西门子S7-1200授权经销商
带有归档系统的消息系统。测量值归档。报告系统。 用于组态基本功能的选项。通用数据库。 PCS7过程控制系统第一节S7-300的基本组成S7-300属于模块式PLC,主要由机架、CPU模块、信号模块、功能模块、接口模块、通信处理器、电源模块和编程设备组成,其具体构成如标准化的前连接器节省了用户接线时间,简化了配件存储。集成短接片使电位组的桥接更加简单灵活。辅助配件,如自动断路器或继电器迅速便捷地安装到集成DIN导轨。可扩展的电缆存储空间能够方便地关闭前盖板,即便使用带有绝缘的电缆,也可以通过两个预定义的闭锁位轻松关闭前盖板 。
再如美国莫迪康公司的PC-E机,其开关量具总数为32k,模拟量有2048路。西门子的SS-5U-CPU945,其开关量总点数可达8k,还可有52路模拟量。PLC内部的中间继电器数量更多,内存中一个位就可作为一个中间继电器。
在PLC设计中,可以从硬件和软件两方面采取措施,防止以上故障的发生,以提高其**性。主要措施有:
①硬件措施有:
屏蔽:对电源变压器、CPU编程器等主要部件,采用导电、导磁良好的材料进行屏蔽,以防外界干扰。
滤波:对供电系统及输入/输出线路采用多种形式的滤波,如LC式π型滤波网络,以高频干扰和削弱各种模块之间的相互影响。
电源的调整与保护:对微处理器这个**部件所需的+5V电源,采用多级滤波,并用集成电压调整器进行调整,以适应交流电网的波动和过电压、欠电压影响。
隔离:在微处理器与输入/输出电路之间,采用光电隔离,有效地隔离输入/输出间电的联系,减少故障和误动作的可能。
联锁:所有输出模块都受开门信号控制,而这个信号只在规定的各种条件都满足时才有效,这样就有效地防止了产生不正常输出的可能性。
采用模块式结构:这种结构有助于故障情况下短时修复。
设置环境检测和诊断电路:这种分电路与软件配合,可以实现灵活保护与故障指示等功能。
②软件措施有:
故障检测:软件定期地检测外界环境,对诸如掉电、强干扰信号等情况能及时进行处理。
信息保护和恢复:对偶发性故障只要故障条件出现时,不破坏PLC内部的信息,一旦故障条件消失,就可恢复正常,继续原来的工作。
设置了警戒时钟WDT:如果程序每循环执行时间*过了WDT规定时间,预示了程序进入死循环,立即报警。
加强对程序的检查和检验:一旦程序有错,立即报警并停止执行。
对程序及动态数据进行电池后备:停电后,利用后备电池供电,有关状态及信息就不会而丢失。
这样,PLC的**性、抗干扰能力大大提高。例如美国通用电气公司制成的PC控制模块平均无故障率可达1千万小时之多,组成系统后的平均无故障率可达4至5千万小时。
编程简单,使用方便
这是PLC**微机的另一个特点。目前大多数PLC采用继电控制形式的“梯形图编程方式”,即有传统控制线路的清晰直观,又适合电气技术人员的读图习惯和微机应用水平,易于接受,与常用的汇编语言相比,*受欢迎。
这了简化编程,当今的PLC还针对具体问题设计了诸如步进梯形指令、功能指令等。PLC是为车间操作人员而设计的,一般只要很短时间的训练即能学会使用。而微电脑控制系统则要求具有一定知识的人员操作。当然,PLC的功能开发,需要有软件的。
控制程序可变,具有很好的柔性
在生产工艺流程改变或生产线设备*新的情况下,不必改变PLC的硬设备,只要改变程序就可以满足要求。PLC取代继电器控制,具有继电器所不具备的无可比拟的优点。PLC除应用于单机控制外,在柔制造单元(FMC)、柔制造系统(FMS),以至工厂自动化(FA)中也被大量采用。
1. PLC的初始化控制
在工业控制中,常常需要给许多设备初始化后才能进入正常的控制阶段。这些初始化仅仅只在PLC通电一开始的阶段运行,当PLC正常运行后,不再执行这些初始化程序,使用顺序控制继电器指令很容易实现这样的控制。其梯形图和语句表程序如图6-1所示。
特殊继电器SM0.1仅在PLC通电开始产生的*个扫描周期接通,S0.1所控制的顺序程序段仅在PLC通电的*个扫描周期内运行,也就是实现了设备的初始化控制。
2. PLC故障控制
在PLC运行过程中会出现许多料想不到的故障,为了避免故障发生所带来严重的后果,需要采用一定的手段*PLC正常运行或者使其停止运行。在这些情况下往往会用到有条件结束指令、停止指令以及复位指令。
PLC故障控制的梯形图和语句表如图6-2所示。
设备初始化控制的梯形图和语句表
(a)梯形图;(b)语句表
PLC故障控制的梯形图和语句表
当循环程序很多或者中断很多时,PLC是正常运行的,但会大大延长PLC的扫描周期而造成WDT 故障。为了使PLC顺利运行,可以在适当的位置执行复位指令,重新触发WDT,使其复位。
在PLC运行过程中,若不希望运行某一部分程序,则可在这段不希望运行的程序加上图6-2所示的较后一条指令,这样只要接通与10.0相连的按钮,就会执行END指令,PLC就会返回主程序起点,重新执行。