CPU226作为从站时的一些问题

CPU226作为从站时,外部主站只能读写226保持寄存器里的数据,不能读写输入输出和模拟量吗?需要读写这些时,只能用传送指令传到保持寄存器区?MaxHold:   最大保持寄存器区,参与通信的V存储区字(VW), 这个MaxHold有没有规定最大值的?

最佳答案

1、只能用传送指令传到保持寄存器区?
见同类问题答案:
http://www.ad.siemens.isoftstone.com/service/answer/solution.aspx?Q_ID=132197&cid=1028
2、这个MaxHold有没有规定最大值的? 
子程序参数HoldStart和MaxHold指定的保持寄存器区,是在S7-200 CPU的V数据存储区中分配,此数据区不能和库指令数据区有任何重叠,否则在运行时会产生错误,不能正常通信。注意Modbus 中的保持寄存器区按"字"寻址,即MaxHold规定的是VW而不是VB的个数。
你选用的CPU的V存储区大小!CPU型号不同V数据存储区大小不同。应根据需要选择Modbus保持寄存器区域的大小。
 其中T为S7-200中的缓冲区起始地址,即 HoldStart。
如果已知S7-200中的V存储区地址,推算Modbus地址的公式如下:
Modbus地址 = 40000 + (T/2+1) ; T为偶数。

提问者对于答案的评价:
可以

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年6月1日 上午1:15
下一篇 2017年6月1日 上午1:15

相关推荐

  • 关于高速计数器的方向控制的问题

    当电机正转的时候,高速计数器做加记数。那么在电机反转的时候,怎样才能让高速计数器自动做减记数呢?我把SM37.3做置位和复位都不行这是什么原因呢?请高手给点播一下。 最佳答案 高速…

    SIMATIC S7-200 2020年10月31日
  • 在S7-200中如何寻找某个点?

    在S7-200中怎样在程序中寻找某个点(如Q0.5、I0.0等),像S7-300那样容易吗? 最佳答案 程序编好以后先编译通过,然后点交叉引用就可以看Q0.5、I0.0在哪里用过,…

    SIMATIC S7-200 2020年11月1日
  • 工业以太网243-1的使用问题

    我使用的是s7-200 CPU226和243-1。我应用电脑编写了一个程序(使用micro/win),应用其中以太网设计工具给以太网设置了ip(*.xx.16.30,子网…

    SIMATIC S7-200 2020年11月5日
  • 模拟PID方法

    身边有个CPU226有没有好的办法模拟PID? 最佳答案 有PLC就可以进行相关的程序模拟了,对了你有没有PC/PPI电缆与PLC通讯,有这条线才能在线监视PLC和进行PLC程序下…

    SIMATIC S7-200 2021年7月5日
  • k-tp178 micro

    k-tp178 micro 与s7-200的通信从面板指示上能看出吗?如何确定他们已连接上? 用WCC 2007 能在线监控S7-…

    SIMATIC S7-200 2017年6月18日
  • 请教s7200smart,cpusr30支不支持ppi的187.5通信 最佳答案 版本在V2.3以上的支持ppi通讯。如果不是这个版本通过SD卡或者软件自带的升级功能,升级cpu版…

    SIMATIC S7-200 2021年7月5日
  • 西门子200PLC做主站,modsim做从站的问题

    我写了一个用200PLC做主站,我的I0.1按一次,30001就读取一次,然后根据读取到的值做比较,大于10,我就给40001写入1,小于10,我就给40001写入0,我的从站我用…

    2018年1月1日
  • 200 高数计数器 HC3 模式0 如何复位计数器

    我现在想用 HC3 高数计数器的模式0计数(HS3只有模式0)在程序中监视HC3 已经能够看到数据现在我就想复位,HC3没有外部复位功能,只能内部复位…

    SIMATIC S7-200 2020年10月31日
  • PID向导程序

    那位高手帮我做个S7-200PID向导负反馈程序(不是用自带向导做的也行),有手动和自动功能。在自动调试时,首先输入一个可设定的模拟量值,然后在此模拟量基础上PID调节。请告诉我几…

    SIMATIC S7-200 2020年11月1日
  • 请大家帮我一个忙,看看怎么实现

    初次使用TD400C,有个问题想请教:文本组态时在同一屏幕上插入了三个PLC数据,都设为可编辑,这样就有三个数据编辑位,Data-0,Data-1,Data-2,我的问题是:怎样编…

    SIMATIC S7-200 2020年11月5日