S7200自由口通讯问题

按照microwin软件里面关于这部分的例程编制的程序,和PC进行通讯。使用的是串口调试软件。但是只有一次,也就是发送数据返回数据之后就无法再次发送,只能复位。请问可能是什么原因呢?

最佳答案

PLC在第一次扫描时执行初始化子程序,对端口及RCV指令进行初始化。为了增加程序的可靠性,在初始化完成后,如果检测到端口空闲时则运行RCV指令使端口处于接受状态。
 发送完成后执行发送完成中断程序,它的操作包括:允许RCV;bcc码寄存器清零;重新装入用于计算BCC校验码的地址指针;接收缓冲区中存放指令结束字符的字节清零,用来判断下一条指令格式是否正确。
 接收完成后执行接收完成中断程序,它会将接收缓冲区中的十六进制ASCII码还原成数据并保存。然后调用“接收处理”子程序。它主要是求出接收缓冲区中指令的BCC校验码并与指令中的BCC校验码进行比对,并对电码中的数据进行处理。

提问者对于答案的评价:
原来是帮助的例子少一个中断程序
 是我疏忽了
 不过还是谢谢回答

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 上午10:13
下一篇 2021年7月5日 上午10:13

相关推荐

  • S7200(CPU222)编译时出现警告:2756数据保持范围0对于选择的PLC类型非法

    S7200(CPU222)编译时出现警告:2756数据保持范围0对于选择的PLC类型非法,请教大侠是什么情况呀??? 最佳答案 在系统块——断电数据保持的范围0的地址范围超出了CP…

    SIMATIC S7-200 2020年11月1日
  • 编程基础问题 请高手解答下

    LD     First_Scan_On       &nb…

    SIMATIC S7-200 2021年7月4日
  • S7-200 216CPU的最低价多少钱?

    S7-200 216CPU的最低价多少钱? 想了解下,最低几折能拿到? 最佳答案 我可以拿到5折,你要吗? 提问者对于答案的评价:多谢了。

    SIMATIC S7-200 2021年7月5日
  • TP177MICRO与USB-PPI编程电缆能连接上吗?

    TP177MICRO与USB-PPI编程电缆能连接上吗?能用USB-PPI对TP177MICRO编程吗?谢谢 最佳答案 参考:《TP177MICRO下载手册》——http://ww…

    SIMATIC S7-200 2017年12月7日
  • 高数计数

    采用的增量型编码器,当记到某一数值是,突然断电能否实现断电保存,在旋转时在原基础上累加,请教各位有什么好的方法吗,最好写个程序告诉我,我的邮箱zwj_ts961@163.com,感…

    SIMATIC S7-200 2020年11月1日
  • SMART200之间的自由口通讯

    哪位大神知到smart200之间的自由口通讯具体的主从站程序怎么设?我会smart200与串口之间的自由口发送和接收通讯,但是不会smart200之间的自由口通讯通讯,那我大神会帮…

    SIMATIC S7-200 2021年7月5日
  • S7-200库文件

    谁有MBUS_CTRL文件? 最佳答案 网上下载吧,并且还带有USS协议的指令。 提问者对于答案的评价:谢谢了 专家置评 请提问者选择更贴切的答案加分。

    SIMATIC S7-200 2021年7月5日
  • smart cr30s 怎么编程

    我有一个smart  CR30S,想对其进行编程,手里有MPI编程电缆,USB转485转换器,串口线。这三个方法都试过了,没法通讯。网上有说设置PC\PG接口属…

    SIMATIC S7-200 2021年7月5日
  • S7-200 MODBUS协议库

    哪位同仁有S7-200的modbus协议库,发一份给我,我的邮箱CX9813117@SOHU.COM. 谢谢, 或者告诉我西门子的网站上在哪里下,我没找到. 最…

    SIMATIC S7-200 2021年7月5日
  • IC读卡器如何与224xp通讯

    RJ45接口的如何与224xp通讯 问题补充:请说出大概内容即可。就是说,我假如知道了读卡器的通讯协议了,而plc也可以与他通讯。当然通讯这是后话,因为我还没连接上呢。就问问,我从…

    SIMATIC S7-200 2021年7月5日

发表回复

登录后才能评论