simatic-s7-scl-600
说明
s7-scl特别适用于编程复杂的算法和算术功能,或者用于数据处理任务。s7-scl 把从高等级语言编程中吸收到的语言要素,如串行环、交替分支和分支分配器,与典型的 plc 语言扩充,如输入和输出编址或者定时器和计数器启动和查询,结合到了一起。
s7-scl与iec 61131-3标准中定义的文本高级语言 st(结构化文本)相对应,并且可以满足 plcopen 规定的基本等级和复用性等级的要求。
使用 lad、fbd 和 stl 的其他优点包括:
由于使用了强大语言结构,如 if... then...else,使编程更简单、快速,程序不易出错。
读取更简单,结构更清晰。
使用高级的语言和调试程序,程序测试更简单。
设计和功能
s7-scl 程序可以被编程为 ascii 源文件。因此可以与其它 ascii 源文件和目标文件交换数据。s7-scl 编辑器可以提供丰富的模板,模板只需填写并插入即可使用:
块(如功能块、数据块)模板及其调用块备注、块参数和常量的模板包含了特殊语法的控制结构(if、case、for、while、repeat)的模板
s7-scl 可以提供以下功能性:
来自更高级语言编程的语言要素,如串行环、交替分支和分支分配器s7-scl 块可以用在其它 step 7 语言中plc 典型的语言扩展,如输入和输出编制,或者启动和扫描定时器和计数器
授权
s7-scl 是 step 7 专业软件包的组成部分,也可以单独提供。已经拥有了 step 7 的客户可以通过购买 powerpack 升级到 step 7 专业版。此升级需要有效的 step 7 许可证。还可以提供 step 7 专业软件包的软件升级服务。