海为PLC通讯特点:
1、内置多种通讯协议:HaiwellPLC各种型号的主机都内置ModbusRTU/ASCII协议、自由通讯协议以及海为公司的HaiwellBus高速通讯协议;
2、通讯端口可扩展:HaiwellPLC各种型号的主机均自带2个通讯口(一个为RS-232,另一个为RS-485),用通讯扩展模块可扩展至5个通讯口,每个通讯端口均可用于用于编程和联网,通讯端口相互独立,均可作为主站也可作产从站;
3、极为便利的通讯指令系统:使您无论使用何种通讯协议都只需一条通讯指令便可完成复杂的通讯功能,编程简单而程序简洁,无须再为通讯端口冲突、发送接收控制、通讯中断处理等问题烦恼,可以在程序中混合使用各种协议轻松完成您所需的各种数据交换;
英威滕变频器通讯协议介绍
英威滕变频器采用Modbus通讯协议,根据英威滕变频器说明书与通讯有关的主要参数如下:
P0.03运行指令通道2通讯指令通道
P3.01频率指令选择7远程通讯设定
pc.00广播地址1
pc.01通讯波特率设置419200
pc.02数据位效验设置3n,8,2forRTU
功能地址说明:
海为PLC与英威滕变频器通讯程序
因为英威滕变频器采用Modbus通讯协议,所以海为PLC采用Modbus通讯协议与其通讯。并且不需要进行效验,非常方便。
1、设定运行频率:使用MODW指令(Modbus写)
根据英威滕变频器说明书,设定运行频率的参数地址为2000H。设定时采用10进制,频率数*100就是频率的设定值。例如48.50HZ,就设置为4850。
2、启动正转运行:使用MODW指令(Modbus写)
根据英威滕变频器说明书,运行控制的参数地址为1000H,写入值0001H表示正转。
3、停止:使用MODW指令(Modbus写)
根据英威滕变频器说明书,运行控制的参数地址为1000H,写入值0006H表示自由停机(紧急停机)。
4、读取当前运行频率和各种状态:使用MODR指令(Modbus读)
根据英威滕变频器说明书,当前运行频率的参数地址为3000H。
设定频率地址为:3001H实际值=显示值/100
母线电压地址为:3002H实际值=显示值/100
输出电压地址为:3003H实际值=显示值/10
输出电流地址为:3004H实际值=显示值/1
运行转速地址为:3005H实际值=显示值/10
输出功率地址为:3006H实际值=显示值/10
输出转矩地址为:3007H实际值=显示值/1
结束语:
海为plc的最大亮点就是其通讯功能的强大,在上面和英威滕变频器的通讯中就可看到,不需要复杂繁琐的中断,不需要编写通讯效验,非常的方便简单。特别需要提出的是海为plc的模拟量模块可以支持远程通讯控制,这也是很好的优势。