西门子博途:关于注释

科技   2024-11-16 00:57   吉林  

SCL : (*...*):插入

对程序代码添加


可以有以下几种方式 SCL 程序:

  • 以“//”开头,直到行尾。

  • 段以“(*”开始,到“*)”结束。该可跨多个行。

  • 多语言

    多语言是指可翻译为其它项目语言的。多语言是一个以“(*”开始,以“*)”结束的单元。即,只能对整个进行标记或选择,而不能选择其中一部分。多语言不能相互嵌套,但在行和段中使用。所不同的是,在多语言中不能使用行或简单的段。这是因为,系统会将“(/*”与“*/)”之间的所有内容均解释为常规文本消息。  



插入

要插入段,请按以下步骤操作:

  1. 在要插入的位置输入“(*”。该位置可以不在行首。

  2. 输入文本。

  3. 输入“*)”结束

此外,也可以后期再将现有程序代码转换为段:

  1. 选择待转换为段的程序代码。

  2. 右键单击所选择的程序代码。

  3. 在快捷菜单中,在“包围方式”(Surround with) 中选择条目“(* *)”。或者,可在“简单指令 > 程序控制”(Simple instruction > Program control) 窗格的的“指令”(Instructions) 任务卡中,选择指令“(* *)”。

插入多语言

要插入多语言,请按以下步骤操作:

  1. 在待插入多语言的位置处,输入“(/*”。该位置可以不在行首。

    编辑器将自动插入末尾“*/)”。

  2. 输入文本。

通过禁用一行或多行

要通过来禁用程序代码,请按以下步骤操作:

  1. 选择要掉的代码行。

  2. 在编辑器中单击“将所选行处理为”(Comments out the selected lines) 按钮。

    将“//”插入到所选行的开头。该符号后面的代码将解释为。如果要禁用包含有行的那些行,那么也只需插入“//”。如果要再次启用这些行,只需保留原有的即可。如果所选行仅包含多语言,则此行不会处理为,并且不会将“//”插入到所选行的开头。但是,如果多语言后存在代码,则该行从代码处开始作为。此时,“//”恰好插入代码前。


启用

要启用已被掉但仍可以再次启用为代码的行,请按以下步骤操作:

  1. 选择要启用的代码行。

  2. 在编辑器中单击“删除”(Remove comment) 按钮。

    删除行首的行标记“//”。

示例

以下代码显示了各种不同类型的具体应用:

(*************************************************************************************

在此可以放置指令后面的描述信息

**************************************************************************************)

IF "MyVal1" > 0 THEN //不能被 0 除

"MyReal" := "MyVal2" (* 输入值 *)/"MyVal1" (* 测得值 *);

END_IF;

(/*数据类型转换*/)

//"MyInt" := REAL_TO_INT("MyReal2");

"MyInt" := REAL_TO_INT("MyReal");


输入块

可以使用块对全部代码块加以说明。例如,可以指出块的用途或提醒用户注意某些特性。可以为打开的块和已关闭的块输入块

说明

不能超过 32767 个 Unicode 字符。


要求


代码块可用。

为打开的块输入块

要在打开的块中插入块,请按以下步骤操作:

  1. 单击块标题前的小箭头。

    右箭头将变为下箭头,并显示区域。

  2. 区域中单击“”。

    ”文本行将被选中。

  3. 输入块

为已关闭的块输入块

要在已关闭的块中插入块,请按以下步骤操作:

  1. 在项目树中右键单击该块。

  2. 在快捷菜单中,选择“属性”命令。

    将打开包含块属性的对话框。

  3. 在区域导航中选择“信息”。

  4. 在“”输入域中输入块

  5. 单击“确定”,确认输入


输入了指令和线圈的注释。  


机器人及PLC自动化应用
机器人技术讲解,PLC程序分析讲解,PLC机器人自动化培训. 以工业自动化培训为主.也会有些个人喜爱的军事和休闲.
 最新文章