最新消息: USBMI致力于为网友们分享Windows、安卓、IOS等主流手机系统相关的资讯以及评测、同时提供相关教程、应用、软件下载等服务。

汇川H2U PLC通讯部分资料

IT圈 admin 23浏览 0评论

2024年11月2日发(作者:独文敏)

汇川PLC的通讯应用

1:1并联通讯应用

当需要在两台H2U或H1U系列PLC主模块之间交换数据时,采用1:1并联通讯协议进行通

讯是最简单的方式之一,硬件上只需要用双绞线将两个PLC的COM1端口RS485信号端对

应并联就可以组成通讯网络。

PLC系统软件内置有并联协议,用户只需要在系统寄存器D8126中设置即可,将其中一台

PLC设置为并联协议主站,并设定为普通通讯模式,只需如下语句:

将另一台设置为并联协议从站,并设定为普通通讯模式,只需如下语句:

将两台PLC的COM1串口连接起来,即可实现两台PLC间自动互相交换数据,通讯交换的

数据区地址是固定的,收发对应各自固定的变量区域。依据交换的数据量大小,分为两种通

讯模式,如下表:

普通模式

主站发送(从站接收)

M800~M899

D490~D499

D490~D491

从站发送(主站接收)

M900~M999

D500~D509

D500~D501

M8162=0

高速模式

M8162=1

并联协议通讯与控制相关的变量如下:

M8070:设置1为并联连接主站;若该位为0,将D8126=50h也为并联主站;(M8070的设

置优先于D8126)

M8071:设置1为并联连接从站;若该位为0,将D8126=05h也为并联从站;(M8071的设

置优先于D8126)

M8162:高速并联连接模式

M8072:并联连接运行中

M8073:并行连接设定异常

M8063:串行通信出错

D8070:判断出错的时间设定,默认为500

D8063:串行通信出错代码

N:N联机通讯应用

N:N网络设置程序实例:

当一个设备中有多台(2~8台)PLC需要互相交换信息,协调地工作,可采用PLC内置的

N:N网络协议,实现PLC之间的多方通讯。硬件上只需要用双绞线将所有PLC的COM1端

口RS485信号端对应并联就可以组成通讯网络。

用户需要设置一台PLC为N:N协议主站,设置本机站号D8176为0,速度模式D8176,例

如:

其余PLC设置为N:N协议从站,设置本机站号D8176,速度模式D8178,例如:

PLC运行时,即可实现多台PLC间互相交换数据,用户程序在本PLC内部特定的数据区可

读取到其他PLC的发送状态数据;本机用户程序将需要广播的数据复制到特定数据单元,

便可让其他PLC读取。根据所需的通讯交互的信息量与通讯刷新速度两个指标要求,有三

种模式可供选择,对应各自的变量区域定义如下:

N:N通讯

站点号

模式设置

模式0

第0号

第1号

D8178=0

第2号

交换数据

第3号

第4号

0个M元件

4个D元件

第5号

第6号

第7号

模式1

第0号

第1号

D8178=1

第2号

交换数据

第3号

第4号

32个M元件

4个D元件

第5号

第6号

第7号

模式2

第0号

第1号

D8178=2

第2号

交换数据

第3号

第4号

64个M元件

8个D元件

第5号

第6号

第7号

M1128到M1191

M1192到M1255

M1256到M1319

M1320到M1383

M1384到M1447

M1448到M1511

M1128到M1159

M1192到M1223

M1256到M1287

M1320到M1351

M1384到M1415

M1448到M1479

M1000到M1063

M1064到M1127

M1000到M1031

M1064到M1095

软元件号

位软元件(M) 字软元件(D)

D0到D3

D10到D13

D20到D23

D30到D33

D40到D43

D50到D53

D60到D63

D70到D73

D0到D3

D10到D13

D20到D23

D30到D33

D40到D43

D50到D53

D60到D63

D70到D73

D0到D7

D10到D17

D20到D27

D30到D37

D40到D47

D50到D57

D60到D67

D70到D77

设置N:N联接协议的相关寄存器说明:

D8126:COM1通讯口通讯协议配置,设为40h表示N:N主站;设为04h表示N:N从

站。

D8176:站点号,范围0~7,0表示主站点;

D8177:从站点的总数,范围1~7,仅主站需要设置;

D8178:刷新范围(模式)设置,范围0~2,仅主站需要设置;

D8179:重试次数设定,仅主站需要设置;

D8180:通信超时设置,单位为10ms,仅主站需要设置;

M8183~M8190:通信出错标志,M8183对应第0号站点(主站),M8184对应第1

号站点,依次类推,M8190对应第7号站点;

MODBUS通讯应用

汇川PLC自带4个接线式端子,可用来做Modbus通讯,程序不用写分时段扫描程序,

PLC将自动后台分时段执行, COM0端口只支持Modbus从站,使用COM0端口做从站需

将JP0跳线拔下,因为默认的使用的端口是鼠标头PS/2端口,所支持的协议为人机监控协

议与下载协议,所以重新上电方可正常通讯, COM1端口可支持Modbus主站与从站,XP

型PLC COM2端口也可支持Modbus主站与从站。

Modbus程序设置实例:

1. COM0做Modbus从站(程序下载完成后需断电拔下PLC上JP0跳线,重新上电)

2. COM1做Modbus主站

3. COM1做Modbus从站

4. XP型COM2做Modbus主站

5. XP型COM2做Modbus从站

2024年11月2日发(作者:独文敏)

汇川PLC的通讯应用

1:1并联通讯应用

当需要在两台H2U或H1U系列PLC主模块之间交换数据时,采用1:1并联通讯协议进行通

讯是最简单的方式之一,硬件上只需要用双绞线将两个PLC的COM1端口RS485信号端对

应并联就可以组成通讯网络。

PLC系统软件内置有并联协议,用户只需要在系统寄存器D8126中设置即可,将其中一台

PLC设置为并联协议主站,并设定为普通通讯模式,只需如下语句:

将另一台设置为并联协议从站,并设定为普通通讯模式,只需如下语句:

将两台PLC的COM1串口连接起来,即可实现两台PLC间自动互相交换数据,通讯交换的

数据区地址是固定的,收发对应各自固定的变量区域。依据交换的数据量大小,分为两种通

讯模式,如下表:

普通模式

主站发送(从站接收)

M800~M899

D490~D499

D490~D491

从站发送(主站接收)

M900~M999

D500~D509

D500~D501

M8162=0

高速模式

M8162=1

并联协议通讯与控制相关的变量如下:

M8070:设置1为并联连接主站;若该位为0,将D8126=50h也为并联主站;(M8070的设

置优先于D8126)

M8071:设置1为并联连接从站;若该位为0,将D8126=05h也为并联从站;(M8071的设

置优先于D8126)

M8162:高速并联连接模式

M8072:并联连接运行中

M8073:并行连接设定异常

M8063:串行通信出错

D8070:判断出错的时间设定,默认为500

D8063:串行通信出错代码

N:N联机通讯应用

N:N网络设置程序实例:

当一个设备中有多台(2~8台)PLC需要互相交换信息,协调地工作,可采用PLC内置的

N:N网络协议,实现PLC之间的多方通讯。硬件上只需要用双绞线将所有PLC的COM1端

口RS485信号端对应并联就可以组成通讯网络。

用户需要设置一台PLC为N:N协议主站,设置本机站号D8176为0,速度模式D8176,例

如:

其余PLC设置为N:N协议从站,设置本机站号D8176,速度模式D8178,例如:

PLC运行时,即可实现多台PLC间互相交换数据,用户程序在本PLC内部特定的数据区可

读取到其他PLC的发送状态数据;本机用户程序将需要广播的数据复制到特定数据单元,

便可让其他PLC读取。根据所需的通讯交互的信息量与通讯刷新速度两个指标要求,有三

种模式可供选择,对应各自的变量区域定义如下:

N:N通讯

站点号

模式设置

模式0

第0号

第1号

D8178=0

第2号

交换数据

第3号

第4号

0个M元件

4个D元件

第5号

第6号

第7号

模式1

第0号

第1号

D8178=1

第2号

交换数据

第3号

第4号

32个M元件

4个D元件

第5号

第6号

第7号

模式2

第0号

第1号

D8178=2

第2号

交换数据

第3号

第4号

64个M元件

8个D元件

第5号

第6号

第7号

M1128到M1191

M1192到M1255

M1256到M1319

M1320到M1383

M1384到M1447

M1448到M1511

M1128到M1159

M1192到M1223

M1256到M1287

M1320到M1351

M1384到M1415

M1448到M1479

M1000到M1063

M1064到M1127

M1000到M1031

M1064到M1095

软元件号

位软元件(M) 字软元件(D)

D0到D3

D10到D13

D20到D23

D30到D33

D40到D43

D50到D53

D60到D63

D70到D73

D0到D3

D10到D13

D20到D23

D30到D33

D40到D43

D50到D53

D60到D63

D70到D73

D0到D7

D10到D17

D20到D27

D30到D37

D40到D47

D50到D57

D60到D67

D70到D77

设置N:N联接协议的相关寄存器说明:

D8126:COM1通讯口通讯协议配置,设为40h表示N:N主站;设为04h表示N:N从

站。

D8176:站点号,范围0~7,0表示主站点;

D8177:从站点的总数,范围1~7,仅主站需要设置;

D8178:刷新范围(模式)设置,范围0~2,仅主站需要设置;

D8179:重试次数设定,仅主站需要设置;

D8180:通信超时设置,单位为10ms,仅主站需要设置;

M8183~M8190:通信出错标志,M8183对应第0号站点(主站),M8184对应第1

号站点,依次类推,M8190对应第7号站点;

MODBUS通讯应用

汇川PLC自带4个接线式端子,可用来做Modbus通讯,程序不用写分时段扫描程序,

PLC将自动后台分时段执行, COM0端口只支持Modbus从站,使用COM0端口做从站需

将JP0跳线拔下,因为默认的使用的端口是鼠标头PS/2端口,所支持的协议为人机监控协

议与下载协议,所以重新上电方可正常通讯, COM1端口可支持Modbus主站与从站,XP

型PLC COM2端口也可支持Modbus主站与从站。

Modbus程序设置实例:

1. COM0做Modbus从站(程序下载完成后需断电拔下PLC上JP0跳线,重新上电)

2. COM1做Modbus主站

3. COM1做Modbus从站

4. XP型COM2做Modbus主站

5. XP型COM2做Modbus从站

发布评论

评论列表 (0)

  1. 暂无评论