北京亚控科技国际领先的mes软件平台供应商-凯发k8官方网娱乐官方

premium 系列plc的i/o模块地址和组态王中的寄存器地址怎样对应?

时间:2018-08-17 发布者: 浏览次数:804次

premium 系列plc中,由5个语言对象区:内存区(%m),输入区(%i),输出区(%q),常量区(%k),系统区(%s)。其中,每个机架上i/o模块的地址分配则由其所在的槽号决定:

 1)对输入模块上某一通道,其表示方法为:%ixy.i或%iwxy.i(其中,x=机架号:0至7;y=槽号:00至10;i=通道号:0至63 ) ,例如:

%i1.2:表示为0号机架上1号槽中第2通道的离散量信号(机架号为0时省略不写)。

%i203.5:表示为2号机架上3号槽中第5通道的离散量信号。

2)对输出模块,其表示方法与离散量输入模块信号一致,如:%q0,%qw2.6,%qd103.2。

3)中间变量区的表示方法,如:%mb2,%mw5,%md6,%mf12等。

4)系统变量的表示方法,如:%kb0,%kw2,%kd8,%kf14等。

组态王和premium plc通过modbus 协议通讯时,组态王中的4寄存器对应plc中的%m内存区。

所以,需要用户通过编程软件的mov传送语句将输入/输出数据与%m内存区建立关联,在组态王中用4寄存器/0寄存器并对应%m相应的地址即可读取。