1、AB PLC 通过 OPC 方式通讯的连接方法Rockwell Automation 的 A-B PLC 是一个著名的可编程控制器产品。其产品体系基本上涵盖了工业控制产品的各个领域,由于 A-B 的 PLC 的种类繁多,且各种类型的 PLC 支持的通信协议不尽相同,使得第三方的 HMI 软件都不能很好的与 A-B PLC 进行连接。RSLinx 软件是 A-B PLC 通用的通信配置软件(2.2 以上的版本支持对以太网的网关配置),目前主要有以下几个版本:RSLinx OEM、 RSLinx Professional 、RSLinx Gateway、 RSLinx SDK 四个版本。且均支持
2、OPC 服务(2.3 版以上支持 OPC2.0 版)。多数上位机软件已内嵌了 OPC 服务功能,支持 OPC 客户端和 OPC 服务器的工作方式。这样就可以很方便的与 A-B PLC 进行通信。具体的配置方法如下:与 A-B PLC 进行 OPC 的配置是必须要有 A-B PLC 及相关的通讯附件。1、 安装 A-B PLC 、通讯卡、相关的软件,并作物理连接。2、 使用 RSLinx 连接 A-B PLC 的通讯网络。配置通讯卡(参加图 1),选择 ConFigure Drivers。图 1弹出入下的配置窗口(参见图 2)。图 2选择对应的通讯卡,并进行端口配置(可参照附带的安装手册),配置
3、成功后将显示所配置的设备的运行状态。使用 RSWho 命令查找连接的 PLC 设备(参见图 3)。参见图 3RSWho 命令成功的执行后,将在设备列表中列出与本机连接的所有硬设备(参见图 4)。图 4使用 Topic Configoration 来进行 OPC 服务的配置(参见图 5)。图 5在 Date Source 配置框中配置 Topic,选择一个物理设备(PLC),按 New 按钮即可建立一个 Topic,在DATA SOURCE 中选中你所要连接的物理设备,选中后,单击 Done 即可(参见图 6)。图 63、 然后在组态软件中选择 opc client 驱动,添加 OPC 设备,建立数据联结既可以完成与 plc 的数据交换。