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日
下一篇 2017年11月12日

相关推荐

  • 1200寻址

    如何在DB数据块中如下图方式进行寻址,下图AT寻址方式我试过了只适用于FB函数块,我想在DB数据块做到这样的寻址,求方式,谢谢! 问题补充:我发现前面两位的回答可能时不太理解我的意…

    2021年7月5日
  • PPI线缆制作

    我现在需要制作两台S7-200之间的PPI通讯线缆(公转公的),在网上找了很多都是编程线缆制作,所以想求教一下各位大神? 最佳答案 两台间的网络读写用DB9针*3脚8脚分别直联即可…

    SIMATIC S7-200 2017年11月17日
  • em223继电器输出直接接施耐德XB2E指示灯

    em223继电器输出直接接施耐德XB2E指示灯,即灯的一端接PLC的Q端,另一端接220V的N,em223的1L、2L接220V的L端。请问这样接可以吗?会烧223的Q端吗? 最佳…

    SIMATIC S7-200 2021年7月4日
  • 修改pg/pc接口后无法更改回来

    micro win sp9 +原装电缆 修改pg接口地址后 无法再改回来 不能通讯了 求解决办法 最佳答案 如…

    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日
  • wipeout.exe软件

    wipeout.exe软件下载地址链接 最佳答案 “wipeout.exe”用来恢复CPU 的缺省设置。Resetting the S7-200&nb…

    SIMATIC S7-200 2021年7月5日
  • 输出与置位问题

    在PLC程序中对某一位直接输出和置位有何区别,为何我在变频转工频时用置位可以实现而用直接输出不可实现? 最佳答案 你所说的直接输出应该是赋值操作吧(= x.x)&nbsp…

    SIMATIC S7-200 2021年7月5日
  • V4.0 STEP 7 MicroWIN SP9无法安装是怎么回事?

    我之前装了一个,后来准备重新装一个新的版本更高的,但是老是提示要安装新的版本必须要把之前的版本软件卸载过之后,才可以安装。但是卸载之后还是有这样的提示,怎么样才可以安装啊?我现在根…

    2019年6月10日
  • USS通信状态反馈

    1、变频器MM430,PLC是S7-2002、协议USS问题如下:能够控制变频器启停,但运行状态(RUN_EN引脚)时而为1,时而为0,变频器并没有停止,一直运行的。我用的引脚是R…

    2020年10月31日
  • DAT1030/S1 温度变送器和6ES7 214-2AD23-0XB0模块模拟量输入端子怎样连接?

    各位师傅好!本人是个菜鸟,现在有一个意大利DATEXEL   DAT1030/S1 温度变送器一个(输入两线,输出两线),24V开关电源一个…

    2021年7月5日