《可编程序控制器PLC原理及应用第五章》由会员分享,可在线阅读,更多相关《可编程序控制器PLC原理及应用第五章(17页珍藏版)》请在金锄头文库上搜索。
1、可编程序控制器可编程序控制器(PLC)原理及应用原理及应用 主主 讲讲 林林 硕硕5第第 五五 章章梯形图编程概述梯形图编程概述 继电器逻辑(软继电器):在继电器逻辑(软继电器):在PLC中也称编程元件,它包中也称编程元件,它包括线圈、常开触点、常闭触点。每个符号上都有地址码。括线圈、常开触点、常闭触点。每个符号上都有地址码。常开触点:符号常开触点:符号 表示取数,再运算。表示取数,再运算。常闭触点:符号常闭触点:符号 表示先取数后取反,再运算。表示先取数后取反,再运算。线圈:符号线圈:符号 或或 表示把运算结果存放表示把运算结果存放(输出)到指定单元中。(输出)到指定单元中。定时器、计数器逻
2、辑:进行定时、计数功能,并设参数。定时器、计数器逻辑:进行定时、计数功能,并设参数。还有其他等等还有其他等等虚拟元件虚拟元件。 基本运算:基本运算:触点串联触点串联-”与与“运算运算触点并联触点并联-”或或“运算运算5.1 5.1 梯形图程序中的几个基本概念梯形图程序中的几个基本概念5.25.2I/OI/O地址分配和寻址概念地址分配和寻址概念 地址编码地址编码 例如例如三菱:输入三菱:输入 Xxxx; 输出输出 Yxxx西门子:西门子:输入输入 I Ix.xx; 输出输出 Q Qx.xxAB产品:输入产品:输入 I:I:xxx/xx; 输出输出 O:O:xxx/xx 有产品内固定地址码;程序编
3、址。有产品内固定地址码;程序编址。 AB产品(产品(PLC-5)几个)几个寻址概念寻址概念 硬件安放次序硬件安放次序 模块密度:模块密度:一个一个I/OI/O模块模块结构有结构有8 8位、位、1616位、位、3232位(也是端子个数位(也是端子个数)物理地址物理地址 依据实际位置:框架号依据实际位置:框架号 槽号槽号 端子号端子号逻辑地址对应内存地址逻辑地址对应内存地址 逻辑机架号逻辑机架号 I/OI/O组组 位号位号 例:例:I:I:02021/1/1212 I-I-输入模块;输入模块;02022 2号逻辑机架号逻辑机架;1 11 1号号I/OI/O组;组;12-1212-12号端子(位号号
4、端子(位号 );PLC-5PLC-5地址分配与寻址概念地址分配与寻址概念( (续续) )1 1个字个字=16=16位位(bit) (bit) ;1 1个个I/OI/O组组对应对应1 1个输入字和个输入字和1 1个输出字个输出字 (组号与字地址一一对应)(组号与字地址一一对应) 也是:也是:对应对应1616个输入位号和个输入位号和1616个输出位号;个输出位号; 1 1个个I/OI/O组号组号也是也是对应对应1 1个输入映像表的字地址个输入映像表的字地址和和1 1个输出映像表的字地址,个输出映像表的字地址, I/OI/O组号组号用一位八进制数表示;(用一位八进制数表示;(字地址字地址用二位八进制
5、数表示)用二位八进制数表示)1 1个逻辑机架号个逻辑机架号=8=8个个I/OI/O组;组;以一个逻辑机架为基本单元以一个逻辑机架为基本单元处处理理器器0I/O组组1I/O组组2I/O组组3I/O组组4I/O组组5I/O组组7I/O组组6I/O组组1#逻辑机架(逻辑机架(8个个I/O组)组)0I/O组组1I/O组组2I/O组组3I/O组组4I/O组组5I/O组组7I/O组组6I/O组组2#逻辑机架逻辑机架0I/O组组1I/O组组2I/O组组3I/O组组4I/O组组5I/O组组7I/O组组6I/O组组3#逻辑机架逻辑机架Plc-5Plc-5地址分配与寻址概念地址分配与寻址概念( (续续) )每个每
6、个I/OI/O组对应一对输入组对应一对输入和和输出映像输出映像表(区)表(区)0-70-7的的I/OI/O组组分别对应:分别对应:00-0700-07(八个)输入映像表(八个)输入映像表(字)(字)00-0700-07(八个)输出映像表(八个)输出映像表(字)(字)(组号与字地址一一对应)(组号与字地址一一对应)每字:位号每字:位号00000707;10101717(共(共1616位)位)-八进制数八进制数04Plc-5Plc-5地址分配与寻址概念地址分配与寻址概念( (续续) ) PLC-5 PLC-5 寻址方式寻址方式一个一个I/OI/O组:可以占组:可以占 2 2槽槽 或或 1 1槽槽
7、或或 1/21/2槽槽一个一个I/OI/O组组用了用了2 2个个I/OI/O模块(模块(2 2个槽)个槽)-称为:称为:2 2槽寻址槽寻址一个一个I/OI/O组组用了用了1 1个个I/OI/O模块(模块(1 1个槽)个槽)-称为:称为:1 1槽寻址槽寻址一个一个I/OI/O组组用了用了1/21/2个个I/OI/O模块(模块(1/21/2个槽)个槽)-称为:称为:1/21/2槽寻址槽寻址1)逻辑机架号的分配)逻辑机架号的分配Plc-5Plc-5地址分配与寻址概念地址分配与寻址概念( (续续) )1 1、 2 2槽寻址槽寻址一个一个I/O组组用了用了2个个I/O模块模块(2个槽)个槽) (每槽(每
8、槽8、16位)位)0007101701007001770 02 23 34 45 56 67 71 1输入映像表输入映像表输出映像表输出映像表I/O组组I/O组组I/O组组I/O组组I/O组组I/O组组I/O组组I/O组组12345607123456一个机架号单元一个机架号单元Plc-5Plc-5地址分配与寻址概念地址分配与寻址概念( (续续) )1 1、 2 2槽寻址槽寻址一个一个I/O组组用了用了2个个I/O模块模块(2个槽)个槽)0007101700070 02 23 34 45 56 67 71 1输入映像表输入映像表输出映像表输出映像表I/O组组I/O组组I/O组组I/O组组I/O组
9、组I/O组组I/O组组I/O组组12345607123456I表示用了端点表示用了端点IO0007I00071017I0017O0017一个机架号单元一个机架号单元I0007I10178点16点4 4注意:不能用每槽注意:不能用每槽3232点模块;不能两槽同时是点模块;不能两槽同时是1616点的点的I I或或O.O.16点8点8点8点8点O001716点071710Plc-5Plc-5地址分地址分配与寻址概念配与寻址概念( (续续) )2 2、 1 1槽寻址槽寻址一个一个I/O组组用了用了1个个I/O模块模块(1个槽)个槽) (每槽(每槽8、16、32位)位)00071017010070017
10、70 02 23 34 45 56 67 71 1输入映像表输入映像表输出映像表输出映像表I/O组组I/O组组I/O组组I/O组组I/O组组I/O组组I/O组组I/O组组12345607123456一个机架号单元一个机架号单元Plc-5Plc-5地址分配与地址分配与寻址概念寻址概念( (续续) )2 2、 1 1槽寻址槽寻址一个一个I/O组组用了用了1个个I/O模块模块(1个槽)个槽) (用(用8、16位的模块)位的模块)0007101701007001770 02 23 34 45 51 1输入映像表输入映像表输出映像表输出映像表I/O组组I/O组组I/O组组I/O组组I/O组组I/O组组I
11、/O组组I/O组组12345607123456一个机架号单元一个机架号单元I8点00070007I/O组组I0007I/O组组I00070707I/O组组I0007I/O组组O0007I/O组组I0017O001716点16点07076 67 7Plc-5Plc-5地址地址分配与寻分配与寻址概念址概念( (续续) )2 2、 1 1槽寻址槽寻址(用(用32位的模块)位的模块)一个一个I/O组组用了用了1个个I/O模块模块(1个槽)个槽) 0007101701007001772 23 34 45 51 1输入映像表输入映像表输出映像表输出映像表I/O组组I/O组组I/O组组I/O组组I/O组组I
12、/O组组I/O组组I/O组组12345607123456一个机架号单元一个机架号单元I32点00070007I/O组组II/O组组II/O组组II/O组组I0017O001732点32点6 67 70 0注意:注意:1# I/O1# I/O组不能用于输入,组不能用于输入,但可用于输出,或空置。因为,但可用于输出,或空置。因为,I I的表的表1 1已被已被0# I/O0# I/O组占用。组占用。互相借用映像表互相借用映像表Plc-5Plc-5地址分配与寻地址分配与寻址概念址概念( (续续) )3 3、 1/21/2槽寻址槽寻址Plc-5Plc-5地址分配与寻址概念地址分配与寻址概念( (续续)
13、)一个一个I/O组组用了用了1/2个个I/O模块模块(1/2个槽)个槽) (用(用8、16、32位的模块)位的模块)注意:如果只用注意:如果只用8、16位的模位的模块,会减少块,会减少I/O位数位数01007001770 05 53 34 42 2输入映像表输入映像表输出映像表输出映像表12345607123456一个机架号单元一个机架号单元 (用了(用了4个物理模块)个物理模块)16点0017006 67 71716点I/O组组1 12 2100700175.3 5.3 梯形图编程简介(梯形图编程简介(PLC-5PLC-5产品为例)产品为例)梯形图结构及基本概念梯形图结构及基本概念如何运算?
14、如何运算?5.45.4梯形图程序几个概念的归纳梯形图程序几个概念的归纳1 1、触点只能在线圈左边(逻辑概念),、触点只能在线圈左边(逻辑概念),“能流能流”概念;概念;2 2、同同一一个个地地址址号号的的触触点点可可无无数数次次使使用用(在在程程序序中中可可出出现现无无数数次次),因因为为实际是做无数次的实际是做无数次的“取数取数”(复制数据);(复制数据);3 3、同一个地址号的线圈在本程序中只能用一次(最后一次是真结果);、同一个地址号的线圈在本程序中只能用一次(最后一次是真结果);4 4、触点可、触点可串联和并联;串联和并联;5 5、线圈只可并联,不可串联线圈只可并联,不可串联(逻辑概念)(逻辑概念) ;6 6、触点并联、触点并联或运算,触点串联或运算,触点串联-与运算;与运算;7 7、并联串联运算次序:并联串联运算次序:遇并联触点,先对它们进行遇并联触点,先对它们进行“或运算或运算”且结果暂且结果暂存,再和串联触点进行存,再和串联触点进行“与运算与运算”;8 8、执行程序语句从左到右,从上到下;、执行程序语句从左到右,从上到下;9 9、三个阶段循环进行;、三个阶段循环进行; 与继电器电路之比较?与继电器电路之比较?5.55.5控制系统设计举例控制系统设计举例