有幸得到电弧炉的源程序,但其中的采样模块电极自动升降等有些看不懂的地方。由于程序段太多没办法在这里全部打出来也不能用梯形图来表达,有热心肠的老师帮帮我们这样刚刚接触工控的入门者,就把电极自动部分用语句表打出来让老师们给指点指点
程序段1
AN I 1.1
SAVE
BEC
程序段2
A(
O I 3.4
O I 3.0
O
A I 0.2
A I 10.1
)
JNB _001
L 16000
T #TEM
SET
SAVE
CLR
_001: A BR
JC JP1
程序段3
A(
O I 3.3
O I 3.1
)
JNB _002
L -8000
T #TEM
SET
SAVE
CLR
_002: A BR
JC JP1
程序段4
L DB3.DBW 14
T DB3.DBW 10
程序段5 全局输出线圈
A(
L DB3.DBW 10
L 27648
>I
)
JNB _003
L 27648
T DB3.DBW 10
SET
SAVE
CLR
_003: A BR
= DB3.DBX 0.2
程序段6 全局输出线圈
A(
L DB3.DBW 10
L 17000
>I
)
JNB _00f
L 16000
T #TEM
SET
SAVE
CLR
_00f: A BR
= DB3.DBX 0.2
程序段7
L DB3.DBW 20
T #TEM1
程序段8 全局输出线圈
A(
L DB3.DBW 18
T #TEM5
SET
SAVE
CLR
A BR
)
JNB _014
L DB3.DBW 22
T #TEM6
SET
SAVE
CLR
_014: A BR
= DB3.DBX 0.2
程序段9
A(
L DB3.DBW 10
L 1000
<I
)
A(
L #TEM1
L 2000
>I
)
JNB _015
L -6000
T #TEM
SET
SAVE
CLR
_015: A BR
JC JP1
程序段10
A(
L #TEM1
L 1000
<I
)
A(
L #TEM5
L 1000
<I
)
A(
L #TEM6
L 1000
<I
)
L S5T#3S
SP T 9
程序段11
A T 9
JNB _016
L 16000
T #TEM
SET
SAVE
CLR
_016: A BR
JC JP1
程序段12 全局输出线圈
A(
A(
L DB3.DBW 10
ITD
T #TEM2
SET
SAVE
CLR
A BR
)
JNB _017
L #TEM2
DTR
T #TEM3
SET
SAVE
CLR
_017: A BR
)
JNB _02c
L #TEM3
L DB1.DBD 22
*R
T DB17.DBD 124
AN OV
SAVE
CLR
_02c: A BR
= DB3.DBX 0.2
程序段13 全局输出线圈
A(
L #TEM1
ITD
T #TEM2
SET
SAVE
CLR
A BR
)
JNB _02d
L #TEM2
DTR
T #BV_F_I
SET
SAVE
CLR
_02d: A BR
= DB3.DBX 0.2
程序段14 全局输入1触点
SET
S DB3.DBX 0.1
R DB3.DBX 0.0
程序段15 全局输出线圈
A DB3.DBX 0.0
= L 30.1
BLD 103
A DB3.DBX 0.1
= L 30.3
BLD 103
A DB3.DBX 0.0
= L 30.4
BLD 103
A DB3.DBX 0.0
= L 30.7
BLD 103
CALL FB 41 , DB7
COM_RST :=
MAN_ON :=L30.1
PVPER_ON:=
P_SEL :=L30.3
I_SEL :=L30.4
INT_HOLD:=
I_ITL_ON:=
D_SEL :=L30.7
CYCLE :=T#25MS
SP_INT :=#BV_F_I
PV_IN :=DB17.DBD124
PV_PER :=
MAN :=
GAIN :=1.000000e+000
TI :=
TD :=
TM_LAG :=
DEADB_W :=8.000000e+002
LMN_HLM :=6.000000e+003
LMN_LLM :=-1.200000e+004
PV_FAC :=
PV_OFF :=
LMN_FAC :=
LMN_OFF :=
I_ITLVAL:=
DISV :=
LMN :=DB17.DBD84
LMN_PER :=
QLMN_HLM:=
QLMN_LLM:=
LMN_P :=
LMN_I :=
LMN_D :=
PV :=
ER :=DB17.DBD116
A BR
= DB3.DBX 0.2
这段是FB41.背景数据块DB17
程序段16
L DB17.DBD 84
楼主最近还看过