ARD3T智能电动机保护器PROFIBUS-DP通讯模块设计
在进行PROFIBUS主站组态时,装载GSD文件后,GSD文件内容如图4所示。ARD3T包含16个模块,“2 words principal values”~“17 words principal values”表示输入数据长度为 “2 words” ~“17 words”,组态时输入数据长度为其中任意一组,输出数据为默认模块。本文引用地址:https://www.eepw.com.cn/article/201612/331241.htm
3 PROFIBUS组态实例
3.1 力控组态软件介绍
本文通过力控组态软件实现PROFIBUS通讯,力控监控组态软件是在自动控制系统监控层一级的软件平台,它能同时和国内外各种工业控制厂家的设备进行网络通讯,它可以与高可靠的工控计算机和网络系统结合,便可以达到集中管理和监控的目的,同时还可以方便的向控制层和管理层提供软、硬件的全部接口,来实现与“第三方”的软、硬件系统来进行集成。
力控监控组态软件是对生产数据进行采集与过程控制的专用软件,最大的特点是能以灵活多样的“组态方式”而不是编程方式来进行系统集成,它提供了良好的用户开发界面和简捷的工程实现方法,只要将其预设置的各种软件模块进行简单的“组态”,便可以非常容易地实现和完成监控层的各项功能,缩短了自动化工程师的系统集成的时间,大大提高了集成效率。
3.2 PROFIBUS组态过程
本文使用CP5512作为主站,通过STEP7进行组态设置。组态前对ARD3T进行PROFIBUS从站设置,将从站地址设置为19(本文测试时从站地址为19),PROFIBUS模块的波特率为自适应,波特率范围“9.6 kbit/s~12000 kbit/s”,所以在从站设置时不必对波特率进行设置。PROFIBUS模块上电后,若要对从站地址进行更改,需要对PROFIBUS模块重新上电,更改的从站地址才能有效(此功能遵循PROFIBUS-DP规约)。
设置好ARD3T后,通过STEP7软件进入图4所示的界面,选择“17 words principal values”作为输入数据,输入数据用户参数如图5所示。
进入力控软件,建立PROFIBUS通讯,建立电压、电流模拟点用于读取ARD3T测量到的电压、电流数据,建立模拟点用于发送起动、停止、复位、紧急停车等控制命令,在力控中创建图6所示的窗口,并进行变量关联,编写动作命令并编译,进入运行窗口运行程序,如图6所示。
按下图6中的起动按钮,通过主站向ARD3T发送起动指令,ARD3T接收到主站命令后控制相应的控制继电器动作,使电机进入运行状态,可以看到三相电流由“0”变为“100”,表明电机主回路已接通进入运行状态,运行指示灯亮,如图7所示。
在图7中按下停止按钮后,主站向ARD3T发送停止指令,ARD3T控制相应继电器断开,分断电机主回路,电机进入停止状态,运行指示灯灭,三相电流显示变为0,如图8所示。当有故障发生时,ARD3T直接分断接触器,使电机停止运行,主站读取到ARD3T中存储的故障信息,故障指示灯亮,运行灯灭,如图9所示。
4 结束语
相对于MODBUS 通讯而言,PRFOBUS 通讯存在着诸多优点,比如高通信速率(最高可达12Mbit/s)、实时性、可靠性、易扩展、易维护性等,很多工厂、企业现存的生产控制自动化网络大都采用现场总线控制系统,PROFIBUS 网络是其中应用最多的一种现场总线。
本文首先介绍了ARD3T智能电动机保护器PROFIBUS通讯模块的设计原理,给出常用输入、输出数据格式,并对GSD文件进行说明,通过使用CP5512板卡和力控软件做为主站进行PROFIBUS通讯测试,结果表明ARD3T可以很好的实现PROFIBUS通讯。
评论