plc自由口编程处理
点击数:7202 次 录入时间:03-04 11:35:38 整理:http://www.55dianzi.com PLC入门
PLC
做主站的时候,不管PLC连接的是单从站还是多从站,主站程序都应该考虑到从站会发生故障,从站故障有两种,一种是有故障,但不影响和主站通讯,另一种是有故障,不能和主站通讯,例如从站掉电,通讯线故障或者从站本身故障导致的不能和主站通讯。对于后者,主站在发送后,从站是不会回复数据的,主站不能等,而应该结束RCV接收状态,然后发送,那么为什么和如何结束RCV接收状态呢?一 为什么要结束RCV接收状态呢?
发送指令XMT将数据发送出去就完事,而接收RCV不一样,一次完整成功的RCV过程需要以下步骤:1 使能位:SM87.7=1/SM187.7=1,执行RCV的时候会检查该位2 执行RCV3 等待消息起始条件4 接收信息5 等待消息结束条件6 退出接收状态RCV指令启动后并不一定就接收消息,如果消息起始条件没有达到,那就一直处于等待接收的状态;如果消息始终没有开始或者结束,通信口就一直处于接收状态。这时如果尝试执行XMT指令,就不会发送任何消息。所以要结束接收RCV接收状态后才能执行XMT。二:如何结束RCV接收状态?
手册上给出6种结束条件:1.结束字符检测2.字符间计时器3.信息计时器4.最大字符计数5.校验错误6.用户终止方法1:前4种条件在从站发生通讯故障后就失效了,必须要配合用户终止[1] [2] 下一页
本文关键字:暂无联系方式PLC入门,plc技术 - PLC入门