首页 理论教育 PLC-5读写ControlLogix数据

PLC-5读写ControlLogix数据

时间:2023-11-19 理论教育 版权反馈
【摘要】:在RSLogix5中编写PLC-5控制器与ControlLogix控制器进行数据交换的程序如图5-18所示。图5-16 新建MG9文件图5-17 新建N11文件图5-18 PLC-5读ControlLogix中的数据1.PLC-5控制器组态接收数据双击“Setup Screen”,在弹出的对话框中组态MSG指令,如图5-19所示。图5-20 Map PLC/SLC Messages保存并下载程序,使ControlLogix控制器处于运行状态。图5-23 N11∶0中读入的数据N11∶0中读入的数据与CELL中输入的数据一致,表明PLC-5成功读取了ControlLogix中的数据。图5-24 PLC-5向ControlLogix中写数据其他操作过程与PLC-5读取ControlLogix中数据的过程一致,这里不再赘述。

PLC-5读写ControlLogix数据

打开RSLogix5软件,建立一个工程,在控制器数据文件“Data Type”中新建一个数据类型为Message,数据个数为10的MSG文件。再建立一个数据长度为10的N11整型文件,用于存储PLC-5读写的数据,如图5-16、图5-17所示。在RSLogix5中编写PLC-5控制器与ControlLogix控制器进行数据交换的程序如图5-18所示。

978-7-111-42627-1-Chapter05-17.jpg

图5-16 新建MG9文件

978-7-111-42627-1-Chapter05-18.jpg

图5-17 新建N11文件

978-7-111-42627-1-Chapter05-19.jpg

图5-18 PLC-5读ControlLogix中的数据

1.PLC-5控制器组态接收数据

双击“Setup Screen”,在弹出的对话框中组态MSG指令,如图5-19所示。

978-7-111-42627-1-Chapter05-20.jpg

图5-19 组态MSG指令

各项解释如下:

This PLC-5:

Communication Command:PLC-5 Typed Read,即PLC-5要读取数据;

Data Table Address:N11:0,PLC-5读入的数据存到以N11:0为起始地址的数据文件中;

Size in Elements:10,读入的数据长度。

Port Number:1A,通信口是CH 1A口,必须与硬件连接的通信口保持一致。

Target Device:

Data Table Address:N7:0;即从ControlLogix中起始地址为N7:0的缓存中读取数据;

Local DH+Node(Octal):2,即DH+模块的节点地址。

2.ControlLogix控制器中的数据映射(www.xing528.com)

在MSG指令中,PLC-5需要从ControlLogix地址为N7∶0的缓存中读取数据,但是Con-trolLogix中数据是存放在标签中的,为了能够使PLC-5读取到ControlLogix的数据,必须将ControlLogix的标签化数据映射为PLC-5能够识别的数据。

在RSLogix5000工具栏的Logic选项上,选择Map PLC/SLC Messages,如图5-20所示。

做如图5-21所示的地址映射,如果PLC-5还需要读取ControlLogix中多个标签数据的话,只需在ControlLogix的映射表“File Number”中新建N文件,并与ControlLogix中的标签做对应就可以了。

978-7-111-42627-1-Chapter05-21.jpg

图5-20 Map PLC/SLC Messages

保存并下载程序,使ControlLogix控制器处于运行状态。

在标签CELL中输入如图5-22所示数据。

978-7-111-42627-1-Chapter05-22.jpg

图5-21 地址映射

978-7-111-42627-1-Chapter05-23.jpg

图5-22 在标签CELL中输入新的数据

将PLC-5控制器处于运行状态。查看N11∶0中的数据,如图5-23所示。

978-7-111-42627-1-Chapter05-24.jpg

图5-23 N11∶0中读入的数据

N11∶0中读入的数据与CELL中输入的数据一致,表明PLC-5成功读取了ControlLogix中的数据。

3.PLC-5控制器组态发送数据

PLC-5向ControlLogix中写数据只需要在MSG指令中将Communication Command改为PLC-5 Typed Write即可,如图5-24所示。

978-7-111-42627-1-Chapter05-25.jpg

图5-24 PLC-5向ControlLogix中写数据

其他操作过程与PLC-5读取ControlLogix中数据的过程一致,这里不再赘述。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈