图4.4 绿灯常亮梯形图
其它常用的编程方法还有顺序控制设计法,功能模块设计法等,在此不再一一详细介绍[18]。
本设计采用的是逻辑代数设计法。
4.2 编程软件的简单介绍
STEP7-Micro/WIN32编程软件是基于Windows的应用软件,由西门子公司专为S7-200系列PLC设计开发,它功能强大,主要为用户开发控制程序使用,同时也可以实时监控用户程序的执行状态。现在加上全中文化程序后,可在中文的界面下进行操作,用户使用起来更加方便。
STEP7-Micro/WIN32的基本功能是协助用户完成开发应用软件的任务,例如创建用户程序,修改和编辑原有的用户程序,编辑过程中编辑器具有简单的语法检查功能。同时它还有一些工具性的功能,例如用户程序的文档管理和加密等。此外,还可直接用软件设置PLC的工作方式,参数和运行监控等。程序编辑过程中的语法检查功能可以提前避免一些语法和数据类型方面的错误。
软件的功能的实现可以在联机工作方式(在线方式)下进行,部分功能的实现也可以在离线工作方式下进行。
S7-200PLC使用STEP7-Micro/WIN32编程软 件进行编程。单击图4.5所示的编程软件图标可 进入如图4.6所示的操作界面,在此界面可完成
32
主程序,子程序,中断程序的编制与修改,完成 图4.5 STEP7编程软件图标 程序编制后单击保存,再单击下载,程序即可供PLC使用。
图4.6 STEP7-Micro/WIN32操作界面
4.3 恒压供水系统梯形图的设计
在控制系统中,变频器通过对电机出厂压力点处设置的压力变送器反馈信号,进行单闭环控制。PLC程序设计的主要任务是接受外部开关信号的输入以及水池水位信号,判断当前的系统状态是否正常,然后执行程序,由输出信号去控制接触器、继电器和变频器等器件,以完成相应的控制任务, PLC主要控制任务就是根据实际情况实现工频和变频的切换。
根据系统的控制要求,经过化简后的各变量的逻辑表达式如下:
M0.0?I0.0I0.1I0.2I0.5 (4.1) M0.1?I0.3I0.1I0.2I0.6 (4.2) M0.3?T33I0.1I0.2I0.5 (4.3)
M0.4?I0.4I0.1 (4.4) M0.5?C0I0.1I0.2I0.5(4.5)
M0.7?T34I0.1I0.2I0.6
33
(4.6)
M1.3?C1I0.1 (4.7)
Q0.0?M0.0M0.2?M0.5I0.7??
(4.8)
Q0.1?M0.1M0.6I0.7 (4.9)
Q0.2?M0.3M0.4I0.7(4.10)
Q0.3?M0.7M1.3I0.7(4.11)
Q0.4?I0.5?I0.6(4.12)
Q0.5?I0.5?I0.6(4.13)
根据逻辑表达式(4.1)~(4.13),设计的梯形图如图4.7所示。
34
35
相关推荐: