第二章 PLC的编程语言.

Slides:



Advertisements
Similar presentations
历尽九九八十一难, 唐僧四人终于到达天竺, 取得真经,完成任务。 四人想着难得到天竺一趟, 不如在此游览一番。
Advertisements

一、中国湿地面临的威胁 目前,湿地污染严重,湖泊 富营养化问题突出。随着社 会经济的快速发展,湿地污 染在很长时期内依然严重。 湿地污染 1.
【演示】:将硬币从高处静止释放。 问:观察到运动的特点是什么? ( 1 ) v 0 =0 ; 今天我们就来深入认识这一类运动 —— 自由落体运动 ( 2 )竖直下落。
佛山 佛山简称 “ 禅 ” ,是一座历史悠久的文化 名城,是中华人民共和国广东省下辖的一 个地级市, 1951 年 6 月 26 日成立。这里是黄 飞鸿、李小龙的故乡,是珠三角的经济重 地,一个荣耀千年的商贸名城,用生生不 息的陶都圣火锻造出 “ 敢为人先,崇文务实 ” 的城市。 卷首语目录尾页.
中共盘县发展和改革局党组主体责任落实情况报告
《设备电气控制与维修》 电气教研室 房金菁.
股指期货的风险及防范.
我们毕业了 毕业留念册 再见老师 姓名:黄巧灵 班级:六(1)班 毕业时间:2012年6月.
专题二:城市化与城乡规划 授课教师:周栋文.
第二章 城市轨道交通系统的构成 城市轨道交通系统的分类 2.1 2.2 车辆与车辆段 2.3 轨道交通限界
延庆县“十二五”时期城乡基础设施 建设规划 2011年03月.
2011届高三地理高考复习课件 拉丁美洲 高三地理备课组.
滚 滚 长 江 安匠初中:李艳阁.
长江的开发 惠州市河南岸中学 谢国文.
本章重點 認識衣物的基本保養程序 處理不同污漬的方法 不同布料的保養方法
白海豚的分布范围.
工作任务五 CA6140型车床电气控制线路的检修 【学习目标】 1、能通过阅读设备维修任务单和现场勘察,记录故障现象,明确维修工作任务要求。
产学研项目财务管理若干问题 鲁春艳
超视距安保防范系统 克拉玛依市格恩赛电子科技有限公司 2015年8月.
合能锦城项目招商手册 合能地产
-矿产资源勘查开采的有关法律知识介绍 四川省国土资源厅 陈东辉
第二十章 第3节 电磁铁 电磁继电器.
本章重點 認識香港不同年代時裝的特色 透過對服裝歷史的認識,了解香港的穿衣文化 透過服裝歷史加強對時裝潮流循環的洞悉力
《愛》 張愛玲 指導老師:胡翰平 國二甲 S 黃宜宣.
长江.
第二章 项目一:企业厂区与车间平面设计 1.
陆路交通发达,公路、铁路交通为主,基本上没有水运
第二章 工程造价计价依据第一节 施工定额 概 述 工作时间的研究分析 劳动定额 材料消耗定额
103年高雄市自然與生活科技學習領域教學研習 動物單元的 教學理念與實踐 講師:屏東縣和平國小 周鳳文.
神 山 圣 湖.
关注品德与生活课的 探究性学习和微课程的发展
东京城市建设史简述.
项目二 三相异步电动机点动的 PLC 控制.
主讲:江西财经职业学院傅文清 联系电话: 教学模式与课程教学设计 主讲:江西财经职业学院傅文清 联系电话:
孔子教育思想的现实思考 陈丰辉.
院系:政史学院历史系 班级:10级4班 学号: 姓名:蒋阿晴
22 第 课 增强自我保护的意识和能力.
在课题探索中成长 东风东路小学 王洁华 全国红领巾示范学校 广东省一级学校
关注女职工劳动保护,维护女职工合法权益 ——《女职工劳动保护特别规定》解读
第一章 气压传动概述 一、气压传动基本知识 机电一体化技术 1)传动--动力的传递
情境六 PLC在Z3040摇臂钻床控制中的应用 摇臂升降电动机提供摇臂升降的动力,应具有正反转功能。
有大权炳的天使 (18:1-3) 巴比伦大城倾倒了!倾倒了! 天上的声音 (18:4-20) (4-8) 一天之内,她的灾殃要一齐来到。
企业引进顶级人才之门, 人才跨上顶级职业之路 。
(接触网)精品课程 建设方案 课程负责人:赵斌 新疆铁路中等职业学校.
第十四章 可编程控制器.
《机械制造与自动化》(专升本) 《机电设备与管理》(专升本)专业介绍
路程、时间与速度 ——北师大版四年级数学上册 成都市武顺街小学 漆智妮.
可编程序控制器原理及应用 宫淑贞 王东青 徐世许 编著 主要参考书 《可编程序控制器原理与程序设计》 《可编程序控制器原理 应用 网络》
第5章 状态转移图及编程方法 5.1 状态转移图及状态功能 5.2 单流程状态转移图的编程 5.3 选择性分支与汇合的编程
PLC与数控机床电器控制 主讲人:何梦佳 中山职业技术学院 机电工程学院.
PLC基础知识 基本内容: PLC简介、基本功能、特点、应用范围、工作方式。 重点: 定义、基本功能、工作方式。 难点:
永宏PLC --FB-PLC【基礎功能篇 】
第三章 CPM1A系列PLC的基本组成.
丹 巴 (“中國最美的地方”的一個四川農村)
水利绿色发展问题与建议 姜文来 中国农业科学院农业资源与农业区划研究所.
第一章 机械运动 第3节 运动的快慢.
课题一 三相异步电动机的正转控制线路 一、手动正转控制线路 手动正转控制线路.
《 PLC应用技术》讲稿 第四章 开关量逻辑控制 赵金荣 编制.
T68型卧式镗床电气控制 教师: 洪 杰 宁波兴港职业高级中学.
光的直线传播 一、光在同一种均匀介质中沿直线传播。 二、光的直线传播能解释的现象 1、影子的形成 2、小孔成像 3、日食、月食的形成
第七章 编程实例 例1、设计一个报警器,要求当条件X1=ON满足时蜂鸣器鸣叫,同时报警灯连续闪烁16次,每次亮2s,熄灭3s,然后,停止声光报警。 分析:输入信号占用一个输入点,蜂鸣器和报警灯各占用一个输出点,报警灯亮、暗闪烁,可以采用两个定时器分别控制,而闪烁次数由计数器控制。 I/O分配如下:
任务1 认识CA6140型车床 1. 熟悉X62W型卧式万能铣床的主要结构和运动形式。
彰化花壇【高速公路戰備跑道啟用】參觀點 時間:96年5月15日 時
機電科簡介 科主任 郭紀翔.
项目二 可编程控制器的 构成及工作原理 2019/8/6.
现代自然地理学 (48 学时) 任升莲 主讲
第5章 数字量控制系统梯形图程序设计方法 5.1 梯形图的经验设计法 5.2 根据继电器电路图设计梯形图的方法
第十章 可编程控制器的应用 第一节 PLC控制系统设计的内容与步骤 第二节 PLC的硬件设置 第三节 PLC的软件设计
实验四、异步电动机正反转控制 一、实验目的 通过对三相鼠笼式异步电动机正反转控制线路 的安装接线, 掌握由电气原理图接成实际操作
E3X-DA-11N光纖處理器簡易調整方法 一.各部位名稱與功能: 動作出力指示燈 感度調整設定與機能變更設定按扭 入光量檢出表示
Presentation transcript:

第二章 PLC的编程语言

PLC的编程语言 逻辑功能图 梯 形 图 逻辑方程式 语 句 表

一、 梯形图编程语言 1. 梯形图编程语言 梯形图编程语言是一种图形语言 两种梯形图的继电器符号图对照 物理继电器 PLC继电器 线 圈 常开 常闭 触 点 线 圈

2. 两种控制的梯形图比较 SB2 SB1 线圈 KM 继电器 控 制 常开触点 常闭触点 00000 00001 线圈 PLC控制 控 制 SB1 线圈 常开触点 常闭触点 00000 01000 PLC控制 00001 线圈

3. 两种控制中继电器的区别 物理继电器 PLC继电器 继电器需硬接线连接 触点个数有限 继电器的接线改变——控制功能改变 继电器用程序软连接 触点个数无限 PLC的用户程序改变—— 控制功能改变

例如 继电器控制接线 PLC控制外部接线 ~ 欲改变控制功能: 用继电器控制——要改变控制电路的实际接线。 KM Q FU KH M 3 ~ 例如 SB1 SB2 KM KH 主电路 相同 PLC控制外部接线 PLC ~ SB1 SB2 KH KM 输入设备 输出设备 欲改变控制功能: 用继电器控制——要改变控制电路的实际接线。 用PLC控制——外部接线不变,改变用户程序。

二、 语句表编程语言 用助记符表示指令的功能 指令语句是PLC用户程序的基础元素 多条指令语句的组合构成了语句表 程序 00000 01000 00001 LD 00000 OR 01000 AND NOT 00001 OUT 01000 梯形图程序 语句表程序

PLC的扫描工作方式

一、 PLC 采用循环扫描工作方式 扫描工作分为 5 个阶段 公 共 处 理 阶 段 程 序 执 行 阶 段 扫描周期计算阶段 公 共 处 理 阶 段 程 序 执 行 阶 段 扫描周期计算阶段 I/O 刷 新 阶 段 外设端口处理 阶段

PLC 循环扫描工作流程 异常报警 初始化 公共处理 接通电源 硬件检查 异常 正常? 扫描周期监视 执行用户程序 执行用 户程序 异常处理 设置各异常继电器 异常: (ERR/ALM)LED 灯亮 警告: 闪烁 异常或警告? 无 有 异常 检查结果正常? 扫描周期监视 时间预置 执行用户程序 程序结束?(END命令?) No Yes 扫描周期固定值 设定检查 有固定值设置? 等待设定扫描周期到 计算扫描周期 I/O 刷 新 正常 警告 接通电源 初始化 I/O 外设端口 服务 、内部辅助、特殊辅助、 辅助记忆继电器区域清零 定时器预置 识别扩展单元 公 共 处 理 执行用户 程序 扫 描 周 期 计 算 处 理 刷新 硬件、用户程序内存 检 查 外设端口服务 PLC 初始化 硬件检查 公共处理 异常 正常? 异常报警 扫描周期监视 执行用户程序 执行用 户程序 异常处理 程序结束? 循环扫描工作流程 扫描周期检查 扫描周期计算 有固定设置? 等待 扫描周期计算 刷 新 I/O刷新 端口服务 外设端口服务

1. PLC扫描工作各环节的功能 ① PLC上电后,首先检查硬件是否正常。 ② 按自上而下的顺序,逐条读用户程序并执行。 ③ 计算扫描周期。 若正常,则进行下一步;若不正常,则报警并作处理。 ② 按自上而下的顺序,逐条读用户程序并执行。 对输入的数据进行处理, 将结果存入元件映象寄存器。 00002 01000 00001 ③ 计算扫描周期。 ④ I/O刷新阶段。 母线 读输入点的状态并写入输入映像寄存器。 将元件映像寄存器的状态经输出锁存器、输出电路送到输出点。 ⑤ 外设端口服务。 访问外设端口连接的外部设备。

2. PLC执行用户程序的过程 执行用户程序 输入端子 输入电路 用户输入设备 输入映像寄存器 输出电路 输 出 端 子 元件映像寄存器 01001 01000 00000 00001 输入端子 输入电路 用户输入设备 输入映像寄存器 输出电路 输 出 端 子 元件映像寄存器 输出锁存器 用户输出设备 读 写 读 读 I/O刷新 I/O刷新 写 执行用户程序

3. PLC控制的原理 等效电路图 PLC ~ ≈ 输入部分 用户程序 输出部分 PLC KM FU KH 主电路 输出端子 输入端子 ~ SB1 SB2 KM ST 00000 00001 00002 01000 COM 3. PLC控制的原理 KM FU KH M 3 ~ Q 等效电路图 主电路 输出端子 输入端子 01000 PLC COM 00000 00001 00002 ≈ SB1 ~ KM SB2 ST 公共端 公共端 输入部分 用户程序 输出部分

PLC 触点闭合 电动机转 ~ KM通电 00000 闭合 线圈通电 接点闭合 SB1闭合 触点闭合 ~ ≈ FU PLC KM KH ST 00000 00001 00002 01000 COM 触点闭合 KM FU KH M 3 ~ Q 电动机转 KM通电 00000 闭合 线圈通电 接点闭合 SB1闭合 PLC COM 00000 00001 00002 ≈ 01000 ~ KM SB2 ST 触点闭合

PLC ~ 触点断开 电动停转 KM通电 KM断电 00001 断开 线圈断电 接点断开 SB2闭合 ≈ ~ 触点断开 FU PLC KM ST 00000 00001 00002 01000 COM 触点断开 KM FU KH M 3 ~ Q 电动停转 KM通电 KM断电 00001 断开 线圈断电 接点断开 SB2闭合 PLC COM 00000 00001 00002 ≈ 01000 ~ KM SB2 ST 触点断开

4. PLC执行用户程序的特点 ① 按梯形图自左向右、自上而下逐次执行程序 ② 执行程序时所需数据取自于: 输入映像寄存器 元件映像寄存器 ③ 输入映像寄存器和元件映像寄存器中的数据 输入映像寄存器:在一个扫描周期中保持不变 元件映像寄存器:在一个扫描周期中可读可写 ④ 每个扫描周期I/O刷新阶段集中读入/读出数据

二、 PLC的I/O滞后现象 1. 产生I/O滞后现象的原因 (1) 由于PLC采用循环扫描的工作方式。 (2) 输入滤波器对信号的延迟作用。 滤波器时间常数越大,对输入信号的延迟作用越强。 有的PLC其输入电路滤波器的时间常数可以调整。

(3) 输出继电器的动作延迟(继电器输出型PLC)。 从输出锁存器ON、到输出触点ON经历一定时间 ——输出ON延时。 要求有较快响应的场合 最好不要使用继电器输出型PLC。 (4) 用户程序的长短及语句编排。 I/O滞后现象,对慢速控制系统影响不大。 要求快速响应的场合,需要解决I/O速度问题。

2. I/O响应时间的估算 以20点的继电器输出型CPM1A为例。 设输入ON延时为8毫秒 公共处理和I/O刷新时间为2毫秒 执行用户程序时间为14毫秒 输出ON延时为15毫秒 输入状态经过一个扫描周期后在输出得到响应 ——最小I/O响应时间 输入状态经过两个扫描周期后在输出得到响应 ——最大I/O响应时间

最小I/O响应时间的计算 最小I/O响应时间 = 输入ON延时 + (公共处理 + I/O刷新时间) 执行程序 其他 扫描周期(Ts) 输入ON延时 输入触点 输入滤波 输出锁存 输出ON延时 输出触点 I/O响应时间 最小I/O响应时间 = 输入ON延时 + (公共处理 + I/O刷新时间) + 执行程序时间 + 输出ON延时 = 8 + 2 + 14 + 15 = 39 ms

最大I/O响应时间的计算 最大I/O响应时间 = 输入ON延时+ (公共处理+ I/O刷新+执行程序)×2 其他 扫描周期(Ts) 输入ON延时 输入触点 输入滤波 输出锁存 输出ON延时 输出触点 I/O响应时间 最大I/O响应时间 = 输入ON延时+ (公共处理+ I/O刷新+执行程序)×2 + 输出ON延时 = 8 +(2 +14)× 2 + 15 = 55 ms。

程序语句安排对I/O响应时间的影响举例 当SB闭合,经过输入滤波,设第一个扫描周期I/O刷新时 00000的映像寄存器 ON。 20000 00000 01000 01001 PLC ~ SB KM1 COM KM2 当SB闭合,经过输入滤波,设第一个扫描周期I/O刷新时 00000的映像寄存器 ON。 第一个扫描周期 结束时,01000为OFF。 01000只能在第二个扫描周期结束后才能ON。

如果将梯形图的第一与第二梯级交换,如下图: 续 如果将梯形图的第一与第二梯级交换,如下图: 00000 20000 01000 01001 PLC ~ SB KM1 COM KM2 当SB闭合,经过输入滤波,设第一个扫描周期 00000的映像寄存器 ON。 01000 在第一个扫描周期结束后就能ON 。 显然,程序语句的安排对I/O响应的影响很大 。

1. 用户程序存储的容量大小; 2. 输入/输出点数的多少; 3. 循环扫描速度的快慢; 4. 编程指令的种类和条数的多少; 5. 内部器件的种类和数量的多少; 6. 功能及功能扩展的能力; 7. 智能单元数量的多少; 8. 连网通信能力等。