工学3-程序控制与数值控制课件_第1页
工学3-程序控制与数值控制课件_第2页
工学3-程序控制与数值控制课件_第3页
工学3-程序控制与数值控制课件_第4页
工学3-程序控制与数值控制课件_第5页
已阅读5页,还剩63页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

3程序控制与数值控制顺序控制开环数值控制步进电机控制可编程控制12/19/20221飞行器工程系单家元教授3程序控制与数值控制顺序控制12/16/20221飞行器工3.1顺序控制(1)顺序控制原理:根据应用场合和工艺的要求,划分各种不同的工步,然后按照预先规定的“时间”或“条件”。依次完成各种工步的动作,并保持各工步所需要的持续时间。时间:事先设定。包括时序、时长条件:由行程开关、压力或温度开关等测量元件提供检测:计算机要不断检测这些条件,以确定系统工作状态控制:计算机要输出一些开关量,驱动继电器,实现特定动作,切换工艺状态。顺序控制装置:接触式:机械电气元件(继电器、接触器触点)。继电器控制装置非接触式:晶体管、无触点开关、集成电路。半导体逻辑元件控制装置可存储式:可编程控制器。12/19/20222飞行器工程系单家元教授3.1顺序控制(1)顺序控制原理:根据应用场合和工艺的要求3.1顺序控制(2)发泡成型机控制装置逻辑功能完成对14个继电器或电磁阀或电动机的控制完成对7个传感器的检测。4个行程开关,3个压力开关完成10个不同延迟时间的设定完成3位十进制实时时间的显示完成16个工步的进程显示整个顺序控制器的启动和停止。12/19/20223飞行器工程系单家元教授3.1顺序控制(2)发泡成型机控制装置逻辑功能12/16/3.1顺序控制(3)顺序控制器逻辑框图CPU晶振存储器译码器EPROMRAMI/O译码器工步显示接口时间显示接口继电器接口键盘接口条件输入接口LED灯三段时间显示14个继电器18个拨盘7个条件启动停止12/19/20224飞行器工程系单家元教授3.1顺序控制(3)顺序控制器逻辑框图晶振存储器EPROM3.1顺序控制(4)顺序控制器软件12/19/20225飞行器工程系单家元教授3.1顺序控制(4)顺序控制器软件12/16/20225飞3.2开环数值控制数值控制的基本原理图形分割:直线和曲线确定端点坐标,插值中间点坐标;线性插值和二次插值:有数字脉冲乘法器,数字积分法,逐点比较法脉冲控制电机步进:脉冲数=坐标值(用脉冲当量定义的坐标值)/脉冲当量逐点比较法插补原理每一次动作移动一步,都需进行一次偏差计算和判别;新的位置坐标与理想线型上对应点的位置坐标之间的偏差程度,然后根据偏差大小确定下一步的移动方向。有四个方向和八个方向。12/19/20226飞行器工程系单家元教授3.2开环数值控制数值控制的基本原理12/16/20223.2.1四方向逐点比较法直线插补原理(1)第一象限内的直线插补

第一象限点的斜率:起点终点OM的斜率大于OP,即定义:若,则M在OP上方,向X轴正向插补若,则M在OP下方,向Y轴正方向插补其他象限内的插补根据各象限与第一象限的对称关系,将其他象限内的插补转换为第一象限内的插补。计算终点坐标时取绝对值。

M(xi,yi)P(xe,ye)O(x0,y0)12/19/20227飞行器工程系单家元教授3.2.1四方向逐点比较法直线插补原理(1)第一象限内的3.2.1四方向逐点比较法直线插补原理(2)终点判断起点坐标(x0,y0)为原点,终点(xe,ye),则取|xi|+|ye|为终点总步数,即取终点坐标值与起点坐标值之差的绝对值较大值作为终点判断的计算器初值。程序流程偏差判断;F?0即进给方向判断进给;偏差运算;终点判别

12/19/20228飞行器工程系单家元教授3.2.1四方向逐点比较法直线插补原理(2)终点判断12/3.2.2四方向逐点比较法圆弧插补原理(1)原理:定义一段圆弧的参数:圆心坐标、半径大小、圆弧的起始点和终点坐标。有顺和逆两种圆弧。第一象限内的圆弧插补 ,M在圆弧外,沿X轴负向进给

,M在圆弧内,沿Y轴正向进给

12/19/20229飞行器工程系单家元教授3.2.2四方向逐点比较法圆弧插补原理(1)原理:定义一3.2.2四方向逐点比较法圆弧插补原理(2)其他象限圆弧插补:依对称关系,转换为第一象限的插补,计算公式起点坐标为绝对值。终点判断:取x方向的总步数和y方向的总步数中的最大者为终判计数。x、y的总步数分别等于即图纸终点坐标值与圆弧起点坐标值之差的绝对值。

程序流程

插值方向判断:根据起点终点坐标值(相对圆心)的正负号判定(表1)。偏差判断,Fi?0进给:用进给指令码来表示(编程方便),由偏差和插补类型决定。终值判断:|xe-x0|和|ye-y0|最大者为终判计数初值。只有与最大初值所选x或y与进给方向相一致时,计数器才减一。即两个标志是否一致:

12/19/202210飞行器工程系单家元教授3.2.2四方向逐点比较法圆弧插补原理(2)其他象限圆弧插插值方向判断表12/19/202211飞行器工程系单家元教授插值方向判断表12/16/202211飞行器工程系单家元教3.3步进电机控制

步进电机——控制元件——直接接受数值信号——可将自旋运动变成直线运动步进电机的特点:快速启动:200—1000步/s精确步长:900/步-0.360/步数字量控制:给一个脉冲电压即可

12/19/202212飞行器工程系单家元教授3.3步进电机控制步进电机——控制元件——直接接受数值信3.3.1步进电机工作原理

原理:步进电机实际上是一个数字/角度转换器,也是一个数模转换器。结构:ABC三个绕组均布为三相构成定子,磁极间隔60度,每个磁极有5个小齿3600/6*5=120定子的分辨率。转子上设有绕组:有40个矩形小齿,3600/40=90单三步通电顺序:A-B-C-A共走三步,每步120-90=30

12/19/202213飞行器工程系单家元教授3.3.1步进电机工作原理原理:步进电机实际上是一个数字3.3.2步进电机控制系统(1)

传统步进电机控制系统微机控制步进电机原理CPU步进控制器作用,将二进制码转换成串行脉冲序列

12/19/202214飞行器工程系单家元教授3.3.2步进电机控制系统(1)传统步进电机控制系统123.3.2步进电机控制系统(2)脉冲序列生成速度:周期,占空比:通电周期

软件实现:输出一高电平,通过软件延时(占空比决定),再输出一低电平输出一高电平,再通过硬件定时中断,输出低电平,中断完毕,再输出高电平

方向控制:对三相绕组,有三种控制方式

单三拍:通电顺序为A-B-C-A双三拍:通电顺序为AB-BC-CA-AB三相六拍:通电顺序为A-AB-B-BC-C-CA-A按此顺序通电,则电机正向转动;反之,则反向转动控制方法:每一个数字输出控制一个绕组,用开变量输出,三个绕组——D2D1D0

根据所选电机及控制方式写出相应的控制方式的数学模型

12/19/202215飞行器工程系单家元教授3.3.2步进电机控制系统(2)脉冲序列生成12/16/2电机控制模型

步序D7D6D5D4D3D2D1D0

工作状态控制模型单三拍1230

01010100ABC01H02H04H双三拍123010110101ABBCCA03H06H05H六拍123456001011010110100101AABBBCCCA01H03H02H06H04H05H

12/19/202216飞行器工程系单家元教授电机控制模型

步序D7D6D5D4D3D3.3.3步进电机控制程序的设计

控制程序的主要任务判别旋转方向按顺序传送控制脉冲:传送控制脉冲的时间间隔可控制旋转速度判别所要求的控制程序是否传送完毕步进电机速度的控制方法软件延时:通过改变延时时间,达到控制通电时间,进而控制步进电机速度,但延时占用CPU时间。硬件中断:可通过外部定时硬件中断方式,一方面可节省CPU时间;另外可更加灵活、方便的修改电机转速,而不使CPU速度影响转速更精确。

12/19/202217飞行器工程系单家元教授3.3.3步进电机控制程序的设计控制程序的主要任务12/3.3.4步进电机变速控制

问题速度变比过快,有可能在起步时就失步解决方法增加加速和减速的过程,是转速逐步上升和下降

控制方法改变控制方式:单三拍〉双三拍〉六拍(速度)改变延时时间,将延时时间事先存入修改硬件定时器参数

12/19/202218飞行器工程系单家元教授3.3.4步进电机变速控制问题12/16/202218飞3.4可编程控制可编程控制器概述

OMRONSYSMACC200H系统配置

C200HPC指令系统

编程原则及举例

12/19/202219飞行器工程系单家元教授3.4可编程控制可编程控制器概述12/16/2022193.4.1可编程控制器概述(1)

特点适用于开关量控制,如能实现单回路和多回路的PID闭环控制,应用灵活。用梯形图编程,消除计算机技术与传统电气技术的鸿沟,编程简单。控制功能强,抗干扰能力强模块式结构,组成控制系统简单、灵活,便于安装。

12/19/202220飞行器工程系单家元教授3.4.1可编程控制器概述(1)特点12/16/20223.4.1可编程控制器概述(2)可编程控制器的结构体系结构,微处理器总线式结构中央处理器组件

CPU:八位或十六位。MotorolerMC68809CPU系统存储器:固化系统管理程序和监控程序用户存储器:用户控制程序;变量存储器EPROM

外设

(编程器)

处理器

+

系统存储器

用户

存储器

电源

I/O

I/O

I/O

12/19/202221飞行器工程系单家元教授3.4.1可编程控制器概述(2)可编程控制器的结构外设3.4.1可编程控制器概述(3)可编程控制器的结构编程器:手持式:专用智能CRT型编程器;通用编程器(个人计算机通过AS2320)输入输出组件(I/O):开关量(直流和交流,继电器和晶体管)通讯:用于与个人计算机,主机通讯用;模拟量(电压和电流);外围专用(计算器/定时器)

12/19/202222飞行器工程系单家元教授3.4.1可编程控制器概述(3)可编程控制器的结构12/13.4.1可编程控制器概述(4)可编程控制器的编程语言梯形图:一幅展开的继电器触点控制图特点:每个符号(线圈和触点)对应有存储器中的一位;线圈不能重复定义,触点可以无限用;“I/O映象区”对应于每个输入输出设备的状态。命令语句表:可将梯形图用汇编语言的助计符编程表达

12/19/202223飞行器工程系单家元教授3.4.1可编程控制器概述(4)可编程控制器的编程语言12梯形图

00000

00101

00003

00100

00002

00001

END12/19/202224飞行器工程系单家元教授梯形图00000001010000300100003.4.1可编程控制器概述(5)PC的工作方式

扫描工作方式CPU按照存储器地址递增的方向进行扫描,即按梯形图从上之下顺序,依梯级在从左至右依元件一个一个解算。由此形成一个扫描周期。在无中断或跳转情况下,每次都从头到尾。注意:用户程序执行过程中的程序解算与I/O操作是分时进行的,即离线CPU每执行完一次用户程序,就进行I/O操作,将I/O组件上的输入信号读入I/O映象区;同时将I/O映象区中储存的运算结果的对应位的状态输出到I/O组件上去。实际上输入输出操作是在I/O组件和内存中的I/O映象区之间进行数据传递。

自诊断功能:每次扫描都对设备进行自检。扫描时间:CPU速度(指令执行周期);I/O点数。

监控与自

诊断

执行用户程序

输入输出

操作

12/19/202225飞行器工程系单家元教授3.4.1可编程控制器概述(5)PC的工作方式监控与自3.4.2OMRONSYSMACC200H系统配置系统硬件配置基本系统构成:CPU装置(有3个槽,5个槽,8个槽基板)+2个扩展槽装置。若选8槽基板;则最多的输入输出函数为:16×4×3=192(输入)、12×4×3=144(输出),扩展槽之间最大距离10M,总长12M

扩展系统构成:远程I/O单元,最多2块主I/O单元,5快次I/O单元,长度小于200M(电缆、光缆)。各种输入、输出组件(共20种):输入:DC、AC,开关量输出:继电器、晶体管、可控硅

特殊功能组件:模拟输入单元:4路A/D,12位,电压,电流:量程0-5V,0-10V,4-20mA模拟输出单元:2路A/D,12位,电压,电流温度传感器单元:将温度数据直接送到PC;4路,有不同类型的热电偶高速计数单元:编码器

CPU与存储器组件:CPU有两种(交、直流供电);用户存储器可选(EPROM)

12/19/202226飞行器工程系单家元教授3.4.2OMRONSYSMACC200H系统配置3.4.2OMRONSYSMACC200H系统配置(2)I/O继电器配置和数据区用户存储器分为两大部分:用户程序区变量存储器:继电器8个,通道若干个基本概念继电器:存储器中的一些位,它对应I/O组件的端子(I/O映象区中的位),或运算中间结果、或标志位、辅助功能位通道:方便标识变量存储器中的位而建立的概念。各个通道16位。寻址方式:对I/O区:通道号(000-029)+位号(00-15)—I/O地址对数据区DM:通道号12/19/202227飞行器工程系单家元教授3.4.2OMRONSYSMACC200H系统配置I/O继电器配置和数据区12/19/202228飞行器工程系单家元教授I/O继电器配置和数据区12/16/202228飞行器工程系3.4.3C200HPC指令系统

指令:108条;系数为32位运算分类:基本I/O;控制分支;数据锁存;微分;定时/计数;移位;传送;四则运算;逻辑运算12/19/202229飞行器工程系单家元教授3.4.3C200HPC指令系统指令:108条;系数为3.4.4编程原则及举例(1)

编程原则由于I/O,内部辅助继电器。TIM/CNT等触点可以多次使用,所以应使程序结构简化,不使用复杂结构来减少触点使用次数梯形图中线圈不能直接与左边母线相接。如果需要可以通过一个没有使用的内部辅助继电器的常闭触点或者用内部辅助继电器。所有输出都可作为辅助继电器来使用,它的触点使用次数不限。输出线圈的右边不能再连触点线圈不能重复使用两个或两个以上线圈可并联程序的执行是第一个地址到END指令,因此可移动END。分段调试。

12/19/202230飞行器工程系单家元教授3.4.4编程原则及举例(1)编程原则12/16/2023.4.4编程原则及举例(2)举例:库门自动控制本例中PC用来控制自动打开和关闭货仓大门,以便让一个接近大门的物体进入或离开仓库。利用两套不同的传感器系统来控制门的开放和关闭。说明:超声开关检测有无物体靠近;光电开关物体是否离开库门I/O分配

12/19/202231飞行器工程系单家元教授3.4.4编程原则及举例(2)举例:库门自动控制12/163.4.4编程原则及举例(3)

控制功能

当超声开关检测到有物体接近库门时,00000继电器通,启动马达开门,00100继电器通,直到升到上限,然后检测开关00002继电器,切断00100继电器线圈,使马上停转。与此同时,光电开关检测到物体已离开库门时,00001继电器通;启动马达使门降下。接通00101继电器,直到门降至下限,使开关00003动作,从而切断电源,马达停转由于光电开关在无车情况下为常闭,只在有车然后再无车的情况下起作用,因此使用一个微分指令,用内部继电器03000保存微分结果。另外,需要保证开门与降门的互锁。12/19/202232飞行器工程系单家元教授3.4.4编程原则及举例(3)控制功能12/16/2023.4.4编程原则及举例(4)程序12/19/202233飞行器工程系单家元教授3.4.4编程原则及举例(4)程序12/16/202233作业P1834-A-24-B-312/19/202234飞行器工程系单家元教授作业P18312/16/202234飞行器工程系单家元教授3程序控制与数值控制顺序控制开环数值控制步进电机控制可编程控制12/19/202235飞行器工程系单家元教授3程序控制与数值控制顺序控制12/16/20221飞行器工3.1顺序控制(1)顺序控制原理:根据应用场合和工艺的要求,划分各种不同的工步,然后按照预先规定的“时间”或“条件”。依次完成各种工步的动作,并保持各工步所需要的持续时间。时间:事先设定。包括时序、时长条件:由行程开关、压力或温度开关等测量元件提供检测:计算机要不断检测这些条件,以确定系统工作状态控制:计算机要输出一些开关量,驱动继电器,实现特定动作,切换工艺状态。顺序控制装置:接触式:机械电气元件(继电器、接触器触点)。继电器控制装置非接触式:晶体管、无触点开关、集成电路。半导体逻辑元件控制装置可存储式:可编程控制器。12/19/202236飞行器工程系单家元教授3.1顺序控制(1)顺序控制原理:根据应用场合和工艺的要求3.1顺序控制(2)发泡成型机控制装置逻辑功能完成对14个继电器或电磁阀或电动机的控制完成对7个传感器的检测。4个行程开关,3个压力开关完成10个不同延迟时间的设定完成3位十进制实时时间的显示完成16个工步的进程显示整个顺序控制器的启动和停止。12/19/202237飞行器工程系单家元教授3.1顺序控制(2)发泡成型机控制装置逻辑功能12/16/3.1顺序控制(3)顺序控制器逻辑框图CPU晶振存储器译码器EPROMRAMI/O译码器工步显示接口时间显示接口继电器接口键盘接口条件输入接口LED灯三段时间显示14个继电器18个拨盘7个条件启动停止12/19/202238飞行器工程系单家元教授3.1顺序控制(3)顺序控制器逻辑框图晶振存储器EPROM3.1顺序控制(4)顺序控制器软件12/19/202239飞行器工程系单家元教授3.1顺序控制(4)顺序控制器软件12/16/20225飞3.2开环数值控制数值控制的基本原理图形分割:直线和曲线确定端点坐标,插值中间点坐标;线性插值和二次插值:有数字脉冲乘法器,数字积分法,逐点比较法脉冲控制电机步进:脉冲数=坐标值(用脉冲当量定义的坐标值)/脉冲当量逐点比较法插补原理每一次动作移动一步,都需进行一次偏差计算和判别;新的位置坐标与理想线型上对应点的位置坐标之间的偏差程度,然后根据偏差大小确定下一步的移动方向。有四个方向和八个方向。12/19/202240飞行器工程系单家元教授3.2开环数值控制数值控制的基本原理12/16/20223.2.1四方向逐点比较法直线插补原理(1)第一象限内的直线插补

第一象限点的斜率:起点终点OM的斜率大于OP,即定义:若,则M在OP上方,向X轴正向插补若,则M在OP下方,向Y轴正方向插补其他象限内的插补根据各象限与第一象限的对称关系,将其他象限内的插补转换为第一象限内的插补。计算终点坐标时取绝对值。

M(xi,yi)P(xe,ye)O(x0,y0)12/19/202241飞行器工程系单家元教授3.2.1四方向逐点比较法直线插补原理(1)第一象限内的3.2.1四方向逐点比较法直线插补原理(2)终点判断起点坐标(x0,y0)为原点,终点(xe,ye),则取|xi|+|ye|为终点总步数,即取终点坐标值与起点坐标值之差的绝对值较大值作为终点判断的计算器初值。程序流程偏差判断;F?0即进给方向判断进给;偏差运算;终点判别

12/19/202242飞行器工程系单家元教授3.2.1四方向逐点比较法直线插补原理(2)终点判断12/3.2.2四方向逐点比较法圆弧插补原理(1)原理:定义一段圆弧的参数:圆心坐标、半径大小、圆弧的起始点和终点坐标。有顺和逆两种圆弧。第一象限内的圆弧插补 ,M在圆弧外,沿X轴负向进给

,M在圆弧内,沿Y轴正向进给

12/19/202243飞行器工程系单家元教授3.2.2四方向逐点比较法圆弧插补原理(1)原理:定义一3.2.2四方向逐点比较法圆弧插补原理(2)其他象限圆弧插补:依对称关系,转换为第一象限的插补,计算公式起点坐标为绝对值。终点判断:取x方向的总步数和y方向的总步数中的最大者为终判计数。x、y的总步数分别等于即图纸终点坐标值与圆弧起点坐标值之差的绝对值。

程序流程

插值方向判断:根据起点终点坐标值(相对圆心)的正负号判定(表1)。偏差判断,Fi?0进给:用进给指令码来表示(编程方便),由偏差和插补类型决定。终值判断:|xe-x0|和|ye-y0|最大者为终判计数初值。只有与最大初值所选x或y与进给方向相一致时,计数器才减一。即两个标志是否一致:

12/19/202244飞行器工程系单家元教授3.2.2四方向逐点比较法圆弧插补原理(2)其他象限圆弧插插值方向判断表12/19/202245飞行器工程系单家元教授插值方向判断表12/16/202211飞行器工程系单家元教3.3步进电机控制

步进电机——控制元件——直接接受数值信号——可将自旋运动变成直线运动步进电机的特点:快速启动:200—1000步/s精确步长:900/步-0.360/步数字量控制:给一个脉冲电压即可

12/19/202246飞行器工程系单家元教授3.3步进电机控制步进电机——控制元件——直接接受数值信3.3.1步进电机工作原理

原理:步进电机实际上是一个数字/角度转换器,也是一个数模转换器。结构:ABC三个绕组均布为三相构成定子,磁极间隔60度,每个磁极有5个小齿3600/6*5=120定子的分辨率。转子上设有绕组:有40个矩形小齿,3600/40=90单三步通电顺序:A-B-C-A共走三步,每步120-90=30

12/19/202247飞行器工程系单家元教授3.3.1步进电机工作原理原理:步进电机实际上是一个数字3.3.2步进电机控制系统(1)

传统步进电机控制系统微机控制步进电机原理CPU步进控制器作用,将二进制码转换成串行脉冲序列

12/19/202248飞行器工程系单家元教授3.3.2步进电机控制系统(1)传统步进电机控制系统123.3.2步进电机控制系统(2)脉冲序列生成速度:周期,占空比:通电周期

软件实现:输出一高电平,通过软件延时(占空比决定),再输出一低电平输出一高电平,再通过硬件定时中断,输出低电平,中断完毕,再输出高电平

方向控制:对三相绕组,有三种控制方式

单三拍:通电顺序为A-B-C-A双三拍:通电顺序为AB-BC-CA-AB三相六拍:通电顺序为A-AB-B-BC-C-CA-A按此顺序通电,则电机正向转动;反之,则反向转动控制方法:每一个数字输出控制一个绕组,用开变量输出,三个绕组——D2D1D0

根据所选电机及控制方式写出相应的控制方式的数学模型

12/19/202249飞行器工程系单家元教授3.3.2步进电机控制系统(2)脉冲序列生成12/16/2电机控制模型

步序D7D6D5D4D3D2D1D0

工作状态控制模型单三拍1230

01010100ABC01H02H04H双三拍123010110101ABBCCA03H06H05H六拍123456001011010110100101AABBBCCCA01H03H02H06H04H05H

12/19/202250飞行器工程系单家元教授电机控制模型

步序D7D6D5D4D3D3.3.3步进电机控制程序的设计

控制程序的主要任务判别旋转方向按顺序传送控制脉冲:传送控制脉冲的时间间隔可控制旋转速度判别所要求的控制程序是否传送完毕步进电机速度的控制方法软件延时:通过改变延时时间,达到控制通电时间,进而控制步进电机速度,但延时占用CPU时间。硬件中断:可通过外部定时硬件中断方式,一方面可节省CPU时间;另外可更加灵活、方便的修改电机转速,而不使CPU速度影响转速更精确。

12/19/202251飞行器工程系单家元教授3.3.3步进电机控制程序的设计控制程序的主要任务12/3.3.4步进电机变速控制

问题速度变比过快,有可能在起步时就失步解决方法增加加速和减速的过程,是转速逐步上升和下降

控制方法改变控制方式:单三拍〉双三拍〉六拍(速度)改变延时时间,将延时时间事先存入修改硬件定时器参数

12/19/202252飞行器工程系单家元教授3.3.4步进电机变速控制问题12/16/202218飞3.4可编程控制可编程控制器概述

OMRONSYSMACC200H系统配置

C200HPC指令系统

编程原则及举例

12/19/202253飞行器工程系单家元教授3.4可编程控制可编程控制器概述12/16/2022193.4.1可编程控制器概述(1)

特点适用于开关量控制,如能实现单回路和多回路的PID闭环控制,应用灵活。用梯形图编程,消除计算机技术与传统电气技术的鸿沟,编程简单。控制功能强,抗干扰能力强模块式结构,组成控制系统简单、灵活,便于安装。

12/19/202254飞行器工程系单家元教授3.4.1可编程控制器概述(1)特点12/16/20223.4.1可编程控制器概述(2)可编程控制器的结构体系结构,微处理器总线式结构中央处理器组件

CPU:八位或十六位。MotorolerMC68809CPU系统存储器:固化系统管理程序和监控程序用户存储器:用户控制程序;变量存储器EPROM

外设

(编程器)

处理器

+

系统存储器

用户

存储器

电源

I/O

I/O

I/O

12/19/202255飞行器工程系单家元教授3.4.1可编程控制器概述(2)可编程控制器的结构外设3.4.1可编程控制器概述(3)可编程控制器的结构编程器:手持式:专用智能CRT型编程器;通用编程器(个人计算机通过AS2320)输入输出组件(I/O):开关量(直流和交流,继电器和晶体管)通讯:用于与个人计算机,主机通讯用;模拟量(电压和电流);外围专用(计算器/定时器)

12/19/202256飞行器工程系单家元教授3.4.1可编程控制器概述(3)可编程控制器的结构12/13.4.1可编程控制器概述(4)可编程控制器的编程语言梯形图:一幅展开的继电器触点控制图特点:每个符号(线圈和触点)对应有存储器中的一位;线圈不能重复定义,触点可以无限用;“I/O映象区”对应于每个输入输出设备的状态。命令语句表:可将梯形图用汇编语言的助计符编程表达

12/19/202257飞行器工程系单家元教授3.4.1可编程控制器概述(4)可编程控制器的编程语言12梯形图

00000

00101

00003

00100

00002

00001

END12/19/202258飞行器工程系单家元教授梯形图00000001010000300100003.4.1可编程控制器概述(5)PC的工作方式

扫描工作方式CPU按照存储器地址递增的方向进行扫描,即按梯形图从上之下顺序,依梯级在从左至右依元件一个一个解算。由此形成一个扫描周期。在无中断或跳转情况下,每次都从头到尾。注意:用户程序执行过程中的程序解算与I/O操作是分时进行的,即离线CPU每执行完一次用户程序,就进行I/O操作,将I/O组件上的输入信号读入I/O映象区;同时将I/O映象区中储存的运算结果的对应位的状态输出到I/O组件上去。实际上输入输出操作是在I/O组件和内存中的I/O映象区之间进行数据传递。

自诊断功能:每次扫描都对设备进行自检。扫描时间:CPU速度(指令执行周期);I/O点数。

监控与自

诊断

执行用户程序

输入输出

操作

12/19/202259飞行器工程系单家元教授3.4.1可编程控制器概述(5)PC的工作方式监控与自3.4.2OMRONSYSMACC200H系统配置系统硬件配置基本系统构成:CPU装置(有3个槽,5个槽,8个槽基板)+2个扩展槽装置。若选8槽基板;则最多的输入输出函数为:16×4×3=192(输入)、12×4×3=144(输出),扩展槽之间最大距离10M,总长12M

扩展系统构成:远程I/O单元,最多2块主I/O单元,5快次I/O单元,长度小于200M(电缆、光缆)。各种输入、输出组件(共20种):输入:DC、AC,开关量输出:继电器、晶体管、可控硅

特殊功能组件:模拟输入单元:4路A/D,12位,电压,电流:量程0-5V,0-10V,4-20mA模拟输出单元:2路A/D,12位,电压,电流温度传感器单元:将温度数据直接送到PC;4路,有不同类型的热电偶高速计数单元:编码器

CPU与存储器组件:CPU有两种(交、直流供电);用户存储器可选(EPROM)

12/19/202260飞行器工程系单家元教授3.4.2OMRONSY

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论