S7-200自由口的疑问

公司的CPU224XP与单片机自由口通讯,单片机从站,224主站。按照正常的通讯程序(发送完接受,接收完发送),怎么也通不上,日本工程师这么做的就可以通上,
LD     SM0.0
MOVB   16#54, SMB187
RCV    VB290, 1
XMT    VB300, 1
这么做等于接收、发送同时进行,不乱套了吗,怎么能通上呢?

最佳答案

没有乱套
执行这个
MOVB   16#54, SMB187
则 SM187.7=0
然后再执行
RCV    VB290, 1
关闭接收,就是更改SM187.7要执行一条RCV指令才切换

通不上有多种原因,首先硬件接线要正确

提问者对于答案的评价:
回答非常详细

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

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

相关推荐

  • 一个PLC如何模拟通讯?

    现在手头只有一个224xp,想进一步学习了解自由口 modbus通讯,不知道怎么做。下了modbus的仿真软件,编写好程序后弹总连不上,下个虚拟打印机,也实现不了例程上的…

    SIMATIC S7-200 2020年11月5日
  • modbus从站m寄存器如何寻址

    modbus从站m寄存器如何寻址 最佳答案 modbus中没有对应M的数据类型,所以,首先你要在modbus中把M表示为什么?是离散输入(DI)、输出(线圈,DO)、还是保持寄存器…

    SIMATIC S7-200 2020年10月31日
  • PC Access 在不能正常进行客户机测试

    各位大侠,小弟使用PC Access一段时间 但突然再将原先做好的变量拖入进行测试时就弹出 对话框 提示出现错误。但是mirc/win还是能…

    SIMATIC S7-200 2020年11月1日
  • S7-200和smart 1000触摸屏

    Smart 1000和S7-200PLC能不能实现在触摸屏上画面将按钮和I/O域隐藏起来,等要用的时候在启用起来,怎样才能实现。另外有没有S7-200 modb…

    SIMATIC S7-200 2020年10月31日
  • 关于HSC0高速计数器的问题—-SMD38

    在使用hsc0高速计数器,在模式0工作下,我用sm0.5接到I0.0(SMD38,存储当前计数脉冲),我用编程电缆连接cpu,查看SMD38,但发现当前的值 一直为0,C…

    SIMATIC S7-200 2020年10月31日
  • S7200与S7300的DP通讯

    em277模块与s7-300plc之间的profibus dp通讯组态时:1,首先建立S7-300的硬件组成,设为主站,组成PROFIBUS-DP网络;2,将EM277挂…

    SIMATIC S7-200 2021年7月5日
  • S7-200里的MODBUS-RTU与莫迪康这个MODBUS-RTU的区别是什么?

    同样两者都是modbus-RTU通信。按理来说应该是一样的东西?为什么组态王这里会有两者?而且我用莫迪康的modbus-RTU与S7-200进行通信,硬是通不了,既然协议是一样的,…

    2020年10月31日
  • 指令库如何建立

    我想问各位高手,如何将自己编制的子程序建立为指令库,然后可以在新建的项目中不用复制子程序,可以在指令盒中任意调用。希望将操作的步骤详细说明谢谢! 问题补充:我要求的是可以在指令盒中…

    SIMATIC S7-200 2021年7月5日
  • 两个S7200组网

    我现在有两个S7200CN的CPU,想组一个PPI网络,通过PPI电缆和PC连接。是不是用两个网络接头把三者连接起来,PPI电缆的接头接在第一个CPU的头子上就可以。两个CPU直接…

    SIMATIC S7-200 2021年7月4日
  • 西门子200的复位跟置位线圈怎么用?

    发现并不会置位,当(s)前面的条件不满足时,对应的点就变0了 最佳答案 1、发现并不会置位,当(s)前面的条件不满足时,对应的点就变0了 ?S7-200置位复位程序的置位…

    SIMATIC S7-200 2021年7月5日