Truhigh P600 PLCoss.truhigh.com/p600_docs/Truhigh P600通讯手册V1.1-2019.11.25.pdf · 第一章...

33
Truhigh P600 PLC 通讯手册 V1.1

Transcript of Truhigh P600 PLCoss.truhigh.com/p600_docs/Truhigh P600通讯手册V1.1-2019.11.25.pdf · 第一章...

Page 1: Truhigh P600 PLCoss.truhigh.com/p600_docs/Truhigh P600通讯手册V1.1-2019.11.25.pdf · 第一章 Truhigh P600 PLC 作为Modbus主站 - 1 - 第1章 Truhigh P600 PLC 作为Modbus主站

Truhigh P600 PLC

通讯手册

V1.1

Page 2: Truhigh P600 PLCoss.truhigh.com/p600_docs/Truhigh P600通讯手册V1.1-2019.11.25.pdf · 第一章 Truhigh P600 PLC 作为Modbus主站 - 1 - 第1章 Truhigh P600 PLC 作为Modbus主站

Truhigh P600 PLC 通讯手册

I

目录

目录 ....................................................................................................................................... I

第 1 章 Truhigh P600 PLC 作为 Modbus 主站 ................................................................. - 5 -

1.1 添加标准 Modbus 从站...................................................................................... - 5 -

第 2 章 Truhigh P600 PLC 作为 Modbus 从站 .................................................................. - 8 -

2.1 配置 CPU 属性.................................................................................................... - 8 -

2.1.1 添加 CPU ............................................................................................. - 8 -

2.1.2 设置 CPU 通讯参数 ............................................................................. - 9 -

2.1.3 Modbus 映像地址分配 ..................................................................... - 12 -

第 3 章 Truhigh P600 与 Modbus 主站通讯实例 ........................................................... - 13 -

3.1 MCGS 串口通讯组态 ......................................................................................... - 13 -

3.1.1 添加串口通信设备............................................................................ - 13 -

3.1.2 配置串口父设备 ............................................................................... - 16 -

3.1.3 编辑子设备属性窗口 ........................................................................ - 17 -

3.1.4 添加变量 ........................................................................................... - 19 -

3.1.5 设备通道和变量关联 ........................................................................ - 20 -

3.2 MCGS Modbus_TCP 通讯组态 ........................................................................... - 22 -

3.2.1 添加 TCP 通信设备............................................................................ - 22 -

3.2.2 配置父设备 ....................................................................................... - 25 -

3.2.3 编辑子设备属性窗口 ........................................................................ - 26 -

3.2.4 添加变量 ........................................................................................... - 28 -

3.2.5 设备通道和变量关联 ........................................................................ - 29 -

Page 3: Truhigh P600 PLCoss.truhigh.com/p600_docs/Truhigh P600通讯手册V1.1-2019.11.25.pdf · 第一章 Truhigh P600 PLC 作为Modbus主站 - 1 - 第1章 Truhigh P600 PLC 作为Modbus主站

Truhigh P600 PLC 通讯手册

II

修订历史记录

版本号 修订日期 修订人 审批人 相对前一版本的修订内容以

及章节/页码

V1.0 2019/05/30 马伟伟 初始稿

V1.1 2019/11/25 马伟伟 增加 CI620 介绍,修改

MCGS 触摸屏通讯案例

Page 4: Truhigh P600 PLCoss.truhigh.com/p600_docs/Truhigh P600通讯手册V1.1-2019.11.25.pdf · 第一章 Truhigh P600 PLC 作为Modbus主站 - 1 - 第1章 Truhigh P600 PLC 作为Modbus主站

第一章 Truhigh P600 PLC 作为 Modbus 主站

- 1 -

第1章 Truhigh P600 PLC 作为 Modbus 主站

本章节介绍 Truhigh P600 PLC 作为 Modbus 主站与 Modbus CI620 从站通讯

的案例。

1.1 添加 Modbus CI 从站

1. 右键点击 PU610 在弹出的菜单中选中“编辑”,作为主站时配置如图

1-1。

图 1-1

2. 添加 Modbus 从站设备,右键点击 PU610 选择“添加 Modbus 从站”,

如图 1-2:

图 1-2

3. 在弹出的界面中配置好相应的通讯参数,如图 1-3:

Page 5: Truhigh P600 PLCoss.truhigh.com/p600_docs/Truhigh P600通讯手册V1.1-2019.11.25.pdf · 第一章 Truhigh P600 PLC 作为Modbus主站 - 1 - 第1章 Truhigh P600 PLC 作为Modbus主站

Truhigh P600 PLC 通讯手册

- 2 -

从站类型:CI620;

名称:可根据需求修改;

类型:CI620;

通信:RTU/TCP;

从站 ID:根据实际需求选择;

忽略从站 ID:是否忽略站地址;

如果通信类型配置为 TCP则需要设置 IP地址,如图 1-4:

图 1-3

图 1-4

Page 6: Truhigh P600 PLCoss.truhigh.com/p600_docs/Truhigh P600通讯手册V1.1-2019.11.25.pdf · 第一章 Truhigh P600 PLC 作为Modbus主站 - 1 - 第1章 Truhigh P600 PLC 作为Modbus主站

Truhigh P600 PLC 通讯手册

- 3 -

1.2 添加 IO 模块

1、 添加 CPU 本地 IO 模块

右键选择本地 IO,在弹出的菜单中选择添加,如图 1-5:

图 1-5

在弹出的界面中选择所需 IO 模块及设置模块地址(位置)如图 1-5,然后点

击添加,如果已经添加完成则点击完成。注意:00 地址模块为 CPU 内部集成

IO,必须存在,并且只能是 DX600 或者 DX610 其中一种,根据实际模块进行

配置。

图 1-6

2、 添加 CI 本地 IO 模块

右键选择从站,在弹出的菜单中选择手动添加,如图 1-7:

Page 7: Truhigh P600 PLCoss.truhigh.com/p600_docs/Truhigh P600通讯手册V1.1-2019.11.25.pdf · 第一章 Truhigh P600 PLC 作为Modbus主站 - 1 - 第1章 Truhigh P600 PLC 作为Modbus主站

Truhigh P600 PLC 通讯手册

- 4 -

图 1-7

在弹出的界面中选择所需 IO 模块及设置模块地址(位置)如图 1-8,然后点

击添加,如果已经添加完成则点击完成。注意:00 地址模块为 CPU 内部集成

IO,必须存在,并且只能是 DX600 或者 DX610 其中一种,根据实际模块进行

配置。

图 1-8

添加完成后即可列出全部模块如图 1-9,然后编译制作,下装工程到 CPU,拨好

地址拨码,连接好通讯接口即可进行通讯,不再详述。

图 1-9

Page 8: Truhigh P600 PLCoss.truhigh.com/p600_docs/Truhigh P600通讯手册V1.1-2019.11.25.pdf · 第一章 Truhigh P600 PLC 作为Modbus主站 - 1 - 第1章 Truhigh P600 PLC 作为Modbus主站

第二章 Truhigh P600 PLC 作为标准 Modbus 主站

- 5 -

第2章 Truhigh P600 PLC 作为标准 Modbus 主站

本章节介绍 Truhigh P600 PLC 作为标准 Modbus 主站与标准 Modbus 从站通

讯的案例。

2.1 添加标准 Modbus 从站

1. 右键点击 PU610 在弹出的菜单中选中“编辑”,作为主站时配置如图

2-1。

图 2-1

2. 添加 Modbus 从站设备,右键点击 PU610 选择“添加标准 Modbus

从站”,如图 2-2:

图 2-2

3. 在弹出的界面中配置好相应的通讯参数,如图 2-3:

名称:可根据需求修改;

通信模式:TCP/RTU;

IP地址:如果配置成 TCP模式则需要配置从站的 IP地址;

Page 9: Truhigh P600 PLCoss.truhigh.com/p600_docs/Truhigh P600通讯手册V1.1-2019.11.25.pdf · 第一章 Truhigh P600 PLC 作为Modbus主站 - 1 - 第1章 Truhigh P600 PLC 作为Modbus主站

第二章 Truhigh P600 PLC 作为标准 Modbus 主站

- 6 -

从站 ID:从站设备的站地址;

忽略从站 ID:是否忽略站地址;

图 2-3

配置完成后会在全局变量表自动生成相应的变量及对应的 PLC 地址,如

图 2-4:

图 2-4

读写寄存器配置注意事项:

线圈寄存器和离散输入寄存器数据格式为固定 BOOL类型;

保持寄存器和输入寄存器每个寄存器默认占用两个字节(16bit),请根据所

Page 10: Truhigh P600 PLCoss.truhigh.com/p600_docs/Truhigh P600通讯手册V1.1-2019.11.25.pdf · 第一章 Truhigh P600 PLC 作为Modbus主站 - 1 - 第1章 Truhigh P600 PLC 作为Modbus主站

第二章 Truhigh P600 PLC 作为标准 Modbus 主站

- 7 -

选数据类型计算好寄存器地址,数据类型所占位数及取值范围请参考 MULTIPROG

帮助文档“基本数据类型”;

寄存器地址能够连续起来的变量可以作为一个“IO块”,例如上表中的 C0、

C1、C2可以归为一个“IO块”;每个从站最多可配置 30个“IO块”;

可以看到 13 个变量被分配成 7 个“IO 块”,并且自动在变量前面添加了分站

号前缀,防止变量名重复;

在硬件资源中出现相应的组态结果,如图 2-5:

图 2-5

配置好相应参数,编译制作工程,并且下装到 PLC启动,根据配置连接好相

应的通讯接口即可与 Modbus从站设备进行通讯。

Page 11: Truhigh P600 PLCoss.truhigh.com/p600_docs/Truhigh P600通讯手册V1.1-2019.11.25.pdf · 第一章 Truhigh P600 PLC 作为Modbus主站 - 1 - 第1章 Truhigh P600 PLC 作为Modbus主站

第三章 Truhigh P600 PLC 作为标准 Modbus 从站

- 8 -

第3章 Truhigh P600 PLC 作为标准 Modbus 从站

本章节内容介绍 Truhigh P600 PLC 作为标准 Modbus 从站配置及与标准

Modbus主站通讯相关案例。

3.1 配置 CPU 属性

3.1.1 添加 CPU

打开 Truhigh P600编程软件 MULTIPROG Express,右键点击选择硬件资源如

图 3-1所示。右击硬件组态手动添加或在自动扫描选择 CPU。

图 3-1

1. 选择手动添加,出现添加 CPU 对话框,选择所需 CPU 类型,点击确

定,如图 3-2。

图 3-2

2. 选择自动扫描,点击自动扫描,在弹出列表中选择所需 CPU,如图 3-3:

Page 12: Truhigh P600 PLCoss.truhigh.com/p600_docs/Truhigh P600通讯手册V1.1-2019.11.25.pdf · 第一章 Truhigh P600 PLC 作为Modbus主站 - 1 - 第1章 Truhigh P600 PLC 作为Modbus主站

第三章 Truhigh P600 PLC 作为标准 Modbus 从站

- 9 -

图 3-3

3.1.2 设置 CPU 通讯参数

1. 右键点击 PU610 在弹出的菜单中选中“编辑”,如图 3-4,作为从站时配

置如图 3-5:

图 3-4

图 3-5

Page 13: Truhigh P600 PLCoss.truhigh.com/p600_docs/Truhigh P600通讯手册V1.1-2019.11.25.pdf · 第一章 Truhigh P600 PLC 作为Modbus主站 - 1 - 第1章 Truhigh P600 PLC 作为Modbus主站

第三章 Truhigh P600 PLC 作为标准 Modbus 从站

- 10 -

名称:可修改 PLC 的显示名称;

型号:PU610;

地址:Modbus 地址为 1;

IP 地址:PLC 设备 IP 地址;

主从站:Modbus 从站;

组态方式:手动配置;

波特率:115200bps;

校验位:无;

数据位:8;

停止位:1;

超时:100ms;

模式:ModbusTCP;

从站编辑区:配置与主站通讯的寄存器数量,该数量表示系统会根

据设定值自动生成变量的个数,注意不要规定的数量;

2. 配置完成点击“确定”后会在 Global_Variables全局变量表里面自动生

成变量组和对应变量;其中 CPU_PU610_DR 为离散输入寄存器,

CPU_PU610_DRW 为线圈寄存器, CPU_PU610_AR 为输入寄存器,

CPU_PU610_ARW为保持寄存器,如图 3-6;

图 3-6

3. Modbus通信说明

PLC 作为从站时所使用的寄存器变量,内部地址是从 12000(输入寄存器和

保持寄存器为 12064)开始的,此地址是系统生成的地址禁止随意修改;

Modbus 主站与 PLC 通信时读写各个寄存器所使用的地址都是从 0 开始的,

例如:从机地址 0x01,寄存器地址为 0x0003(12070=(12064+3*2)),读 2 个保持

寄存器,收发格式如下:

主机发送:

Page 14: Truhigh P600 PLCoss.truhigh.com/p600_docs/Truhigh P600通讯手册V1.1-2019.11.25.pdf · 第一章 Truhigh P600 PLC 作为Modbus主站 - 1 - 第1章 Truhigh P600 PLC 作为Modbus主站

第三章 Truhigh P600 PLC 作为标准 Modbus 从站

- 11 -

从机

地址 功能码

寄存器起始

地址高八位

寄存器起始

地址低八位

寄存器数

量高八位

寄存器数

量低八位 CRCH CRCL

0x01 0x03 0x00 0x03 0x00 0x02 0xXX 0xXX

从机响应:

从机

地址 功能码

返回字

节数 Data1H Data1L Data2H Data2L CRCH CRCL

0x01 0x03 0x04 0x01 0x23 0x12 0x45 0xXX 0xXX

对应上面全局变量表里面的变量,Data1 对应 CPU_PU610_ARW_CH03,Data2

对应 CPU_PU610_ARW_CH04;

如果 Modbus 主站想要读取 32 位浮点型数据可按照下面的方法进行建立变

量:

首先建立浮点型变量 VarReal1 并且输入 PLC 对应的地址%ID12064(输入寄存

器地址%QDXXXXX);VarReal1 为保持寄存器变量,数据类型为 REAL,对应寄存

器地址(%ID12064);VarReal2 为只读输入寄存器变量,数据类型为 REAL,对应

寄存器地址(%QD12076)。如图 3-7:

图 3-7

注 意 : 其 中 保 持 寄 存 器 变 量 VarReal1 地 址 ( %ID12064 ) 和

CPU_PU610_ARW_CH00(%IW12064)、CPU_PU610_ARW_CH01(%IW12066)为

同一个数据区可以同时存在;只读输入寄存器变量 VarReal2 地址(%QD12076)

不能和系统自动分配的地址%QW12064-%QW12074 相冲突,否则数据读取错误。

VarReal1 变量读取例程:

%ID12064 对应的寄存器起始地址是 0x0000((%ID12064-%IW12064)/2 =0),

32 位浮点型数据占用 2 个寄存器(4 个字节),所以主机发送报文格式如下:

从机

地址 功能码

寄存器起始

地址高八位

寄存器起始

地址低八位

寄存器数

量高八位

寄存器数

量低八位 CRCH CRCL

0x01 0x03 0x00 0x00 0x00 0x02 0xXX 0xXX

从机响应:

从机

地址 功能码

返回字

节数 DataHH DataHL DataLH DataLL CRCH CRCL

0x01 0x03 0x04 0x00 0x00 0x3F 0xF0 0xXX 0xXX

对应上面全局变量表里面的变量,Data 对应 VarReal1;

VarReal2 变量读取例程:

%ID12076 对应的寄存器起始地址是 0x0006((%QD12076-%QW12064)/2 =6),

Page 15: Truhigh P600 PLCoss.truhigh.com/p600_docs/Truhigh P600通讯手册V1.1-2019.11.25.pdf · 第一章 Truhigh P600 PLC 作为Modbus主站 - 1 - 第1章 Truhigh P600 PLC 作为Modbus主站

第三章 Truhigh P600 PLC 作为标准 Modbus 从站

- 12 -

32 位浮点型数据占用 2 个寄存器(4 个字节),所以主机发送报文格式如下:

从机

地址 功能码

寄存器起始

地址高八位

寄存器起始

地址低八位

寄存器数

量高八位

寄存器数

量低八位 CRCH CRCL

0x01 0x03 0x00 0x06 0x00 0x02 0xXX 0xXX

从机响应:

从机

地址 功能码

返回字

节数 DataHH DataHL DataLH DataLL CRCH CRCL

0x01 0x03 0x04 0x00 0x00 0x11 0x22 0xXX 0xXX

对应上面全局变量表里面的变量,Data 对应 VarReal2;

3.1.3 Modbus 映像地址分配

寄存器类型 PLC内部地址分配 寄存器访问地址 区

离散输入寄存器 %QX12000.0-%QX12063.7 0-511 2

线圈寄存器 %IX12000.0-%IX12063.7 0-511 1

输入寄存器 %QW12064-%QW120958 0-447 4

保持寄存器 %IW12064-%IW120958 0-447 3

Page 16: Truhigh P600 PLCoss.truhigh.com/p600_docs/Truhigh P600通讯手册V1.1-2019.11.25.pdf · 第一章 Truhigh P600 PLC 作为Modbus主站 - 1 - 第1章 Truhigh P600 PLC 作为Modbus主站

第四章 Truhigh P600 与 Modbus 主站通讯实例

- 13 -

第4章 Truhigh P600 与 Modbus 主站通讯实例

本章节介绍 MCGS 触摸屏作为 Modbus 主站和 Truhigh P600 作为从站通讯的

案例。

4.1 MCGS 串口通讯组态

4.1.1 添加串口通信设备

1、 新建工程,打开 MCGS软件新建工程,如图 4-1;

图 4-1

2、 添加父设备,在弹出的工作台界面选中设备窗口选项卡,双击设备窗口

图标,如图 4-2,弹出设备组态界面,如图 4-3;

图 4-2

Page 17: Truhigh P600 PLCoss.truhigh.com/p600_docs/Truhigh P600通讯手册V1.1-2019.11.25.pdf · 第一章 Truhigh P600 PLC 作为Modbus主站 - 1 - 第1章 Truhigh P600 PLC 作为Modbus主站

第四章 Truhigh P600 与 Modbus 主站通讯实例

- 14 -

图 4-3

在设备窗口右键点击空白处,选择设备工具箱,如图 4-4,

图 4-4

在设备工具箱界面双击通用串口父设备,如图 4-5,自动添加到设备窗口,

如图 4-6。

图 4-5

图 4-6

Page 18: Truhigh P600 PLCoss.truhigh.com/p600_docs/Truhigh P600通讯手册V1.1-2019.11.25.pdf · 第一章 Truhigh P600 PLC 作为Modbus主站 - 1 - 第1章 Truhigh P600 PLC 作为Modbus主站

第四章 Truhigh P600 与 Modbus 主站通讯实例

- 15 -

3、 添加子设备,在设备工具箱界面点击设备管理,在弹出的窗口中可选设

备区依次选择通用设备->ModBusRTU->莫迪康 ModbusRTU,点击“增加”

按钮,将设备添加到选定设备区,然后点击“确认”按钮,如图 4-7;

图 4-7

设备就会添加到设备工具箱,如图 4-8;

图 4-8

双击设备工具箱的设备,自动添加子设备到设备窗口,如图 4-9,每个莫迪

康父设备可添加多个子设备,本例程只添加 一个。

图 4-9

Page 19: Truhigh P600 PLCoss.truhigh.com/p600_docs/Truhigh P600通讯手册V1.1-2019.11.25.pdf · 第一章 Truhigh P600 PLC 作为Modbus主站 - 1 - 第1章 Truhigh P600 PLC 作为Modbus主站

第四章 Truhigh P600 与 Modbus 主站通讯实例

- 16 -

4.1.2 配置串口父设备

配置通讯串口父设备参数主要包含:串口端口号(根据实际触摸屏端口号进

行配置)通讯波特率,数据位位数,停止位位数,数据校验方式(必须与从站配

置一致)出厂默认设置波特率:115200 (Truhigh P600系统从站出厂默认波特

率) 数据位:8位 停止位:1 校验位:无校验。

注意:设备名称和设备注释可自行修改,通讯波特率修改必须保持与 Modbus

从站设置一致,在设备组态窗口双击通用串口父设备,弹出通用串口设备属性编

辑界面,如图 4-10。

图 4-10

Page 20: Truhigh P600 PLCoss.truhigh.com/p600_docs/Truhigh P600通讯手册V1.1-2019.11.25.pdf · 第一章 Truhigh P600 PLC 作为Modbus主站 - 1 - 第1章 Truhigh P600 PLC 作为Modbus主站

第四章 Truhigh P600 与 Modbus 主站通讯实例

- 17 -

4.1.3 编辑子设备属性窗口

1、在设备组态窗口双击相应的子设备,弹出设备编辑窗口,如图 4-11。

图 4-11

在界面左侧可修改子设备系统属性,具体参数定义请自行参考相应软件的说

明文档,在此不再详述。

2、添加设备通道,点击增加设备通道,如图 4-12;在弹出的界面中配置通

道属性,如图 4-13,注意通道地址是从 1 开始的;点击确认后会添加到通道列

表中,如图 4-14,依次添加其他通道。

图 4-12

图 4-13

Page 21: Truhigh P600 PLCoss.truhigh.com/p600_docs/Truhigh P600通讯手册V1.1-2019.11.25.pdf · 第一章 Truhigh P600 PLC 作为Modbus主站 - 1 - 第1章 Truhigh P600 PLC 作为Modbus主站

第四章 Truhigh P600 与 Modbus 主站通讯实例

- 18 -

图 4-14

编辑完之后,点击右下角的“确认”按钮保存,如图 4-15。

图 4-15

Page 22: Truhigh P600 PLCoss.truhigh.com/p600_docs/Truhigh P600通讯手册V1.1-2019.11.25.pdf · 第一章 Truhigh P600 PLC 作为Modbus主站 - 1 - 第1章 Truhigh P600 PLC 作为Modbus主站

第四章 Truhigh P600 与 Modbus 主站通讯实例

- 19 -

4.1.4 添加变量

1、 在工作台界面选中实时数据库选项卡,点击“新增对象”按钮,如图 4-16。

图 4-16

2、 编辑变量,双击新增的变量,在弹出界面中修改变量属性,如图 4-17;

图 4-17

3、 依次添加完所有的变量如图 4-18;

图 4-18

Page 23: Truhigh P600 PLCoss.truhigh.com/p600_docs/Truhigh P600通讯手册V1.1-2019.11.25.pdf · 第一章 Truhigh P600 PLC 作为Modbus主站 - 1 - 第1章 Truhigh P600 PLC 作为Modbus主站

第四章 Truhigh P600 与 Modbus 主站通讯实例

- 20 -

4.1.5 设备通道和变量关联

进入到设备编辑窗口双击通道,如图 4-19;

图 4-19

在弹出的变量选择界面选择所要对应的变量后点击“确认”按钮,如图 4-20;

图 4-20

依次关联每个子设备的所有通道与变量。

Page 24: Truhigh P600 PLCoss.truhigh.com/p600_docs/Truhigh P600通讯手册V1.1-2019.11.25.pdf · 第一章 Truhigh P600 PLC 作为Modbus主站 - 1 - 第1章 Truhigh P600 PLC 作为Modbus主站

第四章 Truhigh P600 与 Modbus 主站通讯实例

- 21 -

配置完成并进行组态画面,在 MCGS 组态界面中选择用户窗口,点击新建窗

口,编辑组态画面,如图 4-21,关联好相应的变量,具体方法参考相应的软件

说明,再次不再详述。

图 4-21

Page 25: Truhigh P600 PLCoss.truhigh.com/p600_docs/Truhigh P600通讯手册V1.1-2019.11.25.pdf · 第一章 Truhigh P600 PLC 作为Modbus主站 - 1 - 第1章 Truhigh P600 PLC 作为Modbus主站

第四章 Truhigh P600 与 Modbus 主站通讯实例

- 22 -

4.2 MCGS Modbus_TCP 通讯组态

4.2.1 添加 TCP 通信设备

1、 新建工程,打开 MCGS软件新建工程,如图 4-22;

图 4-22

2、 添加父设备,在弹出的工作台界面选中设备窗口选项卡,双击设备窗口

图标,如图 4-23,弹出设备组态界面,如图 4-24;

图 4-23

Page 26: Truhigh P600 PLCoss.truhigh.com/p600_docs/Truhigh P600通讯手册V1.1-2019.11.25.pdf · 第一章 Truhigh P600 PLC 作为Modbus主站 - 1 - 第1章 Truhigh P600 PLC 作为Modbus主站

第四章 Truhigh P600 与 Modbus 主站通讯实例

- 23 -

图 4-24

在设备窗口右键点击空白处,选择设备工具箱,如图 4-25,

图 4-25

在设备工具箱界面双击设备管理器,在弹出的窗口中可选设备区依次选择通用 TCP/IP

父设备、通用设备->ModBusTCP->莫迪康 ModbusTCP,点击“增加”按钮,将设备添加

到选定设备区,然后点击“确认”按钮,如图 4-26。

Page 27: Truhigh P600 PLCoss.truhigh.com/p600_docs/Truhigh P600通讯手册V1.1-2019.11.25.pdf · 第一章 Truhigh P600 PLC 作为Modbus主站 - 1 - 第1章 Truhigh P600 PLC 作为Modbus主站

第四章 Truhigh P600 与 Modbus 主站通讯实例

- 24 -

图 4-26

在设备工具箱界面双击通用串口父设备,如图 4-27,自动添加到设备窗口,

如图 4-28。

图 4-27

图 4-28

3、 添加子设备,在设备工具箱双击莫迪康 ModbusTCP,会自动添加子设备

到设备窗口,如图 4-29,每个莫迪康父设备可添加多个子设备,本例程

只添加一个子设备。

Page 28: Truhigh P600 PLCoss.truhigh.com/p600_docs/Truhigh P600通讯手册V1.1-2019.11.25.pdf · 第一章 Truhigh P600 PLC 作为Modbus主站 - 1 - 第1章 Truhigh P600 PLC 作为Modbus主站

第四章 Truhigh P600 与 Modbus 主站通讯实例

- 25 -

图 4-29

4.2.2 配置父设备

在设备组态窗口双击通用 TCPIP父设备,弹出设备属性编辑界面,如图 4-30;

网络类型:TCP

服务器/客户设置:客户

本地 IP地址:触摸屏 IP地址

本地端口号:自行修改

远程 IP地址:远程服务器设备 IP地址

远程端口号:远程服务器设备端口号

图 4-30

Page 29: Truhigh P600 PLCoss.truhigh.com/p600_docs/Truhigh P600通讯手册V1.1-2019.11.25.pdf · 第一章 Truhigh P600 PLC 作为Modbus主站 - 1 - 第1章 Truhigh P600 PLC 作为Modbus主站

第四章 Truhigh P600 与 Modbus 主站通讯实例

- 26 -

4.2.3 编辑子设备属性窗口

1、在设备组态窗口双击相应的子设备,弹出设备编辑窗口,如图 4-31。

图 4-31

在界面左侧可修改子设备系统属性,具体参数定义请自行参考相应软件的说

明文档,在此不再详述。

2、添加设备通道,点击增加设备通道,如图 4-32;在弹出的界面中配置通

道属性,如图 4-33,注意通道地址是从 1 开始的;点击确认后会添加到通道列

表中,如图 4-34,依次添加其他通道。

图 4-32

图 4-33

Page 30: Truhigh P600 PLCoss.truhigh.com/p600_docs/Truhigh P600通讯手册V1.1-2019.11.25.pdf · 第一章 Truhigh P600 PLC 作为Modbus主站 - 1 - 第1章 Truhigh P600 PLC 作为Modbus主站

第四章 Truhigh P600 与 Modbus 主站通讯实例

- 27 -

图 4-34

编辑完之后,点击右下角的“确认”按钮保存,如图 4-35。

图 4-35

Page 31: Truhigh P600 PLCoss.truhigh.com/p600_docs/Truhigh P600通讯手册V1.1-2019.11.25.pdf · 第一章 Truhigh P600 PLC 作为Modbus主站 - 1 - 第1章 Truhigh P600 PLC 作为Modbus主站

第四章 Truhigh P600 与 Modbus 主站通讯实例

- 28 -

4.2.4 添加变量

4、 在工作台界面选中实时数据库选项卡,点击“新增对象”按钮,如图 4-36。

图 4-36

5、 编辑变量,双击新增的变量,在弹出界面中修改变量属性,如图 4-37;

图 4-37

依次添加完所有的变量,如图 4-38。

图 4-38

Page 32: Truhigh P600 PLCoss.truhigh.com/p600_docs/Truhigh P600通讯手册V1.1-2019.11.25.pdf · 第一章 Truhigh P600 PLC 作为Modbus主站 - 1 - 第1章 Truhigh P600 PLC 作为Modbus主站

第四章 Truhigh P600 与 Modbus 主站通讯实例

- 29 -

4.2.5 设备通道和变量关联

进入到设备编辑窗口双击通道,如图 4-39;

图 4-39

在弹出的变量选择界面选择所要对应的变量后点击“确认”按钮,如图 4-40;

图 4-40

依次关联每个子设备的所有通道与变量,然后点击确认按钮完成添加,如图

4-41。

Page 33: Truhigh P600 PLCoss.truhigh.com/p600_docs/Truhigh P600通讯手册V1.1-2019.11.25.pdf · 第一章 Truhigh P600 PLC 作为Modbus主站 - 1 - 第1章 Truhigh P600 PLC 作为Modbus主站

第四章 Truhigh P600 与 Modbus 主站通讯实例

- 30 -

图 4-41

配置完成并进行组态画面,在 MCGS 组态界面中选择用户窗口,点击新建窗

口,编辑组态画面,如图 4-42,关联好相应的变量,具体方法参考相应的软件

说明,再次不再详述。

图 4-42