当前位置:文档之家› 欧姆龙(CP1H简易Modbus-RTU控制 (1)[1]

欧姆龙(CP1H简易Modbus-RTU控制 (1)[1]

欧姆龙(CP1H简易Modbus-RTU控制 (1)[1]
欧姆龙(CP1H简易Modbus-RTU控制 (1)[1]

CP1H简易Modbus/RTU控制

实验时间:2010年05月19日

实验人员:陶晓晨

实验器材:硬件:CP1H-XA40DR-D、3G3MV、CP1W-CIF11、S82J-02524D

软件:CX-Programmer

实验目的:1. 通过CP1H的RS-485口控制3G3MV变频器。

实验内容:1.实验要求:通过CP1H的RS-485串口,直接控制3G3MV变频器输出频率、启动、停止或者读取变频器频率等参数。

2.实验步骤

(1)硬件开关设定:

CP1W-CIF11:工作设定用拨动开关中1,2,3,5,6号引脚置ON,4号引脚置OFF。

(2)PLC与3G3MV之间的接线:

CP1H-XA40DR-D 3G3MV

RDA-──────S-和R-短接

RDB+──────S+和R+短接

值得注意的是,由于PLC是直流供电的,不可直接接220V交流电,否则PLC将烧毁。所以将PLC的输入端接在服务电源上。

(3)变频器相关设定:(变频器断电上电后,设置方可生效)

SW2终端电阻拨到ON,n003=2,n004=6,n151=4,n152=0,n153=1,n154=2

n155=0,n156=10,n157=0

PLC的设置:(通过CX-P软件)

通过CX-P软件与PLC连接后,打开设置,将PLC的串口1设置如下:图1-1

图1-1

将设置下传到PLC后,将PLC断电上电后,设置方可生效。

(4)数据传输:

1)读变频器的状态

串口1,:发送数据从D32200通道开始,接受数据从D3250开始。

要求:读取0020开始4个通道的数据

发送数据:D32200=0001,D32201=0003,D32202=0004,D32203=0020,D32204=0004 将以上数据填入PLC内存后,把A641.00位(发送使能位)置ON,从D32250读取数据。

见图1-2和1-3。

图1-2

图1-3

2)写变频器的状态(通过变频器面板观察)

串口1,:发送数据从D32200通道开始,接受数据从D3250开始。

要求:把变频器的频率设置为50HZ、正转运行。

发送数据:D32200=0001,D32201=0010,D32202=0009,D32203=0001,D32204=0002 D32205=0400,D32206=0101,D32207=F400,

将以上数据填入PLC内存后,把A641.00位(发送使能位)置ON,从D32250读取数据。见图1-4和1-5。

图1-4

图1-5

要求:把变频器的频率设置为30HZ、反转运行。

发送数据:D32200=0001,D32201=0010,D32202=0009,D32203=0001,D32204=0002 D32205=0400,D32206=0301,D32207=2C00,

将以上数据填入PLC内存后,把A641.00位(发送使能位)置ON,从D32250读取数据。见图1-6和1-7。

图1-6

图1-7

实验总结:1.实验中发生的错误总结:

(1)变频器一直报CAL错误,表明通讯不成功,经过逐一排除故障,最后发现

是PLC与变频器的数据格式不统一,导致通讯失败。

(2)在对变频器进行设置是,只能对n001~n049进行设置,无法对n151~n157

进行设置。将n001的置设为4后,就可以对n001~n179进行设置

2.实验思考:

(1)通过简单的实验,了解了对变频器控制的方法有很多。

相关主题
文本预览
相关文档 最新文档