Download presentation
Presentation is loading. Please wait.
1
上海电器科学研究院 VPC系列 PLC应用基础V1.0
2
目录 PLC的基本构成 VPC系列结构,安装,分类 VPC系列编程软件及编程小技巧 常用指令的应用,举例 网络化控制方案
3
PLC的构成 【运算控制 CPU】 【存储器】 【输入存储器】 【输出存储器】 【程序存储器】 【系统寄存器】 【编程软件VX-PRO】
【存储器】 【输入存储器】 【输出存储器】 【程序存储器】 【系统寄存器】 【编程软件VX-PRO】 输入设备 操作开关 传感器 拨码开关 编码器 编程工具(VX_PRO) 运算控制(CPU) 存储器 输入存储器 系统寄存器 程序存储器 输出存储器 输出设备 继电器 指示灯 电磁铁 变频器 伺服
4
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输出步骤 读出输出存储器的状态 根据输出存储器的状态驱动输出端
5
PLC的回路图 PLC的基本构成 不使用回路符号、而是直接表现机器的接续状态的图,称为实际接线图。
梯形图是使用触点符号、把自动控制动作用电气回路来表示的“高级编程语言”。 回路图举例:同时按下按钮SW(PB1、PB2),则灯(L1)亮。 L1 PB1 PB2 实际接线图 电源 不使用回路符号、而是直接表现机器的接续状态的图,称为实际接线图。 梯形图 I0.0 I0.1 Q0.0 使用接点符号、把控制方法置换到回路图,这个回路图就称为梯形图。
6
梯形图的阅读方法 PLC的基本构成 常开触点 常闭触点 线圈 梯形图 一般在PLC的程序中,以梯形图形式表示电流方向。 梯形图的回路符号
梯形图的绘制步骤 1画出控制电源母线 2在控制电源母线内连接各触点和输入输出继电器等要素 (注:电路图中定时器、限位开关、继电器等触点的符号各不相同,而在PLC的梯形图中却不加以区别,仅使用打印机可以打印的文字符号) 母线(电源线)电源:被省略 I00 I01 Q00 I0 I1 I2 Q01 电路 梯形图 常开触点 常闭触点 线圈
7
安装方向 VPC系列结构,安装,分类
8
安装方便 VPC系列结构,安装,分类 VPC系列PLC的安装采用标准导轨卡口,无需任何辅助 轻松,方便,简单,快捷
9
扩展模块的连接 使用下列步骤连接扩展模块。 VPC系列结构,安装,分类 拆下扩展连接器盖板,拆卸时请使用一字螺丝刀,如图1,图2所示
把扩展模块的连接线插到前面模块的扩展连接器上,如图3所示
10
可拆卸端子排 使VPC系列PLC各模块的端子板都可拆除,该特性大大提高了接线的方便性。 VPC系列结构,安装,分类 按照以下步骤拆除端子板。
拧松端子板两端固定螺丝,如图1所示。 从模块上取出端子板,如图2所示
11
电源及接地 VPC系列结构,安装,分类 VPC有两种供电类型:交流型和直流型
交流型VPC正常工作时要求输入220VAC(+10%,-15%) 连接电源线时,要求所采用的线的截面积在1.25平方毫米以上
12
模式切换 两种操作模式:STOP/RUN VPC系列结构,安装,分类 STOP模式:用户程序不会运行 RUN模式:用户程序运行
操作方式由模式切换开关负责
13
状态指示及输入输出 1状态显示LED 模式切换开关 状态显示LED VPC系列结构,安装,分类 表示PLC的运行/停止、错误/报警
等动作状态 2 输入端 使用连接端子与输入设备相连 3 模式切换开关 切换PLC的运行模式 4 输出端 使用连接端子与输出设备相连 5 编程口 用于与编程工具相连 6 电源输出端 提供DC24V电源 模式切换开关 开关位置 动作模式 RUN(下) 处于RUN模式,开始执行程序、运行。 PROG(上) 处于PROG模式 ,停止运行。 状态显示LED RUN(绿) 在RUN模式下、或执行仿真运行时常亮 PROG(绿) 在PROG模式下常亮,表示运行停止状态 ERROR/ ALARM (红) 如果检测到自检错误则闪烁。发生硬件异常以及程序运算停滞开始常亮。
14
子程序的调用 节省程序执行时间 VPC系列编程软件及编程小技巧 如图:若子程序执行条件%Q30.0和A1不满足,则程序将跳过子
程序直接执行Network5,节省了程序执行的时间。
15
子程序的调用 VPC系列编程软件及编程小技巧 模块化 个性化 方便化 一次编写,多次调用,使编程更快速,更简单
16
子程序的调用 VPC系列编程软件及编程小技巧 知识产权的保护 另可单独设置子程序密码 完全保障用户利益 也可以防止无关人员擅自改动重要程序
17
全局变量&局部变量 VPC系列编程软件及编程小技巧 全局变量 局部变量 全局变量——在整个程序中都有效,内存中有固定的存储地址
局部变量——只是在某个程序块中有效,没有固定存储地址,只有在调用该程序块时,系统才为它在内存中分配存储空间,该程序块调用结束时,它的存储地址将不再有效,可能被分配给别的变量,也可能处于空闲状态。
18
自保持回路1 VPC系列编程软件及编程小技巧 这是非常重要的回路 梯形图 时序图 【PLC的最重要回路】 程序动作说明
自保持回路具有状态记忆功能 这是非常重要的回路 程序动作说明 1 输入信号I0.0为ON,电机(Q0.0)变为ON 2 即使I0.0变为OFF状态、Q0.0仍能保持0N的状态 3 输入为ON时,电机(Q0.0)变为OFF 梯形图 时序图
19
自保持回路2 VPC系列编程软件及编程小技巧 【功能解释】 梯形图 时序图 对程序进行改进 ①微分命令仅在其之前的触点发生ON→OFF或
OFF→ON变化时,才使线圈在称为一个扫描 周期的、非常短暂的时间内输出ON. ②即使位置检测传感器(I0.0)为ON状态保持不变, (W0.0)为ON的时间也仅是一瞬间. 对程序进行改进 使用微分指令【DF】修改刚才所作的自保持回路,使之可以启动。 梯形图 时序图
20
高速计时器:HTIMER指令 常用指令的应用和举例
主程序 中断1(T1) 中断2(T2)
21
工序控制:SCR指令 针对流程式工序控制,可以根据条件在工序块内任意跳转,减少程序编写工作量,使程序思路更清晰。 常用指令的应用和举例
LSCR,装载一个位,当这个位置1,就开始当前工序 SCRT,设置一个位,当这个位置1,结束当前工序,转移到下一个工序 SCRE,结束当前工序 满足SCRT2条件 满足SCRT1条件 满足SCRT2条件 工序1 工序2 工序3 不满足SCRT1条件 不满足SCRT2条件
22
工序控制程序举例 常用指令的应用和举例
23
高速计数器: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。
24
置复位: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状态。 【时序图】
25
上升沿延时:TON指令 常用指令的应用和举例 时序图 梯形图
TON: 若检测到当前值的上升沿,则TX开始启动定时,当计时值大于等于预设值PT时, TX停止,其状态值被置为1。若当前值变为0,则TX被复位,其状态值及计时值均被清零。每次扫描TON后,当前值均被设置为TX的状态值。 时序图 梯形图
26
下降沿延时:TOF指令 常用指令的应用和举例 时序图 梯形图
TOF: 若检测到当前值的下降沿,则TX开始启动定时,若计时值大于等于预设值PT时,TX停止,其状态值被置为0;若当前值变为1,则TX被复位,其状态值被置为1,且计时值被清零。每次扫描TOF后,当前值均被设置为TX的状态值。 时序图 梯形图
27
上升沿触发:TP指令 常用指令的应用和举例
TP: 若检测到当前值的上升沿,则TX开始启动定时,它的状态值输出一个恒定宽度的脉冲,脉宽值为预设时间PT。每次扫描TP后,当前值均被设置为TX的状态值。 时序图 梯形图
28
Thank You !
Similar presentations