plc自由口编程处理
点击数:7202 次 录入时间:03-04 11:35:38 整理:http://www.55dianzi.com PLC入门
一般执行XMT后,在发送完成中断里执行RCV,同时启动定时中断或者启动定时器或者执行开始间隔时间BITIM,计时时间到复位使能位SM87.7/SM187.7,同时执行RCV,这样结束RCV指令,比如定时中断里发送:LD SM0.0R SM87.7, 1RCV VB0, 0S SM87.7, 1LD SM0.0DTCH 10LD SM0.0XMT VB100, 0方法2:设置:SMB87=16#9C, SMW90/SMW190=0,SMW92/SMW192=x执行RCV指令x毫秒后自动结束接收状态。如果用的是字符中断方式接收信息,那么将中断分离后即可发送DTCH 8XMT VB100, 0 用结束字符作为结束条件的时候,如果与设备的通信断了,CPU就会停滞在接受状态,之后的发送也不成功了,通讯也彻底断了。后来别人教我在发送前面用复位SMB87.7结束发送就好了。自由口用RCV接收,接收到的数据总是一部分,不全,反复检查做实验,才发现原来是结束的定时器时间设短了,导致数据没有接收完,RCV就结束了,增大了时间,一切就OK了。刚做自由口编程时,一下载下去,编程软件就无法和CPU通信了,后来打到停止状态,CPU才恢复PPI,可以正常监控,下载了。上一页 [1] [2]
本文关键字:暂无联系方式PLC入门,plc技术 - PLC入门