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 2017年8月18日
  • SITOP电源直接并联问题

    这两天看两个相同容量的SITOP电源直接并联,功能是增强性能。有几个问题不太明白,现在就假如2个24V 5A的SITOP电源直接并联1.这个功能是扩容的作用吗?那这样子的…

    SIMATIC S7-200 2017年11月1日
  • S7-200电梯控制

    假设电梯在一楼,此时二楼外呼上行信号与外呼下信号同时被按下,电梯由一楼上电二楼过程中无其他比二楼更高楼层呼梯信号,电梯上到二楼时,应该先是二楼外呼上行灯灭的同时执行第一次开门关门动…

    2021年7月5日
  • 怎么计算PLC断电后到PLC再次上电的间隔时间

    PLC为S7-200smart 或S7-200系列控制器,怎么计算PLC从断电后到PLC再次上电的间隔时间。实例是一个设备,初次需加热几小时后才能开机,但设备在运行中突然…

    SIMATIC S7-200 2017年6月3日
  • S7-200开机RUN亮SF橘黄色,但无法改变状态,还有救吗?

    CPU224XP,开机RUN亮SF橘黄色,拨动RUN\STOP转换开关也无法改变状态,通讯不上,搜不到,昨天24V输出侧测量为25V多,试了下输入点,完全没反应(用自带24V电源)…

    SIMATIC S7-200 2020年10月31日
  • s7200以太网通讯OPC问题?

    1,配套s7200按以太网向导配置好IP等,问题1:以太网向导配置好后,还必须在OB1中调用这个向导配置文件吗?还是说以太网向导配置完成后就OK乐?2,目前监控机用的wincc6.…

    SIMATIC S7-200 2017年6月12日
  • TP177B与CPU226间的最大通信距离是多少?

    我用触摸屏屏TP177B(用IF1B口)与CPU226(编程口)通信,两者间的距离大概在100米左右,不知道能不能行啊?它们是MPI网络吗? 问题补充:补充一下,我设的通信速率为1…

    SIMATIC S7-200 2021年7月5日
  • PID采样时间

    我已设置了PID定时中断为0.1秒。那么采样时间还有什么用?(采样时间值为0.1。)这样采样时间是不是多余了? 最佳答案 比如在1秒内 温度从20度减小到5度,如果采样时…

    SIMATIC S7-200 2021年7月5日
  • 请问200的软件STEP MICROWIN哪里下载

    请问200的软件STEP MICROWIN哪里下载 钻石用户推荐最佳答案 STEP7 MicroWIN V4.0 SP8 和&nb…

    SIMATIC S7-200 2021年7月5日
  • 减法的问题

    如何将编码器脉冲相减,如VD2100是设定脉冲数,VD1000是实际脉冲数,VD2100减VD1000=VD2400这里的减是用实数相减SUB-R还是其他 最佳答案 双整数相减最好…

    SIMATIC S7-200 2021年7月5日