第三章 PLC的编程语言与指令系统 2025/1/4 新疆大学电气工程学院 1
2025/1/4 新疆大学电气工程学院 1 第三章 PLC的编程语言与指令系统
PLC编程语言 1.梯形图 2.指令语句表(操作码/助记符+操作数) 3.顺序功能图(SFC) 4.级式语言(级式指令) 5.逻辑图编程 6.高级语言(C,FORTRAN) 2025/1/4 新疆大学电气工程学院 2
2025/1/4 新疆大学电气工程学院 2 PLC编程语言 1.梯形图 2.指令语句表(操作码/助记符+操作数) 3.顺序功能图(SFC) 4.级式语言(级式指令) 5.逻辑图编程 6.高级语言(C,FORTRAN)
梯形图(Ladder Diagram) 特点一简单、直观、易学易懂应用最为广泛、 最受电气技术人员欢迎 逻辑电路构成一常开接点、常闭接点组合 功能一 逻辑运算、算术运算、数据传送、 变换与外部输出 表达形式一类似于继电器线路图(图3-1) 2025/1/4 新疆大学电气工程学院 3
2025/1/4 新疆大学电气工程学院 3 一、梯形图(Ladder Diagram) 特点 ——简单、直观、易学易懂应用最为广泛、 最受电气技术人员欢迎 逻辑电路构成 —— 常开接点、常闭接点组合 功能 —— 逻辑运算、算术运算、数据传送、 变换与外部输出 表达形式 —— 类似于继电器线路图(图3-1)
SB1 SB2 KM 9 KM X1 YO 图3-1 继电器线路图与梯形图 2025/1/4 新疆大学电气工程学院 4
2025/1/4 新疆大学电气工程学院 4 SB1 SB2 KM 图3-1 继电器线路图与梯形图 KM X0 X1 Y0 Y0
XO X1 YO SB1 KM XO YO X1 FR SB2 PLC FU COM COM 输出供电电源 图3-2 PLC的VO端口接线 2025/1/4 新疆大学电气工程学院 5
2025/1/4 新疆大学电气工程学院 5 图3-2 PLC的I/O端口接线 SB1 SB2 KM X0 Y0 X1 PLC COM COM ~ FU FR 输出供电电源 X0 X1 Y0 Y0
继电器线路图与梯形图有两个重要区别: 1)继电器线路图为并行工作方式 梯形图为串行工作方式 2)继电器线路图中常开、常闭接点的数量 有限梯形图中各类软器件用于内部编 程的常开、常闭接点使用次数不受限制 2025/1/4 新疆大学电气工程学院 6
2025/1/4 新疆大学电气工程学院 6 继电器线路图与梯形图有两个重要区别: 1)继电器线路图为并行工作方式 梯形图为串行工作方式 2)继电器线路图中常开、常闭接点的数量 有限 梯形图中各类软器件用于内部编 程的常开、常闭接点使用次数不受限制
另外: 在梯形图左右两侧的直线称为左右母线 相当于继电器线路图中的左右电源线 二 与左母线相连的控制线路通常是一个由 常开、常闭接点组成的逻辑电路 与右母线相连接的是输出线圈、其他各 类软器件的逻辑线圈或功能指令块 在梯形图中右母线有时也可以省略。 2025/1/4 新疆大学电气工程学院 7
2025/1/4 新疆大学电气工程学院 7 另外: —— 在梯形图左右两侧的直线称为左右母线 相当于继电器线路图中的左右电源线 —— 与左母线相连的控制线路通常是一个由 常开、常闭接点组成的逻辑电路 —— 与右母线相连接的是输出线圈、其他各 类软器件的逻辑线圈或功能指令块 —— 在梯形图中右母线有时也可以省略
二、基本指令编程应用举例 例3-1编制一个用户程序,控制交流电动机 M1、M2的启/停运行。其控制要求是: 1)M1启动40s后方允许M2启动; 2) M2停止运行30s后,方允许M1停止运 行。 解:1) 设I/O端口安排如下: M1:启动按钮SB1接X0启/停控制接 触器KM1接Y0停止按钮SB2接X1 M2:启动按钮SB3接X2启/停控制接 触器KM2接Y1停止按钮SB4接X3 2025/1/4 新疆大学电气工程学院 8
2025/1/4 新疆大学电气工程学院 8 二、基本指令编程应用举例 例3-1 编制一个用户程序,控制交流电动机 M1、M2的启/停运行。其控制要求是: 1) M1启动40s后方允许M2启动; 2) M2停止运行30s后,方允许M1停止运 行。 解:1) 设I/O端口安排如下: M1:启动按钮SB1接X0 启/停控制接 触器KM1接Y0停止按钮SB2接X1 M2:启动按钮SB3接X2 启/停控制接 触器KM2接Y1停止按钮SB4接X3
2) 设计梯形图如图3-22所示 图中辅助继电器M0和M1分别为两 台电动机的启动与停止标志号,用 于定时控制 在完成第二台电动机启动和第一台 电动机停止后应及时复位可见程序 中所有SET和RST指令都是成对出 现 2025/1/4 新疆大学电气工程学院 9
2025/1/4 新疆大学电气工程学院 9 2) 设计梯形图如图3-22所示 —— 图中辅助继电器M0和M1分别为两 台电动机的启动与停止标志号,用 于定时控制 —— 在完成第二台电动机启动和第一台 电动机停止后应及时复位可见程序 中所有SET和RST指令都是成对出 现
OPC-xGP/wIW-C-[UNTITLO1.Fm梯形图] 图文件Q)编猫@)工具T)查我S视图 文件P)编辑)工具T)查找S)视图W)PIC遥控)监控/测试M)选顶0)窗口)0)帮助 凸☒回圖多电圆图囵☑ ☒回圄X留图色囵☑四@四回四的國? ☒曲回回 购雷回回 0 LD 000 00 00丽 OR Y000 Y000 LDI X001 v ORI -To K400 4 ANB 9 56 Y000 K400 91 002 10 R Y001 M1 1 y Y001 1 K300 003 END 8 17 AND Y000 K300 2 END NOP Y0应该再串联X1常闭触点 2025/1/4 新疆大学电气工程学院 10
2025/1/4 新疆大学电气工程学院 10 Y0应该再串联X1常闭触点