PLC与科姆龙变频器的通讯范例
5.1.1 通讯程序1主要功能解说
通讯程序1如图6所示。
结合表7 内容,串行通讯设定为波特率19 200,偶校验,7位数据长度,1位停止位。
2)8 位/16位变换标志(M8161) 当M8161 OFF时,16 数据被分为高8 位和低8 位,然后发送或接收。当M8161 ON时,高8位被忽略,只有低8位被视为有效。上述程序设的是8位模式。
3)数据传输标志和接收结束标志(M8122 和M8123) M8122是数据传输标志,当发送完成时,此请求自动复位,不要用程序复位此请求。接收完成标志M8123不能在一个连续的程序中复位。
5.1.2 通讯程序2主要功能解说通讯程序2如图7所示。
RS 指令用RS232 端口选用设备来发送和接收串行数据。在本范例中,它规定了从可编程控制器发送数据的首地址(D50)和点数(D1),还规定了接收数据的存储首地址(D65)和最大可接受的点数(D0)。
根据参数读取命令【R,uu,nn】,由十六进制与代码对照表中得知,传送给D50、D51、D52、D53、D54、D55、D56、D57的数据分别是【R,01,60 CR】,如图8所示。则表示PLC读取第1台变频器的F060参数(F060表示变频器输出电压)。
5.2 设定频率和运行方向的程序
根据运行控制命令,由十六进制与代码对照表中得知,当程序传送【H43,H2C,H30,H31,H2C,H30,H32,H2C,H30,H34,H30,H30,H30,H0D】时,传送的代码是【C,01,02,04000CR】,如图9 所示,表示第1 台变频器以40 Hz 的频率进行正转运行,程序略。
5.3 PLC与变频器RS485通讯的特点
1)仅通过一条通讯电缆连接,无须其他外部接线,见图10;
2)几乎完成传统应用的所有功能;
3)能进行内部的数据通讯,非常方便地从变频器中获取所驱动的电动机各种电参数如:运行频率、电流、电压、功率等,配以人机界面,则直接显示上述电参数;
4)通过人机界面或上位机等可对变频器的参数进行设置或修改;
5)普通变频器最多32台挂在RS485总线上,而科姆龙变频器则可以实现最多99 台挂在RS485 总线上。实现PLC 对变频器的集散式远程控制(其对多台变频器同步运行控制效果尤为理想)
6 结语
应用RS485串行数据通讯总线对变频器实行控制,既能极大地节约成本又能有效地满足控制需求,是一项值得推广的变频器控制技术。
评论