电工基础

电工基础知识_电工技术-电工最常见电路

西门子PLC梯形图编程错误怎么检测

时间:2019-06-17 21:22来源:未知 作者:admin 点击:
PLC梯形图编程直观,所以很多人用梯形图编程,但是如果编程过程中出现错误,如何来判断和检测呢?下面以西门子step7为例来说几例个人遇见过的错误。 1,比较显而易见的错误,这种

PLC梯形图编程直观,所以很多人用梯形图编程,但是如果编程过程中出现错误,如何来判断和检测呢?下面以西门子step7为例来说几例个人遇见过的错误。
1,比较显而易见的错误,这种错误一般会明显提示,比如数据格式错误、地址错误等问题,如下图。
西门子PLC梯形图编程错误怎么检测
上图中是实数的减法,OUT=IN1-IN2。MD10和MD20是占两个字宽度(32位)的实数,而MW30只占用一个字的宽度(16位)。实数是占用两个字宽度的数据,所以MW30的数据类型错了,会有红色提示。
2,还碰到过一种这样的错误,不太容易发现,那就是一个输出点用于两个位置,如下图。
西门子PLC梯形图编程错误怎么检测
上图中的Q0.1输出点出现在了两条语句,而且判断逻辑完全相反,这样的梯形图也没有提示错误,但是经过个人实测,该输出点不会出现任何动作,因为CPU不知道到底该进行怎样的逻辑判断,所以这种错误是最难发现的。一般这种错误是由于逻辑错误导致的,编程者逻辑不清晰就会导致这样的错误出现。
3,错误位置检测,梯形图变成完毕后,点击保存,梯形图下方会出现检测结果,如下图。 

西门子PLC梯形图编程错误怎么检测
4,时间继电器的使用,重复使用时间继电器会导致逻辑错误!如下图。
西门子PLC梯形图编程错误怎么检测
上图中T11时间继电器重复使用,但是时间设定不同,造成逻辑错误!
对于PLC梯形图编程出现错误,不能只靠系统检测,还需要自己多注意,在自己拿不准的时候多查找一些该命令的使用在哪些语句当中。 (责任编辑:admin)
织梦二维码生成器
相关文章
------分隔线----------------------------