硬件配置:
- Beckhoff 控制器 CX5010—0112 winCE 系统;
- 以 ModScan32 模拟触摸屏发送和接收数据。
- TC2 软件(注意 TC2 与 TC3 操作有很大区别)
- 准备:
- 安装 TwinCAT_Modbus_Server_CE 插件。
- 安装完成后,在路径:C:\TwinCAT\CE\TCModbusTCP\Install 下复制 TcModbusTcpSvrCe.I586 到倍福控制器的 CF 卡中。
- 将控制器连接显示屏或者远程接管控制器(CERhost),双击 TcModbusTcpSvrCe.I586 文件,自动安装。
- 在 TC2 PLC 中定义如下变量: mb0_10 AT %MB0 :ARRAY[1…1000] OF WORD; Ib0_10 AT %IB0 :ARRAY[1…1000] OF WORD; Qb0_10 AT %QB0 :ARRAY[1…1000] OF WORD; mb_Input_Coils : ARRAY [0…255] OF BOOL; mb_Output_Coils : ARRAY [0…255] OF BOOL; mb_Input_Registers : ARRAY [0…255] OF WORD; mb_Output_Registers : ARRAY [0…255] OF WORD; 两种颜色变量分别代表不同的地址,但都可以实现 Modbus TCP 通信。 编译,下载,运行。 5 打开 ModScan32 软件,设定 IP 地址为控制器的 IP 地址,连接成功后监测。 数据测试: