您当前的位置:五五电子网电子知识plc技术PLC入门自由口字符中断问题 正文
自由口字符中断问题

自由口字符中断问题

点击数:7736 次   录入时间:03-04 11:49:50   整理:http://www.55dianzi.com   PLC入门

问:请高手拆招,程序简单如下:
MAIN
LD           SM0.1
CALL      0
END
SBR
LD          M0.0
MOVB    16#C1 ,SMB30
ENI
MOVB    VB0    SMB34  ( VB设定一合适时间)
ATCH     0 ,10          静止线定时器
ATCH     10,8              静止线接收器
RET
INT0
LD    SM0.0
ATCH    1,8
INT1
接受字符程序省略
INT10
LD          SM0.0
ATCH      0,10
请教:在子程序中定义接受字符中断启动静止线接收器,而静止线接收器重新连接定时中断,从而连接接受字符中断。那么在子程序中引起接受字符中断的字符怎么接受呢?
    这段程序该如何正确理解呢?

答:这段程序写的很巧妙!目的是通讯线空闲时间达到VB0 MS后再接收字符,和RCV开始条件之空闲时间是一个用法,没达到设定的时间,接收到的字符都丢弃,要不你接收的只是一帧数据的后面部分,不完整的一帧肯定不能用。
这种开始条件和主站的通讯协议有关,主站下发帧的间隔时间是固定的,所以可以用这个条件来确定一帧数据的开始。


本文关键字:暂无联系方式PLC入门plc技术 - PLC入门

《自由口字符中断问题》相关文章>>>