控制器为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文件放在如下文件