您现在的位置是:首页 > PLC技术 > PLC技术
台达DVP-PLC采集数据的排序(SORT)程序设计范例
来源:艾特贸易2018-01-19
简介【控制要求】 (1) 通过 DVP04AD-S 模拟量模块和 DVP04TC-S 温度模块来分别采集电压数据(假设为对应变频器频率)和温度数据,共可以采集得到 4 组电压和 4 组温度数据。 (2) 当 M0=On 时,按
【控制要求】
(1)通过DVP04AD-S模拟量模块和DVP04TC-S温度模块来分别采集电压数据(假设为对应变频器频率)和温度数据,共可以采集得到4组电压和4组温度数据。
(2)当M0=On时,按照电压由小到大的顺序对4个通道排序;当M1=On时,按照温度由小到大的顺序对4个通道排序。
(3)实现数据排序和温度排序的启动及结果的显示。
【元件说明】
元件说明见表9-6。
表9-6 元件说明
【控制程序】
控制程序如图9-9所示。
图9-9 控制程序
【程序说明】
(1)假设排序前的采集数据见表9-7。
表9-7 排序前的采集数据
1)当M0由Off→On变化时,则按电压的由小到大排序,排序后的数据见表9-8。
表9-8 按电压由小到大排序
即4个通道按电压由小到大的排序结果是:通道4、通道3、通道1、通道2。电压最小值为K53,电压最大值为K59。
2)当M1由Off→On变化时,则按温度由小到大排序,排序后的数据见表9-9。
表9-9 按温度由小到大排序
即4个通道按温度由小到大的排序结果是:通道4、通道1、通道2、通道3。温度最小值为K42,温度最大值为K47。
(2)在M10和M11条件触发后用M1013(1s时钟脉冲)是因为SORT指令要重新执行排序时,指令前面的条件必须要由Off→On变化一次,所以用M1013来实现Off→On变化,保证采集数据有变化时,在1s内能自动重新排序,而不需用上升沿触发M10和M11。
(3)可监控排序的结果和显示电压及温度的最大最小值。
(作者稿费要求:需要高清无水印文章的读者3元每篇,请联系客服,谢谢!在线客服:)
点击排行
