background image

出与电机速度及电梯位移成比例的脉冲数,将其引入

PLC 的高速计数输入端口 0000,通过

累计脉冲数,经式

(1)计算出脉冲当量,由此确定电梯位置。

  电梯位移

h=SI

  式中

I:累计脉冲数 S:脉冲当量

  

S=lpD/(pr) (1)

  本系统采用的减速机,其减速比

1=1/20,拽引

    轮 直 径

D=580mm , 电 机 额 定 转 速 ne=1450r/  min , 旋 转 编 码 器 每 转 对 应 脉 冲 数

p=1024,PG 卡分频比 r=1/18,代人式(1)得

  

S=1.6mm/脉冲

  

3.2 速度控制

  本方法是利用

PLC 扩展功能模块 D/A 模块实现的,事先将数字化的理想速度曲线存入

PLC 寄存器,程序运行时,通过查表方式写入 D/A,由 D/A 转换成模拟量后将理想曲线输
出。

  

3.2.1 加速给定曲线的产生

  

8 位 D/A 输出 0~5V/0~10V,对应数字值为 16 进制数 00~FF,共 255 级。东洋电梯加

速实践在

2.5~3 秒之问。按保守值计算,电梯加速过程中每次查表的时间间隔不宜超过

10ms。

  由于电梯逻辑控制部分程序最大,而

PLC 运行采用周期扫描机制,因而采用通常的查

表方法,每次查表的指令时间间隔过长,不能满足给定曲线的精度要求。在

PLC 运行过程

中,其

CPU 与各设备之间的信息交换、用户程序的执行、信号采集、控制量的输出等操作都

是按照固定的顺序以循环扫描的方式进行的,每个循环都要对所有功能进行查询、判断和操
作。这种顺序和格式不能人为改变。通常一个扫描周期,基本要完成六个步骤的工作,包括
运行监视、与编程器交换信息、与数字处理器交换信息、与通讯处理器交换信息、执行用户程
序和输入输出接口服务等。在一个周期内,

CPU 对整个用户程序只执行一遍。这种机制有其

方便的一面,但实时性差。过长的扫描时间,直接影响系统对信号响应的效果,在保证控制
功能的前提下,最大限度地缩短

CPU 的周期扫描时间是一个很复杂的问题。一般只能从用

户程序执行时间最短采取方法。电梯逻辑控制部分的程序扫描时间已超过

10ms,尽管采取

了一些减少程序扫描时间的办法,但仍无法将扫描时间降到

10ms 以下。同时,制动段曲线

采用按距离原则,每段距离到的响应时间也不宜超过

10ms。为满足系统的实时性要求,本

文在速度曲线的产生方式中,采用中断方法,从而有效地克服了

PLC 扫描机制的限制。

  本文采用的

PLC 有三种中断功能:(1)外部中断;(2)高速计数内部中断(3)定周期中断。前

两种中断各有

8 个中断点,后一种有 4 个中断点。在程序中采用了后面两种中断方式.起动过