S7200CPU,MODBUS通讯

有一个S7200CPU,做modbus从站,要求主站读取从站VD100、VD104、VD108....十个实数值,请问在从站“INIT”指令中,MaxIQ=?,MaxAI=?,MaxHold=?,HoldStart=?应该怎么设置。这十个值对应的modbus地址又是什么例如:40xxx、40xxn?
第一次做modbus通讯,请说详细点谢谢!

最佳答案

S7-200系统手册里讲的很清楚
MaxIQ设置可访问IO点数,设为0禁止访问所有IO点,设为128则可访问所有IO点
MaxAI设置可访问的模拟量输入个数,设为0禁止访问
MaxHold设置V区字保持寄存器的个数,对应modbus的4XXXX
HoldStart设置V区字保持寄存器的开始地址
这里你只需要读V区10个实数,只要设置V区保持寄存器,每个实数占4个字节,所以总数为40字节=20字,MaxHold设置为20,开始地址HoldStart设置为&VB100
对应的modbus地址就是40001~40020
MaxIQ和MaxAI不用可设置为0
如果主站读取这20个字也放在VB100开始的区域,那么这10实数对应地址和从站一样VD100、VD104、VD108......

提问者对于答案的评价:
非常感谢!

专家置评

已阅,最佳答案正确。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年12月9日 下午11:27
下一篇 2017年12月9日 下午11:28

相关推荐

  • 双整数计算与浮点数计算的问题

    请问各位: 再什么时候需要用双整数,在什么条件下需要用浮点数.双整数和浮点数在进行乘除计算的时候有什么区别么.谁能帮我详细的讲解一下.谢谢了! 最佳答案 双整数和浮点数都…

    SIMATIC S7-200 2021年7月5日
  • 网络连接提问

    电脑,S7-200 CPU222 PLC,TD400C如何连接起来?用什么?     S7-200 …

    SIMATIC S7-200 2021年7月5日
  • 小弟求一些步进电机和伺服控制程序(学习)

    希望给一些简单实用的 程序例子 谢谢 最佳答案 可以参考:《西门子S7-200在步进电机定位控制中的应用》连接:http://plc365.com/SIMATI…

    SIMATIC S7-200 2020年11月1日
  • s7 200 I0.0灯不亮

    我的plc 是s7-200 ,配备了一个漏水传感器和24v DC电源,接法如下:传感器 电源+接 24v电源+传感器 电…

    2017年7月25日
  • MODBUS一主二从,一从站是否能收到并处理另一从站回应给主站的信息?

    modbus一主二从,一从站是否能收到并处理另一从站回应给主站的信息? 具体:现有一modbus主站,在采集一modbus从站信息,我想把PLC的串口初始化为自由口或mo…

    SIMATIC S7-200 2021年7月5日
  • TD400功能键地址

    TD400组态后的功能键F1-f8的地址在哪里,如何找到 最佳答案 功能键F1-f8的地址在向导中设置,在向导里能找到! 提问者对于答案的评价:q

    SIMATIC S7-200 2021年7月4日
  • S7-200~

    西门子200最多扩展几个模块 最佳答案 最多可以扩展7个,建议购买《深入浅出西门子S7-200PLC》学习,祝你在找答案获得更多的知识。 提问者对于答案的评价:非常好 专家置评 已…

    SIMATIC S7-200 2017年8月18日
  • 带有频率库的程序下载不了

    提示波特率不一致 图片说明:    最佳答案 按报警提示,打开系统块,检查窗口中“通讯端口”下的频率设置值是否在范围,或者你是否变更了cpu的订货号(通讯口的区…

    2021年7月5日
  • PID向导编程遇到的一些问题

    老师们好,我对速度和皮带荷重相乘得到一个流量在0到100的数,再乘320后送到PID的反馈输入地址中。请问这样做行不行?如果是正确的,那么在向导中设定回路输入值是不是就应该设为单极…

    SIMATIC S7-200 2021年7月4日
  • 60套CPU 226组网wenti

    60套CPU226都需连入网络中。关于“使用PC ACCESS软件”的方法,就我个人所掌握的信息是:通过MPI协议,它最多能连接8个CPU;通过PPI协议,最多能连接31…

    SIMATIC S7-200 2021年7月5日