全球旧事资料 分类
分功能。
15
f本科毕业设计(论文)
2)程序设计流程图根据控制要求程序设计流程图如图45所示。PLC一上电,打开除油罐电磁阀V3,除水罐、储气罐电磁阀V4、V5放油,放水20秒钟。若检测压力小于002Mpa则直接启动压缩机,并有未开报警,如压力在002Mpa和02Mpa之间,先放气20秒钟,再启动压缩机。若检测压力大于05Mpa,则关压缩机,并进行检测压缩机是否关闭,未关则报警。
开始图46程序设计流程图
N
P002MpaY关阀1,开阀2,开压缩机,有未开报警
放油放水延时20秒
Y
T90℃关压缩机温度报警
NN
P05Mpa压力报警
Y
关压缩机
N
P051Mpa压力报警
Y
关压缩机
N
P02Mpa
Y
关阀2,开阀1,放气延时20秒,关阀1,开阀2,开压缩机,有未开报警16
f本科毕业设计(论文)
第三章PLC系统编程
1CPU的扫描周期
S7200CPU的基本操作非常简单:CPU读输入状态;然后,CPU中存储的程序利用这些输入执行控制逻辑,当程序运行时,CPU刷新有关数据;CPU把数据写到输出。CPU连续地扫描程序,读写数据。S7200有三种编辑器(梯形图LAD编辑器,语句表STL编辑器,功能块图FBD编辑器)和两种指令集(IEC11313和SIMATIC)。利用STEP7MicroWIN32梯形逻辑(LAD)编辑器可以建立与电气接线图等价的类似程序,还可以使用STL编辑器显示所有LAD编辑器编写的程序。梯形图这种编辑方法简单易懂,便于掌握,我选用这种方法来编程,就是考虑到它的方便性和简明性。梯形图程序让CPU仿真外部信号,通过输入逻辑条件,再根据结果决定逻辑输出的允许条件。
图41CPU一个扫描周期
但CPU不可能同时去执行多个操作,它只能按分时操作(串行工作)方式,每一次执行一个操作,按顺序逐个执行。由于CPU的运算处理速度很快,所以从宏观上来看,PLC外部出现的结果似乎是同时(并行)完成的。这种串行工作过程称为PLC的扫描工作方式。逻辑通常被分解成小的容易理解的片,这些片经常被称为“梯级”或“段”。程序一次执行一个段,从左到右,从上到下,在无中断或跳转控制的情况下,逐条执行用户程序。一旦CPU程序执行到程序末尾,又从上到下重新执行程序。每次扫描周期开始时,先读数字输入点的当前值,然后把这些值写到输入映像寄存器中。CPU以8位(1个字节)为增量的方法来保留输入映像寄存器。如果CPU或
17
f本科毕业设计(论文)
扩展模块不给物理输入点提供保留字节的每一位,那么你就不能把这些位重新分配给IO链中的后续模块,也不能在程序中使用它们。在每次扫描周期开始时,CPUr
好听全球资料 返回顶部