时间: 2024-07-30 07:28:42 | 作者: 爱游戏在线登录
内置国际规范的MODBUS(从站)通讯协议,合作CHV系列变频器专用通讯卡,可非常快捷的完结长途通讯操控功用。通讯卡上供给
下面以西门子S7-200系列PLC为例,介绍PLC与CHV矢量变频器树立通讯并完结对变频器起停、频率给定、监控等功用的操控。
变频器作为MODBUS协议从站接纳来自CPU224 PLC的通讯指令,。
1.承认已安装好CHV系列矢量变频器的通讯卡,并将卡上的端口跳线针阳性插头的串口通讯电缆连接在CPU224
PLC的自在通讯口端,电缆另一端的第5、3、8线别离接在CHV变频器RS485通讯卡的GND、485+、485-端子上,其他线.预先设置变频器以下参数:PC0.0=1 //变频器通讯地址为1
西门子S7-200系列PLC的自在通讯端口编程必定会用到两个指令,即XMT(发送)指令和RCV(接纳)指令。编写程序时需要为这两个指令指定数据缓冲区,一般以最低位数为0的地址作为数据缓冲区的开端地址。
英威腾CHV系列矢量变频器内置的MODBUS协议选用RTU传输格局,该格局运用CRC校验方法对每次宣布或接纳的数据帧进行校验。因而,该子程序运用了多个局部变量,以便利其它子程序调用。
在西门子STEP 7-Micro/Win编程环境下(如图一),需要在该子程序的局部变量表中预先设定以下局部变量:
该程序在PLC的第一个扫描周期运转,主要是设置CPU224自在端口的通讯格局、数据接纳格局及复位各存放区(拜见西门子S7-200编程手册)。
通讯格局内容有:波特率9.6K、每字节位数8位、偶校验等(留意与变频器共同)。
数据接纳格局彻底参照MODBUSRTU格局设定,以不少于3.5个字节传输时刻的通讯口闲暇距离作为数据接纳的开端及完毕信号。依据协议,PLC在预备接纳数据前会先监测通讯口是否闲暇,如接连闲暇时刻超过了3.5个字节的传输时刻,则PLC默许数据接纳开端,尔后通讯口上呈现的信息即被认为是一个数据帧的内容。同理,跟着一个数据帧的最终一个字节传输完结,又会呈现一个3.5字节传输时刻的闲暇距离,来表明一个数据帧传输的完毕。(拜见MODBUS协议规范及CHV系列矢量变频器通讯卡运用说明书对9.6K的通讯波特率来说,3.5个字节传输时刻约为5ms左右。因该程式的每个指令只预备接纳一个数据帧的回馈信息,所以接纳数据前的闲暇检测时刻可设为0,即PLC在宣布数据后当即开端接纳数据,但一个数据帧的传输完毕闲暇检测时刻仍需设为5ms以上。