提示: 点击上方PLC技术应用学院
,馻关注订阅,学习PLC技术!
能力改变命运,我们这能高效提高你的能力。
组态王6.53是一个具有丰富功能的HMI/SCADA软件,可用于工业自动化的过程控制和管理监控。它为系统工程师提供了集成、灵活、易用的开发环境和广泛的功能,能够快速建立、测试和部署自动化应用,来连接、传递和记录实时信息。使用户可以实时查看和控制工业生产过程。组态王目前能连接PLC、智能仪表、板卡、模块、变频器等上千种工业自动化设备,具有广泛的用户基础。
英威腾CHF100A变频器提供一个RS485通信接口,采用国际标准的Modbus RTU通信通信协议,可以作为从机与上位机进行主从通信。用户通过上位机可以实现集中控制,以适应相关的工艺要求。
本文通过以组态王6.53和一台CHF100A变频器的简单通信为基础,提供一种组态王和英威腾变频器通信的一般的实现方法。
硬件介绍:
上位机:电脑(WINDOWS XP ,或WIN7),组态王6.53。
串口转换卡:RS232转RS485串口转换器。
变频器:CHF100A一台。
变频器参数设置:
序号
|
功能码
|
参数名
|
设定值
|
说明
|
1
|
P0.01
|
运行通道指令
|
2
|
通信指令通道
|
2
|
P0.07
|
A频率指定选择
|
7
|
远程通信设定
|
3
|
P0.10
|
设定源组合方式
|
0
|
设定通道为A频率
|
4
|
PC.00
|
本机通信地址
|
1
|
地址设定为1
|
5
|
PC.01
|
通信波特率选择
|
3
|
9600BPS
|
6
|
PC.02
|
数据位校验选择
|
1
|
偶校验(E,8,1)for RTU
|
组态王6.53连接组态设置:
新建工程→设备→COM1,双击“COM1”,对通信参数进行配置。
通信参数的配置必须和变频器串行通信参数设置一致!
在COM1下新建设备,在“配置向导”中选择“设备驱动”→“PLC” →“莫迪康”→“ModbusRTU”→ “COM”.并选择串口为“COM1”,地址设定为1(和变频器参数PC.00相一致),完成设备配置。
完成设备组态配置之后,可以对组态设备进行通信测试。
建立变量和画面
根据工程需求设置变量,配置变量连接地址时,参考变频器说明书中各参数的地址,需根据ModbusRTU的协议格式进行连接。如变频器中“运行频率”地址3000H,在组态王中连接变量地址时需要把地址设置为412289。此外,变频器传过来的频率值是一个整数数据,在组态王中必须要乘以0.01才能显示成真实的频率值,因此需要对原始值等进行必要的设置。如变频器中运行频率为50.00HZ,其传到上位机的数值是5000(十进制)。
本例中定义了如下变量:
画面内容按照工艺过程编制,本例中将部分控制、参数设定和状态显示编制在同一画面中。如下图。
上述工作完成之后,进入测试阶段。经过测试,上位机组态王和变频器通信良好,在组态王上能读写变频器相应参数,并按照指令规范控制变频器运行停止等功能。
结束语:现代企业更加注意工厂自动化和智能化的建设,对于上位机软件和现场设备的组网能力空前的关注。INVT变频器本体集成的RS485总线接口支持标准的MODBUS-RTU的通信,满足用户对于建设智能工厂的要求。
参考资料:
1,《CHF100A系列矢量通用型变频器产品说明书》;
2,《组态王使用手册》。
(全文完)
|