542-5FX00-0XE0
经济型 CPU 模块具有 20 I/O,30 I/O,40 I/O,60 I/O 四种配置
高速处理器芯片,位指令执行时间可达 0.15μs
支持高速计数功能,可实现单相 4 路100 KHz 或 2 路 A/B相 50 KHz 输入
集成断电数据保持功能,无需电池,只需简单设置,轻松实现断电数据
保持
本体集成一个 RS485 通信接口,可连接触摸屏或变频器
串口隔离,支持 Modbus-RTU、USS、自由口通信
CPU 模块的输入输出端子可拆卸,CPU 可导轨或螺钉安装
220V AC 供电,继电器输出,支持 24V 源型或漏型输入
使用 STEP7 Micro/WIN SMART 编程软件,界面更友好,操作更简单,全面支持 Windows 10 操作系统
近年来,随着我国自动化水平的,工厂自动化也上了一个新台阶。西门子s7-300系列plc以其强大的逻辑运算和通信能力以及价格低廉,可靠性高等优点在国内各个行业了广泛的应用。本文根据工厂实际的运用介绍了西门子300系列plc通过profibus-dp总线在煤气加压站的应用。
2配置西门子模块6ES7315-2EH13-0AB0
该煤气加压站采用的是西门子s7-300控制,plc与机之间采用的是工业以太网通信,以多数据的时时交换;plc与变频器之间通过profibus-dp总线,实现对变频器的起停,转速控制,pid调节以及变频器主要参数的监测。整个构架如图1所示。
3功能实现
3.1变频器dp通信设置
加压机采用西门子g150系列变频器[1]调速,在对变频器的控制和主要参数上,每台变频器和plc的数据交换大于4字节,为了保证数据的*性,在程序里面要调用sfc15给数据打包,调用sfc14给数据解包;变频器作为dp从站的站地址参数设置如图2所示。
设置好dp从站的dp组态地址以后,在变频器的通信模块上的拨码开关也要对应拨上相同的站号,再设置变频器的通信i/o地址,如图3所示。
3.2编程实现数据交换
s7-300plc与变频器之间的数据交换,编程实现报文。
sfc14dp从站(变频器)的数据包并存db80.dbb0~db80.dbb35中,参数laddr(w#16#118)为变频器的inpout参数区起始地址,见图4。
sfc15给存db80.dbb44~db80.dbb47中数据打包发送给变频器,参数laddr(w#16#108)为变频器的output参数区起始地址,见图5。
程序块的主要参数说明见表1。
表1 参数说明
参数名参数说明
laddr接口区起始地址
ret-val状态字
record通信数据区,一般为any指针格式
3.3 pid调节
在加压机的自动调节中,加压机的转速会根据煤气出口的总管压力实现自动pid调节,并可实现手动和自动的无切换。pid调节采用西门子自带的fb41功能块,pid的编程和手自动无切换编程如下,pid的主要参数说明可以参考step7的帮助,fb41在周期性中断ob32-ob35组织快中调用。fb41的编程设置见图6和图7。
4机功能
机采用戴尔的商用计算机,采用普通网卡,2台机通过一个8换机连接在一起,其中一台为工程师站(es),一台为操作员站(os),es站具有画面组态和参数修改权限,os站只有数据和现场设备操作权限,采用西门子的wincc系列。
西门子S7-200plc程序数据的断电保存方法,主要可分三种,其数据断电保存方法及特点如下: |