賞心悦目
级别: 论坛先锋
精华主题: 0
发帖数量: 351 个
工控威望: 1388 点
下载积分: 1667 分
在线时间: 867(小时)
注册时间: 2008-12-24
最后登录: 2024-11-25
查看賞心悦目的 主题 / 回贴
楼主  发表于: 2009-09-19 07:10
图片:
在写错误信息程序的时候,我们一般都是把K几传到某个为D几的存储器上,在这里面到底哪个会优先一点呢,比如这个程序,我写 MOV K4 D100 的时候,它不管怎样都在显示这个错误信息就算条件不满足它还是显示这个错误信息,换成MOVP K4 D100 的时候这个错误信息一闪而过,就是条件满足它也不出现了,哪位高人有关于错误信息的编程资料啊,很想学习学习.
[ 此帖被lxklz1140在2009-09-21 07:10重新编辑 ]
sjm213
有小知识,无大学问。
级别: 论坛版主

精华主题: 7 篇
发帖数量: 5200 个
工控威望: 7423 点
下载积分: 158799 分
在线时间: 3161(小时)
注册时间: 2007-11-21
最后登录: 2024-11-22
查看sjm213的 主题 / 回贴
1楼  发表于: 2009-09-20 11:42
根据PLC自左而右、自上而下的扫描顺序,最后一个MOV到D100的K值才是有效值,你说的“优先一点”是否指这个?
复位程序必须将D100清零,否则不管是用MOV还是MOVP,执行一次之后D100内的值都会保持,将其他数值传送到D100中才能改变其结果。
当然如果是MOVP,清零一次后报警条件一直满足也不会再报警,但如果是报警条件由不满足变为满足,那么报警就是正常的。
建议用MOV,但是如何清除报警让他不显示,你自己想想再写段程序。
===================================================
楼上,编号可能是他截图的时候只截下了个位数。
本帖最近评分记录:
  • 下载积分:+2(lxklz1140)