新功能块说明

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

详细的方案

本方案采用OS站集成在STEP7的中方式,这样做的目的是能使用STEP7中Alarm_8功能块作用,在下位机完成程序编程之后,通过编译,能自动把报警记录导入到WINCC的报警记录中。

所有开发的下位机标准块都采用FB块编程,在WINCC中,除模拟量外,其它设备的都只用一个变量来表示,变量的格式是MD双字。即一个设备用一个变量表示。这样可以减少授权的等级。

单机块

图标状态说明:

表示设备备妥、开始联锁,保护联锁条件都具备,但是设备处于自动模式,设备不能单独开启。

表示设备备妥、开始联锁,保护联锁条件都具备,设备处于单机模式,设备能单独开启。

右下脚的“L”图标表示设备的“操作联锁”处于解锁状态。当设备处于解锁状态时,设

备与设备之间的联锁跳停取消。

表示设备处于组自动开模式。

表示设备处于单机开启模式。

表示设备处于现场开启模式。

表示设备处于故障模式,如没有启动联锁,没有保护联锁,没有备妥,这些条件不满足设备都显示红色。

单机设备的操作画面如下:

Start 按钮用于设备的单机开启。(条件是组打到单机模式)

Stop 按钮用于设备的单机停止。当设备处于组自动模式时,停止按钮将变灰不能操作。Lock 按钮用于设备的“操作联锁”解锁。

点单机画面上的按钮后画面将展开,如下图:

其中

Start interlock:表示开始联锁,用于设备在开启之前必须要满足的条件,但是设备开启后就不需要再理会开始联锁信号。例如大功率的电机的水电阻允许启动信号,

大风机开之前的进口阀门的关闭信号等都属于开始联锁信号。

Operating interlock:表示操作联锁,操作联锁的作用如下:

1、用于组起动,一般接下游设备的运行信号。当收到下游设备的运行信号后,操作联锁条件

满足,再收到组启动信号,本设备组启动。

2、用于设备的联锁跳停,当下游设备跳停后,操作联锁为0,本设备跳停,联锁跳停不管是单

机模式还是自动模式本联锁都有效。

3、当设备处于“解锁”状态,操作联锁的“联锁跳停”功能被屏蔽,即下游设备跳停后,本

设备不跳停

Protection interlock:表示保护联锁。用于本设备的保护条件,如大电机的温度高高报警,

拉绳信号等等。这个条件不满足设备不能开启,当设备运行后,这个

条件丢失,设备停止。这个条件不管是在单机模式还是自动模式都有

效。当本条件是“1”时为正常。

Equipment electric ready:表示本设备的备妥信号。

Equipment runnig:表示本设备正在运行。

Equipment command on:表示发出驱动命令。

Feedback fault:表示本设备运行信号丢失,设备撤驱动产生的报警。

Low speed fault 表示本设备在开启后速度信号丢失,设备撤驱动产生的报警。Protection interlock fault: 表示设备的保护联锁动作使设备跳停产生的报警。

点按钮后出现设备的启记录,操作记录

点按钮后将出现设备的报警记录

单机的下位机快

各引脚的含义:

MS_ID:Alarm_8功能块用,这个针脚上的数值会自动生成。

AL_ID:Alarm_8功能块用,这个针脚上的数值会自动生成。

RDY :备妥信号

RUN :运行信号

ERR :故障信号,在这里故障只做为画面上的显示用,没有联锁。

GP_DB_NO:本设备从属于的组的DB号,填写组FB块上调用的DB的号码。如本设备的组的DB为DB22,那个这个针脚就填22.

ST_LK :开始联锁。

OP_LK:操作联锁。

GPOFF_EP:用于设备的组停。接上游设备的运行信号。在自动模式下,收到组停信号后,当这个针脚从1变成0后,本设备将隔一定的时间后停止。停止的延时在下面的GP_OFF_time

脚设定。

LSP:低速信号。当中控发驱动后,如果低速信号丢失,延时后将撤驱动。延时在下面的的

Lsp_time脚设定。

TEMP_HH:温度高高报警跳停信号。

DEV:跑偏跳停信号

LEV:料位高跳停信号

PULL:拉绳跳停信号

VIB_HH:振动高高报警跳停信号

FAULT:外部硬故障跳停信号

SPARE TRIP:其它类型故障跳停信号

Horn time:单机开之前,喇叭响铃时间

Start time:用于开设备时,发驱动后收到运行信号的延时。

Lsp time:用于低速跳停延时

GP_ON_time:组开延时

GP_OFF_time:组停延时

MOTOR_MD:本设备的MD地址

ACK:用于外部清报警

HORN:接喇叭的驱动

EX_DRV:用于接外部开停设备的信号

DRV:本设备的驱动。

下位机的建的单机MD变量要想导入到WINCC变量中,需要在STEP7的符号表中做如下设置

勾上操作员监控后,变量可导入到WINCC中

此时变量MD500的变量名为M555

导入到WINCC中后,变量名如下:

可以看出,导入到WINCC的变量名实际为YT/M555,YT/是自动生成的,YT/前缀是根据STEP7中的如下来的

下面介绍如何增加一台电机的下位机的程序。由于现在的下位机的电机块是FB块,建议是先建FB 的背景数据块DB,电机块是FB1,如下:

注意上面的符号名,必须是M555. ,后面要加个点。这样FB1的背景数据块DB50就建好了。

建好DB之后,要先把DB块下载到PLC中,再下载FB1,如果先下FB1,再下载DB50,就有可能造成CPU停机。

之后在在FC中建程序如下

相关文档
最新文档