西门子PLC S7-1200编程数组的基本使用方法
一、DB中创建,如图1所示:
图1 Array在DB中的创建
二、FC的InOut中创建,如图2所示:
图2 Array在FC形参中的创建
三、数组作为实参,如图3所示:
图3 Array作为FC的实参
四、FC程序中使用数组元素,使用形参,如图4所示:
图4 FC程序中使用形参
五.、FC程序中使用数组元素,下标为变址寻址,使用形参,如实现以下功能,将0-7这8个数,送入数组下标为0-7的8个元素,如图5-7所示:
(1)FC形参设置,如图5所示:
图5 FC形参设置
(2)程序编制,如图6所示:
图6 程序详情
(3)SCL的版本,如图7所示:
图7 SCL版本的程序
六、在程序中直接使用数组元素,如图8所示:
图8 程序中直接使用数组元素
七、在程序中直接使用数组元素,下标为变址寻址,如实现以下功能,将0-7这8个数,送入数组下标为0-7的8个元素,如图9-11所示:
(1)数据块定义,如图9所示:
图9 DB1的定义
(2)程序编制,如图10所示:
图10 程序详情
(3)SCL的版本,如图11所示:
图11 SCL版本程序