北京西门子电机全国一级供应商
PLC的工作原理
下面以控制电动机正反转为例来说明PLC的工作原理,了解CPU是如何执行程序的输入I0.0、I0.1和I0.2分别采集电动机停止、正转和反转的输入信号,输出Q0.00和Q0.1控制电动机的正转和反转。
系统上电或由STOP模式切换到RUN模式时,CPU要执行一次复位操作,包含如下两个操作步骤。
① 清除没有保持功能的位存储器状态、定时器和计数器状态,清除中断堆栈和块堆栈的内容等。
② 执行系统启动组织块OB100。如果用户想使系统在上电后做一些初始化操作,就可以在OB100中编写程序,否则用户完全可以忽略这个组织块。需要注意的是OB100只在复位后被执行一次。
浔之漫智控技术(上海)有限公司
本公司是西门子授权代理商 自动化产品,全新,西门子PLC,西门子屏,西门子数控,西门子软启动,西门子以太网西门子电机,西门子变频器,西门子直流调速器,西门子电线电缆我公司**供应,德国进口
在S7-300中,系统不断地调用组织块OB1(相当于C语言中的主函数),在主函数中调用其他子程序,包括用户自己编制的子程序(指逻辑块FC或FB)和系统自带的子程序(系统逻辑块SFC或SFB)。
在实际工程应用中,中断是不可缺少的工作方式,循环工作过程可以被某些事件中断。S7-300和S7-400的CPU为用户提供了多种中断方式,以下是几种常用的中断方式。
① 中断源通过外部电路的输入进入系统,中断服务程序需事先存入组织块OB40。
② 系统提供了某些组织块为中断工作方式服务,有OB10(日期时间中断组织块)和OB20(延时中断组织块)。
CPU从条指令开始,逐条地执行用户程序,并且循环重复执行。执行指令时,从元件映像区中将有关编程元件的0/1状态读出来,并根据指令的要求执行相应的逻辑运算,实时更新映像区,后的运算结果输出到生产过程的执行机构中。
1.4 S7系列PLC简介
德国西门子公司是世界上较早研制和生产PLC产品的主要厂家之一,其产品具有多种型号,以适应各种不同的应用场合,有适合于起重机械或各种气候条件的坚固型,
小空间具有高处理性能的密集型,有的运行速度极快且具有优异的扩展能力。它包括从简单的小型控制器到具有过程计算机功能的大型控制器,可以配置各种I/O模块、编程器、过程通信和显示部件等。西门子公司的PLC发展到现在已有很多系列产品,如S5、S7、C7、M7系列等,本书主要以S7-300/400系列为例讲解PLC的理论和应用。
S7系列PLC是在S5系列基础上研制出来的,它由S7-200、S7-300/400 PLC组成。1.S7-200 PLC
微型 S7-200 PLC 结构紧凑、价格低廉,适用于小型的自动化控制系统。其指令处理时间短,减少了循环时间,高速计数器使其可应用于更广泛的领域,高速中断处理能分别响应各种过程事件;对性能的扩展提供了模块化的扩展能力,用于控制步进电动机的脉冲输出,同样可用于脉宽调制,为快速方便地解决复杂问题提供高效的指令集。此外,附加性能有:点对点接口(PPI)支持编程;操作员接口与串行设备接口;用户界面 好的STEP 7Micro/DOS软件和高效的编程器简化了编程;三级口令用于保护用户程序;TD200和COROS操作员面板提供了简单的人机接口功能
S7-300 PLC
模块化 S7-300 PLC 适用于快速的过程处理或对数据处理能力有特别要求的中小型自动化控制系统。它具有高速的计算能力、完整的指令集、多点接口(MPI)和通过SINEC LAN进行联网的能力;它内置多种功能,具有综合诊断能力,它推出的口令保护,简便的连接系统和无限的插入模块组态,使系统组态处理更加方便;由于其快速的指令处理速度,大大缩短了系统循环时间;同时高性能模块和多种CPU为各种各样的需求提供了合适的解决方案;模块扩展能力多可增加到3个扩展基架(ER),极高的安装密度,背板总线安装在每个模块中,预先接线系统(TOP接线),减少了所需空间和费用,同时为连接SIMATIC系列各种部件提供了接口,它具有对用户 好的Windows STEP 7 Mini编程软件和功能强大的编程器。3.S7-400 PLC
极具通信能力的S7-400 PLC适于大、中型自动控制系统,它指令执行时间极极短;在恶劣、不稳定的工业环境下,坚固、全部密封的模板依然可正常工作;无风扇操作降低了安装的费用;在操作运行过程中模板可插拔;分布式的内部总线允许在CPU与中央I/O间进行非常快的通信(P总线与I/O模板间进行数据交换,C总线可将大量数据传送到功能模块和通信模块);一些CPU装备了内置的SINEC L2 DP接口,保证了对分布式I/O进行快速数据交换,其强大的通信模块允许点对点通信,以及用SINEC L2和SINEC H1总线系统进行通信。
电源模块总是安装在机架的左侧,CPU模块紧靠电源模块;如果有接口模块(IM),接口模块放在CPU模块的右侧;除了电源模块、CPU模块和接口模块外,一个机架上多只能再安装8个信号模块、通信处理器模块或功能模块。
也就是说,机架的左边是1号槽,右边是11号槽,电源模块总是在1号槽的位置。中央机架(0号机架)的2号槽上是CPU模块,3号槽是接口模块。信号模块、功能模块和通信处理器模块可以任意安装在4~11号槽内,系统可以自动分配模块的地址。
需要注意的是,槽位号是相对的,每一机架的导轨并不存在物理的槽位。因为模块是用总线连接器连接的(如图2-3所示),而不是像其他模块式PLC那样,用焊在背板上的总线插座来安装模块,所以槽号是相对的,在机架导轨上并不存在物理槽位。例如,在不需要扩展机架时,中央机架上没有接口模块,此时虽然3号槽位仍然被实际上并不存在的接口模块占用,中央机架上的CPU模块和4号槽的模块实际上是挨在一起的。如果有扩展机架,接口模块占用3号槽位,负责与其他扩展机架自动进行数据通信。
S7-300 PLC的电源模块通过电源连接器或导线与CPU模块相连,为CPU模块提供DC24V电源。PS307电源模块还有一些端子可以为信号模块提供24V电源。
S7-300 PLC用背板总线将除电源模块之外的各个模块连接起来。背板总线集成在模块上,模块通过U形总线连接器相连,每个模块都有一个总线连接器,后者插在各模块的背后(如图2-2所示)。安装时先将总线连接器插在CPU模块上,并固定在导轨上,然后依次装入各个模块。
外部接线接在信号模块和功能模块的前连接器端子上,前连接器用插接的方式安装在模块前门后面的凹槽中(如图2-1所示),前连接器与模块是分开订货的。
S7-300 PLC的组成
S7-300 PLC主要由以下几部分组成。1.中央处理单元(CPU)
各种CPU有不同的性能,例如,有的CPU集成有数字量和模拟量I/O点,有的CPU集成有PROFIBUS-DP等通信接口。CPU前面板上有状态故障指示灯、模式开关、24V电源端子、电池盒与存储器模块盒(有的CPU没有)。2.负载电源模块(PS)
负载电源模块用于将AC220V电源转换为DC24V电源,供CPU和I/O模块使用。额定输出电流有2A、5A和10A三种,过载时模块上的LED闪烁。3.信号模块(SM)