上海电器科学研究院 VPC系列 PLC应用基础V1.0

Slides:



Advertisements
Similar presentations
7.1 内置对象概述及分类 JSP 视频教学课程. JSP2.2 目录 1. 内置对象简介 1. 内置对象简介 2. 内置对象分类 2. 内置对象分类 3. 内置对象按功能区分 3. 内置对象按功能区分 4. 内置对象作用范围 4. 内置对象作用范围.
Advertisements

实验四 利用中规模芯片设计时序电路(二).
代表机构年报操作指南 (代表机构端) 二〇一一年二月.
关于课程建设的若干思考.
在PHP和MYSQL中实现完美的中文显示
计算机基础知识 丁家营镇九年制学校 徐中先.
施耐德电气(中国)投资有限公司 运动控制部技术经理 李幼涵 高级工程师
可编程序控制器应用 王如松.
第八章 菜单设计 §8.1 Visual FoxPro 系统菜单 §8.2 为自己的程序添加菜单 §8.3 创建快捷菜单.
PLC与数控机床电器控制 主讲人:张红 中山职业技术学院 机电工程系.
第二章 可编程序控制器的组成和工作原理 教学提示:要正确地应用PLC去完成各种不同的控制任务,必须了解PLC的工作原理和技术构成。PLC产品种类较多,不同型号的PLC在结构上有一定的区别,但它们的基本组成和工作原理却是基本相同的。了解PLC的基本组成和工作原理对后续课程的学习和系统设计很有必要。 教学要求:本章让学生了解PLC的基本结构、各部分的作用和I/O接口电路,熟悉PLC的基本工作原理,了解PLC在程序编制过程中所使用的几种编程语言,对PLC系统有一个基本和全面的认识。
二、 可编程控制器 的工作原理 内部处理 通信服务 输入处理 程序执行 输出处理 1、可编程控制器的工作状态
走进编程 程序的顺序结构(二).
辅导课程六.
第2章 可编程控制器的硬件组成及工作原理 2.1 可编程控制器的硬件组成 2.2 可编程控制器的工作原理
微机原理与接口技术 微机原理与接口技术 朱华贵 2015年11月20日.
第一单元 初识C程序与C程序开发平台搭建 ---观其大略
第六章 OMRON C系列P型PLC的程序编制
电气控制及PLC技术 电气工程学院 自动化系 杨霞 2018年1月.
课程设计.
实验四 组合逻辑电路的设计与测试 一.实验目的 1.掌握组合逻辑电路的设计 方法 2.学会对组合逻辑电路的测 试方法.
大作业要求 1、按照选题要求设计电路,并仿真、下载,实现电路。 2、撰写综合报告.
S 数控机床故障诊断与维修.
S 数控机床故障诊断与维修.
时序逻辑电路实验 一、 实验目的 1.熟悉集成计数器的功能和使用方法; 2.利用集成计数器设计任意进制计数器。 二、实验原理
逆向工程-汇编语言
实验六 积分器、微分器.
CPU结构和功能.
3 S7-200可编程控制器 使用入门 2019/2/17.
Windows 7 的系统设置.
1、 逻辑取及输出线圈(LD/LDI/OUT)
14.2 时序逻辑电路的分析 概述 时序逻辑电路是由存储电路和组合逻辑电路共同组成的,它的输出状态不仅与输入有关,还与电路的过去状态有关,即具有存储功能。 输入信号 输出信号 输出方程 驱动方程 描述时序逻辑电路的三个方程 状态方程 存储电路的输入信号 时序逻辑电路构成框图 存储电路的输出信号.
第4章 PHP流程控制语句.
C语言程序设计 主讲教师:陆幼利.
微机系统的组成.
模块6 S7-200 PLC基本逻辑指令 项目 6.2 电动机Y-减压起动控制设计 项目 6.2 电动机Y-减压起动控制设计
第四章 MCS-51定时器/计数器 一、定时器结构 1.定时器结构框图
数字电子技术 Digital Electronics Technology
K60入门课程 02 首都师范大学物理系 王甜.
(Random Access Memory)
工业机器人知识要点解析 (ABB机器人) 主讲人:王老师
<编程达人入门课程> 本节内容 内存的使用 视频提供:昆山爱达人信息技术有限公司 官网地址: 联系QQ: QQ交流群: ,
第4章 Excel电子表格制作软件 4.4 函数(一).
实验三 16位算术逻辑运算实验 不带进位控制的算术运算 置AR=1: 设置开关CN 1 不带进位 0 带进位运算;
长春理工大学 电工电子实验教学中心 数字电路实验 数字电路实验室.
实验二 带进位控制8位算术逻辑运算实验 带进位控制8位算术逻辑运算: ① 带进位运算 ② 保存运算后产生进位
FBs系列PLC 高级应用篇高速计数/定时器
LOGIX500软件入门 西安华光信息技术有限公司 2008年7月11日.
项目任务4:功能指令的应用(一) ——传送指令和位取反指令.
可编程序控制器(PLC)应用技术 第 5 部分 PLC程序的设计.
HSC高速输出例程 HORNER APG.
本节内容 Windows线程切换_时钟中断切换 视频提供:昆山滴水信息技术有限公司 官网地址: 论坛地址: QQ交流 :
工业机器人知识要点解析 (ABB机器人) 主讲人:王老师
F1-20P PLC简易编程器的使用.
回归分析实验课程 (实验三) 多项式回归和定性变量的处理.
C++语言程序设计 C++语言程序设计 第一章 C++语言概述 第十一组 C++语言程序设计.
单路无线视频服务器 快速安装手册 1、接口说明 2、安装连接 3、软件下载 软件安装
上节复习(11.14) 1、方式2、方式0的特点? 2、定时/计数器的编程要点? 3、实验5方案优化问题.
FVX1100介绍 法视特(上海)图像科技有限公司 施 俊.
上节复习(11.7) 1、定时/计数器的基本原理? 2、定时/计数器的结构组成? 3、定时/计数器的控制关系?
工业机器人入门使用教程 ESTUN机器人 主讲人:李老师
培训课件 AB 变频器的接线、操作及参数的备份 设备动力科.
第四章 基本指令 要求: 熟练掌握基本逻辑指令及应用。 掌握梯形图编程规则。.
情境4:运料小车的PLC控制 4.1任务资讯 4.2任务分析 4.3任务决策 4.4任务计划 4.5任务实施 4.6评价提高 S7-200
E3X-DA-11N光纖處理器簡易調整方法 一.各部位名稱與功能: 動作出力指示燈 感度調整設定與機能變更設定按扭 入光量檢出表示
DSP技术与应用 电子与信息技术系.
9.6.2 互补对称放大电路 1. 无输出变压器(OTL)的互补对称放大电路 +UCC
四路视频编码器 快速安装手册 1、接口说明 2、安装连接 3、软件下载 4、注意事项 编码器软件下载地址
第八章 第二部分 PLC控制组态软件 综合仿真实验
学习目标 1、什么是列类型 2、列类型之数值类型.
Presentation transcript:

上海电器科学研究院 VPC系列 PLC应用基础V1.0 www.seari.com.cn

目录 PLC的基本构成 VPC系列结构,安装,分类 VPC系列编程软件及编程小技巧 常用指令的应用,举例 网络化控制方案

PLC的构成 【运算控制 CPU】 【存储器】 【输入存储器】 【输出存储器】 【程序存储器】 【系统寄存器】 【编程软件VX-PRO】 【存储器】    【输入存储器】 【输出存储器】    【程序存储器】  【系统寄存器】 【编程软件VX-PRO】 输入设备 操作开关 传感器 拨码开关 编码器 编程工具(VX_PRO) 运算控制(CPU) 存储器 输入存储器 系统寄存器 程序存储器 输出存储器 输出设备 继电器 指示灯 电磁铁 变频器 伺服

PLC的运行原理 例:程序LD %I0.0 ST %Q0.0运行过程 3 1 CPU 2 重复循环执行 PLC的基本构成 ~ CPU 运行LD %I0.0 ST %Q0.0 I00 I01 …… 2 Q00 Q01 …… 一个扫描周期(一般达到10msec以内即可认为是理想情况) 1输入步骤 读取输入端的输入状态 将读取的结果写入输入存储器 重复循环执行 2运算步骤 读取程序 (LD %I0.0) 执行程序 (I0.0 读取) 读取程序 (ST Q0.0) 执行程序 (Q0.0 写入) 何谓扫描时间?  PLC按照输入步骤、运算步骤、输出步骤不断循环反复执行程序。每1周期的处理时间被称为扫描时间。 3输出步骤 读出输出存储器的状态 根据输出存储器的状态驱动输出端

PLC的回路图 PLC的基本构成 不使用回路符号、而是直接表现机器的接续状态的图,称为实际接线图。 梯形图是使用触点符号、把自动控制动作用电气回路来表示的“高级编程语言”。 回路图举例:同时按下按钮SW(PB1、PB2),则灯(L1)亮。 L1 PB1 PB2 实际接线图 电源 不使用回路符号、而是直接表现机器的接续状态的图,称为实际接线图。 梯形图 I0.0 I0.1 Q0.0 使用接点符号、把控制方法置换到回路图,这个回路图就称为梯形图。

梯形图的阅读方法 PLC的基本构成 常开触点 常闭触点 线圈 梯形图 一般在PLC的程序中,以梯形图形式表示电流方向。 梯形图的回路符号 梯形图的绘制步骤   1画出控制电源母线   2在控制电源母线内连接各触点和输入输出继电器等要素   (注:电路图中定时器、限位开关、继电器等触点的符号各不相同,而在PLC的梯形图中却不加以区别,仅使用打印机可以打印的文字符号) 母线(电源线)电源:被省略 I00 I01 Q00 I0 I1 I2 Q01 电路 梯形图 常开触点 常闭触点 线圈

安装方向 VPC系列结构,安装,分类

安装方便 VPC系列结构,安装,分类 VPC系列PLC的安装采用标准导轨卡口,无需任何辅助 轻松,方便,简单,快捷

扩展模块的连接 使用下列步骤连接扩展模块。 VPC系列结构,安装,分类 拆下扩展连接器盖板,拆卸时请使用一字螺丝刀,如图1,图2所示 把扩展模块的连接线插到前面模块的扩展连接器上,如图3所示

可拆卸端子排 使VPC系列PLC各模块的端子板都可拆除,该特性大大提高了接线的方便性。 VPC系列结构,安装,分类 按照以下步骤拆除端子板。 拧松端子板两端固定螺丝,如图1所示。 从模块上取出端子板,如图2所示

电源及接地 VPC系列结构,安装,分类 VPC有两种供电类型:交流型和直流型 交流型VPC正常工作时要求输入220VAC(+10%,-15%) 连接电源线时,要求所采用的线的截面积在1.25平方毫米以上

模式切换 两种操作模式:STOP/RUN VPC系列结构,安装,分类 STOP模式:用户程序不会运行 RUN模式:用户程序运行 操作方式由模式切换开关负责

状态指示及输入输出 1状态显示LED 模式切换开关 状态显示LED VPC系列结构,安装,分类 表示PLC的运行/停止、错误/报警 等动作状态 2 输入端  使用连接端子与输入设备相连 3 模式切换开关  切换PLC的运行模式 4 输出端  使用连接端子与输出设备相连 5 编程口  用于与编程工具相连 6 电源输出端  提供DC24V电源 模式切换开关 开关位置 动作模式 RUN(下) 处于RUN模式,开始执行程序、运行。 PROG(上) 处于PROG模式 ,停止运行。 状态显示LED RUN(绿) 在RUN模式下、或执行仿真运行时常亮 PROG(绿) 在PROG模式下常亮,表示运行停止状态 ERROR/   ALARM   (红) 如果检测到自检错误则闪烁。发生硬件异常以及程序运算停滞开始常亮。

子程序的调用 节省程序执行时间 VPC系列编程软件及编程小技巧 如图:若子程序执行条件%Q30.0和A1不满足,则程序将跳过子 程序直接执行Network5,节省了程序执行的时间。

子程序的调用 VPC系列编程软件及编程小技巧 模块化 个性化 方便化 一次编写,多次调用,使编程更快速,更简单

子程序的调用 VPC系列编程软件及编程小技巧 知识产权的保护 另可单独设置子程序密码 完全保障用户利益 也可以防止无关人员擅自改动重要程序

全局变量&局部变量 VPC系列编程软件及编程小技巧 全局变量 局部变量 全局变量——在整个程序中都有效,内存中有固定的存储地址 局部变量——只是在某个程序块中有效,没有固定存储地址,只有在调用该程序块时,系统才为它在内存中分配存储空间,该程序块调用结束时,它的存储地址将不再有效,可能被分配给别的变量,也可能处于空闲状态。

自保持回路1 VPC系列编程软件及编程小技巧 这是非常重要的回路 梯形图 时序图 【PLC的最重要回路】 程序动作说明 自保持回路具有状态记忆功能 这是非常重要的回路 程序动作说明  1 输入信号I0.0为ON,电机(Q0.0)变为ON  2 即使I0.0变为OFF状态、Q0.0仍能保持0N的状态  3 输入为ON时,电机(Q0.0)变为OFF    梯形图 时序图

自保持回路2 VPC系列编程软件及编程小技巧 【功能解释】 梯形图 时序图 对程序进行改进 ①微分命令仅在其之前的触点发生ON→OFF或 OFF→ON变化时,才使线圈在称为一个扫描 周期的、非常短暂的时间内输出ON. ②即使位置检测传感器(I0.0)为ON状态保持不变,  (W0.0)为ON的时间也仅是一瞬间. 对程序进行改进 使用微分指令【DF】修改刚才所作的自保持回路,使之可以启动。 梯形图 时序图

高速计时器:HTIMER指令 常用指令的应用和举例 主程序 中断1(T1) 中断2(T2)

工序控制:SCR指令 针对流程式工序控制,可以根据条件在工序块内任意跳转,减少程序编写工作量,使程序思路更清晰。 常用指令的应用和举例 LSCR,装载一个位,当这个位置1,就开始当前工序 SCRT,设置一个位,当这个位置1,结束当前工序,转移到下一个工序 SCRE,结束当前工序 满足SCRT2条件 满足SCRT1条件 满足SCRT2条件 工序1 工序2 工序3 不满足SCRT1条件 不满足SCRT2条件

工序控制程序举例 常用指令的应用和举例

高速计数器:HDEF指令 上电科从标准型的VPC1开始就为客户预留了高速计数器的功能,免去了用户另外采购高速计数模块来取得反馈信息的成本 常用指令的应用和举例 上电科从标准型的VPC1开始就为客户预留了高速计数器的功能,免去了用户另外采购高速计数模块来取得反馈信息的成本     指令及其操作数说明     名称 指令格式 LD HDEF IL HDEF  H,N,A 参数 输入/输出 数据类型 允许的内存区 H 输入 WORD 常量(0或1) N 常量(0~14) A I、Q、W、D、P PORT为0表示编程HSC0,为1表示编程HSC1,为2表示编程HSC2。PORT只能是这3个数字。 MODE表示计数模式,请参照高速计数器计数模式。MODE的范围是0~14。 TBL表示中断个数和中断值存放的内存起始地址ADDR。

置复位:SET/RST指令 常用指令的应用和举例 梯形图 SET(置位)·RST(复位) SET :当执行条件成立时,使输出变为ON并且保持ON的状态。 RST :当执行条件成立时,使输出变为OFF并且保持OFF的状态。 程序动作说明  1 输入信号I0.0为ON。  2 输出Q0.0变为ON状态。  3即使I0.0变为OFF,Q0.0也仍然保持ON的状态。  4 如果I0.1为ON,则Q0.0变为OFF状态。 【时序图】

上升沿延时:TON指令 常用指令的应用和举例 时序图 梯形图 TON: 若检测到当前值的上升沿,则TX开始启动定时,当计时值大于等于预设值PT时, TX停止,其状态值被置为1。若当前值变为0,则TX被复位,其状态值及计时值均被清零。每次扫描TON后,当前值均被设置为TX的状态值。 时序图 梯形图

下降沿延时:TOF指令 常用指令的应用和举例 时序图 梯形图 TOF: 若检测到当前值的下降沿,则TX开始启动定时,若计时值大于等于预设值PT时,TX停止,其状态值被置为0;若当前值变为1,则TX被复位,其状态值被置为1,且计时值被清零。每次扫描TOF后,当前值均被设置为TX的状态值。 时序图 梯形图

上升沿触发:TP指令 常用指令的应用和举例 TP: 若检测到当前值的上升沿,则TX开始启动定时,它的状态值输出一个恒定宽度的脉冲,脉宽值为预设时间PT。每次扫描TP后,当前值均被设置为TX的状态值。 时序图 梯形图

Thank You ! www.seari.com.cn