一、用到的指令1、中断连接指令![]() ![]() 中断启用指令全局性启用对所有连接的中断事件处理。 3、定时中断 SMB34,中断事件号:10,可设置1-255ms 我们采用定时中断可以不受PLC扫描周期影响,定期的执行累加操作。二、实施步骤 实现思路: 1、将采集的AI值转换为流量实时值 2、定时中断计算累加值 3、具有复位功能 4、设置50ms定时中断 PLC代码实现: 1、建立子程序接口 ![]() ![]() ![]() 每个中断周期累加一次,流量按T/H的单位,每次加的量为(Flow_In/3600.0)*(50/1000) 4、复位累加值 ![]() 5、中断INT_0调用子程序 ![]() 6、主程序调用初始化以及模拟量采集 ![]() 7、测试效果 |
|