三菱公司PLC多有AS-i主站模块,如Q型机就有QJ71AS92,可用以组建AS-i网,实现AS-i从站I/O接入三菱PLC。
1.三菱AS-i网络特性
QJ71AS92模块可安装在任何型别的Q型机基板的任何槽位上。安装数量只受CPU可控制的I/O点数限制。它与AS-i V2.11、V.2.04兼容。图3-22所示为该模块通过电缆、电源与从站连接的示意。
从图知,与新版本AS-i总线一样,所连网络的从站也有两组,A组、B组。此外。也可连接模拟量从站。主站除了与从站进行数据读写,还可处理从站地址分配,状态读取等其他工作。图3-23所示为QJ71AS92模块正面图。其各指示灯及开关的功能见表3-15所示。
图3-22 QJ71AS92模块通过电缆、电源与从站连接
图3-23 QJ71AS92模块正面图
表3-15 指示灯及开关功能说明
其主要功能与特性分别见表3-16及表3-17。
表3-16 QJ71AS92模块主要功能
表3-17 QJ71AS92模块主要特性
QJ71AS92模块安装在机架的某个槽位后,将占用两个输入字(X)及输出字(Y),用以读取网络状态及控制网络工作。如安装在槽位0,则所占用地址为X0~X1F,Y0~Y1F。其他位类推。这些位的含义见表3-18。显然,如果要通过用户程序读写从站数据,则必须弄清它的含义。
2.三菱AS-i网络连接
QJ71AS92 AS-i系统连接方法有4种:星形连接、总线连接、树形连接及环形连接。如图3-24所示。连接不要求接终端器。距离超过100m要加中继器。并要在中继后接AS-i电源。
表3-18 QJ71AS92模块占用输入、输出字的各个位的含义
3.三菱AS-i网络通信
三菱AS-i网络通信也是两个过程。AS-i模块与各个从站通信及PLC CPU与AS-i模块通信。其过程如图3-25所示。
QJ71AS92与从站通信也是按AS-i规范轮询进行,其有关数据存放在它的缓冲区中。而PLC CPU与模块通信,可用相应指令如同访问PLC其他内部器件一样,访问缓冲区;也可利用三菱提供的AS-i网络管理软件(GX Configurator-AS)对系统进行设置,然后直接访问。使用管理软件较简便,但软件要收费。
所使用的相关指令主要是传送、装载、输出等指令。但访问地址既要指出作为智能功能模块的QJ71AS92地址(在机架上的槽位),还要指明数据在从站在智能模块缓冲存储器内存区的地址。如地址Un\G0,指的是槽号n,缓冲区字地址为0。
QJ71AS92的缓冲内存区很大(其字地址从000H~7FFH)。既存放读写数据,还存放从站地址、工作命令、状态。
在缓冲区中最常用的是存放从站读写数据区。这些是:1A~31A、1B~31B开关量输入区,有1A~31A、1B~31B开关量输出区,1B~31B模拟量输入区,1B~31B模拟量输出区。
从站1A~31A开关量输入区存放缓冲区地址为Un\G0~Un\G7之间。其中Un\G0,指的是槽号n,缓冲区字地址为0,其存放的为从站1A~3A数据,具体如图3-26所示。
图3-24 QJ71AS92 AS-i系统连接方法示意
图3-25 QJ71AS92通信示意
而从站4A~31A的数据则存放在缓冲区字地址1H~7H之间(Un\G1~Un\G7),见表3-19所示。
图3-26 Un\G0缓冲区存放从站1A到3A数据
表3-19 从站4A~31A数据在缓冲区中存放地址
从站1B~31B开关量输入区存放缓冲区地址为Un\G8~Un\GFH之间,见表3-20所示。
表3-20 从站1B到31B输入数据在缓冲区中存放地址
从站1A~31A开关量输出区存放缓冲区地址为Un\G30H~Un\G37H之间,见表3-21所示。
表3-21 从站1A~31A输出数据在缓冲区中存放地址
从站1B~31B开关量输出入区存放缓冲区地址为Un\G38H~Un\G3FH之间,见表3-22所示。
表3-22 从站1B~31B输出数据在缓冲区中存放地址
(www.xing528.com)
从站1A~31A模拟量输入、输出数据存放的缓冲区地址为E0H~15FH,160H~1DFH,见表3-23所示。
表3-23 1A~31A模拟量输入、输出数据存放的缓冲区
(续)
①当处非通信模式时,为1FFF(十六进制数)。
有关其他缓冲区存储数据细节建议读者使用时刻参阅三菱AS-i主站模块的说明书。
4.三菱AS-i网络配置实例
(1)图3-27所示为三菱AS-i网络配置实例一
从图知,这里除了用到QCPU模块外,还有电源模块、QJ71AS92模块、若干输入模块及输出模块。QJ71AS92模块安装在机架的0槽位。AS-i系统有2个从站(地址4的4点输出及地址5的4点输入)及AS-i电源。
图3-27三菱AS-i网络配置实例
这个系统配置要求之一是,能把输入模块的X0~X3能分别直接控制AS-i的从站4的4个输出点,而输出模块的Y94~Y97能分别受AS-i的从站5的4个输入点直接控制。
实现此功能的相应梯形图程序如图3-28所示。
这里各个操作数的含义为
X0:模块就绪(当正常时,ON);
X5:AS-I电源故障(当正常时,OFF);
X6:正常操作激活(当不正常时,OFF);
X7:设置模式激活(当不是激活模式时,OFF);
M104:当用于通信的地址4从站就绪时,ON;
M200~M203:到地址4从站输出数据;
M300:设置出错标志;
M320~M323:从地址5从站输入数据。
(2)图3-29所示为三菱AS-i网络配置实例二
从图知,这里除了用到QCPU模块外,还有电源模块、QJ71AS92模块、若干输入模块及输出模块。QJ71AS92模块安装在机架的0槽位。AS-i系统有2个从站(地址1的2路模拟量输入及地址2的2路模拟量输出)及AS-i电源。
这个系统配置要求之一是,能把PLC数据区D0、D1的现值能分别赋值给AS-i的从站2的2路模拟量输出,而PLC数据区D200、D201能分别读取AS-i的从站1的2路模拟量输入数据。
图3-28 实现本例功能的梯形图程序
图3-29 三菱AS-i网络配置实例
实现此功能的相应梯形图程序如图3-30所示。
这里各个操作数的含义为
X0:模块就绪(当正常时,ON);
X5:AS-I电源故障(当正常时,OFF);
X6:正常操作激活(当不正常时,OFF);
X7:设置模式激活(当不是激活模式时,OFF);
M101:当用于通信的地址1从站就绪时,ON;
M102:当用于通信的地址1从站就绪时,ON;
D100:地址1模拟量从站数;
D101:地址2模拟量从站数;
D200,D201:地址1模拟量从站输入数据;
D400,D401:地址2模拟量从站输入数据。
图3-30 实现本例功能的梯形图程序
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。