西门子TP277 10寸触摸屏和S7-200 PLC通信,怎样做离散量报警

2024-11-23 09:13:09
推荐回答(3个)
回答(1):

1、在Winccflexible中建立报警变量,然后指定位(Winccflexible2007或以上版本在数字量报警中可以指定位。

2、在工业控制领域,数值的形态以模拟量、数字量两种方式存在。模拟量是一个逐渐过度的过程,如电学上的0~20mA信号,模拟量只能是连续量。数字量则是用单一或组合的数字来代表状态或值。数字量又分为开关量、连续量和离散量,开关量是表明只有两种状态的量,如开或关,有与无,正确或错误;数字连续量与模拟量的连续性不同,它把一个连续的量进行分段用数值代表,如把0~20mA信号以1mA分辨率分割,就以0,1,2,3~20来表示,如果用二进制来表示3mA,则值为0011,4mA为0100,也就是数字连续量是以明确定义的分辨率递增或递减,模拟量也有分辨率,但这个分辨率是不明确的;离散量可以是开关量,也可以是开关量的集合,如有一个开关,开时记作1,关时记为0,这个状态值就是开关量,也是离散量,如果有有A~D四个开关,状态是开、关、开、开,把状态分别记为1~4位,那么就1011,这是开关量的集合,也是离散量。

回答(2):

我的做法是在触摸屏中做一个文本列表,然后指定一个变量MD123,DWORD然后在PLC对相应的变量赋值,例如M10.0为报警1,而触摸屏对应M10.0的报警是1,那就用M10.0触发赋值给MD123为2,记住文本列表是位的,所以必须给相应的位置1,这个我已经做OK的做法,我个人认直接触发M123.1应该也可以,可以试一下,或者在人机界面直接设置变量MD10,这样应该就可以了,我没试过,你可以试试看,

回答(3):

在Winccflexible中建立报警变量,然后指定位(Winccflexible2007或以上版本在数字量报警中可以指定位。