自由口字符中断问题

请高手拆招,程序简单如下:
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开始条件之空闲时间是一个用法,没达到设定的时间,接收到的字符都丢弃,要不你接收的只是一帧数据的后面部分,不完整的一帧肯定不能用。
这种开始条件和主站的通讯协议有关,主站下发帧的间隔时间是固定的,所以可以用这个条件来确定一帧数据的开始。

提问者对于答案的评价:
youhm对这个问题讲解的很透彻,而我没有选择你的原因是laohuai一语道破天机。

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc313528.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月1日 下午3:25
下一篇 2020年11月1日 下午3:25

相关推荐

  • S7200 浮点数计算

    上位机准备通过自由口发数据给S7200的PLC,数据类型为浮点数,占用4个字节,手册上写32位符号位,31-23位为指数,0-22为尾数,比如说上位机发个浮点数51.01给PLC,…

    SIMATIC S7-200 2020年10月31日
  • S7200模拟量滤波问题

    求高手S7200模拟量滤波的程序啊 要个样例 我做的总是不好`要那种平均值的就可以 问题补充:我这边主要是重量数据 变化太快了  而且有很大的干扰&n…

    SIMATIC S7-200 2021年7月5日
  • wincc与200联机问题

    请师傅们解决个问题好吗?如下:  1、S7200与WINCC通讯要通过OPC通讯,在WINCC变量管理中“添加新的驱动程序—OPC.chn".在其下面…

    SIMATIC S7-200 2020年11月1日
  • EM253和松下A4驱动器连接

    EM253 如何接线和程序如何编写,能给点提示吗?谢谢 最佳答案 你去下载中心下个200的使用手册吧,上面很详细的。 我手里也有接线图,可惜不知如何联系你。 提…

    SIMATIC S7-200 2021年7月5日
  • 用pc access如何同时与2台s7-200通讯

    2台s7-200的cpu ,pc access里面的tsap地址如何设定?是不是要设定成不一样的地址? local与remot如何设定? 最佳答案 T…

    SIMATIC S7-200 2021年7月5日
  • 与多功能仪表485通讯

    CPU226与多台多功能仪表通讯,每台多功能仪表分别显示三项电压、三项电流。怎样才能把这6个数据提取出来?有做过类似项目的老大麻烦指点一下,最好发个例程。非常感谢。lwxgfls@…

    SIMATIC S7-200 2020年11月5日
  • step7-200 软件安装后没有PC/ppi通讯模式求大佬解救

    我WIN7 _64位安装完成STEP7后没有PC/PPI通讯模式,下面也没有添加选项,卡了一上午了,难受 最佳答案 64位WIN7需要装补丁程序:http://www.a…

    SIMATIC S7-200 2021年7月5日
  • 请教各位如何实现S7-200PLC的跨地域控制?

    希望实现跨地域的PLC远程监控、修改程序,并且是无线控制的,免除出差的麻烦,请教各位工程师有什么方法解决呢? 最佳答案 参考下述资料:、基于西门子S7-200的远程PLC设备数据采…

    SIMATIC S7-200 2017年11月20日
  • 立即输出指令的应用问题

    我用立即输出指令控制电机起停.用次指令常开点做灯的启动;用常闭点控制另台电机的停止.当立即输出动作了;我发现常开点动作了.但是常闭点一直是接通(不动作) 最佳答案 立即输入/输出指…

    SIMATIC S7-200 2021年7月5日
  • PLC200自由通信

    我有一台外设,是RS232接口的,需要同PLC200通信,我将端口0用作自由端口通信,通过RS232转RS485连接,外设RS232通信参数:115200bps、1位停止位、8位数…

    SIMATIC S7-200 2017年8月26日