UNPKG

s7-scl-gen

Version:

S7 PLC SCL 代码自动生成

34 lines (28 loc) 1.45 kB
--- #CPU: AS1 # 指示属于哪一个CPU #feature: PI # 指示本配置为生成 PI 文档 name: AS1-PI # 相当于上面2条被注释的指令 symbols: # 系统已有4个内置符号: # - [PI_Proc, FB350] FM350-2 的modbus计数与测量处理主FB # - [PI_Loop, FC350] 表示主循环调用FC,将这个加入OB1中 # - [FM350-2, UDT350] FM350-2 模块专用数据类型 # 可以在对上述内置符号的地址进行更改,只要重新定义就可以了,注意保持名称一致 list : # FM350-2 模块列表 - comment: 模块1 model: FM350-2 # 类型: 字符串 目前只支持350-2模块,本字段可省略 # module 和 module_addr 必须有一个,用于指明使用哪一个CP模块硬件 module: [PI01, IW992] # 类型: S7符号定义 | S7符号引用 count_DB: [PI01_CNT, DB31] # 类型: S7符号定义 | S7符号引用 专用计数块 DB: [PI_01, DB+] # 背景块,存放最终结果 - comment: 模块2 # module 和 module_addr 必须有一个,用于指明使用哪一个CP模块硬件 module_addr: 1008 # 类型: 正整数 count_DB: [PI02_CNT, DB+] # 专用计数块 DB: [PI_02, DB+] # 背景块,存放最终结果 # 用户自写SCL代码,放在循环的开始和结束处。 loop_begin: |- // 这里的代码将在 PI_Loop 循环开始时执行 loop_end: |- // 这里的代码将在 PI_Loop 循环结束时执行 ...