| 作者 | 主题 |
|---|---|
|
LIN 游侠 经验值:372 发帖数:224 精华帖:1 |
楼主
主题:内部DB位是怎么啦
在制作警报时,我使用了DB14,按位进行检查,每一个是单独的置位,然后对整个双字进行相关警报信息换算,
现在在DB14.DBX2.7,DB14.DBX10.7,这两个位出现了异常,在LAD中被作为线圈输出,当被置位时,他俩为0,在非置位是却是为1.和应该出现的位的现象相反,但其他位都正常,后来只有换掉这两个位,以前用DB1也有出现这个情况DB1.DBX2.7, 后来也是换掉的! 请各位指点!
兵贵拙速,不尚巧迟!
|
|
万泉河 至圣 经验值:29190 发帖数:10900 精华帖:131 |
楼
主题:回复:内部DB位是怎么啦
这段程序是实现集中报警很好的办法。
有新报警,则报警。但如有旧报警消失,则不反应。 不要使用双整数进行比较,而要使用word,但运算符号为双字的 l mw2 l mw2_sav >DI =ERROR
微信公众号:PLC标准化编程,ZHO6371995
|