MBUS_INITmaxhold和holdst~是什么关系啊

我在用S7200 226PLC做从站,请问modbus从站指令中,MBUS_INIT块里“holdst~”是表示主站可访问PLC的起始地址的意思吗?“maxhold”是表示从“holdst~”开始主站可访问PLC的字区间吗?比如我写PLC程序用了VB0~VB6000,那我把“holdst~”写成&VB0,把“maxhold”写成3000,另把“库存储区”初始设地址设成VB7000,我以上这些理解和设置有错误吗?请帮忙指出,谢谢!!!

问题补充:
LaoHuai - 中级工程师  第10级的答案请问:

 我PLC写程序的时候已经用掉了VB0~VB6000,那么从“ holdst~”开始,“maxhold”长度的区间是不是也要错开VB0到VB6000,不能和他们重叠?谢谢!

最佳答案

由子程序参数HoldStart和MaxHold指定的保持寄存器区,是在S7-200 CPU的V数据存储区中分配,此数据区不能和库指令数据区有任何重叠,否则在运行时会产生错误,不能正常通信。注意modbus 中的保持寄存器区按“字”寻址,即MaxHold规定的是VW而不是VB的个数。

 
 1.请见《西门子 S7-200·LOGO!·SITOP 参考》V0.92版(更新版)(2008.02.15)     。其中S7200PLC——>通信——>modbus通信一章有详述。下载:
  http://www.ad.siemens.com.cn/download/searchResult.aspx?searchText=A0136
  2.<modbus RTU协议在S7-200中的应用>连接:
  http://www.qjy168.com/forum/discuss.php?s_id=169755&page=1

  
 

提问者对于答案的评价:
3Q

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 上午1:01
下一篇 2021年7月5日

相关推荐

  • 例题:用定时中断0实现对100ms定时周期计数 求解析

    刚开始学plc,让大家见笑了。看的是西门子编的《深入浅出》这本书,都是梯形图来的。看完中断后,给了个例子,包括SBR_0、INT_0,我不明白的是:1、两个子程序为啥这样写,是不是…

    SIMATIC S7-200 2020年10月31日
  • TD200怎么用?

    TD200怎么用? 有资料请发送到fride2001630@yahoo.com谢谢 最佳答案 http://www.ad.siemens.com.cn/service/e…

    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日
  • 200里电压模块配件可以在哪里买到?

    24V模块里617裂了,我想更换配件,请问在哪里能买到? 图片说明:    最佳答案 建议送修,除非你对自己处理能力有足够的信心。给一个200的电源参考。 图片…

    2017年6月10日
  • 到计时显示

    我想在触摸屏上显示一个从10到0的数值倒数计数,用200的程序怎么编写??? 最佳答案 编写一个“向下计数器”的指令就可以了,触摸屏上直接显示该计数器的值就解决了。(CTD指令) …

    SIMATIC S7-200 2021年7月5日
  • S7-200时间锁的实现

    系统配置:S7-200+CP243-1+WINCC,PLC站上配有触摸屏Smart需求:例如到2014年5月1日,提示系统维护已到期,需维护,提示一段时间后(例如一周);一周后系统…

    SIMATIC S7-200 2017年11月29日
  • 请帮忙看一下程序有没有问题

    TITLE=程序注释 Network 1 // 网络标题 // 将进口信号转换成压力存在VD1000 LD&n…

    SIMATIC S7-200 2021年7月5日
  • 关于判断材料拉断,模拟量数值突降,停机的编程问题

    你好,我现在在做一个拉力试验机的程序,拉伸材料在拉断的一瞬间,要求设备停机,在拉伸的过程中模拟量数值逐渐增大,拉断的一瞬间模拟量的数值会突降,这个大家都知道,可是该怎么用编程语言来…

    SIMATIC S7-200 2017年11月1日
  • S7200的组态

    我想只用4个S7200组态 怎么组态?226能读写EM277的数据吗? 最佳答案 S7-200之间可以使用PPI主站模式、自由口模式、modbus库模式来实现通讯。&nb…

    SIMATIC S7-200 2021年7月5日
  • 请教自由口通讯的问题

    s7-200 226cn作为主站,从站是4个485输出的模块,地址分别为1、2、3、4。通过自由口通讯与PLC联结,PLC下发控制字给对应地址的从站,从站回发数据。但是在…

    SIMATIC S7-200 2021年7月5日

发表回复

登录后才能评论