AB RsLogix5000通过使用并配置MVI56E-MCM模块,可以与第三方设备使用MODBUS RTU协议通讯,将现场需要的设备数据采集至PLC。 一、RsLogix5000组态及模块配置 第一步:新建IO模块,在IO Configuration组态1756-Module,如下图:

第二步:导入样例程序(*.L5X),在梯形图编辑窗口找一空行,右键选择import导入L5X文件(MVI56(E)MCM_Add_on_Rung_v2_2.L5X),如图
第三步:配置模块数据库分配 MCM.Config.moddef.WriteStartReg:模块写数据起始寄存器定义 MCM.Config.moddef.WriteRegCnt: 从PLC往外写数据的数量 MCM.Config.moddef.ReadStartReg:模块写数据起始寄存器定义 MCM.Config.moddef.ReadRegCnt: 读入到PLC数据的数量 MCM.Config.Moddef.BPFail:定义背板通讯失败后重试的次数 MCM.Config.Moddef.ErrStatPtr:定义模块状态起始寄存器
 第四步:配置Modbus模块数据端口。如下图
 第五步:配置Modbus主站命令,如下图:
 Enable:指令使能 IntAddress:读写内部数据库地址 Pollint:轮训时间 Count:读写数据个数 SWAP:交换码 Node:从站Modbus站地址 Func:功能码(有效功能码为1,2,3,4,5,6,15,16) DevAddress:与读取从站的数据地址 二:模块配置完成,进行模块诊断。 第一步:安装ProSoft Discover Service软件。 第二步:打开PCB软件,新建一个MVI56E-MCM模块,右键选择诊断出现 如下界面,这时点击菜单栏Connection—Connection Setup进入通讯设置界面
 第三步:选择连接类型,可选择EtherNet或者1756-ENBT,若选择 Ethernet则需要将以太网线连接到模块的以太网端口,若选择1756-ENBT 则需要将网线连接到1756-ENBT上,通过CIP方式连接。 · 选择Ethernet方式,点击Browse Device会连接到PDS软件。 · 选择对应序列号的MVI56E-MCM右键 · 可分配临时IP地址,查看设备信息 · 进行网页诊断 · 进入PCB诊断界面
 以上内容为MVI56E-MCM通讯模块使用MODBUS RTU协议与第三方设备通讯,采集设备数据的硬件组态配置及模块测试诊断的详细步骤。通过使用该模块,更好的解决ABPLC与第三方设备进行数据之间传输的问题。给控制设备的集中控制与物联网数据分析提供更好的帮助。
|