plc---简介

一、pc有何独特之处

1.灵活、通用

2.可靠性高、抗于扰能力强
平均无故障时间一般可达3~5万小时
-----PC采用的是微电子技术,大量的开关动作是由无触点的半导体电路来完成的,因此不会出现继电器控制系统中的接线老化、脱焊、触点电弧等现象。
-----PC还采取了以下主要措施来提高其可靠性

        1)硬件措施:
          对电源变压器、CPU编程器等主要部件,均采用严格措施进行屏蔽,以防外界干扰。
        2)软件措施人
          监控程序定期地监测外界环境;死循环报警;停电时利用后备电池供电。

二、plc控制原理

1.采用继电器控制

控制功能如下: 按下启动按钮SB1,电机M1开始运转,过10秒钟后,电机M2开始运转; 按下停止按钮SB2,电机M1、M2同时停止运转。 
2.采用PC控制

控制功能如下:按下启动按钮SB1,电机M1开始运转,过10秒钟后,电机M2开始运转;按下停止按钮SB2,电机M1、M2同时停止运转.

3.PC的控制原理

三、plc的基本组成部分

 PC的基本组成------按结构形式的不同,PC可分为整体式和组合式两类。

 

A.各部分的作用

1、中央处理单元(CPU)

功能:
■接收并存储从编程器输入的用户程序和数据;
■PC进入运行状态后,根据存放的先后顺序逐条读取用户程序,进行解释和执行,完成用户程序中规定的各种操作;
■诊断电源、PC内部电路的工作状态和编程的语法错误;
■用扫描的方式接收输入信号,送入PC的数据寄存器保存起来;
■将用户程序的执行结果送至输出端。
2.存储器

根据存储器在系统中的作用,可以把它们分为以下3种:
   a)系统程序存储器

   b)用户程序存储器

   c)工作数据存储器
5.电源
3.IO单元

常用的I/O单元.

开关量输入单元
(1)直流输入单元

(2)交流输入单元

开关量输出单元
(1)晶体管输出单元

(2)双向晶闸管输出单元

 

(3)继电器输出单元


6.扩展口
4.智能单元

智能单元本身是一个独立的计算机系统,它有自己的CPU、系统程序、存储器,及与外界过程相连的接口。
·目前已开发的常用的智能单元有: A/D单元、D/A单元、高速计数单元、位置控制单元、PID控制单元、温度控制单元和各种通信单元等。
7.编程工具

主要用来编辑程序、调试程序和监控程序的执行,还可以在线测试PC的内部状态和参数,与PC进行人机对话。
专用编程器
⑴简易编程器

(2)图形编程器

 计算机辅助编程
8.其它外部设备 

四、plc工作原理

1.PC的循环扫描工作过程

   LPC的工作过程
例如: 欧姆龙公司的小型机CPM1A
完成的任务如下:
(1)公共处理(硬件检查、异常报警)

2)程序执行
(3)扫描周期计算处理

(4) I/O刷新
(5)外设端口服务

信号传递过程(从输入到输出)

a. I/O刷新阶段---CPU从输入电路的输出端读出各路状态,并将其写入输入映像寄存器;

b.程序执行阶段-- CPU从输入映像寄存器和元件映像寄存器中读出各继电器的状态,并根据此状态执行用户程序,执行结果再写入元件映像寄存器中;

c.紧接着的下一个I/O刷新阶段---将输出映像寄存器的状态写入输出锁存电路,再经输出电路传递到输出端子,从而控制外接器件动作。

死循环自诊断功能

PC内部设置了—个监视定时器WDT,其定时时间可由用户设置为大于用户程序的扫描周期,PC在每个扫描周期的公共处理阶段将监视定时器复位.

正常情况下,监视定时器不会动作,如果由于CPU内部故障使程序执行进入死循环,那么,扫描周期超过监视定时器的定时时间时,监视定时器动作,运行停止,以示用户.


2.PC的/O滞后现象

a. I/O滞后现象的原因
(1)输入滤波器有时间常数
(2)输出继电器有机械滞后
(3 PC循环操作时,进行公共处理、I/O刷新和执行用户程序等产生扫描周期
(4)程序语句的安排,也影响响应时间。

b. I/0响应时间
-从输入触点闭合到输出触点闭合有一段延迟时间,称为I/O响应时间
(1)最小I/O响应时间


⑵最大I/O响应时间


3.PC对输入点计数的频率问题

 PC计数有两种方式:
1)高速计数
在高速计数方式下,输入信号不经输入滤波器直接送到CPU,计数不受输入滤波器时间常数、扫描周期的影响,计数频率可以很高。

(2)PC普通计数
在普通计数方式下,输入信号经输入滤波器后在PC扫描周期的I/O刷新阶段被CPU读入,因此,计数频率受输入滤波器时间常数和扫描周期的限制,不可能很高。

■为了保证CPU能够可靠地读入开关接通或断开的状态,不丢失脉冲数,输入滤波后的信号其有效高电平和低电平持续时间不能少于一个扫描周期,即应满足

五、编程语言

■梯形图  ----PC的主要编程语言

PC梯形图在形式上类似于继电器控制梯形图

梯形图的主要特点:
(1)梯形图中的继电器不是物理继电器,每个继电器是映像寄存器中的一位,被称为“软继电器”。
因此:
一、用户程序解算时,输入触点和输出线圈的状态是从I/O映像寄存器中读取的,不是解算时现场开关的实际状态。
二、继电器状态可以反复读取,因此可以认为继电器有无限多个常开触点(开关)和常闭触点,程序中可反复引用。

(2)梯形图是PC形象化的编程手段,梯形图两端是没有任何电源可接的。梯形图中并没有真实的电流,而仅只是“概念”电流,且只能从左向石流动。

(3)输入继电器供PC接收外部输入信号,因此,在梯形图中只出现输入继电器的触点,而不出现输入继电器的线圈。
(4)输出继电器供 PC作输出控制用。它通过开关量输出模块对应的输出开关(晶体管、双向晶间管或继电器触点)去驱动外部负载。
(5)当PC处于运行状态时,PC对梯形图是按扫描方式顺序执行程序
■语句表---一种与汇编语言类似的助记符编程表达式


■逻辑功能图


■逻辑方程式或布尔代数式

六、PC的性能指标与分类

a.PC性能指标

1.I/O点数
2.用户程序存储器容量

3.扫描速度
4.指令种类及条数。

5.内部器件的种类和数量

6.智能单元

b. PC的分类
1.按结构分类
整体式PC------整体式PC的CPU、存储器、I/0单元、电源安装在同一机体内,构成主机
组合式PC-------PC组合式(模块式)PC为总线结构,其总线做成总线板,上面有若干个总线槽,每个总线槽上可安装一个PC模块,不同的模块实现不同的功能

2.按控制规模分类
微型机-----控制点数仅几十点
小型机-----控制点数100~500点左右
中型机-----控制点数500~1000点左右
大型机-----控制点数1000点以上
超大型机----控制点数可达上万、甚至于几万点

  • 2
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值