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

相关推荐

  • S7-200以太网ModBus通信

    我没有做过S7-200以太网通信,请问以太网可以做modbus协议通信吗,如可以请提供下S7-200程序实例。如不可以用,哪要如何做,上位机是三维力控的组态软件。 问题补充:和上位…

    SIMATIC S7-200 2020年10月31日
  • 子程序不调用时 变量会不会保持 200、300这点有不同之处吗?

    举例 主程序:LD I0.0           …

    SIMATIC S7-200 2020年11月5日
  • 关于断电保持

    在系统块中,设置的断电保持,如V,M,T等。当设置完后,它们的数据会保存在哪里?EEPROM还是RAM?     如果PLC没有电…

    SIMATIC S7-200 2021年7月5日
  • Wincc7.0与200PLC之间的通讯

    Wincc7.0与200PLC之间的的通讯方式有哪些?最简单的通讯方式是哪一种?通过以太网连接,站组态编辑器里  IE通用  总是失败处于S…

    SIMATIC S7-200 2017年10月29日
  • 模拟量转化的问题

    我想请问一下,S7200有没有类似于300那样的FC105模块,如果没有的话是不是要用公式转化?该怎么转化才能保证转后的工程量精确度高,我在手册中没找到.有劳了! 最佳答案 200…

    SIMATIC S7-200 2021年7月5日
  • USS modbus master 9600 8 N 2问题

    MBUS_CTRL块没有地方添停止位,请问如何设置modbus 9600 8 N 2? 专家建议 招财牛,你好,由于西门子S7-200的自由…

    SIMATIC S7-200 2021年7月4日
  • 200PLC PID指令盒子的参数一般怎样设置

    200PLC PID指令盒子的参数一般怎样设置,目前是接的K型热电偶,只有输入模块,没有模拟量输出模块,我想用200自带的PID指令盒做到接通加热丝的交流接触器通断来维持…

    SIMATIC S7-200 2018年12月9日
  • s7200数字量输出模块

    EM222数字量输出8*24VDC,与EM222数字量输出8*继电器有什么区别。是不是前者不可带继电器呢?请高手指点 最佳答案 继电器输出,继电器的触点是无源触点,只要它能承受得了…

    SIMATIC S7-200 2021年7月5日
  • 200plc PID问题

    PID给定值,是0.0~1.0之间,压力表量程是0-2.0MPa的。请问各位大侠怎么把它转换成0-2.0的。设定压力除以表的量程对吗? 最佳答案 假设压力表的量程为0-2.0MP,…

    SIMATIC S7-200 2020年10月31日
  • sm0.0是灰色的

    如图下面的程序 问题补充:CPU 肯定是运行状态,但是找不到调用的子程序,不知如何去查找?谢谢 图片说明:    钻石用户推荐最佳答案 如果没有调用或…

    2021年7月5日