您现在的位置是:首页 > 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,对应的物理量程分别为01000 g01000 mL。设置模拟量输入模块的第0通道和第1通道参数,其他通道选择禁用。

   (2)模拟量处理FC6

    新建“模拟量处理”程序块FC6,并在该块中编写重量和液位的模拟量采集程序,将采集的数据转换成重量值(单位g)和液位值(单位mL)

   (3)循环中断OB35

    OB35中调用FC6,实现每500 ms采集成品重量和液位值。