第三章LC编程语言和组件.ppt
《第三章LC编程语言和组件.ppt》由会员分享,可在线阅读,更多相关《第三章LC编程语言和组件.ppt(35页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第三章第三章 PLC的语言与基本组件的语言与基本组件n3.1PLC的编程语言的编程语言 3.1.1PLC的编程语言的国际标准(的编程语言的国际标准(IEC61131-3)q顺序功能图(SFC)qq梯形图梯形图梯形图梯形图(LD)(LD)q功能块图(FBD)q指令表(IL)q结构文本(ST)顺序功能图顺序功能图(Sequential function chart)顺序功能图又叫状态转移图,提供了一种组织程顺序功能图又叫状态转移图,提供了一种组织程序的图形方法,由序的图形方法,由工步工步、转换条件转换条件和和动作动作组成组成。工步1工步2工步3转步条件1转步条件2动作1动作2功能块图功能块图(Fu
2、nction block diagramFunction block diagram)功能块图是一种类似于数字逻辑电路的编程功能块图是一种类似于数字逻辑电路的编程语言,熟悉数字电路的人比较容易掌握。该编程语言,熟悉数字电路的人比较容易掌握。该编程语言用类似与门、或门的方框来表示逻辑运算关语言用类似与门、或门的方框来表示逻辑运算关系,方框的左侧为逻辑运算的输入变量,右侧为系,方框的左侧为逻辑运算的输入变量,右侧为输出变量,输入端、输出端的小圆点表示输出变量,输入端、输出端的小圆点表示“非非”运算,信号自左向右流动。就像电路图一样,它运算,信号自左向右流动。就像电路图一样,它们被们被“导线导线”连
3、接在一起,如下图所示。连接在一起,如下图所示。结构文本结构文本(Structured textStructured text)结构文本语言是用结构化的描述语句来描述程序的一种结构文本语言是用结构化的描述语句来描述程序的一种程序设计语言,类似于高级语言的程序设计语言。采用计程序设计语言,类似于高级语言的程序设计语言。采用计算机的描述语句来描述系统中各种变量之间的各种运算关算机的描述语句来描述系统中各种变量之间的各种运算关系,完成所需的功能或操作。系,完成所需的功能或操作。随着PLC技术的飞速发展,如果许多高级功能还使用梯形图来表示,会很不方便。为了增强PLC的数学运算、数据处理、图表显示、报表打
4、印等功能,方便用户的使用,许多大中型PLC都配备了PASCAL、BASIC、C等高级编程语言。这种编程方式叫结构文本结构文本。与梯形图相比,结构文本有两个很大的优点,其一是能实现复杂的数学运算,其二是非常简洁和紧凑,用结构文本编制极其复杂的数学运算程序可能只占一页纸。结构文本用来编制逻辑运算程序也很容易。梯形图梯形图(Ladder diagramLadder diagram)梯形图是用梯形图的图形符号来描述程序的一种程序设计梯形图是用梯形图的图形符号来描述程序的一种程序设计语言,是使用最广泛的语言,是使用最广泛的PLC图形编程语言,图形编程语言,是从继电接触是从继电接触器控制电路演变过来的。器
5、控制电路演变过来的。指令表指令表(Instruction list)PLC的指令是一种与微机的汇编语言中的指令相似的助记的指令是一种与微机的汇编语言中的指令相似的助记符表达式。符表达式。Y0X0X13.1.2梯形图梯形图 梯形图是在传统的电器控制系统电路图的基础上演变而来,在形式上类似于电气控制电路,由触点触点、线圈线圈和用方框表示的功能块功能块等组成。l触点:代表逻辑输入条件,如外部的开关、按钮和内部条件l线圈:代表逻辑输出结果,用来控制外部的负载或内部的输出条件l功能块:用来表示计数器、计时器或者数学运算等功能 J1J1S1S2Y1电气控制电路图X0X1Y1梯形图q梯形图的编程规则梯形图的
6、编程规则1n梯形图按照梯形图按照“从上到下,从左到右从上到下,从左到右”的顺序绘的顺序绘制。每一行的开始是触点群组成的制。每一行的开始是触点群组成的“工作条件工作条件”,最后是线圈表达的,最后是线圈表达的“工作结果工作结果”。Y0X0X1X2Y0触点触点左母线左母线右母线(可省略)右母线(可省略)线圈线圈q梯形图的编程规则梯形图的编程规则2n触点画在水平线上,不能画在垂直分支线上。触点画在水平线上,不能画在垂直分支线上。不包含触点的支路应该放在垂直方向,不应放不包含触点的支路应该放在垂直方向,不应放在水平方向。在水平方向。正确的正确的q梯形图的编程规则梯形图的编程规则3n梯形图中串联电路多的电
7、路写在上方,并联电梯形图中串联电路多的电路写在上方,并联电路多的写在左方。路多的写在左方。x1x2x3x1x2x3x1x2x3x1 x2x3Y0Y0Y0Y0q梯形图的编程规则梯形图的编程规则4n梯形图的输出线圈、内部继电器及运算处理框梯形图的输出线圈、内部继电器及运算处理框必须写在一行的最右端,他们的右边不许再有必须写在一行的最右端,他们的右边不许再有任何的触点存在。任何的触点存在。元件类型元件类型性能规格性能规格元件编号元件编号输入继电器输入继电器(X X)DCDC输入输入24V DC24V DC,7mA7mA,光电隔离光电隔离X000X000X267X267(8 8进制编号)进制编号)输出
8、继电器输出继电器(Y Y)继电器继电器(MRMR)AC250VAC250V,DC30VDC30V,2A/12A/1点点(电阻负载)(电阻负载)Y000Y000Y267Y267 (8 8进制编号)进制编号)双向可控双向可控硅(硅(MSMS)AC85AC85242V242V,0.3A/0.3A/点,点,0.8A/40.8A/4点(电阻负载)点(电阻负载)晶体管晶体管(MTMT)DC5DC530V30V,0.5A/0.5A/点,点,0.8A/40.8A/4点,点,1.6A/81.6A/8点(电阻点(电阻负载)负载)辅助继电器辅助继电器(M)一般一般用用M0M0M499M499(500500点)点)保
9、持保持用用电池后备区电池后备区M500M500M1023M1023(524524点)点)保持保持用用电池后备固定区电池后备固定区M1024M1024M3071M3071(20482048点)点)特殊用特殊用M8000M8000M8255M8255(256256点)点)FX2N系列系列PLC编程软元件一览表编程软元件一览表(1)n3.2PLC梯形图中的编程元件梯形图中的编程元件元件类型元件类型性能规格性能规格元件编号元件编号状状态态寄存器寄存器(S S)初始化用初始化用S0S0S9S9(1010点)点)一般一般用用S10S10S499S499(490490点)点)保持保持用用电池后备电池后备S5
10、00S500S899S899(400400点)点)报警用报警用电池后备电池后备S900S900S999S999(100100点)点)定定时时器器(T T)100ms100ms0.10.13276.7s3276.7sT0T0T199T199(200200点)点)10ms10ms0.010.01327.67s327.67sT200T200T245T245(4646点)点)1ms1ms(积算)积算)0.0010.00132.767s32.767s(保持)保持)T246T246T249T249(4 4点)点)100ms100ms(积算)积算)0.10.13276.7s 3276.7s(保持)保持)T2
11、50T250T255T255(6 6点)点)FX2N系列系列PLC编程软元件一览表(编程软元件一览表(2)元件类型元件类型性能规格性能规格元件编号元件编号 计数计数器器 (C C)加加计计数器数器 1616位,位,0 03276732767,一般用一般用C0C0C99C99(100100点)点)1616位,位,0 03276732767,电池后备,电池后备C100C100C199C199(100100点)点)加加减减 计计数器数器 3232位,位,-2147483648-214748364821474836472147483647,一般用一般用C200C200C219C219(2020点)点)
12、3232位,位,-2147483648-214748364821474836472147483647,电池后备,电池后备C220C220C234C234(1515点)点)高速高速计计数器数器 3232位加位加/减计数,电池后备减计数,电池后备C235C235C255C255(6 6点)点)数据寄存数据寄存器器 (D D)通用通用1616位位 ,一般用一般用 D0D0D199D199(200200点)点)1616位位 ,电池后备,电池后备D200D200D511D511(312312点)点)文件寄存器文件寄存器1616位位 ,电池后备,电池后备D512D512D7999D7999(7488748
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第三 LC 编程 语言 组件
限制150内