XGBPLC和变频器之间的自定义通讯设置精要.pptx
文本预览下载声明
XGB PLC和变频器之间的自定义通讯设置
技术中心:肖庆林
TEL:158-0048-2685
RS-485接口
参数设定:
运行组 [Drive mode] : 3(RS485)
运行组 [Freq. mode] : 5(RS485)
I/O-46 [Inv. Number] :1-32 (多于一台变频器时,不要重复变频器号码)
I/O-47 [Baud-rate] : 9,600 bps (出厂值)
I/O-48 [Lost Mode] : 0
I/O-49 [Time-Out] : (出厂值)
I/O-50 [Comm.Prot] :
8- Modbus-RTU, 8bit data, No parity, 1 stop bit
见本PPT 的设置部分
PLC设定:
1、XGB PLC Modbus-RTU通信
2、变频器:IG5
3、连接端子1 个
一、硬件连接
图1:通讯接口连接
RS485+
RS485-
S1
S2
PLC端
变频器端
二、关于MODBUS-RTU协议
下表是C100的通讯组的参数:
MODBUS-RTU的协议中的功能码和寄存器分布情况
我们将这 从400048个地址的数据放置到以D60为首的8个字的寄存器中。
三、XG5000的软件设置
图3:设定P2P 的Channel
图1:C-net通讯通道参数设定
图2:选择添加P2P通道
图4:设定P2P 的Block
P2P Block Setting
--------------------------
CH: 2
P2P function:Wrire/Read
Conditional flag:读/写的标志,
Command type: 命令类型
Data tpe: 读/写的数据类型
No.of variable:自动生成
Data size: 读/写的数据大小
Destination station NO.:从站号
Setting:设定读/写数据的地址区域
图5:设定P2P 的Block-续
读/写数据的地址区域设定如下
----------------------------------------------
Read area:读取的主站地址区域
Save area:将要保存的从站地址区域
(将从以30003为首的8个字数据值存储到以D60为首的4个字寄存器中)
图6:写入参数:
Online – 写入
图7:enable 参数
图8:参看数据报文和 D50和D60 的寄存器数据
注:
1、注意如果要写入数据,请将参数锁的位置“1”,否则无法进行参数设定
注:
1、在设置的步骤中如有不足之处,请查看程序。如有疑问请联系技术中心。
2、联系人:肖庆林 电话:158-0048-2685
样例的程序中读出的数据保存在D60寄存器中,D50 的寄存器为写入的地址寄存器,其中在读40004的数据必须置1才可以进行参数的设定,因为D40004为参数锁。
谢 谢!
显示全部