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

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

Embed Size (px)

DESCRIPTION

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

Citation preview

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