S7-200与单片机的modbus通信

各位大侠你们好,小弟最近在研究S7-200PLC与单片机之间的modbus通信,对于PLC向单片机写数据,可以调用它自己的modbus库函数,将数据发送出去。但是如果我要读单片机某一个部位的数据应该如何操作啊,虽然也有库函数,但是那保持寄存器咋定位啊?或者说如何对数据接收进行参数设置。

专家建议

您好,
您首先要确认S7-200与单片机的主从关系,单片机如果作为从站,通讯的必须有modbus 数据地址和端口地址。

如果单片机作为主站,您可以先使用电脑的串口调试程序监控单片机发出的报文, 看其使用的是什么功能码和数据地址。

S7-200侧的modbusRTU通讯已经有开发好的指令库供您使用,具体请您参看:Micro ‘n Power - 《西门子 S7-200 · LOGO! · SITOP 参考》
http://www2.ad.siemens.com.cn/Download/Upload/AS/application/A0136.chm
中的相关内容。
参考资料:Micro ‘n Power - 《西门子 S7-200 · LOGO! · SITOP 参考》

提问者对于答案的评价:

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

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

相关推荐

  • 300通过em277读200的数据

    300通过em277读200的数据 发现通讯的字节数太少 1.说是可以通过在em277后面再连接em277,最多一个200一共能有4个em277,不知道是不是&…

    SIMATIC S7-200 2021年7月4日
  • 关于D/A转换时间

    我现在要做一个模拟数字输入输出量的转换 具体是要求s7-200设置将数字量D/A转换成模拟量送给单片机 然后实时采集模拟量信号转换成数字量给PLC。 …

    SIMATIC S7-200 2021年7月4日
  • NTC20K在西门子200的哪个温度模块可以用

    NTC20K是热电阻还是热电偶,在西门子S7-200的哪个温度模块可以用?是EM231 AI 4X 热电偶,还是EM231 CN …

    SIMATIC S7-200 2020年11月1日
  • s7200 SMART支持以太网通讯吗

    s7200 SMART支持以太网通讯吗?一个s7200 SMART CPU能够连接多少个s7200 SMART 最佳答案 S7-200&nb…

    SIMATIC S7-200 2017年6月29日
  • 西门子200间接寻址的问题请师傅讲讲谢谢

    间接寻址的问题。请师傅们看看。 图片说明:    最佳答案 1.第一个问题和第三个问题一样都属于语法的问题看图片12.第二个问题是概念问题,见图片43.最后一个…

    2021年7月5日
  • S7-200与台达M系列变频器通信电缆如何制作

    我编了一个与台达M系列变频器的通信程序,但不知道通信电缆如何制作,请高手指教!~ 问题补充:我制作了一根通信电缆,用台达提供的VFDsoft软件通过电脑RS232口,自己制作的RS…

    SIMATIC S7-200 2020年10月31日
  • 用PLC控制7个步进电机驱动器

    我需要用一个主单元S7200或S7300控制7个步进电机的驱动器,即需要7个脉冲输出口,应该如何选型呢,EM253能有几个脉冲输出,7个步进电机需要分别控制的,谢谢各们高手. 最佳…

    SIMATIC S7-200 2021年7月5日
  • 关于库文件

    请问:如何修改已经用密码生成的库文件 问题补充:是我自已做的库文件,当然知道密码,就是不知道如何打开重新编辑 最佳答案 知道密码就能打开库文件,看到源代码。  …

    SIMATIC S7-200 2021年7月5日
  • 200PC Access软件可以与200smart通讯吗

    主控室有两台操作站,需要与两台200和一台200smart通过以太网Opc采数到wincc显示,据说PC Access是用来跟200通讯采数的,另外一个smart用什么采…

    SIMATIC S7-200 2017年6月9日
  • pid反作用参数如何设置

    我用S7-224XP CN的自带模拟量输入输出端口做了一个减压控制的PID调节系统.原理是把6MPa的蒸汽通过减压后稳定在3MPa.通过压力变送器把0-6MPa变为1-5V作为回路…

    SIMATIC S7-200 2021年7月5日