在开始安装的时候是选择语言界面,对于版本4.0来说,这时候没有选择中文的,但可以先选择其他语言。等软件安装好之后再进行语言的切换。
在安装的最后,会出现一个界面,按照硬件的配置,我们需要用232通信电缆,采用PPI的通信方式,所以要选择PPI/PC Cable(PPI),这个时候在弹出来的窗口中选择端口地址,通信模式,一般选择默认就可以了。 如果想改变编程界面的语言,可在软件的主界面的工具栏中选择tools,选择option选项,然后在下面的界面中选择general,最后在右下角选择中文。语言重设界面如图6所示。
图6 语言重设界面
系统块是用来设置S7-200 CPU的系统选项和参数。系统块在更改后需要下载到CPU中,新的设置才会生效。对于系统块的设置PLC的地址默认为2,但在本设计中需要用到的地址是1。对于通信端口设置我们用到的地址同样是1。
4.2 方案设计思路
PLC采用的是的S7-200 CPU222型,采用了2个按钮和1个系统运行灯来控制和显示系统运行的状态,两个数显表来显示夹套温度和内胆的实时温度。温度传感器负责检测加热炉中夹套和内胆的温度,把温度信号转化成0~100mV的电压信号,经过PLC模数转换后进行标度变换,变成实际的温度值,然进行PID双闭环串级控制运算,根据PID输出值来控制调功器的输出电功率来控制炉内加热器,实现对炉温控制调节的目的。
所以软件设计大致分为四个部分:
第一,主程序部分,用来实现系统的启动与停止的手动控制和系统运行的指示,并实现对其他子程序的有效调用。
第二,标度变换部分,用来实现将模数转换后的数字量转换成实际的温度值。
第三,显示部分,用来实时显示夹套和内胆温度的实际值。
第四,PID运算调节部分,这一部分为系统的运行调节部分,实现实时控制温度的目的。分配地址如表8所示。
表8 地址分配表
主程序地址分配
I0.0 启动按钮 SB1
I0.1 停止按钮 SB2
Q0.0 系统运行指示灯
M0.0 系统运行控制寄存器
M0.1 显示子程序定时器辅助寄存器
AIW0 夹套温度模拟量输入值 16位字(W)
AIW2 内胆温度模拟量输入值 16位字(W)
VD300 夹套温度实际参数 32位实数(R)
VD304 内胆温度实际参数 32位实数(R)
VD104 主控制器给定量SPn 32位实数(R)
VD112 主控制器增益Kc 32位实数(R)
续表8 地址分配表
主程序地址分配 主程序地址分配
VD212 副控制器增益Kc 33位实数(R)
VD216 副控制器采样时间Ts(S) 34位实数(R)
VD220 副控制器积分时间(min) 35位实数(R)
VD224 副控制器微分时间 36位实数(R)
SBM35 副控制器中断定时器(ms) 16位字(W)
VD100 主控制器的过程变量PV 32位实数(R)
VB100 主控制器PID的起始地址 16位字(W)
VD108 主控制器的输入值 32位实数(R)
VD306 输出值寄存地址 33位实数(R) PLC电加热炉温度控制系统的设计与实现+梯形图(8):http://www.youerw.com/zidonghua/lunwen_2503.html