mODBUS 通讯地址

modbus通讯理论上支持4种Modicon PLC地址,即0*、1*、3* 和4*四种,分别表示开出DO(中间线圈)、开入DI、模入AI、模出AO(中间寄存器)等数据地址。我想问问,这理解对不对?关于3xxxx和4xxxx不是很明白,4××××是中间保持寄存器,那么它用来存储AO的数据吗?能不能存AI呢?比如说用AIW2传送给VW100,那么这个VW100作为AI可以用4xxxx吗?还有,我看到有人用40001来存数字量DI的状态,这么用对不对呢?

问题补充:
如果用4xxxx表示开关量DI,如何过渡呢?比如说40001它应该对应VW0吗?这可是个字啊,用一个字只存储一个位吗?

最佳答案

对于200PLC来说4X对应的是V区,0,1,3都可以转到4X区域来读取,不过要注意区分开来,因为0X和4X是可以读写的,而1X和3X只能读不能写。转换到4X的目的是为了快速的响应数据,串口不具备多线程工作能力。

4X一个地址是一个字,你可以16个位存储到一个字里面。比方I0.0,I0.1存放到V100.0, V100.1。而VW100可以为一个4X地址。位到字,是打包发送的。

提问者对于答案的评价:
谢了

专家置评

已阅,最佳答案正确。

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

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

相关推荐

  • S7-200挂EM277和MM440通讯

    现在用S7-200的CUP226扩展EM277和9台MM440变频器通讯,能否用DP通讯,有哪些资料可供参考? 最佳答案 你这种方案是不可能实现的!1、S7-200 CP…

    SIMATIC S7-200 2020年10月31日
  • 200smart TCP服务端 与 多个 TCP 客户的连接问题

    200smart 做 服务端,本地端口2000。电脑上自制 c#通信软件连上PLC 200端口,可以收到200samrt 发的报文…

    SIMATIC S7-200 2021年7月5日
  • 200库的时间设置问题

    高工们:请教个问题,请问200的modbus库中的MDBUS_CTRL子程序的TIMEOUT时间设置是什么概念,假设我设1000MS是指实现单独读写所需要的时间吗?也就是现在我进行…

    SIMATIC S7-200 2020年10月31日
  • 关于输出点电压的问题

    CPU224XPDC/CD/DC5输出点的电压范围为:5至 28.8 VDC(Q 0.0 至Q 0.4 )20.4&nb…

    SIMATIC S7-200 2021年7月5日
  • OPC 通讯问题

    我有8台S7 200 现在通过modbus通讯。OPC是用的KEPServerEX的。现在通讯是连上了但是发现采样刷新的速度非常的慢。差不多40秒左右才刷新一次…

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

    请各位高工看图,小弟想请问一下,第2张图上每条指令是怎么运做的,比如为什么要用FILL_N且0-4是指填表VW10-VW14吗?还有第2条指令为什么把3移动到VB11中去移动到别处…

    2020年10月31日
  • PID自整定

    S7-200  PLC是否有PID自整定的功能?参考书上有关于PID的例子,但是都是要求有经验值的输入,例如:微分时间,积分时间等。  &n…

    SIMATIC S7-200 2021年7月5日
  • 请教S7200smart2.5的版本的编辑软件的下载地址。谢谢! 最佳答案 S7-200 SMART 官方主页 (可下载最新版本的S7-200&nbs…

    SIMATIC S7-200 2021年7月5日
  • 请教一个dp通讯问题

    西门子200用dp通讯通讯到dcs,我们是将九台机器的数据传输过去,但是现在1~9号里,只有五号的数据传输不过去,其他都正常。而且我们将5号的模块与9号换过,换过以后9号仍然能通讯…

    2021年7月5日
  • EM231 4~20mA模块和EM235 4~20mA模块有什么区别?

    EM231 4~20mA模块和EM235 4~20mA模块有什么区别? 为什么拿4~20mA(经变送器输出)接到EM235模块上,可以接收到信号.&n…

    SIMATIC S7-200 2021年7月5日