全国服务热线 18771792116

6ES7288-5AE01-0AA0西门子S7-200SMART模块

发布:2024-01-15 21:57,更新:2024-04-11 14:12

PLC控制与接触器控制的比较

在PLC出现以前,以各种继电器为主要元件的电气控制线路,承担着生产过程自动控制的艰巨任务,往往需要由成百上千只各类继电器构成复杂的控制系统,同时需要数倍于甚至数十倍于继电器数量的导线进行连接。当这些继电器运行时,不仅要消耗大量的电能,还要产生大量的噪声污染。生产中,为了保证控制系统的正常运行,需要安排大量的维护技术人员进行维护与检修,因为有时某个继电器的故障或者是某个继电器的触点接触不好都会影响整个控制系统的正常运行。如果系统出现故障,检查和排除故障是非常艰巨和困难的工作,这完全需要依靠现场电气技术人员长期积累的经验。同时,如果生产工艺发生变化,往往需要增加很多的继电器,重新接线或改线的工作量极大,有些极端情况甚至需要重新设计控制系统,造成大量的人力和资金的投入。尽管如此,这种由继电器实现的控制系统的功能也仅仅局限在能实现粗略定时、计数功能的顺序逻辑控制。因此,市场迫切需要一种新的工业控制装置来取代传统的继电器控制系统,使电气控制系统工作更可靠、维修更容易、更能适应经常变化的生产工艺要求。

而以PLC为核心的自动化设备是通过程序软件来完成所需的控制流程,所以自动化设备的内部结构和接线就与控制任务无关。这样只需要生产标准自动控制设备,通过编制不同的控制程序,就能实现不同的控制任务。同时,随着半导体存储器成本的不断降低,在实现规模较大的控制任务时,以PLC为核心的自动化设备的制造成本要远低于以接触器、继电器为核心的自动化设备

在PLC控制中也能够实现一些接触器控制无法完成的控制过程,例如计数、比较、运算、控制程序检测或对可变参数功能块的调用等功能。

在许多现代工业控制现场,传感器与执行装置是通过现场总线串联起来的。典型的现场总线形式有Interbus、Profibus或是CAN Bus等。这些通过现场总线连接的现场器件,通过局域网可以十分方便地与上级主控制器或主计算机相连。很多PLC都有现场总线通信接口,使得“分散控制,集中监控”的现代工业控制思想得以实现。

PLC是以顺序循环的方式来执行控制程序的。也就是说,控制指令按照其在控制程序中的排列次序,由控制器从程序存储器中读取,并从条至后一条逐条执行。当后一条指令完成后,控制器又会再次回到程序存储器的初始位置,周而复始循环执行。

在一个程序处理周期开始时,可编程序控制器会首先查询控制器所有被占用的数字输入端的信号状态。查询所得的逻辑信号(“0”或“1”)将作为“输入过程映像”存入内存。控制器在接下来控制程序处理中只调用内存中的“输入过程映像”,而不是再次查询输入口的信号状态。这样,在一个程序处理周期中所发生的输入信号变化,将不会对控制过程产生干扰或影响。此外,访问内部数据存储器所需要的时间要远少于直接从外部组件读取数据所用的时间。

在程序处理过程中,通过对输入端口、寄存器或定时器信号的查询和逻辑处理所获得的新的输出信号状态,控制器会将这些变化后的输出信号先存入“输出过程映像”。直到后一条程序指令完成后,“输出过程映像”的内容才会被传输到外部的输出模块。这样,在一个程序处理周期里输出端口的状态是不会改变的,或者说,只有完成一个程序处理周期,输出端的状态才可能发生变化。

如果在一个程序周期中,多条程序指令对同一个输出信号作出多次状态修改,那么只有后一次存入“输出过程映像”的信号状态是有效的,并输出至输出模块。

6ES7288-5AE01-0AA0西门子S7-200SMART模块

1.1.3 相关名词定义与说明1.周期时间

周期时间是指可编程序控制系统执行一个程序周期所花费的时间。周期时间是由系统程序处理时间、输入/输出过程映像传输时间和用户程序处理时间三部分组成。典型的用户程序处理时间为0.1~0.3ms/1000条指令。

前一周期所花费的时间在OB1(主程序循环块)中是可以被读取出来的,所以一般在OB1中会设置周期时间监测(看门狗),这样就可以在自动控制设备发生超时情况(如程序出现死循环)时,使其自动转换到停止的状态。2.响应时间

响应时间是指从识别输入信号到相关输出信号发生改变所使用的时间。

响应时间取决于周期时间和输入/输出的延时。3.累加器(ACCU)

累加器是一种特殊的寄存器,该寄存器用来存储定时器或计数器的预先设置,以实现算术运算的执行。绝大多数的自动控制设备分配2~4个累加器来实现两个操作数的算术运算,如加法、减法、乘法或是比较运算。


联系方式

  • 地址:上海黄浦 上海市松江区石湖荡镇塔汇路
  • 联系电话:未提供
  • 联系人:宋工
  • 手机:18771792116
  • QQ:3094202180