请教万全河老师及各位高手!!!!!

已锁定

hula

  • 帖子

    163
  • 精华

    1
  • 被关注

    2

论坛等级:游士

注册时间:2003-06-06

普通 普通 如何晋级?

请教万全河老师及各位高手!!!!!

580

8

2003-07-16 09:16:10

我想用pid来调节以下内容:给定温度,通过调节阀门的开度来使现场温度维持在给定温度。我在ob32(circle interrupt time 500ms)里调用fb41关联db20块,又在db2里定义了下面几个地址,建了一张变量表来调整、监控,可是无论我怎么调整数据输出总是为0,请各位老师给我指正,谢谢!!!
//network 1
A(
L "BT_PV" // 从现场才过来的温度瞬时值
T MD 250
SET
SAVE
CLR
A BR
)
JNB _001
L MD 250
DTR
T DB2.DBD 4
_001: NOP 0
//network 2
A(
A(
A DB2.DBX 28.0
= L 20.1
BLD 103
A(
ON DB2.DBX 28.0
O DB2.DBX 28.0
)
JNB _002
CALL "CONT_C" , DB20
COM_RST :=
MAN_ON :=L20.1
PVPER_ON:=
P_SEL :=
I_SEL :=
INT_HOLD:=
I_ITL_ON:=
D_SEL :=
CYCLE :=
SP_INT :=DB2.DBD0 //温度给定值
PV_IN :=DB2.DBD4 //温度过程值
PV_PER :=
MAN :=DB2.DBD8
GAIN :=DB2.DBD12
TI :=DB2.DBD16 //20s
TD :=DB2.DBD20 //10s
TM_LAG :=
DEADB_W :=DB2.DBD24 // 5
LMN_HLM :=2.764800e+004
LMN_LLM :=0.000000e+000
PV_FAC :=
PV_OFF :=
LMN_FAC :=
LMN_OFF :=
I_ITLVAL:=
DISV :=
LMN :=MD254 //输出经转换格式到阀门开度
LMN_PER :=
QLMN_HLM:=
QLMN_LLM:=
LMN_P :=
LMN_I :=
LMN_D :=
PV :=
ER :=
_002: A BR
)
JNB _003
L MD 254
TRUNC
T MD 258
AN OV
SAVE
CLR
_003: A BR
)
JNB _004
L MD 258
T "BZ_SV" //阀门开度
_004: NOP 0
请教万全河老师及各位高手!!!!! 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54651条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
X 图片
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。