00问答网
所有问题
s7-200与RS485仪表通讯,用modbus master库编程,编译没错误,信息指示也没错误但就是接受不到数据?
望各位大侠不吝赐教!
举报该问题
推荐答案 2013-09-06
我觉得如果正确的使用通信库程序,而接收不到数据,那么一定会报超时等错误的。否则是更本没有调用使用MSG子程序。
你应该首先检查一下CTRL主控程序有没有报错,其次检查MSG子程序有没有正常使用,如果有,有没有报错。最后仔细分析一下仪表的通信参数是否正确,比如波特率、校验位等等,尤其是仪表的数据地址是否正确,西门子需要加上40000。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://00.wendadaohang.com/zd/jTIBrDeDn.html
其他回答
第1个回答 2013-09-06
使用通信库程序,正常编译通过,如果RXD/TXD的指示灯可以正常闪烁的,说明硬件路由和配置没有问题,此时接受不到数据,还是检查程序的的参数设置。
第2个回答 2013-09-06
你检查下接线,有没有接触不良的原因,我以前做了好多实验,接收不到数据最后检查出来了基本上都是接线接触不良造成的。。
相似回答
s7-200通讯
口与普通的
rs485
能不能通讯
答:
可以的,
S7-200
可以通过
MODBUS指令库
与其他
仪表
等设备通讯
西门子
S7-200
采用
RS485通讯,
如何做需要什么模块。请教高人?
答:
西门子的PPI协议,或者
Modbus
-RTU,Profibus-DP都是基于RS485方式下的
通讯
协议。如果采用PPI或者Modbus-RTU,那么不需要通讯模块,直接用PL自带通讯口即可。如果采用Profibus-DP,那么需要外加EM277模块。且只能作为从站。
S7-200与RS485
自由口
通信
答:
S7-200
自由口
通讯
示例_百度文库 http://wenku.baidu.com/link?url=DlmeTbJvVcMGEOouGiAXgswA85O2TlUhASl4b5v_oi2g_xaQGErVppbKdoH5IjzEM_QVOT1Z_FXo2FrekpTxSiEhY_izR4bC_IH2Br_5hKK
如何通过
Modbus
协议实现S7-1200与
S7-200通讯
答:
表1:MB_
MASTER
Modbus
功能表 上面就完成了程序的编写,对项目进行编译;右击PLC_1项目在弹出的菜单里选择“Complies ALL”选项,这样就对硬件与软件进行
编译,
如下图:图13:编译项目 编译且没有错误后就可以下载程序到PLC中,同样右击PLC_1项目,在弹出的菜单选择“Download to Device”。
S7-200
作为...
大家正在搜
s7200modbus轮询程序
s71200modbus对应地址
相关问题
S7-200PLC程序中调用MODBUS库,编译后出现很多错...
S71200Modbus通讯不成功,也没错误码,是怎么回事
S7-200与温控仪表的MODBUS通讯,该怎样做?
S7-200 出现编译错误,如需要更多信息,请查看非致命错误...
S7-200与仪表进行modbus通讯,地址是从40001开...
数显表与s7200怎么通讯 数显表为modbus RTU协议...
s7 200 modbus 通讯无数据返回如何判断
s7-200与多台仪表modbus通讯怎样接线