上海电器科学研究院 vpc 系列 plc 应用基础 v1.0

28
LOGO 上上上上上上上上上 VPC 上上 PLC 上上上上 V1.0 www.seari.com.cn

Upload: cyrus-tyson

Post on 02-Jan-2016

103 views

Category:

Documents


9 download

DESCRIPTION

上海电器科学研究院 VPC 系列 PLC 应用基础 V1.0. www.seari.com.cn. 目录. PLC 的基本构成. VPC 系列结构,安装,分类. VPC 系列编程软件及编程小技巧. 常用指令的应用,举例. 网络化控制方案. 输入存储器. 系统寄存器. 程序存储器. 输出存储器. PLC 的构成. PLC 的基本构成. 【 运算控制 CPU】 【 存储器 】 【 输入存储器 】 【 输出存储器 】 【 程序存储器 】 【 系统寄存器 】 【 编程软件 VX-PRO】. 输入设备. 操作开关 传感器 拨 码 开关 编码器. - PowerPoint PPT Presentation

TRANSCRIPT

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

LOGO

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

础 V1.0www.seari.com.cn

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

目录

PLC 的基本构成

VPC 系列结构,安装,分类

VPC 系列编程软件及编程小技巧

常用指令的应用,举例

网络化控制方案

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

PLC 的构成

【运算控制 CPU 】  【存储器】   

【输入存储器】【输出存储器】   【程序存储器】 【系统寄存器】

【编程软件 VX-PRO 】

            

操作开关 传感器 拨码开关 编码器

继电器 指示灯 电磁铁 变频器 伺服

输入设备

运算控制(C

PU

)

存储器输入存储器

系统寄存器

程序存储器

输出存储器

输出设备

编程工具

(VX

_PR

O

PLC 的基本构成

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

PLC 的运行原理

例:程序 LD %I0.0 ST %Q0.0 运行过程

读取输入端的输入状态 将读取的结果写入输入存储器

重复循环执行

1 输入步骤

2 运算步骤

3 输出步骤

读取程序 ( LD   %I0.0 ) 执行程序 ( I0.0  读取) 读取程序 ( ST   Q0.0 ) 执行程序 ( Q0.0  写入) 读出输出存储器的状态 根据输出存储器的状态驱动输出端

一个扫描周期(一般达到 10msec 以内即可认为是理想情况)

何谓扫描时间?

  PLC 按照输入步骤、运算步骤、输出步骤不断循环反复执行程序。每 1周期的处理时间被称为扫描时间。

I00 I01 ……

CPU

Q00

Q01

……

PLC 输出端PLC 输入端

运行 LD %I0.0 ST %Q0.0

1

2

3

PLC 的基本构成

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

5

PLC 的回路图

在 PLC 中使用的回路图被称为梯形图。梯形图是使用触点符号、把自动控制动作用电气回路来表示的“高级编程语言”。回路图举例:同时按下按钮 SW ( PB1 、 PB2 ),则灯( L1 )亮。

不使用回路符号、而是直接表现机器的接续状态的图,称为实际接线图。梯形图

I0.1I0.0 Q0.0

实际接线图

电源

PB1 PB2

L1

使用接点符号、把控制方法置换到回路图,这个回路图就称为梯形图。

PLC 的基本构成

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

6

梯形图的阅读方法

梯形图  一般在 PLC 的程序中,以梯形图形式表示电流方向。

梯形图的回路符号

I00Q00

I01

梯形图的绘制步骤

   1 画出控制电源母线

   2 在控制电源母线内连接各触点和输

入输出继电器等要素

   ( 注:电路图中定时器、限位开关、继

电器等触点的符号各不相同,而在 PLC 的

梯形图中却不加以区别,仅使用打印机可

以打印的文字符号 )

I0Q01

I1 I2

电路 梯形图

常开触点

常闭触点

线圈

母线 ( 电源线 ) 电源 : 被省略

PLC 的基本构成

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

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

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

安装方便

VPC系列PLC的安装采用标准导轨卡口,无需任何辅助

轻松,方便,简单,快捷

VPC 系列结构,安装,分类

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

扩展模块的连接

使用下列步骤连接扩展模块。拆下扩展连接器盖板,拆卸时请使用一字螺丝刀,如图 1 ,图 2 所示

把扩展模块的连接线插到前面模块的扩展连接器上,如图 3 所示

VPC 系列结构,安装,分类

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

可拆卸端子排

使 VPC系列 PLC各模块的端子板都可拆除,该特性大大提高了接线的方便性。按照以下步骤拆除端子板。

拧松端子板两端固定螺丝,如图 1 所示。

从模块上取出端子板,如图 2 所示

VPC 系列结构,安装,分类

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

电源及接地

VPC 有两种供电类型:交流型和直流型

交流型 VPC 正常工作时要求输入220VAC ( +10% , -15% )

连接电源线时,要求所采用的线的截面积在 1.25 平方毫米以上

VPC 系列结构,安装,分类

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

模式切换

两种操作模式: STOP / RUN

STOP 模式:用户程序不会运行

RUN 模式:用户程序运行

操作方式由模式切换开关负责

VPC 系列结构,安装,分类

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

状态指示及输入输出

1 状态显示 LED

表示 PLC 的运行 / 停止、错误 / 报警 等动作状态

2 输入端 使用连接端子与输入设备相连

3 模式切换开关 切换 PLC 的运行模式

4 输出端 使用连接端子与输出设备相连

5 编程口 用于与编程工具相连

6 电源输出端 提供 DC24V 电源

模式切换开关

状态显示 LED

RUN( 绿 )在 RUN 模式下、或执行 仿真运行时常 亮

PROG( 绿 )在 PROG 模式下常亮,表示运行停止状态

ERROR/    

ALARM     (红 )

如果检测到自检错误则闪烁。发生硬件异常以及程序运算停滞开始常亮。

开关位置 动作模式

RUN( 下 )处于 RUN 模式,开始执行程序、运行。

PROG( 上 )

处于 PROG 模式 ,停止运行。

VPC 系列结构,安装,分类

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

子程序的调用

如图:若子程序执行 条件 %Q30.0 和 A1 不满足,则程序将跳过子程序直接执行 Network5 ,节省了程序执行的时间。

节省程序执行时间

VPC 系列编程软件及编程小技巧

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

一次编写,多次调用,使编程更快速,更简单

子程序的调用

模块化 个性化 方便化

VPC 系列编程软件及编程小技巧

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

另可单独设置子程序密码 完全保障用户利益 也可以防止无关人员擅自改动重要程序

子程序的调用

知识产权的保护

VPC 系列编程软件及编程小技巧

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

全局变量 & 局部变量

全局变量

局部变量

全局变量——在整个程序中都有效,内存中有固定的存储地址

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

VPC 系列编程软件及编程小技巧

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

自保持回路 1

【 PLC 的最重要回路】

自保持回路具有状态 记忆功能这是非常重要的回路

程序动作说明  1 输入信号 I0.0 为 ON ,电机(Q0.0) 变为 ON  2 即使 I0.0 变为 OFF 状态、 Q0.0仍能保持 0N 的状态  3 输入为 ON 时,电机 (Q0.0) 变为 OFF   

时序图

梯形图

VPC 系列编程软件及编程小技巧

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

自保持回路 2

对程序进行改进使用微分指令【 DF 】修改刚才所作的自保持回路,使之可以启动。

梯形图 时序图

【功能解释】①微分命令仅在其之前的触点发生 ON→OFF 或 OFF→ON 变化时,才使线圈在称为一个扫描 周期的、非常短暂的时间内输出 ON.②即使位置检测传感器 (I0.0) 为 ON 状态保持不变,  (W0.0) 为 ON 的时间也仅是一瞬间.

VPC 系列编程软件及编程小技巧

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

高速计时器: HTIMER 指令

工程中 经常会用到要计算经过两个限位之间的时间差的情况,为此上电科设计了高速计时器 HTIMER 来帮助客户提高精确性,使您的控制和检测更加精确,如下图。

常用指令的应用和举例

主程序

中断1 ( T1 )

中断2 ( T2 )

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

工序控制: SCR 指令

LSCR ,装载一个位,当这个位置 1 ,就开始当前工序SCRT ,设置一个位,当这个位置 1 ,结束当前工序, 转移到下一个工序SCRE ,结束当前工序

工序 1 工序 2 工序 3

满足SCRT1 条件

满足SCRT2 条件

不满足SCRT1条件

不满足SCRT2条件

针对流程式工序控制,可以根据条件在工序块内任意跳转,减少程序编写工作量,使程序思路更清晰。

满足SCRT2 条件

常用指令的应用和举例

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

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

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

高速计数器: HDEF 指令

  名称 指令格式

LD HDEF

IL HDEF HDEF  H,N,A

参数 输入 / 输出 数据类型 允许的内存区H 输入 WORD 常量( 0 或 1 )N 输入 WORD 常量( 0 ~ 14 )A 输入 WORD I 、 Q 、 W 、 D 、 P

   

PORT 为 0 表示编程 HSC0 ,为 1 表示编程 HSC1 ,为 2 表示编程 HSC2 。 PORT只能是这 3 个数字。

MODE 表示计数模式,请参照高速计数器计数模式。 MODE 的范围是 0 ~ 14 。 TBL 表示中断个数和中断值存放的内存起始地址 ADDR 。

指令及其操作数说明  

上电科从标准型的 VPC1 开始就为客户预留了高速计数器的功能,免去了用户另外采购高速计数模块来取得反馈信息的成本

常用指令的应用和举例

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

置复位: 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 状态。

梯形图

常用指令的应用和举例

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

上升沿延时: TON 指令

梯形图 时序图

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

常用指令的应用和举例

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

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

下降沿延时: TOF 指令

梯形图 时序图

常用指令的应用和举例

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

上升沿触发: TP 指令

TP: 若检测到当前值的上升沿,则 TX 开始启动定时,它的状态值输出一个恒定宽度的脉冲,脉宽值为预设时间 PT 。每次扫描 TP后,当前值均被设置为 TX 的状态值。

梯形图 时序图

常用指令的应用和举例

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

LOGO

www.seari.com.cn