平整顺控培训文档.docx
《平整顺控培训文档.docx》由会员分享,可在线阅读,更多相关《平整顺控培训文档.docx(19页珍藏版)》请在冰豆网上搜索。
平整顺控培训文档
平整顺控程序培训文档
2012.08.13
1概述
1.1程序概述
所有的逻辑入口都会归为现场输入点(比如接近开关),设定值(比如工艺提供参数),逻辑处理结果(比如TDC的运算结果),输出都会归为现场的执行器(比如电机阀)的动作,HMI的显示以及各种显示报警,所有的逻辑处理都在调用的FC模块中(输入输出点)。
将所有的输入点找到他的来源,分析逻辑关系,他的输出找到去处,主要掌握寻找的方法。
具体的数据是如何计算的,自己去理解程序(STLFBD编程参考手册)。
平整顺控程序采用CFC+FBD(LAD,STL)的编程语言,自动程序采用SFC进行编程。
程序的核心处理功能在CFC中搭建,逻辑处理在FBD中完成。
顺控程序按照设备速度和方向分为:
单向单速:
如液压泵
单向双速:
暂时无
双向单速:
如压辊升降
双向双速:
小车行走
每一种类型按执行机构的类型又可分为电机类和阀类,电机类需要反馈信号,阀类不需要反馈信号,所以MOT模块中的T_FB的设定值,电机类需要设定时间值,在此时间内没有反馈,电机将被停止转动;阀类不需要,设置为0.
按照功能又可以分为带定位功能和不带定位功能的。
定位功能块又可以分为比例阀定位和数字量定位。
1.2程序结构
在程序的Plant视图中如下
从视图可以看出程序分为六大部分
1AUX辅助部分,包括液压润滑以及湿平整乳化液等。
2CO系统功能,包括初始化,急停功能,维护模式选择,通讯,以及接口等功能。
3N入口部分,包括入口步进梁,准备站,小车,开卷部分,入口张力辊部分。
4S11#机架,包括1#机架轧制线调整,换辊等.
5S12机架间顺控。
6S22#机架,包括2#机架轧制线调整,换辊等。
7X出口部分,包括,出口剪,出口张力辊,卷取机,出口小车,出口步进梁。
2功能块常用引脚说明
以双向单速功能块为例,对功能块的输入输出引脚进行说明,如下图。
2.1监视时间
图双向单速功能块示意图
T_FB
MCC设备从得到命令到反馈到达的时间
阀类不需要此时间,设为0;电机类需要设定值,因为若在此时间内无反馈,电机将停止转动
T_RUN
程序输出为1的最大时间设定
不需要设为0
T_LEAVE
没有得到输入命令而离开了最终位置,在该时间内输出清零
不需要设为0
2.2逻辑输入
ESTOP
急停0正常1表示急停出现
C_START1
方向1启动条件
C_START2
方向2启动条件
C_RUN1
方向1运行条件
C_RUN2
方向2运行条件
C_RUN
总运行条件
M_UNL
1表示维护模式,0表示正常模式
UNL1S
维护模式方向1命令,常1
UNL2S
维护模式方向2命令,常1
NORM1S
正常模式方向1命令,脉冲即可
NORM2S
正常模式方向2命令,脉冲即可
NORMOFF
正常模式停止,0正常,1停止输出
M_SIM
1表示仿真,输出只有状态有信号
M_HMIDIS
1表示HMI操作禁用
HW_FAULT
硬件错误
FB_RUN1S
方向1反馈
FB_RUN1S
方向2反馈
FIN_DIR1
方向1极限位置
FIN_DIR2
方向2极限位置
QUIT
故障复位
2.3逻辑输出
CO_1S
方向1输出命令
CO_2S
方向2输出命令
CO_OFF
停止1表示停止
QF
故障1表示故障
HMI_QUIT
复位状态
STA_1S
方向1输出状态
STA_2S
方向2输出状态
其中逻辑块中的CYCL_EXE67/4中,67代表运行组的执行顺序,4代表的是运行组中此模块的执行顺序.
3程序说明
3.1一般类程序说明
(不带编码器,不需要定位)
DRIN:
CFC对应FC801,驱动条件的输入。
MOT:
执行机构核心快。
DROUT:
CFC对应FC802,驱动输出。
DRIN:
诊断块接口FC803
MOT_D:
诊断块,与HMI接口
3.1.1DRIN
DB_NR:
单体设备对应的数据块地址
FC_NR:
单体设备对应的功能块地址”1012-FCNR”它的含义是调用了fc012模块?
输出管脚直接与核心执行块连接
3.1.2操作盘输入I点
在上例中“1421—FC_NR”,调用的是FC1421模块,FC1421是执行机构的输入输出逻辑块
在FC1421中操作盘的输入I点通过逻辑输出到DB1421对应的地址
DBX3.3在CFC对应的FC801中通过下面发给输出管脚,输出管脚在CFC中连到核心块
3.1.3输出阀Q点
在DROUTFC802中将CFC的输出管脚连到DBX30.2
在FC1421中,将逻辑输出给阀对应的输出Q点
3.1.4诊断
DRIN诊断块接口FC803
在FC803有如下语句表
以DBX56为例,对应的BIT位信息来自逻辑连锁块FC对应的中间变量,如下
DRIN接受信息后,通过MOT_D块通讯给HMI,MOT_D有OCM功能
3.2小车类,换辊类
(有自动功能和编码器的单体设备)
以上卷小车为例对程序中的数据流向进行分
上卷小车小车程序包括:
小车提升,输出是比例阀
小车横移,输出是变频电机
小车宽度测量,用于宽度对中
外径测量,用于高度对中
小车高低压转换
3.2.1小车提升
除用到3.1中的chat及对应逻辑外,还用到如下CFC块
3.2.1.1定位输入块
即接受编码器的实际位置和定位设定位置
SETPOINT定位设定值
ACT_POS定位编码器反馈的实际值
POSIN对应的是FC804,FC804语句表如下:
FC804接受DBD96对应的编码器实时位置,DBD96在FC块中通过PIW读取
3.2.1.2定位块
在自动模式下,在POS功能块中,通过实际位置和设定位置计算V_POS,作为比例阀或变频电机的输出,实际位置离设定位置越近V_POS越小。
3.2.1.3速度给定块
手动情况下,通过CO_1S,CO_1S,CO_2S,CO_2F发送不同的速度给定,自动情况下通过输入V_POS给定
3.2.1.4定位输出块
将速度给定块输出的速度发送到DB块中
POS_OUT对应FC805,FC805对应语句表如下:
在语句表中可以看到将V_POS值发送到DBD104中
DBD104通过执行机构对应的FC逻辑块输出给PWQ1604,如下:
3.2.2小车横移
与小车提升对应的程序基本相同,不同之处在于,多了一个和变频器接口的块。
3.2.3测宽
测宽在CFC中计算,通过光栅和编码器计算
3.2.4测径
测径和测宽基本相同
3.2.5高低压转换
一般双向单速执行机构。
3.3SFC
3.3.1SFC到CFC
以命令lifttoTranH为例,该点连在如下CFC块的IN7,IN7的输出对应M321.6
3.3.2CFC到FBD
M321.6在FC程序中赋给posStart[2]
3.3.3定位触发
posStart[2]连到DBX90.0该点连到CFCpos块的定位触发点
3.3.4定位设定值
此外posStart[2]通过FB643将定位设定点发送到dbd92,CFC中的定位块接受此时的定位设定值
3.3.5自动步逻辑
自动程序通过单向单速程序结构将操作等信号传送到DB块,DB块在SFC_IN和SFC_OUT功能块中通过引脚DB_NR相连。
SFC_IN和SFC_OUT的其它引脚连接到SFC外部视图对应的各引脚中。
程序的逻辑通过引脚FC_NR在FC1007中处理。
3.4比例阀定位和数字量定位
3.4.1FB_POS
比例阀定位通过SETPOINT和ACT_POS的值进行比较得出输出V_POS,从而控制PQW
3.4.2FB_POS_B
开关量阀定位,控制布尔量输出。
TOL_SLOW如果控制双速的执行机构(2个YVH2),则TOL_SLOW引脚设为切换为慢速的值。
如果控制单速的执行机构(1个YVH2,则TOL_SLOW引脚设为很大的值才可以,因为这时只有慢速输出。
3.5HMI控制
需要在HMI进行操作的执行机构,还需要在CFC中写上述程序,在功能块FB_OPMO的属性中,通过OCM属性,将和HMI有链接的引脚选中,可实现程序与HMI的连接。
如下图所示: