西门子6ES7277-0AA22-0XA0大量供应
伟创AC60系列变频器内置的MODBUS(从站)通信协议,配合RS485通信模块,可非常方便的实现远程通讯控制功能。
二、台达DVP系列PLC
台达DVP系列内含有485通信端口(无需配置通信板),定义为COM2。
三、下面以台达系列PLC为例,介绍PLC与变频器建立通讯并实现对变频器起停、频率给定、监控、等功能的控制。
变频器作为MODBUS协议从站接收来自 PLC的通信指令。
1、变频器在与PLC通信前须做好以下准备工作:
(1).确认已安装好AC60系列485通信模块;
(2).用外带屏蔽的双绞线连接PLCA+/B-到AC60变频器A+、B-端子上;
(3).预先设置变频器以下参数:
H-66=0//变频器设为从站
H-67=1 //变频器通讯地址为1
H-69=3 //通讯波特率9.6K
H-68=1 //(E、8、1)//通讯数据偶校验
E-01=2 //变频器的运行采用通讯方式
E-02=6 //变频器的给定频率设定采用通讯方式
2.用台达PLC专用MODBUS通讯协议读写指令MODRW编写程序方式1(如图1)
台达PLC与AC60变频器进行MODBUS(RTU)通讯时,会用到一个很方便的指令。即MODRW指令,无需在用户程度内编写CRC校验子程序,只是将要传输的每一组数据用MODRW指令写入即可。(另需在编辑寄存器D内写入数据内容)。伟创AC60变频器内置的MODBUS协议采用RTU传输格式,只是采用了部分MODBUS从协议(只支持03、06、08H这三种命令)通信速率比ASCII模式更快。该格式使用CRC校验方式对每次发出或接收的数据帧进行校验。
在WPL2.10编程软件下界面(如图),
3、用RS串行通讯指令编写(程序里编写CRC校验)程序2(如图2)
四、台达DVP系列PLC与n台变频器的连接图(单对子布线)半双工串行通讯.
五:实际应用中应注意下列问题
1、 传输线限制
必须使用外层有屏蔽的双绞线,屏蔽层需有效的接地。传输线质量对传输信号影响极大,若传输线路过长衰减太大,亦可采用RS—485增幅器(IFD—8510)将信号放大。
2、 接线拓朴
RS485接线中485节点尽量要减少与主干之间的距离,建议采用手牵手的总线拓朴结构,星状连接及环状连接均不允许。
3、 终端电阻
信号传输电路因各种传输线均有其特性阻抗(约120欧姆)信号在传输线中传输到终端时,若其终端阻抗和其特性阻抗不会造成回波反射信号,而使信号波形失真,在传输距离短时并不明显,随着传输线加长会愈见明显,至使无法正确传输。
4、 站数限制
AC60变频器的通讯站数虽多达247站,但PLC485界面其硬件驱动能力多为16站,若超过16台变频器时必须使用RS485增幅器(IFD—8510),每一增幅器可再加挂16站,直至达到站数限制247台为止。
工业现场经常碰到需要用PLC采集多路模拟量尤其是热电偶、热电阻信号的情况,下面提供一个用台达DVP-EH挂接4个S1116(北京西姆宏产品)前端模块采集64模拟量的案例,与各位工控界的同仁共享。
S1116是一款16路输入的模入前端,经软件设置后可直接输入标准电压、电流、热阻、热偶信号,包括0~5V、0~10V、0~50mV、0~10mA、4~20mA、Pt100、Cu50、K分度、S分度等均可自由混接输入,通道之间隔离,精度0.2级,RS485通信接口。
台达DVP-EH 挂接4个S1116采集64路模拟量的步骤如下:
(一)用户根据现场需求使用《S系列与S3000系列设置测试软件》在计算机上对其进行通道参数设置和精度校验,并将4个S1116的通信站址分别设置为1、2、3、4,通信速率设置为19200bps,通信协议为MODBUS(I)。
(二)将台达DVP-EH的RS485通信接口COM2和4个S1116的RS485通信接口用屏蔽双绞线串接起来,台达DVP-EH通信口的RS485+端子与4个S1116的37端子(485+)相接;台达DVP-EH通信口的RS485-端子与4个S1116的36端子(485-)相接;台达DVP-EH的G(PLC公共端)端子接4个S1116的35端子(485地)。
(三) 在台达DVP-EH上灌装北京西姆宏提供的S系列I/O前端与台达DVP-EH的连接程序(程序名为S_DVP-EH)。
(四)运行该程序,马上就可以在相应的数据映射区(位于d2050至d2114共128字节)看到所需采集的64路模拟量的工程量值(温度就是多少度,压力就是多少兆帕,整型数)。
就是这么简单。此种方法多可采集256路模拟量 (16个站时),各位同仁如有问题请留下地址邮编电话,北京西姆宏仪器仪表有限公司有工程师为您提供服务。