您现在的位置是:首页 > PLC技术 > PLC技术
S7-1500 PLC使用循环中断
来源:艾特贸易2017-10-24
简介对于模拟量信号,通常需要固定间隔进行采样或处理,故程序中可以使用循环中断实现固定间隔采样或处理。 例如,在自动灌装生产线中,对成品重量和液位值每 500 ms 采集一次(进料
对于模拟量信号,通常需要固定间隔进行采样或处理,故程序中可以使用循环中断实现固定间隔采样或处理。
例如,在自动灌装生产线中,对成品重量和液位值每500 ms采集一次(进料阀门的控制也每500 ms执行一次)。
新建组织块,组织块名称定义为“模拟量采样及处理”,类型选择“Cyclic interrupt”,编号为30,时间间隔设置为500000(单位μs,即500 ms),如图5-208所示。另外,组织块的名称、编号和时间间隔等参数也可以在属性窗口中进行修改。
图5-208 循环组织块的创建及基本参数设置
然后,打开OB30,直接调用FC6,即可实现在自动灌装生产线中,对成品重量和液位值每500 ms采集一次,对进料阀门的控制每500 ms执行一次。
(1)对模拟量模板进行硬件组态及参数设置
成品称重传感器和灌装罐液位传感器分别连接模拟量输入模块AI 8xU/I/RTD/TC的第0通道和第1通道,其测量类型均为电压类型,测量范围为0~10 V,对应的物理量程分别为0~1000 g和0~1000 mL。设置模拟量输入模块的第0通道和第1通道参数,其他通道选择禁用。
(2)模拟量处理FC6
新建“模拟量处理”程序块FC6,并在该块中编写重量和液位的模拟量采集程序,将采集的数据转换成重量值(单位g)和液位值(单位mL)。
(3)循环中断OB35
在OB35中调用FC6,实现每500 ms采集成品重量和液位值。
点击排行
