s7 200 从数据缓冲区发送数据出错

我设置PORT 1 用MODBUS和驱动器通讯,PORT 0 用串口来监视驱动器返回的数据。当我从数据缓冲的地址获取数据然后发送到串口时,数据发生了错误(串口和modbus的波特率检验等都设置对)。请问用串口监视从modbus从机返回的指令有什么方法和步骤吗?

问题补充:
下图为plc发给驱动器读取设备信息和其他寄存器的指令,以及驱动器返回的指令,请问是我处理数据时候出错了吗?还是plc和驱动器存储字节的方式大小端不一样?我字节转换之后也是不行。

图片说明:

s7 200 从数据缓冲区发送数据出错    s7 200 从数据缓冲区发送数据出错    s7 200 从数据缓冲区发送数据出错   

最佳答案

发生什么错误?
无法通讯还是通讯数据不一致?
2个相对独立的问题。
你用prot1与驱动器通讯,读、写数据,并将数据存放在指定的V储存区。
你又用prot0口与串口通讯,向串口发送数据。
看你的图2应该是可以的,只是前面需要定义好通讯参数。

提问者对于答案的评价:
后来发现是XMT发送的帧格式和MODBUS的指令帧格式不一样。XMT第一个数据是总的字节数。 请问我要怎么在获取MODBUS返回指令后,在这内容前加上总的字节数?试过字符串拼接好像不行

最佳答案作者回复:
因为在XMT指令tabl管脚是人为定义的通讯字节数,它本身不参与通讯的,至于通讯时是否能够准确无误的发送到对方,那是一个未知数了。
RCV倒是可以试试接收到的字节总数。

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

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

相关推荐

  • CPU226后面最多可以扩展多少个模块

    如题,包括CP243,DI/DO,AI/AO模块在内最多是7个模块吗?扩展的这些模块是不是必须要按着一定的顺序排列安装呢? 最佳答案 1、CPU226后面最多可以扩展多少个模块?C…

    SIMATIC S7-200 2020年10月31日
  • S7-200PLC程序不能上载问题

    我一台西门子S7-200 CPU226的plc,版本2.01,非cn,软件版本SP6,能够正常通讯,可以找到波特率和站号,plc没有加密,点击上载后开始读取程序块,数据块…

    SIMATIC S7-200 2020年11月1日
  • s7200模拟量4-20MA输入到PLC波动大,而用万用表量时波动很小,请问什么原因

    s7200模拟量4-20MA输入到PLC波动大,而用万用表量时波动很小,请问什么原因 最佳答案 1.滤波输入2.接地3.不用的模拟量通道短路 提问者对于答案的评价:ok 专家置评 …

    SIMATIC S7-200 2020年10月31日
  • s7-200模拟量转换的问题

    我模拟量输入0-10V,如何转化为电机转速,电机最高转速为1440转,还有如何赚转化为电机转速后能不能转化出来行程!谢谢大神们解答! 最佳答案 0-10v输入对应PLC内部0-32…

    SIMATIC S7-200 2018年12月14日
  • S7-200同时连接以太网和现场总线

    请问:S7-200通过CP243-1和EM277同时连接以太网和现场总线可以吗?谢谢!!!! 最佳答案 可以但EM277只能做ProfibusDP从站,不能像S7-300/400一…

    SIMATIC S7-200 2020年11月1日
  • S7 212通讯问题

    无法下载 提示无法打开端口或端口被占用 最佳答案 无法下载 提示无法打开端口或端口被占用 。1、最好还是把CPU打到STOP状态,如有时程序中占用编程…

    SIMATIC S7-200 2020年10月31日
  • S7 200 SMART 存储卡

    请问,是什么原因? stop指示灯一直再闪。micro SD卡是8G, FAT32, 图片说明:    钻石用户推荐最佳答案 你是…

    2021年7月5日
  • 关于EM253位控模块

    求帮助,我对EM25位控模块的参考点寻找,以及如何将goto指令和pseek指令运用到一起,实现回原点,不清楚,网上关于这方面的实例程序较少,望大家出手帮助,谢谢. 问题补充:我先…

    2021年7月5日
  • 选型问题

    我的一个系统有81个输出。14个输入。程序不复杂。我想选用s7-200的PLC,应该选用那个型号的cpu和i/o模块 最佳答案 1。注意cpu的可连接的扩展模块数量有限,cpu22…

    SIMATIC S7-200 2021年7月5日
  • EM 235功率消耗问题

    EM 235 AI4/AQ1 x 12位  6ES7 235-0KD21-0XA0  +5…

    SIMATIC S7-200 2021年7月5日

发表回复

登录后才能评论