西门子模块6ES7350-1AH03-0AE0参数详细
1.按I/O点数及存储器的容量分类
一般而言,处理的I/O点数比较多,则控制关系比较复杂,用户需要的程序存储器容量比较大,要求plc指令及其他功能比较多,指令执行的过程也比较快等。按PLC的输入输出点数可分为如下三类:
1)小型PLC——小型PLC的功能一般以开关量控制为主,其输入、输出总点数一般在256点以下,用户程序存储器容量在4K字以下。现在的高性能小型PLC还具有一定的通讯能力和少量的模拟量处理能力。这类PLC的特点是价格低廉,体积小巧,适合于控制单台设备,开发机电一体化产品。典型的小型机有西门子公司的S7-200系列、Rockwell公司的SLC500系列、OMRON公司的CPM2A系列、三菱公司的FX系列等产品。
2)中型PLC——中型PLC的输入、输出总点数在256~1024点之间,用户程序存储器的容量大于8K字。中型PLC具有更强的模拟量处理能力、数字计算能力和通讯能力。中型机的指令比小型机更丰富,一般适用于复杂的逻辑控制系统以及连续生产过程的控制场合。典型的中型机有西门子的S7-300系列、Rockwell公司的ControlLogix系列、OMRON公司的C200H系列等产品。
3)大型PLC——大型PLC的I/O总点数在1024点以上,用户程序存储器容量可达8~16M。大型PLC的性能已经与工业控制计算机相当,它具有计算、控制和调节的功能,还具有强大的通讯联网能力。它可以连接hmi作为系统监视或操作界面,能够表示过程的动态流程,记录各种曲线,可配备多种智能模块,构成一个多功能系统。这种系统还可以和其他型号的控制器、上位机相连,组成一个集中分散的生产过程和产品质量控制系统。大型机适用于设备自动化、过程自动化控制和过程监控。典型的大型PLC有西门子的S7-400、OMRON公司的CVMl和CSl系列、Rockwell公司的ControlLogix、PLC5/05系列等产品。
2. 根据结构形式分
三菱FX系列
1)整体式(箱体式)——整体式结构的特点是将PLC的基本部件,如CPU板、输入板、输出板、电源板等紧凑地安装在一个标准机壳内,构成一个整体,组成PLC的一个基本单元(主机)或扩展单元。基本单元上设有扩展端口,通过扩展电缆与扩展单元相连。以构成PLC不同的配置。整体式结构的PLC体积小,成本低,安装方便。微型和小型PLC一般为整体式结构。
西门子plc S7-300
2)机架模块式——模块式结构的PLC是由一些模块单元构成,这些标准模块如CPU模块、输人模块、输出模块、电源模块和各种功能模块等,将这些模块插在框架上或基板上即可。各模块功能是独立的,外形尺寸是统一的,插入什么模块可根据需要灵活配置。目前,中、大型PLC多采用这种结构形式。
一 .可编程控制器的结构
1. PLC的结构包括硬件和软件两大部分。在硬件和控制对象之间有三环:
2. 个环:是操作系统,用它来管理PLC的硬件资源;
3. 第二个环:是编译系统,这两 个环构成了的PLC软件系统。
4. 第三个环:是实现用户要求的应用程序。 PLC的硬件原理框图
二 .可编程控制器的编程方法
1. 梯形图梯形图(LD——Ladder Diagram)法编程与传统的继电器电路图
2. 的设计很相似,用电路元件符号来表示控制任务直观易理解。
3. 语句表语句表也称指令表(IL—Instruction List)。或叫指令表语言。它是以RD、OR、AND、NOT……等逻辑指令为语句的操作码,以操作地址或参数操作数的编程语言。操作码表示要操作的功能类型,操作数表示到哪里去操作。这种编程方法紧凑、系统化,但比较抽象,有时先用梯形图表达,然后写成相应的指令语句输入。 梯形图与语句表的关系
4. 语言编程法(如C语言等);随着数控技术的发展,可编程控制器控制的设备已由单机扩展到FMS、CIMS等。可编程控制器处理的信息除开关量信号、模拟量信号、交流信号外,还需要完成与上位机或下位机的信息交换。某些信息的处理已不能采用顺序执行的方式,而必须采用高速实时处理方式。基于这些原因,计算机所用的语言便逐步被引用到PC的应用程序中来。
5. 其他编程法控制系统流程图(逻辑功能图) 编程法;功能模块图表示的“功能块语言"编程法;基于图形表示的“图形语言"编程法;用子程序控制和指令语句表示的“结构文本语言"编程法;逻辑式编程法
输入/输出信号原理图。该图应按“电气制图国家标准(GB6988.1~6988.7—1997)绘制。图中与PLC编程有关的内容主要有:
1)与输入信号有关的器件名称、位置。如操作面板按钮、工作台行程限位开关、主轴准停传感器、电动机热继电器等。
2)输出信号执行元件名称、位置。如操作面板指示灯、中间继电器线圈等。
3)输入和输出信号插座和插脚编号,或连接端子编号,及信号名称和在PLC中的地址。
4)输入和输出信号接线和工作电源
LD动合触点指令,表示一个与输入母线相连的动合触点指令,即动合触点逻辑运算起始。
LDN动断触点指令,表示一个与输入母线相连的动断触点指令,即动断触点逻辑运算起始。
A 与动合触点指令,用于单个动合触点的串联。
AX 与非动断触点指令,用于单个动断触点的串联。
O 或动合触点指令,用于单个动合触点的并联。
ON 或非动断触点指令,用于单个动断触点的并联。
LD、LDN、A、AN、O、ON触点指令中变量的数据类型为布尔(BOOC)型。LD、LDN两条指令用于将接点接到母线上,A、AN、O、ON指令均可多次重复使用,但当需要对两个以上接点串联连接电路块的并联连接时,要用后述的OLD指令。
例子:
步序
指令
器件号
步序
指令
器件号
0
LD
I0.0
5
=
Q0.3
1
AN
I0.1
6
=
Q0.4
2
O
I0.2
7
AN
I0.5
3
A
I0.3
8
=
Q0.5
4
ON
I0.4
西门子连接电缆6SL3060-4AF10-0AA0
画出下列指令语句表对应的梯形图。
① LD 00000
OR 00001
AND-NOT 00002
OR 00003
LD 00004
AND 00005
OR 00006
AND-LD
OR 00007
OUT 10000
将指令语句转换成梯形图时,首先应将以LD指令为起点的电路块找出来,然后根据两个电路块后面的指令确定其相互关系。
① 图所示。
使用位处理技术,可开发出一个用户定义的键盘
当按下一个数字键时,其值被加入存储在单个数据字中的数据串中。这个程序可以对0到9999的数字进行操作。如果超过大限值,则高位溢出、丢失。每个新近输入位放置在数据串的“单元"位置。经处理,输入的数字输出,给一个7段显示DSP1,表示当前输入数据串是什么。
程序通过对位数据找(首地址M110>左移4位(SFTL,指令),把输入数字加到当前串。为实现这个目的,“空"数据值被移入到位元件M110, 11, 12和13。当键入的数据值移入到寄存器D010后,D010内容与位数据找(首地址M110 )通过WOR相连结。因为D010的内容总是1个数字(一个按粗输入),即一个4位模式,可以说,D010的前4位被复制到位数据栈的预先“置空"区域中,此区域也为4位。
接着位数据找的内容被直接移出到一个7段显示的输出。同时使用BIN指令处理同一个位栈,其结果存在D000中。这是一个直接读取当前数字串的过程
1、所编的程序要合乎所使用的PLC的有关的规定
主要是对指令要准确地理解,正确地使用。各种PLC指令多有类似之处,但还有些差异。对于有PLC使用经验的人,当选用另一种不太熟悉的型号进行编程设计时,一定要对新型号PLC的指令重新理解一遍,否则容易出错。
2、要使所编的程序尽可能简洁
简短的程序可以节省内存,简化调试,而且还可节省执行指令的时间,提高对输入的响应速度。要使所编的程序简短,就要注意编程方法,用好指令,用巧指令,还要能优化结构。要实现某种功能,一般而言,在达到的目的相同时,用功能强的指令比用功能单一的指令,程序步数可能会少些。
3、要使所编的程序尽可能清晰
这样既便于程序的调试、修改或补充,也便于别人了解和读懂程序。要想使程序清晰,就要注意程序的层次,讲究模块化、标准化。特别是在编制复杂的程序时,更要注意程序的层次,可积累自己的与吸收别人的经验,整理出一些标准的具有典型功能的程序,并尽可能使程序单元化,像计算机中的常用的一些子程序一样,移来移去都能用,这样,设计起来简单,别人也易了解。
4、要使所编的程序合乎PLC的性能指标及工作要求
所编程序的指令条数要少于所选用的PLC内存的容量,即程序在PLC中能放得下,所用的输入、输出点数要在所选用PLC的I/O点数范围之内,PLC的扫描时间要少于所选用PLC的程序运行监测时间。PLC的扫描时间不仅包括运行用户程序所需的时间,而且还包括运行系统程序,(如I/O处理、自监测)所需的时间。
5、所编程序能够循环运行
PLC的工作特点是循环反复、不间断地运行同一程序。运行从初始化后的状态开始,待控制对象完成了工作循环,则又返回初始化状态。只有这样才能使控制对象在新的工作周期中也得到相同的控制
(1) 振荡电路可以产生特定的通断时序脉冲,它应用在脉冲信号源或闪光报警电路中。
(2) 定时器组成的振荡电路一,如下图6所示
图6 振荡电路
注意:
1. 改变T0、T1的参数值,可以调整Y0的输出脉冲宽度。
2. 振荡电路的分析要注意X0的状态。
3. 定时器组成的振荡电路二
图7 振荡电路
西门子连接电缆6SL3060-4AW00-0AA0
梯形图有时又称继电器形逻辑图编程。这种方法是当今使用为广泛的,对些我们将在介绍基本指令应用中作详细介绍。它使用泛的主要原因是它和以往的继电器控制线路十分接近。
如图1是典型的梯形图,两边垂直的线称为母线,在母线之间通过串并(与、非)关系构成一定的逻辑关系。PLC中还有一个关键的概念“能流"(Power plow)。这仅仅是概念上的能流。如图,把梯形图中左边的母线假想为电源的“火线",右边的母线假想为“零线"。如果有“能流",则从左至右流向线圈,线圈被激励。原则线圈未被激励。母线中是否有“能流"流过,即线圈能否被激励,其关键主要取决于母线的逻辑线路是否接通。
应该强调指出的是,“能流"仅仅是假想的,便于理解梯形图各输出点动作的概念,并非实际存在的
交流电机单向运转的启停控制。
图1 继电器控制线路图
图2 PLC控制的接线图
图3 PLC梯形图
表1 PLC控制的助记符程序