PLC编程学习基础知识docWord文档格式.docx
《PLC编程学习基础知识docWord文档格式.docx》由会员分享,可在线阅读,更多相关《PLC编程学习基础知识docWord文档格式.docx(10页珍藏版)》请在冰豆网上搜索。
它最大的优点是:
同一标记的触点在不同的梯级中,可以反复的出现。
而继电器则无法达到这一目的。
而线圈的使用是相同的,即不同的线圈只能出现一次。
2、编程元件的分类:
编程元件分为八大类,X为输入继电器、Y为输出继电器、M为辅助继电器、S为状态继电器、T为定时器、C为计数器、D为数据寄存器和指针(P、I、N)。
关于各类元件的功用,各种版本的PLC书籍均有介绍,故在此不介绍,但一定要清楚各类元件的功能。
编程元件的指令由二部分组成:
如LD(功能含意)X000(元件地址),即LDX000,LDIY000......。
3、熟识PLC基本指令:
(1)LD(取)、LDI取反)、OUT(输出)指令;
LD(取)、LDI(取反)以电工的说法前者是常开、后者为常闭。
这二条指令最常用于每条电路的第一个触点(即左母线第一个触点),当然它也可能在电路块与其它并联中的第一个触点中出现。
这是一张梯形图(不会运行)。
左边的纵线称为左母线,右母线可以不表示。
该图有三个梯级;
第1梯级;
左边第一个触点为常开,上标为X000,X表示为输入继电器,其后的000数据,可以这样认为它使用的是输入继电器中的编号为第000的触点(下同)。
其指令的正确表示应为(如右图程序所示):
0、LDX000(前头的0即为从第0步开始,指令输入时无须理会,它会自动按顺序显示出)。
第2梯级;
左边的第一个触点为常闭触点,上标为T0,T表示定时器(有时间长短不同,应注意),0则表示定时器中的编号为0的触点。
其指令的正确表示应为:
2、LDI
T0(如程序所示)。
第3梯级;
左边第一个触点为常闭,上标为M0,M为辅助继电器(该继电器有多种,注意类别),其指令的正确表示应为:
4、LDIM0(如程序所示)。
本梯级的第2行第一个触点为常开,上标为Y000,Y表示输出继电器,由于该触点与后面Y001触点呈串联关系,形成了所谓的电路"
块"
,故而其触点的指令应为5、LDY000。
总之LD与LDI指令从上面可以看出,它们均是左母线每一梯级第一触点所使用的指令。
而梯级中的支路(即第3梯级的第2行)有二个或二个以上触点呈串联关系,其第一触点同样按LD或LDI指令。
可使用LD、LDI指令的元件有:
输入继电器X、输出继电器Y、辅助继电器M、定时器T、计数器C、状态继电器S。
OUT为线圈驱动指令,该指令不能出现在左母线第一位。
驱动线圈与驱动线圈不能串联,但可并联。
同一驱动线圈只能出现一次,并安排在每一梯级的最后一位。
如上图中的1、OUTY000,3、OUTY001,Y为输出继电器,其线圈一旦接获输出信号,可以这样认为,线圈将驱动其相应的触点而接通外部负载(外部负载多为接触器、中间继电器等)。
而上图8、OUTT0K40为定时器驱动线圈指令,其中的K为常数40为设定值(类似电工对时间继电器的整定)。
可使用OUT指令元件有:
输出继电器Y、辅助继电器M、定时器T、计数器C、状态继电器S。
(2)触点的串联指令AND(与)ANI(与非);
前者为常开,后者为常闭。
二者均用于单个触点的串联。
二指令可重复出现,不受限制,。
如下图所示。
由第1梯级来看;
X000、T0、Y001三触点成串联关系,即T0的常闭串接于X000的后端,而Y001的常闭则串接于T0常闭的后端。
由于都是常闭故用ANI指令。
现来看第2梯级;
X000、M0、Y001,同样三触点也是串联关系,M0的常闭接点串接于X001的后端,而Y000的常开接点则串接于M0的后端。
故M0的指令用ANI,而Y000的指令则用AND(具体编程详上图),一句话只要是串联后面是常开的用AND,是常闭的则用ANI。
可使用AND、ANI指令元件有:
(3)触点并联指令OR(或)、ORI(或反);
触点并联时,不管梯级中有几条支路,只要是单个触点与上一支路并联,是常开的用OR,是常闭的则用ORI。
可以看出上图的X000、X001、M0三者处于并联关系。
由于X000下面二条支路均为单个触点,因X001是常开触点,故用OR指令。
而M0是常闭触点,则用ORI指令。
三接点并联后又与M1串联,串联后又与Y000并联,而Y000也是单个触点,所以仍采用OR指令。
可使用OR、ORI指令元件有:
(4)串联电路块的并联指令ORB(或);
任一梯级中有多(或单支路)支路与上一级并联,只要是本支路中是二个以上的触点成串联关系(即所谓的:
串联电路块),则应使用ORB指令。
由上图可以看出,第一支路X003的常开触点与M1的常开触点成串联关系(在这样的情况下,形成了块的关系),它是与上一行的X000与M0串联后相并联,此时程序的编写,如步序号0、1、2、3、4所示。
4所出现的第一个ORB指的是与上一行并。
而第二支路,常闭Y001与M2同样是串联关系。
也是一个块结构,其串联后再与第一支路并。
故步序7再次出现ORB。
ORB指令并无梯形图与数据的显示。
可以这样认为;
它是下一行形成电路块的情况下与上一行并联的一条垂直直线(如图中所示的二条粗线)。
(5)并联电路块与块之间的串联指令ANB;
如左下图虚线框内所示的二电路块相串,各电路块先并好后再用ANB指令进行相串。
左图的梯形图可以用右图进行简化。
程序的编写如下图所示。
ANB指令并无梯形图与数据的显示。
它是形成电路块与电路块之间的串联联接关系,是一条横直线。
(6)进栈指令MPS、读栈指令MRD、出栈指令MPP和程序结束指令END;
MPS、MRD、MPP这是一组堆栈指令。
如下图使用的二种堆栈形式;
在堆栈形式下MPS应与MPP成对出现使用。
如在第一堆栈形式下,则采用MPS、MPP指令。
若在MPS、MPP指令中间还有支路出现,则增加MRD指令,如下图的第二堆栈所示。
应知道MPS、MPP成对出现的次数应少于11次,而MRD的指令则可重复使用,但不得超过24次。
要知道这一组指令,同样并无梯形图与数据的显示。
MPS是堆栈的起始点,它起到承上启下的联接点作用,而支路的MRD、MPP则与之依次联接而已。
而END指令则是结束指令,它在每一程序的结束的末端出现。
当然还有其它的指令,但只要熟织和应用以上的指令,我以为入个门应该没什么问题了,也够用了。
入了门后再去研究其它的指令就不是很难了。
故不再一一说明。
PLC简介
PLC可编程序控制器:
PLC英文全称Programmable
Logic
Controller
中文全称为可编程逻辑控制器,定义是:
一种数字运算操作的电子系统,专为在工业环境应用而设计的。
它采用一类可编程的存储器,用于其内部存储程序,执行逻辑运算,顺序控制,定时,计数与算术操作等面向用户的指令,并通过数字或模拟式输入/输出控制各种类型的机械或生产过程。
DCS集散系统:
DCS英文全称
DISTRIBUTED
CONTROL
SYSTEM
中文全称为集散型控制系统。
DCS可以解释为在模拟量回路控制较多的行业中广泛使用的,尽量将控制所造成的危险性分散,而将管理和显示功能集中的一种自动化高技术产品。
DCS一般由五部份组成:
1:
控制器2:
I/O板3:
操作站4:
通讯网络5:
图形及遍程软件。
二、PLC的构成
从结构上分,PLC分为固定式和组合式(模块式)两种。
固定式PLC包括CPU板、I/O板、显示面板、内存块、电源等,这些元素组合成一个不可拆卸的整体。
模块式PLC包括CPU模块、I/O模块、内存、电源模块、底板或机架,这些模块可以按照一定规则组合配置。
三、CPU的构成
CPU是PLC的核心,起神经中枢的作用,每套PLC至少有一个CPU,它按PLC的系统程序赋予的功能接收并存贮用户程序和数据,用扫描的方式采集由现场输入装置送来的状态或数据,并存入规定的寄存器中,同时,诊断电源和PLC内部电路的工作状态和编程过程中的语法错误等。
进入运行后,从用户程序存贮器中逐条读取指令,经分析后再按指令规定的任务产生相应的控制信号,去指挥有关的控制电路。
CPU主要由运算器、控制器、寄存器及实现它们之间联系的数据、控制及状态总线构成,CPU单元还包括外围芯片、总线接口及有关电路。
内存主要用于存储程序及数据,是PLC不可缺少的组成单元。
在使用者看来,不必要详细分析CPU的内部电路,但对各部分的工作机制还是应有足够的理解。
CPU的控制器控制CPU工作,由它读取指令、解释指令及执行指令。
但工作节奏由震荡信号控制。
运算器用于进行数字或逻辑运算,在控制器指挥下工作。
寄存器参与运算,并存储运算的中间结果,它也是在控制器指挥下工作。
CPU速度和内存容量是PLC的重要参数,它们决定着PLC的工作速度,IO数量及软件容量等,因此限制着控制规模。
∙2008-5-711:
55
∙回复
0位粉丝
∙
2楼
四、I/O模块
PLC与电气回路的接口,是通过输入输出部分(I/O)完成的。
I/O模块集成了PLC的I/O电路,其输入暂存器反映输入信号状态,输出点反映输出锁存器状态。
输入模块将电信号变换成数字信号进入PLC系统,输出模块相反。
I/O分为开关量输入(DI),开关量输出(DO),模拟量输入(AI),模拟量输出(AO)等模块。
开关量是指只有开和关(或1和0)两种状态的信号,模拟量是指连续变化的量。
常用的I/O分类如下:
开关量:
按电压水平分,有220VAC、110VAC、24VDC,按隔离方式分,有继电器隔离和晶体管隔离。
模拟量:
按信号类型分,有电流型(4-20mA,0-20mA)、电压型(0-10V,0-5V,-10-10V)等,按精度分,有12bit,14bit,16bit等。
除了上述通用IO外,还有特殊IO模块,如热电阻、热电偶、脉冲等模块。
按I/O点数确定模块规格及数量,I/O模块可多可少,但其最大数受CPU所能管理的基本配置的能力,即受最大的底板或机架槽数限制。
五、电源模块
PLC电源用于为PLC各模块的集成电路提供工作电源。
同时,有的还为输入电路提供24V的工作电源。
电源输入类型有:
交流电源(220VAC或110VAC),直流电源(常用的为24VAC)。
六、底板或机架
大多数模块式PLC使用底板或机架,其作用是:
电气上,实现各模块间的联系,使CPU能访问底板上的所有模块,机械上,实现各模块间的连接,使各模块构成一个整体。
七、PLC系统的其它设备
1、编程设备:
编程器是PLC开发应用、监测运行、检查维护不可缺少的器件,用于编程、对系统