您现在的位置是:首页 > PLC技术 > PLC技术
S7-200 PLC与三垦变频器通信实例
来源:艾特贸易2017-06-04
简介1 .确定设计任务书 S7-200 系列 PLC 通过 RS-485 通信控制变频器的启动、停止、加载、减速、读取变频器的输出频率,使用 ASCII 码和作为校验和。 S7-200 与三垦变频器通信时,使用 * 作为
1.确定设计任务书 S7-200系列PLC通过RS-485通信控制变频器的启动、停止、加载、减速、读取变频器的输出频率,使用ASCII码和作为校验和。S7-200与三垦变频器通信时,使用“*”作为开始符,回车换行作为结束符。并要求在通信前对三垦变频器的基本通信参数做如下设置: cd101=3 cd002=14 cd142=1(使用校验和) cd144=0 cd146=1 cd147=4 cd148=4 cd149=0 cd150=1 cd151=1 cd152=0 各参数具体意义请参考三垦迷你型变频器SAMCO-e使用说明书。 2.确定外围I/O设备 (1)输入设备:5个控制按钮,控制系统的启动、停止、加速、减速和读取频率。 (2)输出设备:1个指示灯用来指示发送完成。 3.选定PLC的型号 采用的PLC是西门子公司的S7-200系列小型PLC-CPU224。 4.系统接线图 本系统采用24V DC汇点输入、24V DC输出的形式作为工作电源,并根据外围I/O设备,确定如图7-36所示的PLC外部接线图。其中S7-200的PLC-CPU224的端口0(RS485接口)通过通信电缆与三垦变频器相连,具体端子连接图如图7-37所示。 图7-36 PLC外部接线图
图7-37 S7-200与三垦变频器具体端子接线图 5.编址编程元件地址分配表 编程元件地址分配表见表7-21。 表7-21 编程元件地址分配表
6.程序流程图 根据S7-200的网络通信知识可知S7-200与三垦变频器通信时,应先对通信参数进行初始化,然后按照设计任务书所要求的对变频器进行启动/停止、改变频率,读取频率等操作。因此主程序流程图应如图7-38所示。在主程序的改变频率与读取频率时,应计算校验和以及与三垦变频器进行通信,因此应编制计算校验和子程序与通信中断程序。因这两者程序较为简单,在此不再列举其流程图。
图7-38 主程序流程图 7.程序设计 根据流程图可知需要编制通信参数初始化子程序,实现对通信开始符、结束符、站号等参数的初始化操作,通信参数初始化子程序见表7-22。另外根据设计要求应该编制计算校验和子程序,实现S7-200与三垦变频器进行改变频率操作时的通讯校验,其程序见表7-23。中断程序实现S7-200与变频器的通信操作,其程序见表7-24。主程序通过调用参数初始化子程序及校验和子程序,对变频器进行启动/停止,改变频率、读取频率等操作,其程序见表7-25。 表7-22 通信参数初始化子程序
表7-23 计算校验和子程序
表7-24 中断程序
表7-25 S7与三垦变频器连接主程序
点击排行
