数字式温度传感器与PLC200通信

数字数温度传感器通过PLC200的CPU226CN模块的485口与PLC通信,采用modbust通信协议。在step200编写好梯形图后,将程序下载到PLC内部,但是为什么总出现通信超时?梯形图包括主站初始化MBUS_CTRL,延时,和MBUS_MSG,请问问题出现在哪里?期待高手不吝指教。

问题补充:
看了资料,但是还是没有找到问题症结。非常抱歉,才疏学浅.
PLC通过226的port0口与同样采用485口通信的温度传感器通信,想要读取温度传感器里的温度值,为什么用modbus的03命令读不出来呢?
只要用指令库编写MBUS_CTRL和MBUS_MSG吗??还有哪里不正确?高手指教!
(温度传感器已通过串口调通,PLC正常)

最佳答案

看看下面的资料,内容在modbus通信,里面有程序例子,对你帮助很大。


《Micro 'n Power西门子 S7-200 · LOGO! · SITOP 参考_0.95》


http://www2.ad.siemens.com.cn/download/Upload/AS/application/A0136-1.zip 

《S7-200可编程控制器系统手册》

http://www2.ad.siemens.com.cn/download/Upload/AS/manual/1109582[1].pdf 

modbus通信你应该检查,通信频率,通信地址,数据等参数。


《modbus RTU通讯协议在S7-200中的应用》连接:
http://www.plc365.com/SIMATIC/752.html

《S7-200 CPUs -- 通信组态和编程 -- USS, modbus 或自由口通信》连接:
http://support.automation.siemens.com/CN/llisapi.dll?func=cslib.csinfo&objId=28767151&nodeid0=10805397&load=treecontent&lang=zh&siteid=cseus&aktprim=0&objaction=csview&extranet=standard&viewreg=CN

提问者对于答案的评价:
谢谢。已经解决了!

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

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

相关推荐

  • S7-200 CUP226CN

    S7-200 CUP226CN 断电数据能保持多久,有没有什么办法使断电几个月后写入的数据不丢失 最佳答案 S7-200系统中用到了三种存储器件:RAM:&nb…

    SIMATIC S7-200 2020年10月31日
  • mbus_msg中addr是437121,对应的地址是多少

    mbus_msg中addr是437121,对应的200 变量是多少。Dataptr 是&VB300。在网上看了很多,也没有相关资料。请大家不吝赐教,谢谢LD&n…

    SIMATIC S7-200 2020年10月31日
  • CPU222只能用一个PID?

    CPU222怎么只能使用一个PID? 自己编写可以吗?怎么编写,好象有点难度?哪位老兄发个给我参考一下哦?hhjsky@126.com 不胜感激 问题补充:我说…

    SIMATIC S7-200 2021年7月5日
  • 怎么间接寻址到M寄存器的位

    比如说通过前面程序算出一个数值VW0等于1我就想从M10.1开始用移位指令移位,VW0等于5就从M10.5开始移位,要不然用比较指令一条条写要写好几条移位指令 钻石用户推荐最佳答案…

    SIMATIC S7-200 2021年7月5日
  • 关于子程序的小问题

    主程序如下: LD     M0.0 CALL   SBR_0:SBR0&nbs…

    SIMATIC S7-200 2021年7月5日
  • ASCII转换

    S7-200接收仪表的数据为ASCII码,有什么简便方法转换成整数,?? 最佳答案 转换指令里有个ATH,可以把ASCII转换成16进制数。详见下面手册117页:http://ww…

    SIMATIC S7-200 2020年11月1日
  • s7-200模拟量处理

    现在要用s7-214作一个系统,加了一个231-0hc22模拟量扩展模块,所用信号为4-20mA,对应量程为0-800,请问在程序中如何处理。谢谢! 最佳答案 转载 阿鸣…

    SIMATIC S7-200 2020年11月1日
  • 格雷码如何转换成实际的速度信号

    格雷码如何转换成实际的速度信号,这中间都要经过哪些环节啊?是不是还要增加A/D模块和D/A模块啊?请详细解释,谢谢 最佳答案 1、不需要增加A/D模块和D/A模块。2、隔离码信号-…

    SIMATIC S7-200 2020年11月5日
  • s7-200pLc与多只岛电SR13仪表的通信

    求各位一台s7-200的pLc读与多只岛电仪表数据的程序 最佳答案 多从站轮循有精典例程:《Micro’n Power S7-200 LOGO!&nb…

    SIMATIC S7-200 2017年6月29日
  • 位存储区M如何理解

    书上说可以用M作为控制继电器来存储中间操作状态和控制信息的存储。这话该如何理解。就是我要接收一个外来信号。我如何在程序中表示它,如I0.0可以表示灯的开关,这个信号该如何表示呢。也…

    SIMATIC S7-200 2021年7月5日