MODBUS从站指令中holdst~和maxhold问题

比如我PLC自身程序就用掉了VB0~VB2000,是不是MBUS_INIT块中"holdst~"开始,"maxhold"长度的存储区就不能和VB0~VB2000有重叠了,换言之,"holdst~"必须写成VB2000后面的一个值?

问题补充:
"holdst~"开始  "maxhold"长度的存储区和我制定的“库存储区”的区间应该错开避免重叠,还是应该包含在“库存储区”里面啊?

最佳答案

将这3个区分开
 1 主站读取的区域("holdst~"开始  "maxhold"长度的存储区)和“库存储区”是一定要分开的,不能重叠!
 2 自己编写程序需要的V区域和“库存储区”是一定要分开的,不能重叠!
 3 自己编写程序需要的V区域和主站读取的区域("holdst~"开始  "maxhold"长度的存储区)最好分开,如果不分开,
   那么主站很难读取的一个连续的数据区。

提问者对于答案的评价:
e

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

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

相关推荐

  • S7200smart编程技巧

    我现在用到语音报警,每一个字有30值,如vd1200=1或2或3..30,判断这个每一个值对应一个报警语音提示,如“第1台皮带机1或2或3….30跑偏,请注意检查”,这…

    SIMATIC S7-200 2021年7月5日
  • s7-200 上载时出现故障

    提示 上载的二进制数据已损坏 请问这是什么情况 问题补充:我是新手 我不知道什么样子是报错状态啊 但是打到run 上 r…

    2021年7月5日
  • 求助:S7-200子程序中调用modbus指令要注意什么?

    我在子程序调用modbus指令,读变频器的数据,发现根本读不出来。估计是我对子程序不会用,那位老师指点一下,刚学,越细越好,多谢老师。这个指令属于带参数的子程序调用吗?如果是,那么…

    SIMATIC S7-200 2021年7月5日
  • 误将s7USB删除了怎么办?

    在与s7-200通讯时,由于通讯不上,而将s7USB给误删了,如何恢复? 问题补充:注:是与pc机通过编程电缆通讯 图片说明:       …

    2017年7月25日
  • S7-200编程-单击按钮和双击按钮置位

    各位学长,目前项目中有两个问题请教:1.有一个自复位按钮需要做两种功能,例如单击时置位M1.0,双击时置位M2.0,我想需通过判断两次按键之间的时间来实现,假设默认是500ms,大…

    SIMATIC S7-200 2020年11月1日
  • 师傅们帮我看看这样接线可以吗?

    我把所有问题描述一遍:我这三相四线制1>图中plc的地a是不是要和开关电源的地b分别接到电柜上的柜门上同一点悬空就可以吗?2>输入的I跟M是不是可以分别接到输出所占用的…

    2017年8月15日
  • PAC3100 与224XP modbus通讯

    PAC3100 与224XP modbus通讯,PLC中读不到数据。例如读a相电压数据见图1,在PLC中对应的地址是偏移地址1吗,见图2。modbus块在plc…

    2017年11月19日
  • CPU226 扩展问题

    最近公司需要对原有控制系统升级,需要在原有S7200 子站增加一些控制信号以及模拟量信号,根据要求粗略算了一下,需要对系统进行扩展,合计需要增加DI16模块3块、do8模…

    SIMATIC S7-200 2021年7月5日
  • 设置S7-200PLC时钟指令问题

    我用了SET时钟指令后,然后却用读指令读不出来?是不是我们一般都不用这个指令?都直接让PLC与电脑同步就行了?当我用电脑同步之后,PLC时间日期都与电脑相同,然后我用读时钟指令却可…

    SIMATIC S7-200 2020年11月1日
  • TP177B和226可以用MPI吗

    TP177B只支持DP和MPI,226可以用MPI吗?怎么连? 最佳答案 TP177B采用MPI可以和S7 226进行通信 TP177B为主站 S7&…

    SIMATIC S7-200 2021年7月4日

发表回复

登录后才能评论