北京西门子SMART200模块代理 北京西门子SMART200模块代理
从语法上调整行缩进。
语法上正确的行缩进
以下功能允许您通过收缩来构建S7-SCL源文件:
??自动缩进
激活此功能后,下一个新行将自动缩进与上一行相同的间距。
??缩进关键字
激活该函数后,IF、CASE、FOR、WHILE和REPEAT将在声明部分和控制结构中缩进。
一般步骤如下(遵循以下概述的步骤):
1.选择选项以自定义菜单命令。
2.在显示的对话框中选择“格式”卡。
3.确保“使用以下格式”选项已激活。
4.激活选项“自动缩进”或“缩进关键词”。
在源文本中放置书签
在源文本中放置书签
现在,您可以使用源文件中的书签快速浏览。例如,为了在源文件的不同点进行有效的修订,书签
非常有用。
您可以在源文件中的任何位置插入书签。如果有几个书签,您可以在它们之间来回浏览。
有效性(有效性)
打开源文件的书签是有效的。它们不存储在源文件中。
插入书签
1.将光标放在要识别的行上。
2.选择菜单命令编辑书签开/关。
在书签之间导航。
选择菜单命令编辑,转到下一个书签/上一个书签(下一个书签/
前一个书签).
删除书签(删除书签)
选择菜单命令“编辑”删除所有书签。
注意(注意)
可以通过书签块使用书签来快速执行所需的功能。通过菜单命令视图
(视图)书签栏显示书签栏。
插入块模板
插入块模板
S7-SCL的编辑功能允许您插入OB、FB、FCs、实例数据库、数据库、与UDT和UDT相关的数据库。使用块模板使编程更容易,并且满足语法要求。
一般步骤如下(遵循以下概述的步骤):
1.将光标定位在要插入块样板的位置。
2.选择菜单命令,插入参考UDT/UDT的插入块模板OB/FB/FC/DB/IDB/DB。
插入块调用
插入块调用
S7-SCL支持可编程块调用。可以调用以下块:
??从SIMATIC库中调用系统功能块(SFB)和系统功能(SFC ),
??用SCL创建的功能块和功能,
??STEP 7中用其他语言创建的功能块和功能。
一般步骤如下(遵循以下概述的步骤):
1.选择插入块呼叫菜单命令。
2.在对话框中选择所需的SFC、SFB、FC或FB,然后“确认”。
S7-SCL自动将调用的块复制到S7程序中,并将块调用的形式参数和块的正确语法输入到源文件中。
3.如果调用功能块,添加有关实例数据库的信息。
4.输入块所需的实际参数。为了帮助您选择实际参数,S7-SCL通过注释指出了所需的数据类型。
插入注释模板
插入注释模板
S7-SCL的编辑功能允许插入注释模板。使用这些模板可以更容易地输入信息,并且符合语法要求。
求求。
一般步骤如下(遵循以下概述的步骤):
1.将光标定位在所需的块头之后。
2.选择菜单命令以插入块样板注释。
插入参数模板
插入参数模板
S7-SCL编辑功能允许插入参数声明模板。使用块模板使编程变得更容易,在语法上也很重要。
求求。能够在函数块和函数中声明参数。
一般步骤如下(遵循以下概述的步骤):
1.将光标定位到FB或FC的声明部分。
2.选择菜单命令,插入“插入块模板”的“块模板参数”参数。
插入控制结构
插入控制结构
S7-SCL的编辑功能允许插入控制结构模板。使用块模板可以更容易地输入信息并符合语法。
求求。
一般步骤如下(遵循以下概述的步骤):
1.将光标放在要插入模板的位置。
2.选择菜单命令插入控制结构if/case/for/while/repeat。
关于编译应该了解什么?
关于编译你应该知道什么
在运行或测试一个程序之前,你必须编译它。一旦开始编译,编译器就会自动启动。编译器具有以下特性
特点:
??所有S7-SCL源文件都可以在汇编集中进行编译,或者源文件中的选定块也可以进行编译。
??编译器发现的所有语法错误都显示在一个窗口中。
??每次调用功能块时,如果它还不存在,则建立相应的实例数据块。
??它还可以编译几个S7-SCL源文件,通过建立一个S7-SCL编译控制文件来组合这些文件。
??您可以使用“选项”“自定义”菜单命令来设置编译器选项。
一旦用户程序被正确地创建和编译,该程序就被认为是正确的。但是程序在PLC中运行时,还是会出现。
问题使用SCL的调试功能找到这样的错误。