沈阳理工大学课程设计论文
1、电源模块:PS 407 4A 2、控制器:CPU 412-3H 3、DP/PA耦合器:IM 157 PA 4、模拟量输入输出模块:IM 153-1 5、通信模块:CP 443-1 6、传感器模块:四类传感器 7、变频器模块:西门子变频器 3.3.2 控制系统原理框图
水箱液位串级控制系统的原理框图如图3.2所示:
图3.2 控制系统原理框图
3.3.3 建立项目
首先双击桌面上的STEP 7图标,进入SIMATICManager窗口,进入主菜单“文件”,选择“新建项目向导”,弹出标题为STEP7向导:“新建项目”的小窗口,
18
沈阳理工大学课程设计论文
如图3.3所示:
图3.3 新建项目界面
单击下一步按钮,弹出图3.4所示向导,在新项目中添加CPU模块的型号为CPU412-3H。如图3.4所示:
图3.4 CPU添加
单击下一步按钮,选择需要生成的逻辑块,至少需要生成作为主程序的组织
19
沈阳理工大学课程设计论文
块OB1。在程序的语言选择上选择LAD语言,即梯形图语言。如图3.5所示:
图3.5 BIOCK设置
单击下一步按钮,输入项目的名称为水箱液位串级控制系统,单击完成按钮生成项目。如图3.6所示:
图3.6 项目名称
20
沈阳理工大学课程设计论文
3.3.4 组态硬件
在STEP7软件硬件组态中选择机架,机架导轨1号槽中放置电源模块,2号槽中放置CPU控制器模块,在CPU模块的DP通讯接口上连接DP总线,DP总线上连接分布式I/O模块、变频器和DP/PA耦合器,耦合器通过PA总线连接压力、温度、流量、电气阀门定位器四个PA总线仪表。检测数据通过总线传输给CPU,最后,在4号槽中放置通信模块,进行通讯连接、程序下载。
其组态好硬件如图3.7所示:
图3.7 系统硬件配置图
3.4 创建数据块DB41
在进行OB1正式编程前,需要建立一个数据块,成为DB41,用以存放变量,
并对变量进行声明,为变量分配好地址,设定好初始值,为编程做好前提准备。其数据块DB41如图3.8所示:
21
沈阳理工大学课程设计论文
图3.8 数据块DB41
3.5 创建功能块FB41
FB41为西门子PLC内部已经定义好的实现PID控制的功能模块。在STEP7
软件中,FB41称为连续控制的 PID用于控制连续变化的模拟量, PID的初始化可 以通过在OB100中调用一次,将参数COM-RST置 位,当然也可在别的地方初始化它,关键的是要 控制COM-RST。PID的调用可以在OB35中完成, 一般设置时间为200MS。其FB41块如图3.9所示:
22