S7200PLC与PowerFlex40变频器自由口通信的实现

时间:2024-02-29 点赞:48721 浏览:98587 作者原创标记本站原创

本文关于控制系统及变频器及参考文献方面的免费优秀学术论文范文,关于控制系统方面论文范文数据库,与S7-200PLC与PowerFlex40变频器自由口通信的实现相关在职毕业论文范文,对不知道怎么写控制系统论文范文课题研究的大学硕士、本科毕业论文开题报告范文和文献综述及职称论文的作为参考文献资料下载。

【摘 要 】 本文主要对西门子S7- 200与AB PowerFlex40变频器之间的通信进行了分析和研究,详细的介绍了各个程序编程模块,PowerFlex40变频器自由口通信模式的参数设置以及两者之间的硬件电路连接.本研究对于提高运动控制系统抗干扰性、灵活性以及组建通信网络有着重要的意义.


【关 键 词 】 交流变频调速 可编程逻辑控制器 AB变频器 自由口通信 运动控制

传统的PLC-变频器系统采用开关量控制启停,模拟量输出0-5(10)V电压或4-20mA电流信号控制,需要更多的传感器和输入输出点,成本高,维护困难,干扰性较大.在当今的企业工业控制系统中,利用可编程控制器与变频器通信并构建庞大的通信网络完成各种运动控制功能已经成为主流.本文利用西门子S7-200的手册以及AB PowerFlex40的快速启动手册设计出了S7-200与AB PowerFlex40变频器的自由口通信.

一、S7-200的自由口通信模式

使用自由口模式时,必须先对其工作模式进行定义,S7-200的数据通信格式包括一个起始位,一个停止位,7位或者8位的数据位,校验位和校验类型(奇或偶校验).当使用通信模块上的端口0时,需要通过编程将控制字节送入寄存器B30.使用端口1时,送入B130.T通信操作数定义如下:波特率 mm:协议选择.

二、系统硬件设计

利用RS-485串行通信接口进行数据传输,此次通讯中,利用九针RS485通信口的3针口与8针口进行通信,变频器一端连接RJ45端口的4、5脚.用带水晶头的网线连接变频器的通讯端口,网线另外一端用两跟单线连接RS485的3、8针口,可完成本次通讯试验的硬件连接.

三、 系统软件设计

(1)变频器通信参数的设置.AB PowerFlex 40 参数设定:P035[最大频率]:50HZ 、P036[起动源]:5(通讯端口起动)、 P038[速度基准值]:5[通讯端口控制]、A103[通讯数据传输率]:3(9600波特率)、A104[通讯节点地址]:1、A105[通讯丢失动作]:3(保持最后状态)、A106[通讯丢失时间]: 15s、A107[通讯格式]:1 RTU8-E-1(偶校验)

(2) S7-200程序模块即各自的功能.主要程序模块说明:

设置VB100-VB108为发送指令XMT缓冲区、VB200-VB08,VB217,VB218为接收指令RCV缓冲区,M0.0,M1.0,M1.1为标志寄存区,I0.0-I0.4为输入映像寄存区,Q0.0,Q1.0,Q1.1为输出映像寄存区.

主程序:用于初始化并查询各变频器指令,先通过0.1调用通讯端口初始化子程序进行空闲行间间隔检测时间、自由口通信的数据接收格式 、字符间定时器超时检测、接收信息的最大缓冲区等指令设置.用开关数字量I0.0调用运行频率子程序,用I0.1调用正转子程序,I0.2调用停机子程序,I0.3调用复位子程序,I0.4调用查询变频器状态子程序.通过M0.0(接收数据CRC验算错误标志)、M1.0(变频器正转运行标志)、M1.1(变频器待机标志)分别给Q0.0,Q1.0,Q1.1赋值输出,借此观察系统运行状态.通讯端口初始化程序:用于设置自由口通信模式、各种寄存区的复位、发送接受中断,全局启用中断.设定运行频率子程序:用于设定发送的字节数、变频器地址,变频器频率设定值地址、频率设定值、调用CRC校验程序、选择发送端口.正传子程序按照设定运行频率子程序编写即可.

停机子程序包括:发送字节数、变频器地址、modbus读功能码、变频器停机指令地址、停止指令、调用CRC校验程序、选择发送端口.复位子程序用于清空变频器的寄存器,查询变频器状态子程序包括:XMT指令要发送的字节数、变频器地址1、modbus读功能码03、变频器状态参数地址高位、变频器状态参数地址低位、被数字个数高位、被读参数字个数低位、调用CRC校验子程序、将缓冲区VB100-VB108数据由0端口发送.

CRC校验程序:数据通信领域中常用的差错校验码,特征为信息字段和校验字段的长度可以任意选定.改程序用于信号传输的检错.

CRC校验程序的流程图:

四、结束语

本文探讨了S7-200PLC与AB PowerFlex40变频器的自由口通信的实现方法与现实意义,对于工业运动控制系统的设计提供了借鉴价值,对于提高系统稳定性与抗干扰性以及实现通信网络具有重要的意义.

相关论文

高压绿色变频器的优点应用

关于变频器及高压及绿色经济方面的免费优秀学术论文范文,变频器类论文前言怎么写,关于高压绿色变频器的优点应用相关论文范本,对写作变频。

串口通信数据的传输

本文是一篇计算机论文范文,计算机有关专升本毕业论文开题报告,关于串口通信数据的传输相关硕士毕业论文范文。适合计算机及通信及数据方面的。

变频器在建筑工程中的应用

这是一篇建筑设备方面研究生毕业论文开题报告范文,与变频器在建筑工程中的应用相关硕士论文开题报告。是工程索引专业与建筑设备及变频器及。

谐波对变频器运行的影响其解决

本论文是一篇变频器类毕业论文前言范文,关于谐波对变频器运行的影响其解决相关本科论文范文。免费优秀的关于变频器及谐波及参考文献方面论。

变频器过电压故障的原因和解决方案

本文关于变频器及电压及母线方面的免费优秀学术论文范文,变频器类论文范文集,与变频器过电压故障的原因和解决方案相关学年毕业论文范文,。

三菱PLC与变频器串行通讯的编程

本文是一篇变频器论文范文,关于变频器相关毕业论文格式模板,关于三菱PLC与变频器串行通讯的编程相关在职毕业论文范文。适合变频器及参考文。