您的位置:控制工程论坛网论坛 » 自动化软件 » 200smartmodbus通讯

ibecc

ibecc   |   当前状态:在线

总积分:920  2024年可用积分:0

注册时间: 2010-05-21

最后登录时间: 2023-08-31

空间 发短消息加为好友

200smartmodbus通讯

ibecc  发表于 2022/11/8 15:22:00      572 查看 3 回复  [上一主题]  [下一主题]

手机阅读

仪表用串口测试正常  代码01 03 00 15 00 02 D5 CF 

返回数据 01 03 04 44 70 40 00 DE D8  合浮点数961

200smart 连电脑测试发送码也正常,但是PLC直接连仪表数据始终读不了


1楼 0 0 回复
  • dongzhang

    dongzhang   |   当前状态:在线

    总积分:887  2024年可用积分:0

    注册时间: 2006-08-24

    最后登录时间: 2023-09-01

    空间 发短消息加为好友

    dongzhang   发表于 2022/11/17 10:38:56

    对照通信手册看,你的错误是:Modbus 正忙于处理另一请求:某一时间只能有一条 MBUS_MSG 指令处于激活状态。你是和大于一块仪表通信吗?还有就是需要处理好接收和发送时间,通信是半双工模式

    2楼 回复本楼

    引用 dongzhang 2022/11/17 10:38:56 发表于2楼的内容

  • boguan_thl

    boguan_thl   |   当前状态:在线

    总积分:925  2024年可用积分:0

    注册时间: 2010-12-15

    最后登录时间: 2023-09-07

    空间 发短消息加为好友

    boguan_thl   发表于 2022/11/17 16:11:00

    程序中不能同时执行一条以上的MBUS_MSG指令,或者不建议MBUS_MSG指令的使能端使用长通标志位来驱动的

    3楼 回复本楼

    引用 boguan_thl 2022/11/17 16:11:00 发表于3楼的内容

总共 , 当前 /