S7-SCL中文版.pdfS7-SCL提供了高级语言的所有优点,此外,还提供特别设计支持结构化程序的性能:
块库(Block libraries)
库提供预定义的块,如:
z 系统功能
z IEC功能
z 转换功能
在对话框中浏览库,当选中一个块,其参数模板自动调入正处理的文件中,只要输入所要声明的参数即
可。
编程模板(Program templates)
S7-SCL编辑器提供用来插入的只要填充的各种模板:
z 块(如功能块、数据块)及其调用的模板
z 块注释、块参数和常量的模板
z 程序控制结构的模板(IF, CASE, FOR, WHILE, REPEAT)
来自高级编程的语言元素(Language elements from high-level programming)
通过使用有效的语言结构简单迅速创建程序,很少出错。如:
z 循环结构
z 分支结构(IF ... THEN ... ELSE)
z 跳转
程序通俗易懂(Program easy to understand)
下列特点增加了程序的易读性:
z 全符号编程
z 注释
z 基本的和自定义数据类型
z 显示交叉参考
z 通过在行首增加空格自动格式化输入的内容
z 语言元素的语法着色
高级语言级的调试(Debugger on high-level language level)
调试器允许高级语言级的简明程序调试,其提供下列功能:
z 连续监视程序的执行
z 按可单独设置的断点逐步监视
z 踏入(step-in)功能(调试期间跳入调用块中的可能性)
1