PLC 与变频器之间通信程序的设计

2017-06-04 71 0

通信程序设计在自动化系统应用越来越广泛(如 PLC 与操作界面数据交换、通过通信对变频器控制、PLC 联网等)。要实现 PLC 通信编程、首先所选 PLC 必须有强大通信能力(即 PLC 操作系统能支持多种通信格式)。通常一种品牌 PLC 若能提供更多编程自由度、其技术开发能力越强;大多数品牌只能提供固定格式通信格式或协议、极大限制 PLC 与其他智能设备数据交换。

用 PLC 进行网络设计时难度比单机控制大得多:首先应选用较熟悉机型、对其基本指令与功能指令有深入了解、并仔细了解指令执行速度与用户程序存储容量,否则不能适应控制系统实时要求、造成系统崩溃;另外也要考虑通信接口、通信协议、数据传送速度等。至于选用几层工作站需根据系统大小而定。

PLC 产品具有 RS-232 与光电隔离 RS-485 两个自由通信口、两个通信口可同时收发数据、几乎可适应所有通信格式、可提供 CRC 与 BCC 等多种校验方式。下面以一台 PLC 通过 485 通信控制多个某品牌变频器为例说明。若该变频器通信波特率 9600 b/s、8 个数据位、奇校验、1 个停止位,则首先必须在 PLC 嵌入窗口初始化代码区编写通信口设置语句:Set485Port(9600,o,8,1),仅一个语句即完成 485 通信口编程。因 485 通信必须设置主从关系、这里是 PLC 控制多台变频器、PLC 必须设为主,故还需在初始化代码区增加地址与主从设置语句:SetAddress(1,MASTER)。事实上对 PLC 来说地址已失去意义。通信口设置完毕后再根据要求将数据发送给变频器。例如发送一组 8 字节控制数据:01h-变频器编号、03h-命令、21h-两字节参数地址、02h 00h-两字节参数、02h-两字节 CRC 校验码,CRC 通信程序如下:

相关文章

变频器柜内的布线
变频器产生噪声的类型
变频器所处电磁环境中的主要干扰源
抑制变频器对微机控制板的干扰
避免变频调速系统的噪声共振
低压变频器电磁兼容等级的典型值

发布评论