BIT 7 1=位置没有到达
MB209 = DBB509
BIT 0 1=给定\上升沿 BIT 1 给定―STRT‖一个辅助上升沿 BIT 2 1=定位程序运行中
BIT 3 驱动方向:0=向前,1=向后 BIT 4 速度:0=慢速,1=快速 BIT 5 1=轴运行 BIT 6 1=定位不可能 BIT 7 1=带电机的定位 (2) 标志位的保存和载入
打开程序块,要对程序的标志位进行赋值和传送操作,程序如下所示:
L MD 200 T DBD 480 L MD 204 T DBD 484 L MW 208 T DBW 488
L DBD 500 T MD 200 L DBD 504 T MD 204 L DBW 508 T MW 208
SET R M 205.7
R M 209.6 (3) 标志位的二进制输入:
在此程序中,对小车运行过程中状态的不同采用二进制进行了相应的定义。 A #KNOT = M 201.0
A #NSP = M 201.1
A #STRT = M 201.2
A #ENTR = M 201.3
A #TPVS = M 201.4
A #TPVL = M 201.5
A #TPRL = M 201.6
A #TPRS = M 201.7
A #AE = M 200.0
A #ENDV = M 200.1
A #LAGV = M 200.2
A #LAGR = M 200.3
A #ENDR = M 200.4
A #MOTO = M 200.5
A #QUIT
= M 200.6
A #INIT = M 200.7
A #LAGP = M 207.0
L #ZYKL T DBW 242
例如:状态KNOT为1时代表无紧急停车,此时临时变量M 200.0瞬时产生一个脉冲,用于以后程序块的触发。
(4) 错误诊断及复位
通过下列程序,对发生的部分错误采取相应的措施。
A M 200.6
AN M 205.3
= M 205.2 S M 205.3 AN M 200.6 R M 205.3
ON DBX 241.0 ON M 205.2 JC NWE2 L 0 T DBW 240 NWE2: NOP 0
(5) 向前爬行准备中
在此梯形图中M 201.4为1时快速向前爬行,M 201.5为1时慢速向前爬行,M 203.1定义为向前爬行的边沿评估辅助标志位,M 203.0 为1时即给了一个上升沿脉冲,运料小车的准备工作就此为止。
(6) 向前爬行进行中:
此过程中当M 203.0 给定一个上升沿脉冲时,将M 203.4置1,向前爬行有效。M 200.1 为1时表示小车向前爬行中触发了极限位置的硬件限位开关,M 203.7为1时小车爬行使能。M 203.5 代表小车向后爬行有效,M 201.4/M 201.5为1时代表快速/慢速向前爬行。当这些状态位起作用时复位M 203.4,向前爬行停止。
(7) 快速向前爬行:
此过程中M 203.4已经置1 ,也就是说向前爬行有效,M 201.4为1时即实现了快速向前爬行,M 200.2 为1时触发慢向前的硬信号,当小车行走至此触发点时,信号触发,常闭开关M 200.2断开,快速向前停止,M 202.0是软触发慢
相关推荐: