RsLogix5000 读取ProLinx DFNT数据的方法 1、MSG指令说明
2、由上图可得,ProLinx数据库具有4000个供用户使用的寄存器,分别编号为0---3999; 对于ControlLogix PLC在做MSG指令的时候,我们可以使用PCCC方式和CIP方式,建议使用CIP方式;因此采用CIP方式时数据库0—3999对应的地址分别为Int_data[0]到Int[3999]。中华医院管理学会
3、建立MSG读指令
cip数据3.1 指令建立后点击设置按钮,会弹出下面的MSG指令设置窗口: Message Type:设置Message类型,本例设置为CIP Data Table Read
Source Element :该参数设置从ProLinx那个寄存器开始读取,图中所示为从第一个寄存器开始读取。瓦斯抽放系统
Number of Elements:该参数设置读取多少个数据,图中所示为100个
Destination Elements:该参数设置读取过来的数据存放到Controller Tags中的哪个标签,本例设置为ReadData_PLX[0],该标签为一个100个int类型的数组。
!!!:该MESSAGE执行的结果是将ProLinx里的0-99这100个寄存器的数据读到
ControlLogix标签ReadData_PLX[0]到ReadData_PLX[99]。
3.2 设置通讯路径,设置完Configuration界面后,点击Communication菜单进入通讯路
径设置界面如下:
Path:ENBT为本地的1756-ENBT模块作为源设备
2说明本次MSG采用的是EtherNet/IP模式
192.168.0.1为ProLinx的IP地址
设置完毕点击确定保存即可。
生物组织脱水机4、写数据的过程同上,Message Type:设置为CIP Data Tabel Write
社会网络Source elements:为ControlLogix控制器内标签
Destination elements:目的数据为Prolinx寄存器对应地址
Number of elements:为往下写的数据。
Path:配置同上。东方论坛网