《【精品】PROMOS精品ppt课件.ppt》由会员分享,可在线阅读,更多相关《【精品】PROMOS精品ppt课件.ppt(143页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、PROMOS1 概 述讲义的编写原则:将平时学习及翻译的材料总结出来,作为PROMOS控制系统的一个内部资料使用,不得外传给用户和公司外部人员。将软硬件结合起来编写;图文并茂;对软件分模块讲述;同时也按逻辑流程讲述。2 用户软件编程概述1.什么是PROMOS软件?PROMOS系统的编程软件是一个新型CAD软件,它采用描述性图形语言进行编程,它使得用户程序结构简单、可读性强,并且非计算机专业人员也能熟练掌握编程技巧。PROMOS软件分为系统软件和用户软件。用户软件是指将现场的实际控制逻辑,通过PROMOS编程软件翻译成能在PROMOS系统中运行的程序。2.编程前的准备工作a.掌握现场的实际控制逻
2、辑b.掌握PROMOS系统的硬件配置3.编程a.画出PROMOS自动化系统配置图b.画出 KKO配置图,并定义地址、参数。c.确定主逻辑流程图d.确定主逻辑中的模块2.1主逻辑的定义主逻辑要有逻辑,即主逻辑中要反映各模块间的最清楚、最重要的逻辑关系。不能把主逻辑的逻辑都放到模块里。主逻辑要按功能分区。分清那些部分不能动,那些部分能变动。变动部分放在主逻辑中,以保证程序的灵活性;不动部分放在模块中,以保证程序的稳定性、可移植性。编写程序逻辑要有最佳的可读性。3.1.1 三段名 PROMOS的控制器是一种通用型可编程控制器,它的输入输出是通过地址来识别从什么地方采集信息,将信息发送到什么地方。表示
3、地址的方法有很多种,PROMOS是采用说明的方法来定义一个地址,这个带有说明性质的地址名称由三部分组成,所以叫三段名三段名,这个三段名在使用的时候,又是变量名,代表输入、输出值或参数值,三段名的编制是任意的,但是为了读写程序的方便与直观,一般的起名原则为“功能.过程.地点”。如:某条皮带头上的堆煤传感器的三段名可起名为 :DuiMei.PiDaiTou.Kcc1_1_E1 第一段:DuiMei 堆煤(表示在这一位置接的是堆煤传感器)第二段:PiDaiTou 皮带头第三段:Kcc1_1_E1 Kcc1(表示接在智能I/O部件上)1 _E1(表示接在第一个输入口上)3.1.2 元素能够完成一定的逻
4、辑运算的功能组件,它是组成逻辑关系的最基本的单元。如:AND OR NAND NOR EINVZ.abcAND3.1.3 配置配置:根据实际硬件配置,以表格的方式编写的一段程序,包括所有的输入输出三段名的定义,在实际系统中的位置,系统一些参数的范围及初始值等。配置图:就是利用专用PROMOS_CAD软件,把硬件配置和接入系统的传感器/执行器用图形的方式和三段名一一对应的表示出来,使软硬件的配置完全统一起来,这种图形就叫配置图,即KKO图。3.1.3.1 KKO 配置图3.1.3.2配置图表3.1.3.3配置图表说明“Funktionsname”:三段名第一段“Art”:三段名类型,输入E,输出
5、A,参数P,显示器 T 等;“Typ”:三段名数据类型,模拟量ANA,外部数字量DIG 等;“Fehlerwert”“Ersatzwert”“Mittelwert”“Abweichung”“Zeitfaktor”“Wandlung”“Ueberwachung”“Minwert”“Maxwert”“Berechtigung”数字量输入应用:适合只有0/1两种状态的传感器,如机械开关和限位开关。例:功能名 Art Typ 出错值 代替值 监测 Digitaleingang:E DIG 1 0?0 1 !Art:数据的传输方向A:到外围设备;E:到控制器;P:控制器内部到控制;T:控制和外设间直接传
6、递。Typ:数字类型分为内部数字类型和外部数字类型。外部数字类型包含了数字信息和状态信息。状态信息是指外设的电器连接状态。3.1.3.3配置图表举例急停:E DIG 1 1 !在安全回路中的急停开关定义为:1 动作或错误导致设备的断开状态;1 为了能得到正确的控制过程(Steuerungsablauf),此时,“Ersatzwert log.1”=急停开关动作(Not-Aus-Schalter),至 少必须配置一个急停开关;!此外应该置于安全回路,所有的急停开关只能作为外围设 备和安全回路配置。信号开关:E DIG 0 0?信号开关定义为:0 动作开关关断设备;0 坏的输出输入口或对所有功能开
7、关没有连接没有实现控制。(“Ersatzwert”=0)?检测传感器到四芯插座的导线。3.2 主主逻逻辑辑图图复 位 模 块3.2.1PROMOS用户程序流程面板报警线路急停申请停车故障报警静态错误强制模块报警声电机模块2D菜单显示LED显示维修方式、预警触发维修、单机、自动方式起车电机模块1维修、备用、自动 起车2起1停 停车外部急停菜单定义D烟雾 堆煤跑偏电机 返回纵撕速度煤流前 后输出时间磁铁关闭强制磁铁关闭自动起车3.3 基本控制部分基本控制部分 基本控制模块也可以叫做控制软件的大脑部分,包括如下模块:1、面板模块2、报警模块3、起车模块4、复位模块5、线路模块6、急停模块7、Tibe
8、co 模块8、LCD显示虚拟模块9、面板LED虚拟模块10、菜单定义虚拟模块11、报警声虚拟模块3.3.1 面板模块面板模块1 QiChi_2010 ZiDong 6 2 TingChe_20 Danji 73 CiTie_Off WeiXiu 84 WeiXiu_2010 YuJing 9 5 DanJi_2010 TingChe 10 将面板上的起停开关和方式开关的三段名(外部变量)的输入,转化成三个起车方式、起车预警信号和停车信号。该模块内还有三种起车方式的显示,CiTie_Off的作用是参数设置时(磁铁开关闭合),关闭内部的方式显示。A.面板模块:3.3.1.1面板模块逻辑图复 位 模
9、 块面板报警LED显示预警触发维修、单机、自动方式起车自动起车停车烟雾 3.3.1.2面板模块和其它模块的关系自动方式自动灯维修方式或自动方式磁铁开关 ab+b=c维修信号单机信号自动信号磁铁信号磁铁起车开关停车信号起停方式OR磁铁关闭所有 非参数设置显示OR设置参数信号自动状态单机状态维修状态预警触发停车复位脉冲持续持续持续持续3.3.1.3控制器面板开关模块1、24、5678109自动方式LCD显示维修方式LCD显示单机方式LCD显示3.3.1.4 起停开关持续信号脉冲信号起停开关是一个两位开关,起车按扭应该理解为预警开关预警开关和停车开停车开关,关,但是为了照顾用户的习惯,仍沿用起车开关
10、。开关旋扭上带有磁铁,旋扭转动,当磁铁接近单簧管时,单簧管开关闭合,开关输出一个 1 信号;磁铁远离单簧管时,单簧管开关断开,开关输出一个 0 信号。起车位是自复位的,因此起车输出一个 1 脉冲信号。自复位可以保证起车的安全性,即起车时该开关必须被动作,故障停车后,不会自动起车。停车位不是自复位的,因此输出一个 1信号3.3.1.5 方式选择开关持续信号方式选择开关是一个两位开关开关旋扭上带有磁铁,旋扭转动,当磁铁接近单簧管时,单簧管开关闭合,开关输出一个 1 信号;磁铁远离单簧管时,单簧管开关断开,开关输出一个 0 信号。单机:旋纽转动到单机位时输出一 个持续 1信号维修:旋纽转动到维修位时
11、输出一 个持续 1信号自动:旋纽转动到自动位时,并没 有硬件开关动作,只是由软 件输出一个 持续 1信号,作 为自动 方式信号,a+b=c。接近开关是一种采用干簧管(或霍尔元件)磁感应方式的开关,主要用作位置传感器,同时它还能实现I/O口到传感器间的线路监测。当磁铁靠近接近开关时,接近开关吸合,短接47k的电阻,以返回给智能I/O口不同的电压,读出开关动作,控制器接收相应的信息。工作电压:812V DC工作电流:Max 5mA动作距离:Max 5mm动作方式:磁感应式输出:正常时:51.7k 动作时:4.7k 断路时:3.3.1.6 接近开关磁铁开关四芯电缆芯线颜色3.3.1.6.1接近开关原
12、理VAL板3.3.1.6.2 磁铁开关 磁铁开关是控制器面板上的一个单簧管磁感应式接近开关,它的主要作用是:进入面板键盘参数设置及强制输入状态关闭所有的其他显示该开关动作时,由用户软件设置,可使控制器面板上参数设置灯LED发光。3.3.2 报警模块报警模块 该模块集中了系统的三种报警声:起车预警(8)、故障报警(9)和急停报警(10)。起车触发(11)是为起车模块的起车做准备。起车时间(1)是从发出起车预警到发出起车触发(11)的延时时间。NF检测(12)是60秒内预警强制复位;也是6+2秒中内NF没返回时,起车复位的一个比较参考值。维修单台预警(14)是NF返回(6)+维修(3)维持60秒作
13、为单台按扭的起车条件。A.报警模块:1 QiChiCF_Time QiCheYuJi 8 2 GuZhangJin GuZhangBJ 93 WeiXiu JiTingBaoJi 104 YuJingChuF QiCheChuFa 11 5 JiTingJing NF_JianChe 126 NF_FanHui WeiXiu_MYJ 137 JingBao_Re WeiXiu_DYJ 143.3.2.1报警模块逻辑图复 位 模 块3.3.2.2报警模块和其它模块的关系面板报警模块线路故障报警报警声维修起车电机模块2电机模块1语音返回前后1号电机已 停车2号电机已 起车预警触发起车预警、故障、急
14、停维修单台或面板起车准备信号故障报警预警复位急停急停报警煤流方向预警检测强 制 模 块起车触发延时时间起车触发3.3.2.3 报警模块的信号预警触发信号报警模块预警复位信号预警信号(三种)起车触发信号起车触发信号维修单机起车 准备信号预警内部检测信号或急停、故障警维修面板起车 准备信号3.3.2.4 起车触发信号预警触发信号报警模块警报复位信号起车触发起车触发维修方式STR1QC秒 1延时NF返回与或 起车触发信号有两种方式发出:1、起车按扭发出的预警触发信号(与方式开关无关);2、维修方式与NF返回信号(NF产生有三种方法:起车按扭、信号按扭、讲话按扭)(预警、信号、讲话)3.3.2.5 维
15、修面板预警信号预警触发信号报警模块警报复位信号维修面板预警维修面板预警维修方式STR160秒 1脉冲与 维修方式下单台按扭起车时,可以通过面板预警按扭预警,该安扭预警的优点是:预警声好于信号按扭或送话按扭预警产生的声音,另外,如果接口箱附近没有信号或讲话按扭,面板预警也是一种好方法。3.3.2.6维修单机预警信号报警模块维修单机维修单机预警信号预警信号维修方式60秒 1脉冲NF返回与与维修单台预警是:NF返回+维修 并维持60秒 作为单台按扭的起车条件。NF产生有三种方法:预警按扭、信号按扭、讲话按扭3.3.3 起车模块起车模块 该模块发出了三种起车信号:自动起车(8)、维修起车(9)和备用起
16、车(10),备用起车也可以理解为单机起车。起车灯(11)在主逻辑中和停车灯或以后,输出到LED显示模块。非维修状态时起车灯亮。起车触发是一个持续或脉冲信号,由于持续触发在报警模块中已经有5s的延时,因此在起车模块内不再有起车延时。脉冲触发在报警和起车模块中都没有延时。起车复位是由复位模块产生的起车复位信号(停车信号)。非维修状态时显示“正在起车”A.起车模块:1 ZiDong ZiDong_QC 8 2 DanJi WeiXiu_QC 93 WeiXiu DanJi _QC 104 QiCheChuFa QiCheDeng 11 5 QiChe_Re6 CiTie_Off 3.3.3.1起车模
17、块逻辑图3.3.3.2 起车模块和其它模块的关系报警模块报警声起车电机模块2电机模块1前后1号电机已 停车2号电机已 起车起车预警、故障、急停维修单台或面板起车准备信号煤流方向面板复 位 模 块LED显示自动起车自动、维修、单机方式维修起车显示菜单正在起车起车灯3.3.3.3 起车信号起车触发信号报警模块起车复位信号起车信号(自起车信号(自动、维修、备动、维修、备用)用)非维修方式下起车灯自动、维修、单机方式STR1与非维修状态下LCD显示正在起车 起车触发信号和三种起车方式与产生了三种起车命令,即自动起车、维修起车、备用起车,三种起车命令和其它工程师程序的不同点是:该命令只要起车有效,就一直
18、存在,而以往的程序是最后一台设备返回后,就取消起车命令。3.3.3.4 自动、维修及单机方式改变时起车复位原理复位模块方式起车复位方式起车复位自动方式EINIMPR1秒1脉冲1或自动方式F B1B自动方式F B1B该逻辑完成的功能是:只要面板上的方式开关状态发生改变,改变的这一刻,立即发出停车信号(即起车复位信号)。3.3.4 复位模块复位模块 该模块发出了二种复位信号:起车复位、报警复位。模块发出了两种灯的信号,即正常运行灯和停车灯。停车灯和起车模块的起车灯在主逻辑中或以后,输出到LED显示模块的起停灯。维修运行灯和维修单台灯作为备用LED显示。A.复位模块:1 WeiXiu_QC YuJi
19、ng_Re 152 NF_JianChe QiChe_Re 163 ZiDong TingDeng 174 WeiXiu ZC_Deng 185 DanJi WXYX_Deng 196 TingChe WXDT_Deng 207 JiTing_in8 NF_FanHui9 CiTie_Off10 ShengQingTC11 DianJiMoKuaiFH12 DianJiMoKuaiFH13 DianJiMoKuaiFH14 DianJiMoKuaiFH3.3.4.1复位模块逻辑图3.3.4.2 复位模块和其它模块的关系报警模块起车电机模块2电机模块1前后1号电机已 停车2号电机已 起车煤流方向
20、面板复 位 模 块LED显示线路急停申请停车外部急停正常运行灯 起车复位信号预警复位信号自动、维修、单机方式停车信号维修起车本机返回信号 3.3.4.3预警复位信号复位模块起车复位信号预警复位信号预警复位信号所有被控设备全返回或或所有被控设备只要有一个返回,产生一个脉冲与与维修起车预警检测60秒后强行复位3.3.4.4维修起车方式下预警复位信号的产生复位模块预警复位信号预警复位信号返回11秒 1脉冲1秒 1脉冲1秒 1脉冲11或 在维修起车方式下,如果第一台设备起车,则产生一个1秒脉冲的预警复位信号,这台起动的设备可以继续运行,不再产生预警复位信号,同时也为第二台设备起车做好了准备,当第二台设
21、备起动时,又可重复上面过程。返回2返回31维修起车与3.3.4.5起车复位信号复位模块申请停车信号起车复位信号起车复位信号或或所有被控设备没有一个返回与维修起车60秒后急停输入NF返回预警检测4后与停车信号自动、维修及单机方式改变时起车复位3.3.4.6方式开关变化时产生的起车复位信号复位模块备用方式起车复位信号起车复位信号自动方式维修方式1秒 1脉冲1秒 1脉冲1秒 1脉冲111或 当方式开关位置变化时,如:维修方式1 0,则起车复位信号产生一个1秒的1脉冲。下面的逻辑中非的作用是,开关只要一动作,立即可以产生复位信号。3.3.4.7 NF检测信号和NF返回信号产生的起车复位信号复位模块起车
22、复位信号起车复位信号NF检测NF返回4秒 1延时6秒 0脉冲46与 起车时:当NF检测信号(仅由预警开关发出)发出4秒后开始检测NF返回信号,如果NF返回信号还没有,则发出起车复位信号,这是为了保证起车预警声在AST沿线都能听到,以保证安全起车。如果这时起车复位,由于起车触发信号有大于5秒的延时,实际上起车信号根本没有发出去。设备正常运行时,NF检测为0,而NF返回线总是随着讲话按扭的变化而变化,6秒的0延时,就是为了防止设备正常运行时无故停车。3.3.4.8 维修方式下60秒内所有设备都没有返回复位模块起车复位信号起车复位信号返回1维修起车6秒 1延时与 在维修起车下,60秒内所有的设备都没
23、有返回,则起车复位。即维修起车命令只在60秒内有效。返回2返回3返回4或60a+b+c+d=e3.3.4.9正常运行灯复位模块正常运行灯正常运行灯所有被控设备全返回与与自动方式在自动方式下,所有被控设备全返回,则面板运行灯亮。3.3.4.10停车灯复位模块停车灯停车灯或正在停车LCD显示所有被控设备没有一个返回停车信号STR1a+b+c+d=R 如果所有被控设备没有一个返回,说明没有设备在运行,R=1,停车命令无效面板停车灯不发光。反之,有停车信号时,面板停车灯发光。3.3.5 线路模块线路模块 该模块模块的主要功能是:1、在 0-12 V 的范围内LCD显示数据线高电平。2、在 0-12 V
24、 的范围内LCD显示数据线低电平。3、7-12 V 的范围内LCD显示直流供电电压值。4、6-25 V 的范围内LCD显示交流供电电压值。5、LCD显示NF返回、AST错误位置、SKR错误位置。A.线路模块:1 A_Data 1 B_NF_Out 152 A_Data 0 AST_Error 163 A-GongDian SKR-Break 174 A_JiaoLiu 5 D_NF 6 Defekt_SKR 7 AST_Error 8 SIKR_DIO9 NF_Delay该模块有三 个输出:1、经2秒0延时后,NF返回信号输出;2、AST断线的静态错误输出;3、SKR_Break输出。SKR.
25、DIO.1是一个数字量,可参见3.3.6急停模块。3.3.5.1线路模块逻辑图3.3.5.2 线路模块和其它模块的关系报警模块复 位 模 块 线 路 模 块 NF返回静态错误LED显示DEFEKT.AST.1变1则静态错误灯亮NF返回3.3.5.3 NF信号的延时LCD显示ENZET1T2T3T4A1#1#0#NF电话线T 秒 0延时#:#线路检测菜单NF检测信号NF_DelayTXTF 当语音NF信号是脉冲信号(AST的4,6号线上的电压大于0.2 V时,NF信号变1)时,为使面板的LCD能显示能保持一段时间,增加了T秒的0延时,这样,在NF信号变0时,仍能保持T秒钟的显示。3.3.5.4
26、线路终端硬件 线路终端是PROMOS系统中的关键产品,它用于PROMOS系 统 AST线 路 终 端,它 是PROMOS系统中AST线的最后一台设备,是必不可少的,通过它可以对系统的电源、安全回路、数据线的高低电平,NF线的语音信号起到监测作用。当终端处的电源电压降到8V以下后,线路终端将停止工作,电源电压大于8V以后,自动开启安全回路。工作电压:812V;工作电流:20mA3.3.5.5 线路终端原理 线路终端是由NT5、ARK和主板三部分组成的,ARK模块是用于和控制器间进行通讯的主CPU,并完成对电源电压的监测,在SKR和12V之间,SKR和GND之间分别通过一个电阻和一个电感相连,为对
27、AST线的安全回路进行监测创造条件,可参见急停开关交流25V的产生原理图。NT5为ARK板供电3.3.6急停模块急停模块1 JiTing_In JiTing_Out 6 2 CiTie_Off JiTingJing 73 WB_JinTing JiTingDeng 84 Dio.1 AnQuanDeng 10 急停模块是一个多路模块,该模块的急停输入是指急停开关上常开开关S1的状态。DIO.1是系统给出的三段名,当S2或S3断开(见硬件图),即SKR线断路时,SIKR.DIO.1=1.输出有急停输出、急停报警、急停灯(在急停按扭上)、安全回路灯(即SKR回路,在面板上)。A.面板模块:3.3.
28、6.1急停模块逻辑图3.3.6.2 急停模块和其它模块的关系电机模块2电机模块11号电机已 停车2号电机已 起车复 位 模 块急停跑偏急停LED显示外部急停急停位置LCD显示安全回路灯外部急停 模块急停按扭灯外部传感器 急停信号3.3.6.3 急停输出信号急停模块急停输出信号急停输出信号或 跑偏急停 SIKR.DIO.1 多路模块急停输入或3.3.6.4 急停开关1 Data2 Skr+3 Skr-4 NF 6 NF 5 GND 7+12V 1 Data2 Skr+3 Skr-4 NF 6 NF 5 GND 7+12V MEL处理模块急停按扭 AST插座AST插座S2S1S3 急停开关是由二个
29、常闭接点S2、S3,一个常开接点S1,一个发光二级管和一个MEL电路板组成。3.3.6.5两个常闭接点和SKR回路的关系 两个常闭接点串接在SKR安全回路中,用于断开SKR回路,同时系统巡检产生系统变量:DIO.SKR.1=1,并由用户软件将该值输出到面板的SKR安全回路LED灯。频率发生器18kHzS2S3接收诊断数据数据接收发送+12 V 7号数据 1号地 5号终端处理器AST沿线S2S3Skr+Skr-控制器MIO卡面板急停按扭沿线急停按扭注:SKR回路是12V 18 Hz交流和12V直流的叠加成25V交流,终端通过检测交流来判断SKR回路的通断。3.3.6.6一个常开接点和系统软件的关
30、系 常开接点S1用于急停开关动作后,触发MEL电路板,发光二极管用于指示急停开关是否被动作。常开点作为急停开关的输入,LED作为急停开关的输出,通过KKO文件及配置表和系统软件联系起来,见下图的 KKO配置图:ASTASTJiTing.PiDai100.1Deng.PiDai100.13.3.7 Tibeco模块模块输出:面板磁铁灯、磁铁关闭、6,7,10-17是10个模拟量的强制输出管脚。18-37是20个数字量强制输出管脚。单个强制跑偏传感器只能用17脚。输入:磁铁开关、“ZhuangTai”菜单,显示三段名Term.Controller.20103.3.7.1 Tibeco模块逻辑图 强
31、制模块是通过控制器面板上的磁铁开关和键盘来干预程序的运行一种模式。通过面板上的磁铁开关和键盘,用户自己可以强制外部传感器、进行设置参数等工作。3.3.8 LCD显示虚拟模块显示虚拟模块信息显示:显示器组件是由液晶显示器和16个按键组成,可以通过显示 器来查询设备状态。LCD液晶由4行组成,每行有40个字符。键盘有以下两种功能:基础键:在显示中要显示的内容,由用户定义,15个键(不包括:“”键)被定义为控制功能,其中,“#”键是复位键。“”键:在实际工作中,使用“i”键,可以成功地进入资料显示 功能,利用这个键可以显示整个系统中支配的实际信息。3.3.9 控制器面板控制器面板LED显示虚拟模块显
32、示虚拟模块控制器面板有7个LED显示灯,它们分别为:急停闭锁绿色急停动作时亮,逻辑在急停急停模块中设备运行绿色自动方式运行时亮,在LED显示模块中安全回路红色 SKR断路、急停亮,在LED显示模块中静态错误红色 传感器没接时灯亮,在LED显示模块中磁铁强制黄色 磁铁开关吸合灯亮,在TIBECO模块中方式选择绿色 方式开关动作时亮,在LED显示模块中起停位置红色起停开关动作时亮,在LED显示模块中3.3.9.1面板LED显示逻辑1主逻辑中LED显示模块 磁铁灯安全回路、自动、起停、运行、静态错误灯Tibeco中LED显示 3.3.9.2面板LED显示逻辑2急停灯 急停灯由急停模块输出,急停模块是
33、多路模块。当然,急停灯也可以采用单路模块来分别控制。3.3.10 报警声模块虚拟逻辑图 从报警模块发出的频率量或1报警信号,输出到系统提供的三段名HUPE.AST.1或GONG.AST.1,最后经扬声器发出相应的报警声。在新型号的控制器中,没有GONG.AST.1这种报警声。系统中,为了发出不同的报警声,有时需要加入振荡模块或OSZIL元素,以改变报警频率,从而产生不同的报警声。在两条AST线的情况下,应该同时加入HUPE.AST.1和HUPE.AST.2。3.3.10.1 振荡模块逻辑图 在系统中,为了发出不同的报警声,有时需要加入振荡模块,以改变报警频率,从而产生不同的报警声。3.3.10
34、.2 振荡器OSZIL元素说明 在系统中,为了发出不同的报警声,有时需要加入OSZIL元素,以改变报警频率,从而产生不同的报警声。OSZIL OSZIL(振荡器)功能:当输入(1)处为log.1时,在输出(2)处就会产生一个矩形波,它的半波持续时间是输入(3)上的以秒为单位的浮点量值。当输入(1)变为log.0时,则输出(2)也变为log.0。当输入(1)再变为log.1时,输出(2)将开始一个新的矩形波输出。t=FLT(3)的值3.3.11菜单定义虚拟模块菜单定义的LCD地址三段名Term.Controller.2010须在KKO及配置表中定义(见3.1.3配置);显示菜单需要由TRMNAL
35、逻辑元素来定义,如本程序中定义了5条菜单:“ZhuangTai”;“XianLuJianCe”;“XianLuJianCe1”;“GuZhangXianShi”;“SuDu”;常显菜单:如果想把某条菜单如“ZhuangTai”作为程序运行常显菜单,需要把该菜单和kko中控制器定义的Term.Controller.2010三段名一起在TRMNAL逻辑元素中使用。这样当用户进入其它菜单后,过30秒,系统就自动返回“ZhuangTai”常显菜单。3.3.11.1Term.Controller.2010在KKO中的定义3.3.11.2Term.Controller.2010在程序中的逻辑将Zhuang
36、Tai菜单设置为常显菜单3.3.11.3菜单定义逻辑图3.4 设备控制部分设备控制部分 设备控制模块是控制软件控制设备的逻辑部分,包括如下模块:3.4.1电机模块3.4.2电机返回模拟模块3.4.3外部急停虚拟模块3.4.4申请停车虚拟模块3.4.5静态错误虚拟模块3.4.6故障报警虚拟模块3.4.1电机模块电机模块A.电机模块:1 QianTai_QC BenTai_TC 152 JiTing_in KongZi_Out 163 ZiDong_QC ZengCang_TC 174 WeiXiu_YJ DT_Deng 185 WeiXiu_QC BenJi_FH 196 DianTai_QC
37、Error_out 207 Name_in BenJi_QC 218 DianJi_FH9 CiTie_Off10 NiMeiLiu_QC_YanShi11 ShunMeiLiu_TC_YanShi12 HouTai_TC电机模块是整个控制程序的核心模块。该模块的输出有:控制输出、本机返回、起车复位、本机停车、本机起车、按扭的静态错误、按扭灯;输入:逆煤流起车,顺煤流停车的逻辑输入、自动起车输入、单台按扭起车输入、其它输入(急停、磁铁电机返回)3.4.1.1电机模块逻辑图3.4.1.2电机模块和其它模块的关系电机模块2电机模块11号电机已 停车2号电机已 起车前后煤流方向复 位 模 块起车自动
38、起车报警模块DD电机 返回急停静态错误外部急停维修单台起车准备信号申请停车LED显示单台灯返回、申请停车、静态错误电机返回外部急停运行LCD显示开关跳闸LCD显示没返回LCD显示3.4.1.3 电机模块间的联锁关系电机模块2电机模块1前后煤流方向电机模块3电机模块44号起车信号3号起车信号2号起车信号1逆煤流起车11号停车信号2号停车信号3号停车信号顺煤流停车3.4.1.4本机停车信号和本机起车信号控制输出电机返回本机停车信号,给前一台电机。本机起车信号,给后一台电机。与本机停车信号,将通知前台电机,作为前台电机的停车条件。本机起车信号,就是本机返回信号,作为后一台电机的起车条件。这样保证了自
39、动控制下电机的逻辑起停车。3.4.1.4.1 自动起车输出触发信号前台电机起车信号(控制输出+返回)后台电机停车信号(控制输出)输出触输出触发发信号信号5+T秒 0延时自动起车5+T秒 1延时或与0 输出触发信号作为控制输出的D触发器的触发条件。起车时,由于逆煤流起车的原则,必须有前台电机起车和自动起车两个条件。停车时需遵循顺煤流停车的原则,必须有后台电机停车的信号0,同时,自动起车命令也为0方可停车。对于第一台设备(煤流的最前面),前台电机的起车信号赋常数1,最后一台设备赋常数0。3.4.1.4.2 正常停车复位信号 本台电机自动起车输出触发信号正常停正常停车复位车复位本机返回6 秒 1延时
40、与 当自动起车触发信号为1时,6秒后如果还没有本机返回信号,则,正常停车复位信号为1,发出申请停车信号。3.4.1.4.3电机控制输出信号电机模块控制输出信号控制输出信号自动起车输出触发信号或按扭起车信号STR1a+b+c+d=R或开关跳闸急停输入维修起车2秒 1脉冲 自动(或维修)方式时:当触发端T由1 0时:R由 0 1,控制输出复位。当维修方式时:维修起车信号从1 0时,R产生一个2秒的1脉冲,使控制输出同样复位。0.2 秒 1延时120s3.4.1.5开关跳闸开关跳闸开关跳闸电机起动时返回从有到无短时的抖动与0.5秒 1 延时1 秒 1脉冲120 秒 1脉 冲电机控制输出120秒 开关
41、跳闸的概念是:电机起动时,控制输出=1,返回有了,但又没有了,这就是开关跳闸。开关跳闸,说明电机有短路,或有其它故障,此时,应立即使控制输出复位,以保护电机。0.5秒的1延时,是为了躲开开关的返回触点开始吸合时的抖动。开关跳闸 LCD显示3.4.1.5.1一直没有返回对跳闸的作用开关不跳闸开关不跳闸电机一直没有返回与0.5秒 1 延时1 秒 1脉冲120 秒 1脉 冲电机控制输出110000 如果电机控制输出=1,但开关一直没有返回,此时,不属于开关跳闸。这时作为自动起车下的停车复位处理,首先本机返回为0,起车复位=1,产生申请停车信号输入复位模块,将ZiDong_QC和WeiXiu_QC等起
42、车命令全部封死,已起来的设备也被停车。在维修起车时,由按扭模块,产生按扭起车复位信号。3.4.1.6一直没有返回的LCD 显示电机一直没有返回与3 秒 1延时电机控制输出1040 秒 1脉 冲3没返回 LCD显示40 如果电机一直没有返回,电机控制输出3秒后,产生一个40秒脉冲的LCD显示“MeiFanHui”。下图中,40秒脉冲的上升沿是由电机控制输出产生的。3.4.1.6.1本机返回(显示运行)电机返回与0.6 秒 0延时电机控制输出0运行 LCD显示本机返回?0.6 秒的0延时是对应于开关跳闸中0.5秒1延时设置的,以保证电机返回信号从1 0时,开关跳闸机构先与本机返回动作。3.4.1.
43、7 SW3015T按扭模块该模块模块的主要功能是:输出:按扭输出是指在维修预警和维修起车下,控制输出的触发信号。错误输出是按扭静态错误,同时LCD显示按扭线路故障。按扭灯是指:按扭上的LED 灯。输入:维修预警来自报警模块的单台预警;维修起车来自起车模块。按扭输入来自按扭的常闭开关。因此,按扭输入是反逻辑。1 WX_YuJing AnNiu_Out 152 WX_QiChe AnNiu_Deng 163 AnNiu_In Error_Out 174 BJ_FanHui 3.4.1.7.1按扭模块逻辑图3.4.1.7.2按扭控制输出信号3015T模块控制输出信号控制输出信号STRa+b+c=R或
44、维修起车 当按下单台按扭时,T 脚产生一个上升沿触发,Q输出1,Q输出0,则,S=0,为停机做好准备;当再次按下按扭时,Q输出0,S=1,为下次起动做好准备。维修起车作为起车的一个条件的好处是,可以防止误起车。QQ维修单台预警与按扭输入控制输出后5秒内没返回3.4.1.7.3按扭灯3015T模块按扭灯按扭灯 当维修单台预警信号60秒内有效时,控制输出端R=0时,按扭灯以波长为2的频率闪烁,如果安钮开关按下,控制输出=1,安钮灯发光,而不再闪烁。维修单台预警与控制输出复位端RFENB1或控制输出OSZIL波长为2的频率信号3.4.1.7.4 SW3015T 型安钮硬件KPA1型按钮是PROMOS
45、系统中的独立产品,通过它的可以起停设备。按下按钮,接入47k的电阻,以返回给智能I/O部件不同的电压,控制器接收相应的信息。其工作原理见下图:工作电压:DC 812V工作电流:10mA开关是常闭点,没有动作是1,动作是0。3.4.1.7.5 SW3015T 型安钮原理图绿色粉色黄色灰色VAL板按扭开关按扭开关按扭按扭灯开关是常闭点,没有动作是1,动作是0。四芯传感器电缆3.3.1.8三位开关 通过接入不同的电阻,以返回不同的电压,使智能I/O部件VAL板能读出开关的具体位置及参数,控制器接收相应的信息。工作电压:812V DC,工作电流:10mA。3.4.1.8.1 三位开关原理R1 10KR
46、3 43KR2 20KR4 1.8KK2K1灰 4 黑 5 红 7 兰 6 0 0 关关 开开 20 K 20 K 关关 关关 6.6 K 6.6 K 开开 开开 63 K 63 K开关开关 K1开关开关 K14.5端输出电阻端输出电阻 位置位置3.4.1.9什么时候需要平衡复位模块进行平衡进行平衡所有被控设备全返回与与自动方式3.4.1.9.1 两台电机功率平衡主电机起车条件:油泵电机起动、油位处于低位功率平衡的设备1.主电机:2.油泵电机 3.勺杆电机 4.低位、高位行程开关(没动作是1,动作是0)3.4.1.9.2电机电流信号如何输入系统DA B C电流互感器4-20 mA或其它方式 变
47、比200:5 CT=200,100.2-10 V U1 500 欧VAL板灰色黄色实际电流值 A1=(U1/10)*变比 CT 线性转换0-5 A3.4.2 电机返回虚拟模块电机返回虚拟模块 电机返回模块是指所有的控制设备的返回,该程序中包括了两台皮带电机和四台机械闸的电机返回。3.4.2.1电机返回模块说明该程序控制两条皮带,共有2台皮带电机;每条皮带有2台机械闸电机,共有4台机械闸电机。该模块的返回量是外部量,需要将外部量转换成内部BIN数字量。系统中所有模块的输入管脚都不能空,故将d3和d4管脚连结在一起。系统中模块的输出管脚可以空闲。3.4.3 故障报警虚拟模块故障报警虚拟模块 故障报
48、警将传感器的报警信号集中起来,汇报给报警模块,再有报警模块发出故障报警声。故障报警模块的输入:BJ1、BJ2:由1、2号堆煤传感器发出的报警信号;BJ4、BJ5:由1、2号烟雾传感器发出的报警信号;BJ7、BJ8:由1、2号速度传感器发出的报警信号;BJ10:由跑偏传感器发出的报警信号。到报警模块3.4.4 申请停车虚拟模块申请停车虚拟模块 申请停车模块将电机及各传感器的停车信号集中起来,传给复位模块,由复位模块产生起车复位信号,使起车命令变0。申请停车输入:ZC_TC2、ZC_TC3:两台电机模块的申请(正常)停车信号。ZC_TC4、ZC_TC5:两台皮带闸模块的申请(正常)停车信号。ZC_
49、TC6、ZC_TC7:速度传感器模块的申请(正常)停车信号。复位模块3.4.5 静态错误虚拟模块静态错误虚拟模块 静态错误模块将外围传感器和电机模块中的按扭开关的静态错误汇总在一起,传给面板显示模块的静态错误灯。AST_Error、AST_Error1:是由终端给出的信号;Error2、Error3:两个电机模块内部的按扭开关给出的信号;Error、Error:来自堆煤;Error、Error10:来自烟雾煤;Error12、Error13:来自速度煤;Error16:来自跑偏传感器;没有用到的输入端不能空,故和其它输入联结在一起。3.4.6 外部急停虚拟模块外部急停虚拟模块 外部急停模块实际
50、是主逻辑的一部分,为了便于理解,当作一个模块来解释。急停模块将堆煤、烟雾、速度传感器的急停输出信号和来自急停模块的急停信号或以后,送给电机模块。同时,因跑偏模块是多路模块,故将跑偏输出信号作为外部急停再输出到急停模块。3.5传感器部分传感器部分 传感器主要使用设备的保护的部分,如皮带保护,两套系统间的连锁等,传感器部分包括如下内容:3.5.1传感器中的显示逻辑模块传感器中的显示逻辑模块3.5.2 堆煤模块堆煤模块3.5.3 跑偏模块跑偏模块3.5.4 速度模块速度模块3.3.5 纵撕模块纵撕模块3.5.6 烟雾模块烟雾模块3.5.1传感器中的显示逻辑模块传感器中的显示逻辑模块模块只有一个输出: