前言:SIMATIC S7,终端元件F. 1 电缆 W. 3 至 8MM IN DIA.2件每包装单元
西门子S7-300 CPU 轨道6ES7390-5BA00-0AA0定位模块中型可编程控制器-宣传视频
PLC配置见表1:
表1 PLC配置
主机6ES7212
1BA01-0XB0
数字量输出扩展模块6ES7222
1HF00-0XA0
模拟量输入扩
展模块6ES7231
0HC00-0XA0
输入输出分配见表2。
输入点地址内容
输出点地址内容
I0.0给粉机自动Q0.0报警
I0.1搅拌机自动Q0.1气阀控制
I0.2故障报警Q0.2水阀控制
I0.3粉位计下限Q0.3给粉机控制I0.4计量泵自动Q0.4搅拌机控制AIW0稀释罐液位Q1.0稀释罐液位H2
Q1.1稀释罐液位H1
Q1.2稀释罐液位
L2
Q1.3计量泵控制
四、软件编程和模拟量处理
各个开关量控制、定时、计数、连锁等常规控制用顺序控制方式编在主程序中,这里不赘述。下面重点描述模拟量的处理问题。
作为一个主要控制条件,稀释罐液位,是通过液位传感器送出4-20mA模拟信号进到控制系统中,CPU通过模拟量扩展模块EM232读取该值,并分析、处理该值,在几个指定的液位高度时,输出信号去控制相应设备或发出报警信号。和该模拟量有关的几个基本数据:
?对于EM231和CPU212的规定,输入0-20mA对应数据为0-32000,每1mA增量,数据为1600。
?稀释罐液位0-1000mm对应着液位传感器输出4-20mA。液位增量
62.5mm,输出为1mA。
?考虑到液位的波动情况,设定*大波动在5mm(即增128个数),上升时取上限值,下降时取下限值。编好软件后,输入到PLC中,接上仿真开关、信号发生器等,开始调试程序。在调试中发现,模拟量的输入值变化太大,观察AIW0,随着信号源从4-20mA变化,应该从0-32000变化,观察时看到,AIW0的后三位数字都在跳动,这种情况无法参与控制。经分析和试验,从硬件和软件两方面着手解决。