西门子PLC介绍
- 格式:pdf
- 大小:2.36 MB
- 文档页数:80
PLC西门子面试知识点1. 什么是PLC?PLC(Programmable Logic Controller)即可编程逻辑控制器,是一种专门用于工业自动化控制的设备。
它通过编程来控制工业生产过程中的各种设备和机器,如传感器、执行器、电机等,以实现自动化控制。
2. PLC西门子的基本概念PLC西门子是指由西门子公司生产的PLC设备。
它具有以下几个基本概念:•CPU(Central Processing Unit):即中央处理器,是PLC的核心部件,负责解释和执行用户编写的控制程序。
•输入模块:负责将外部信号(如开关状态、传感器信号等)转换为数字信号,供PLC进行处理。
•输出模块:负责将PLC处理后的数字信号转换为控制信号,驱动外部设备(如电机、阀门等)进行操作。
•内存:用于存储PLC程序、数据和运行状态等信息。
•编程软件:用于编写、编辑和下载PLC程序。
3. PLC西门子的编程语言PLC西门子支持多种编程语言,常用的有以下几种:3.1 经典梯形图(Ladder Diagram)梯形图是一种图形化的编程语言,使用梯形图的方式来描述程序的执行顺序和逻辑关系。
它使用电气图符号来表示不同的逻辑元件,如继电器、计时器、计数器等。
以下是一个简单的梯形图示例:|----[ ]----[ ]----[ ]----|| X1 | X2 | Y1 ||--------|--------|--------|上述梯形图表示当输入X1和X2同时闭合时,输出Y1闭合。
3.2 结构化文本(Structured Text)结构化文本是一种类似于高级编程语言的文本型编程语言。
它使用类似于C语言的语法,支持各种控制结构和函数库。
结构化文本适合处理复杂的逻辑和算法。
以下是一个结构化文本的示例:IF X1 AND X2 THENY1 := 1;ELSEY1 := 0;END_IF;上述代码表示当输入X1和X2同时为真时,输出Y1为1,否则输出Y1为0。
西门子PLC知识科普一、位逻辑指令(一)触点及线圈指令(PLC)梯形图语言的(编程)原则1、梯形图由多个梯级组成,每个线圈可构成一个梯级,每个梯级有多条支路,每个梯级代表一个逻辑方程;2、梯形图中的继电器、接点、线圈不是物理的,是PLC存储器中的位(1=0N;0=0FF);编程时常开/常闭接点可无限次引用,线圈输出只能是一次;3、梯形图中流过的不是物理(电流)而是“概念电流”,只能从左向右流;4、用户程序的运算是根据PLC的输入/输出映象(寄存器)中的内容,逻辑运算结果可以立即被后面的程序使用;5、PLC的内部继电器不能做控制用,只能存放逻辑控制的中间状态;6、输出线圈不能直接驱动现场的执行元件,通过I/模块上的功率器件来驱动。
基本逻辑指令以位逻辑操作为主,在位逻辑指令中,除非有特殊说明,操作数的有效区域为:I、Q、M、SM、T、C、V、S、L且数据类型为BOOL触点和线圈指令又分为:标准指令、立即指令、取反指令、正(负)跳变指令。
二、(定时器)指令包括:接通延时定时器(TON)、有记忆的接通延时(保持型)定时器(TONR)、断开延时定时器(TOF)。
S7-200有256个定时器(T0~T255)。
一、计数器指令包括:加计数CTU、减计数CTD和加/减计数CTUD总共有256个(C0~C255)。
计数器是对PLC内部的(时钟)脉冲进行计数,而计数器是对外部的或由程序产生的计数脉冲进行计数。
计数器累计计数的当前值(16位有符号整数),它存放在计数器的16位(bit)当前值寄存器中。
每个计数器只有一个16位的当前值寄存器地址。
在一个程序中,同一计数器号不要重复使用,更不可分配给几个不同类型的计数器。
西门子PLC的特点介绍西门子PLC的输入与输出在物理上是彼此隔开的,其间的联系是靠运行存储于它的内存中的程序实现。
它的入出相关,不是靠物理过程,不是用线路;而是靠信息过程,用软逻辑联系。
它的工作基础是用好信息。
信息不同于物质与能量,有自身的规律。
信息便于处理,便于传递,便于存储;信息还可重用,等等。
正是由于信息的这些特点,决定了PLC的基本特点。
1.功能丰富西门子PLC的功能非常丰富。
这主要与它具有丰富的处理信息的指令系统及存储信息的内部器件有关。
它的指令多达几十条、几百条,可进行各式各样的逻辑问题的处理,还可进行各种类型数据的运算。
凡普通计算机能做到的,它也都可作到。
它的内部器件,即内存中的数据存储区,种类繁多,容量宏大。
I/O继电器,可以用以存储入、出点信息的,少的几十、几百,多的可达几千、几万,以至10几万。
这意味着它可进行这么多I/O点的入出信息变换,进行这么大规模的控制。
它的内部种种继电器,相当于中间继电器,数量更多。
内存中一个位就可作为一个中间继电器,怎么不多。
它的计数器、定时器也很多,是继电电路所望尘莫及的。
小小的箱体或模块,其内部定时器、计数器可达成百、成千。
这也是因为只要用内存中的一个字,再加一些标志位,即可成为定时器、计数器,所以才那么多。
而且,这些内部器件还可设置成丢电保持的,或丢电不保持的,即上电后予以清零的。
以满足不同的使用要求。
这些也是继电器件所难以做到的。
它的数据存储区还可用以存储大量数据,几百、几千、几万字的信息都可以存,而且,掉电后还不丢失。
西门子PLC还有丰富的外部设备,可建立友好的人机界面,以进行信息交换。
可送入程序,送入数据,可读出程序,读出数据。
而且读、写时可在图文并茂的画面上进行。
数据读出后,可转储,可打印。
数据送入可键入,可以读卡入,等等。
西门子PLC还具有通讯接口,可与计算机链接或联网,与计算机交换信息。
自身也可联网,以形成单机所不能有的更大的、地域更广的控制系统。
西门子plc型号含义说明西门子plc型号编制通常所指的是订货号。
以6ES7 221-0BA23-0xA0为例:6-自动化系统系列;S7-S7系列,S5-S5系列;2-200系列,3-300系列,4-400系列;2-DI/DO,1-CPU,3-AI/AO,4-通信模块,5-功能模块;1-输入,2-输出,3-输入/输出(对于数字量);OBA-输入/输出电压等级、类型、点数等,具体要看产品说明;23-版本;0xA0-此数值代表不同功能的模块。
西门子plc根据规模和性能的大小,主要有S7-200,S7-300和S7-400三种,下面就简单介绍一下该三种产品的一些特性。
1、S7-200针对低性能要求的摸块化小控制系统,它最多可有7个模块的扩展能力,在模块中集成背板总线,它的网络联接有rs-485通讯接口和profibus两种,可通过编程器pg访问所有模块,带有电源、cpu和i/o的一体化单元设备。
其中的扩展模块(em)有以下几种:数字量输入模块(di)——24vdc和120/230vac;数字量输出(do)——24vdc和继电器;模拟量输入模块(ai)——电压、电流、电阻和热电偶;模拟量输出模块——电压和电流。
还有一个比较特殊的模块-通讯处理器(cp)——该块的功能是可以把s7-200作为主站连接到as-接口(传感器和执行器接口),通过as-接口的从站可以控制多达248个设备,这样就可以显著的扩展s7-200的输入和输出点数。
2、S7-300相比较s7-200,s7-300针对的是中小系统,他的模块可以扩展多达32个模块,背板总线也在模块内集成,它的网络连接已比较成熟和流行,有mpi、工业以太网,使通讯和编程变得简单,选择性也比较多,并可借助工具进行组态和设置参数。
s7-300的模块稍微多一点,除了信号模块(sm)和200的em模块同类型之外,它还有接口模块(im)——用来进行多层组态,把总线从一层传到另一层;占位模块(dm)——为没有设置参数的信号模块保留一个插槽或为以后安装的接口模块保留一个插槽;功能模块(fm)——执行特殊功能,如计数、定位、闭环控制相当于对cpu功能的一个扩展或补充;通讯处理器(cp)——提供点对点连接、profibus和工业以太网。