第七章 XGB PLC 与 XGT PLC 的Cnet 通信
一、硬件连接
1、XGB PLC(作为主站)系列主单元XBC-DN32H,通信单元 XBL-C41A
2 、XGT PLC (作为从站)系列电源模块XGP-ACF1,CPU单元XGK-CPUH,
通信模块XGL-C42A
3 、连接端子2个
图1:基本连接
图2:通信端子连接
二、用XG-PD 进行XGB PLC(主站1) 的通讯参数设定
1、新建文件并连机
1)打开XG-PD
2)点击File--New Project
3)输入Project Name ,并选择PLC 的类型为XGB-XBCH,点击确认。
4)Online –Connection Setting(根据下载线的类型选择USB或RS232)
5) Online –Connection
2、参数设定
1) Online –Read IO Information
2) 标准参数设定(默认使用第二个channel)
双击 01:Cnet
选择通信的类型为:RS485
通信的速度为:9600
站号为:1
使用的通信模式为:Use P2P Settings
设定参数如下图所示。
3) P2P 参数设定
a) 双击P2P 01,选择通讯模块的槽号, Slot号可以根据IO Information 中的信息来选择。具体如下所示:
b)P2P Channel Setting,选择P2P Driver.
c) P2P Block Setting
Ch: 为所使用的通道
Driver Setting: 自动生成
P2P function:Write/Read
Conditional flag:读/写的条件标志,如1S clock等
Command type: 命令类型
Data tpe: 读/写的数据类型
No.of variable:自动生成
Data size: 读/写的数据大小
Destination station number:从站号
Setting:设定读/写数据的地址区域
(所有参数都设定完以后,当前设定的Block 那一栏变为灰色,如果是红色,则说明还有参数未设定完)
读写数据的地址区域设定如下:
Read area:读取的主站地址区域
Save area:将要保存的从站地址区域
本例中是将主站D100、D101、D102中的数据传送到从站D200、D201、D202中。
3、将设定好的参数写入PLC中
1)Online – Write parameter
2) 使写入到PLC中的参数有效。Online - Enable Link(HS Link,P2P)
点击确定,完成Enabling.
4) 查看通讯模块的通讯状态
Online—system diagnosis
在XBL-C41A上右击,选择Frame Monitor,选择相应的通道(channel2),监控。
(如果通信成功,则有数据返回Reception,如下所示,否则没有返回数据)
三、用XG-PD进行从站2的参数设定
1、新建文件并连机
1)打开XG-PD
2)点击File--New Project
3)输入Project Name ,并选择PLC 的类型为XGK-CPUH,点击确认。
4)Online –Connection Setting(根据下载线的类型选择USB或RS232)
5) Online –Connection
2、参数设定
1) Online –Read IO Information
2) 标准参数设定
双击 00:Cnet(选择所要进行的通讯及通道)
选择通信的类型为:RS485
通信的速度为:9600
站号为:2
使用的通信模式为:XGT-Server
设定参数如下图所示。
3、写入参数
1)Online – Write parameter
2)Online – Reset – Reset Individual Module (XGB PLC不需要进行此操作),如下:
选择需要Reset的模块,并打钩。
点击确定后。
3)使写入到PLC中的参数有效。Online - Enable Link (HS Link,P2P)
4 ) 查看通讯状态
Online—system diagnosis
在XGL-C42A的第一个通道上右击,选择Frame Monitor,选择相应的通道,监控。
(如果通信成功,则有数据返回Reception,否则没有返回数据)
四、程序
1主站的程序
1) 打开XG5000
2) Project—New Project
3)输入Project Name ,并选择PLC 的类型为XGB-XBCH,点击确认。
4)Online –Connection Setting
5) Online –Connection
6) 输入程序
7) Online—Write
点击是(Y)
2从站的程序
3、在XG5000中监控从站设备的值
点击Monitor—Device Monitoring