1、把数据线插到PLC数据插口内,另一端连接电脑USB接口,此处有的欧姆龙PLC也可以用以太网网线,不过那样需要设置IP地址)此处只介绍USB连接在线方法。
2、在电脑上找到欧姆龙软件中的编程软件(CX-programmer),打开此软件,这个电脑是把这个软件快捷方式放在桌面了。
3、打开此软件,选择直接在线快捷按钮,d出选择传输通讯方法,此处介绍USB。
4、点击后通讯正常的话会出现下图所示界面,需要IO和特殊单元信息就前边选择,在确认。
1、在欧姆龙PLC编程软件CX-Programmer串口设置中设置好通讯方式(MODBUS-RTU)、波特率,数据位等。然后按照变频器说明书制作通讯线。把变频器的波特率、站号、数据地址等有关参数与PLC串口设置一致就可以了。2、变频器(Variable-frequency Drive,VFD)是应用变频技术与微电子技术,通过改变电机工作电源频率方式来控制交流电动机的电力控制设备。变频器主要由整流(交流变直流)、滤波、逆变(直流变交流)、制动单元、驱动单元、检测单元微处理单元等组成。变频器靠内部IGBT的开断来调整输出电源的电压和频率,根据电机的实际需要来提供其所需要的电源电压,进而达到节能、调速的目的,另外,变频器还有很多的保护功能,如过流、过压、过载保护等等。随着工业自动化程度的不断提高,变频器也得到了非常广泛的应用。
无协议通信指的是不使用固定的协议,根据通信设备所能支持的开放协议,通过串行端口发送、接收数据的功能。CP1H PLC通过添加串行端口选件板CP1W-CIF01、CP1W-CIF11或CP1W-CIF12,用RS-232C或RS-485/422A端口连接通信设备。一、软件设定
如CP1H PLC使用左侧卡槽安装选件板CP1W-CIF11,我们就设置串口1界面里的参数。
上图中的RS-232C是指的是无协议通信,并不是指端口类型,本例中使用RS-485端口。设置好后,传送到PLC中,断电重启后生效。
欧姆龙变频器3G3MX2的参数可以设定为下表所示数据:
变频器参数设定完成,需要断电重启一次完成参数存储。
二、通信接线
选件板正面中的SDA-(或RDA-)连接变频器中的RS-端子,选件板中的SDB+(或RDB+)连接变频器中的RS+端子。
选件板背面中的拨码开关1=OFF(无终端电阻,如有终端电阻则为ON),4=OFF,2=ON,3=ON,5=ON,6=ON。
如使用的是RS-232C端口,串口的4、5端子需要短接。
三、PLC DIP开关设定
CP1H PLC的DIP开关4关联选件板槽1的设置,DIP开关5关联选件板槽2的设置,在用工具总线通信的情况下使用ON,根据PLC系统设定的通信协议的情况下使用OFF。
无协议通信并不是指不需要通信协议,是指PLC的通信协议根据通信设备所支持的开放协议来通信,如Modbus协议。
四、程序编写
如控制要求为:向变频器发送指令,启动运行变频器,要发送的数据如下表所示。
Modbus协议是十六进制格式的协议,传送的单位是字节,两个位是一个字节,上图中共需要传送8个字节的数据。
A392.13是串行端口1通信发送准备好的标志位,A392.05是串行端口2通信发送准备好的标志位。A392.14是串行端口1通信数据接收准备好的标志位,A392.06是串行端口2通信数据接收准备好的标志位。
CP1H PLC中,#0100是TXD/RXD指令的控制字,表示为使用串行端口1,无RS、ER信号控制,高字节在先发送。&8表示为8个字节,也可以用十六进制数据写。
此外,还要对发送的内存地址赋值,并传送到PLC中。
程序编写好后传送到PLC中。
五、程序调试
如通信正常,则D2000~D2003中的数据与D1000~D1003中的数据一致。
如果无法接收数据,第一步检查COMM指示灯是否闪亮?
1、灯不亮,检查通信线缆制作或连接是否正确,检查设备的串口数据是否有发送。
2、灯亮,检查串口模式、串口DIP开关、指令的控制数据字、通信起始码和结束码、通信字节数设置,还可以检查串口错误标志A528查看错误代码。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)