发布于 2012-03-27 12:15:07
2楼
DATA_BLOCK DB248
FB248
BEGIN
#Gr.Par.ParObjectNo :=14800;
#Gr.Par.ParIdling :=10;
#Gr.Par.ParMgr :=True;
#Gr.Par.ParWgr :=False;
#Gr.Par.ParGgr :=False;
#Gr.Par.ParEmptyingTime :=0;
#Gr.Par.ParHornCode :=1;
END_DATA_BLOCK
这个就是,不知道怎么做到的
下面的是FB248功能块的引脚,因为是公司的程序我不方便多贴,只把引脚贴上了
FUNCTION_BLOCK FB 248
VAR
Gr : FB10;
InOutValue1 : DINT;
InOutValue2 : DINT;
OutWayConflict : BOOL;
OutSelectionOk : BOOL;
CmdNewValue : BOOL;
CmdNewJob : BOOL;
OutCodeOK : BOOL;
InEndOfJob : BOOL ;
staWayOk : BOOL ;
EdgeStartRelease : BOOL ;
USW8 : BOOL; //Data for user
USW9 : BOOL; //Data for user
USW10: BOOL; //Data for user
USW11: BOOL; //Data for user
USW12: BOOL; //Data for user
USW13: BOOL; //Data for user
USW14: BOOL; //Data for user
USW15: BOOL; //Data for user
Com: UDT20097;
END_VAR
VAR_TEMP
tmpEnable : BOOL;
tmpFlag : BOOL;
tmpCmdNext : BOOL;
tmpLocal : BOOL;
tmpAspOk : BOOL;
tmpHWStop : BOOL;
tmpInstanzDBNo : INT ;
END_VAR
BEGIN
NETWORK
TITLE =End of block
BE
END_FUNCTION_BLOCK