电气控制与可编程控制器(第4章).ppt

电气控制与可编程控制器(第4章).ppt

ID:55660446

大小:943.50 KB

页数:91页

时间:2020-05-23

电气控制与可编程控制器(第4章).ppt_第1页
电气控制与可编程控制器(第4章).ppt_第2页
电气控制与可编程控制器(第4章).ppt_第3页
电气控制与可编程控制器(第4章).ppt_第4页
电气控制与可编程控制器(第4章).ppt_第5页
资源描述:

《电气控制与可编程控制器(第4章).ppt》由会员上传分享,免费在线阅读,更多相关内容在PPT专区-天天文库

1、第四章PLC的编程语言与指令系统第一节PLC的编程语言编程语言——程序表明所采用的方式现代PLC通常采用以下几种编程语言:2021/7/301一、梯形图(LadderDiagram)及其格式特点——简单、直观、易学易懂、应用最为广泛、最受电气技术人员欢迎逻辑电路构成——常开接点、常闭接点组合功能——逻辑运算、算术运算、数据传送、变换与外部输出表达形式——类似于继电器线路图一个接触器的启、停控制线路驱动一个逻辑线圈或功能指令块2021/7/302继电器线路图与梯形图有两个重要区别:1)继电器线路图为并行工作方式梯形图为串行工作方式2)继电器线路图中常开、常闭接点的数量有限梯形

2、图中各类软器件用于内部编程的常开、常闭接点使用次数不受限制2021/7/303另外:——在梯形图左右两侧的直线称为左右母线相当于继电器线路图中的左右电源线——与左母线相连的控制线路通常是一个由常开、常闭接点组成的逻辑电路——与右母线相连接的是输出线圈、其他各类软器件的逻辑线圈或功能指令块——在梯形图中右母线有时也可以省略。2021/7/304二、指令语句表及其格式(语句表)——是梯形图的一种派生语言——类似于汇编语言但更简单表答——助记符形式的各类指令语句来描述梯形图的逻辑运算、算术运算、数据传送与处理或程序执行中的某些特定功能基本格式——操作码+操作数——与梯形图之间有着

3、严格的一一对应关系——特点是便于用户程序的输入、读出与修改2021/7/305MOVX0X1Y0Y0示例:PLC梯形图M100T0Y0K100D100915K123···2021/7/306步序操作码(助记符)操作数(操作件号)指令功能12345691015...LDANIOROUTANDOUTKLDMOVKD....X0X1Y0Y0M100T0123X31210010....从母线开始取X0常开触点串联X1常闭触点并联Y0常开触点驱动Y0线圈串联M100常开触点连续驱动T0线圈(3步)设定定时器延时值为12.3s从母线开始取X3常开触点16位数据传送(功能号12,为5步指

4、令)十进制常数100为源数据地址编号为10的16位数据寄存器为目标数示例:指令语言表2021/7/307三、顺序功能图及其格式(SFC)——近年国际电工协会(IEC)大力推广的新编程标准——顺序功能图又称为功能表图或状态转移图原理——将一个完整的控制过程分解为若干个阶段(状态)——各阶段有不同的动作或其他各种控制内容——阶段之间有一定的转换条件——一旦条件满足就实现状态的自动转移——上一阶段结束——下一阶段动作开始直至完成整个过程的控制要求2021/7/308S21S20S2M8002自动方式初始状态状态转移开始原始位置条件夹具夹紧Y0下降X1下限位T0K10机械手自动方式

5、下状态转移图(a)M8041M8044SETY1S22T2上升T0S23T3右移X2上限位122021/7/309S25夹具放松T1K10机械手自动方式下状态转移图(b)RSTY1S26Y2上升X1S27Y4右移X4左限位S24Y0下限X3右限位12T1X22021/7/3010四、级式编程语言——是类似功能图的图形编程语言——沿用了梯形图编程方法——在PLC内部开发了供编程使用的通用与专用编程元件和指令(状态元件、级式指令)2021/7/3011110级式语言图与语句表程序S10转移目标10SG转移条件Y1Y1010JMPS5本级处理2021/7/3012五、逻辑图(功能

6、块图)编程语言——是一种图形编程语言——采用逻辑电路规定的“与”、“或”、“非”等逻辑图符号依控制顺序组合而成——是国际电工协会(IEC)颁布的PLC编程语言之一2021/7/3013Y30逻辑符号图(功能块图)程序X3X1X2ORNOTAND2021/7/3014六、高级编程语言——中、大型PLC已采用BASICFORTRANPASCALC等高级语言的PLC专用编程语言2021/7/3015第二节PLC的基本指令及其编程应用一、PLC的基本指令系统1、基本指令——LD(取)、LDI(取反)OUT(输出)LD——取用指定元件的常“开”触点;LDI——取用指定元件的常“闭”触

7、点。(起始取指令)OUT——是线圈输出指令——是程序执行的结果——总是出现在一个逻辑行的末2021/7/3016指令助记符指令功能操作数程序步数LD(Load)从公共母线开始取用常开接点(取)X、Y、M、S、T、C1LDI(LoadInverse)从公共母线开始取用常闭接点(取反)X、Y、M、S、T、C1OUT线圈驱动(输出)线圈并联可连续使用Y、M、S、T、C(T、C后紧跟常数)Y、M1S特殊M2T3C3-5接点取用与线圈输出指令2021/7/3017X1地址指令数据00000000010000200003000

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。