S7-200的MODBUS通讯问题

我的PLC型号是6ES7214-1BD23-0XB8,我需要用PLC链接6个支持485通讯MODBUS协议的仪表,仪表支持03H命令,例如读取地址为01的电压表A、B、C三相电压,需要的命令是01030039000615C5(0039是仪表数据地址),从站会回复相应测量值。如果用PLC来当主站,我从网上找了例程在图片里,请帮忙看一下是否正确?现在程序运行后发现MODBUS的初始化好像并没有完成,标志位M0.0没有被置1,是怎么回事呢?跟我目前PLC的串口没有接仪表的485有关系吗?PLC的PORT0作为485接口使用时,引脚是怎样的?还有个问题是仪表回复的数据类似为“43 6B F3 33 43 6C 4C CD 43 6B F3 33”的结果,其中“43 6B F3 33”为一相的电压值,仪表厂家给了计算公式将该值换算为浮点数,具体见图片,请问在PLC里面应该如何编程才能实现?我的问题太多了,可以加QQ:178719984

问题补充:
你说的例程在哪里可以下载?能给我一个网址吗?

图片说明:

S7-200的MODBUS通讯问题    S7-200的MODBUS通讯问题    S7-200的MODBUS通讯问题   

最佳答案

首先确定线路正确否。
CPU的9针头,3--RS485正,8---RS485负,5--逻辑地。
最好是用西门子的网络接头,再配西门子的线。
做主站直接用西门子的Micro''n Power里面的例程就可以。

提问者对于答案的评价:
虽然没有解决我的问题,但是只有你一个回复,还是多谢了

专家置评

已阅,最佳答案正确。下载中心搜索A0136,查看通信-modbus通信一节,里面有例程。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年6月5日 下午6:51
下一篇 2017年6月5日 下午6:52

相关推荐

  • CP5612卡通讯问题

    我用的是CP5612卡与S7-200连接很多时候都连接不上,就是下载程序以后,在TD200上显示CPU无响应或者是网络错误,我是这样连接的:在S7-200通讯口接了三个插头,分别是…

    SIMATIC S7-200 2020年11月1日
  • PC ADAPTER(USB)

    现在有一条原装PC ADAPTER(USB),在S7-300上使用非常好,但是在224XP上使用的时候,224XP的Port 0 接触摸屏,&nbsp…

    SIMATIC S7-200 2020年10月31日
  • 传送指令和数据块

    在西门子S7-200编程软件里,数据块怎么理解。有什么用,在那方面可以用得上。请看下面两张图。MW8传送到VW124是什么意思。    &n…

    2017年8月3日
  • 投币器接线方法

    我在淘宝上买了个港都的投币器,想通过它输出一个12V的脉冲信号给PLC(S7-200),不知道怎样接线才正确,请求答案。 问题补充:请问WWCWWC,投币器白线会有驱动能力吗? 最…

    SIMATIC S7-200 2020年10月31日
  • S7-200中的看门狗如何应用?

    我用224XP,在Micro/Win的指令库中,有一个(WDR)指令。从概念上来说,这只是一个喂狗的脉冲输出位啊。那么其他关于看门狗的功能在哪里设定?难道都是自动的不许自定义?如果…

    SIMATIC S7-200 2020年10月31日
  • wincc报警视图中的时间日期和PLC不一致

    我在wincc中读取PLC(200)中的时间日期变量,运行时时间一致,但是有报警时,报警视图中的时间日期却和PLC不一致,一直都是2004年1月1日,请问该如何设置? 最佳答案 详…

    SIMATIC S7-200 2020年11月1日
  • 求多台电机控制程序

    用%ignore_a_1%统计多台电机运行时间后,启动时怎么判断用时最短的先输出,停止时怎么判断运行最长的先关闭的逻辑程序?有6台电机。 最佳答案 1、用一块连接的区域,比如&nb…

    2021年7月5日
  • 求助E+E温湿度传感器接入CPU224XP CN的接线图及温湿度的模拟量地址

    最近在使用E+E的EE160温湿度传感器,不清楚怎么接线和怎么读温度和湿度,及模拟量的模拟量地址怎么对应。求助各位前辈,在次感谢啦。 最佳答案 此问题可以参考:《如何定义S7-20…

    SIMATIC S7-200 2019年6月10日
  • modbus总线设备

    modbus总线上的设备通讯参数不一样,比如波特率一致,但是停止位一个设备是1位,一个是2位,其他一样。可以走一条线吗? 最佳答案 1 已知一个通信对象需要字符(字节)传…

    SIMATIC S7-200 2020年11月1日
  • et200sp CAD图集

    谁有ET200SP CAD 图集,找了很久找不到 最佳答案 ET200SP CAD 图集下载(输入型号ET200SP 下载相应的C…

    SIMATIC S7-200 2017年6月10日