控制器为CX5120,需要和上位机做通信,选择Modbus TCP通信,本文以CX5120和CX5020为例,做两个控制器之间的Modbus通信。
-
软硬件版本 3 1.1. 倍福Beckhoff 3 1.1.1. 控制器硬件 3 1.1.2. 控制软件 3
-
授权文件 3 2.1 Lib文件 3 2.2. CAB文件 4
-
PLC程序编写 4 3.1. 引入TCP/IP库文件 4 3.2. Client端程序 4 3.2.1. 建立相关变量 5 3.3.2. 编写写入功能块 5 3.2.3. 编写读取功能块 6 3.3. Server端程序 6 3.3.1. 数组变量编写 6 3.3.2. Oline监视数据 7 3.4. 数据查看 7 3.5. ModbusTCP通信区 8
-
软硬件版本 1.1. 倍福Beckhoff 1.1.1. 控制器硬件 TwinCAT控制制器,PC或者EPC,包括: 嵌入式控制器:CX5020-0125(IMG版本:CX1800-0411-0007 v3.92) 工控机:C6xxx、CP2xxx、CP6xxx等
1.1.2. 控制软件 笔记本和控制器都是基于TwinCAT2版本
- 授权文件 2.1. Lib文件 做TCP IP通信需要TcModbusSrv.lib库文件,Lib文件安装在本地PC上,因为Modbus TCP是收费功能,需要授权,才能使用,具体获取方式可向当地销售或技术支持联系。获取的lib文件放在如下文件