代理三明西门子PLC模块 一级代理商
STEP 7-MWIN32编程是基于Windows的应用,是西门子公司专门为SIMTIC S7-200系列PLC设计的。该功能强大,界面友好,并有方便的联机功能。用户可以利用该程序,也可以实现监控用户程序的执行状态,该是SIMATIC S7-200拥护的工具 3.2.1安装STEP 7-MWIN32 V4.0 在开始安装的时候是选择语言界面,对于版本4.0来说,这时候没有选择中文的,但可以先选择其他语言,见图3-5。等安装好之后再进行语言的切换。 在安装的后,会出现一个界面,按照硬件的配置,我们需要用232通信电缆,采用PPI的通信,所以要选择PPI/PC Cable(PPI),这个时候在弹出来的窗选择端口地址,通信,一般选择默认就可以了,见图3-6。 如果想改变编程界面的语言,可在的主界面的工具栏中选择tools目录下选择option选项,在出现的界面中选择general,然后在右下角就可以选择中文了。见图3-7所示。 3.2.2 参数设置 块用来设置S7-200 CPU的选项和参数等。块更改后需要下载到CPU中,新的设置才能生效。块的设置如下,需要注意的是,PLC的地址默认是2,但本设计中需要 用到的地址是1,如图3-8。通信端口的设置,同样的,我们用到的地址是1,如图3-9所示。 图 3-9 通信端口设置 第四章 控制算法描述 4.1 PWM技术 脉宽调制(PWM)是利用微处理器的数字输出来对模拟电路进行控制的一种非常有效的技术,广泛应用在测量、通信、功率控制与变换的许多领域中。 PWM是一种对模拟电平进行数字编码的。通过高分辨率计数器的使用,方波的占空比被调制用来对一个具体模拟的电平进行编码。PWM仍然是数字的,因为在给定的任何时刻,满幅值的直流供电要么F) [16]。 本论文中采样周期和加热周期都是10秒。采样后,根据温差的大小进行PID调节,转化一个加热时间(0-10秒)作为下一个加热周期的加热时间。例如 温差大,加热时间就大,温差小,那么加热时间就小。程序采用的是粗调和微控两段式控制。在粗控调阶段,占空比恒为一。在微控制阶段,占空比就根据温差不停地变化。 4.2 PID控制程序设计 模拟量闭环控制的之一是PID控制,PID在工业领域的应用已经有60多年,现在依然广泛地被应用。人们在应用的中积累了许多的,PID的研究已经到达一个比较高的程度。 比例控制(P)是一种简单的控制。其控制器的输出与输入误差成比例关系。其特点是具有快速反应,控制及时,但不能余差。 在积分控制(I)中,控制器的输出与输入误差的积分成正比关系。积分控制可以余差,但具有滞后特点,不能快速对误差进行有效的控制。 在微分控制(D)中,控制器的输出与输入误差的微分(即误差的变化率)成正比关系。微分控制具有超前作用,它能误差变化的趋势。避免较大的误差出现,微分控制不能余差。 PID控制,P、I、D各有自己的优点和缺点,它们一起使用的时候又和互相制约,但只有合理地选取PID值,就可以较高的控制[17]。 4.2.1 PID控制算法 如图4-1所示,PID控制器可调节回路输出,使达到状态。偏差e和输入量r、输出量c的关系: (4.2) 控制器的输出为: (4.3) 上式中, ——PID回路的输出; ——比例系数P; ——积分系数I; ——微分系数D; PID调节器的传输函数为: (4.4) 数字计算机处理这个函数关系式,必须将连续函数离散化,对偏差周期采样后,计算机输出值。其离散化的规律如表4-5所示:
|