1. <p id="37wf5"></p>
    <cite id="37wf5"><track id="37wf5"></track></cite>
    国产一区二区三区的视频,国产精品啪,亚洲中文字幕人妻系列,久久综合九色综合久桃花,欧美精品v国产精品v日韩精品,国产日韩av免费无码一区二区三区 ,中文字幕有码无码AV,人人澡人人透人人爽
    咨詢熱線

    18621916738

    當(dāng)前位置:首頁  >  技術(shù)文章  >  SCL編寫模擬量監(jiān)視功能塊,用于S7-300

    SCL編寫模擬量監(jiān)視功能塊,用于S7-300

    更新時(shí)間:2016-09-19      點(diǎn)擊次數(shù):5353

    SCL編寫模擬量監(jiān)視功能塊,用于S7-300

    MonAnS.jpg

     

    //編譯選項(xiàng)

    //Compile options 

    {

    Scl_OverwriteBlocks:=           'y' ;

    Scl_CreateObjectCode:=          'y' ;

    Scl_OptimizeObjectCode:=        'y' ; 

    Scl_MonitorArrayLimits:=        'y' ;

    Scl_CreateDebugInfo :=          'y'  

    }

     

    FUNCTION_BLOCK MonAn

    TITLE='Analog Monitoring'

    NAME:MonAn

    FAMILY:MyLib

    AUTHOR:NC

    VERSION:'1.0'

    // KNOW_HOW_PROTECT

    VAR_INPUT

        

        PV   : REAL := 0.0;    //Process Value

        PV_Unit  : INT:=1001 ;  // Unit 單位

        SimOn: BOOL := FALSE;  //Simalation On 仿真打開

        SimPV  : REAL := 0.0;   // Simulation Value 仿真值

        PVHR  : REAL := 100.0; // high range 過程值量程上限

        PVLR  : REAL := 0.0;   // low range過程值量程下限

        HHA    : REAL := 95.0;  // H limit Alarm 高高報(bào)警

        HW    : REAL := 90.0;  // H limit Warning 高警告

        LW    : REAL := 10.0;  // L limit Warning 低警告

        LLA    : REAL := 5.0;   // L Limit Alarm 低低報(bào)警

        HHA_EN : BOOL := TRUE;  // H Alarm Message Enable 高高報(bào)警消息使能

        HW_EN  : BOOL := TRUE;  // H Warning Message Enable 高警告消息使能

        LW_EN  : BOOL := TRUE;  // L Warning Message Enable 低警告消息使能

        LLA_EN : BOOL := TRUE;  // L Alarm Message Enable 低低報(bào)警消息使能

        Hys        : REAL:=0.0;    // Hysterese value 滯后

        Deadband  : REAL:=0.0 ;   // Width of Dead band 零點(diǎn)死區(qū)

        ADCT  : REAL:=0.0;      // Alarm delay coming time 報(bào)警延遲到達(dá)時(shí)間

        WDCT  : REAL:=0.0;      // Warning delay coming time警告延遲到達(dá)時(shí)間

        ADGT  : REAL:=0.0;      // Alarm delay going time警告延遲離開時(shí)間

        WDGT  : REAL:=0.0;      // Warning delay going time報(bào)警延遲離開時(shí)間

        SAMPLE_T : REAL := 0.2; // Sampletime采樣時(shí)間

        PULSE    : BOOL;//脈沖輸入

    //消息事件ID號(hào)

        MsgEvID1    :DWORD:=DW#16#0; 

        MsgEvID2    :DWORD:=DW#16#0;

        MsgEvID3    :DWORD:=DW#16#0;

        MsgEvID4    :DWORD:=DW#16#0;

        SD1 :ANY;

        SD2 :ANY;

        SD3 :ANY;

        SD4 :ANY;

        END_VAR

     

    VAR_IN_OUT

        OP_dwCmd   : DWORD :=16#0;   // control word wincc操作命令

    END_VAR

     

    VAR_OUTPUT

        QdwState   : DWORD:=0;             // Status WinCC狀態(tài)字

        QabyState AT QdwState : ARRAY [0..3] OF BYTE;    // look at state byte-wise

        QdwPerm   : DWORD :=16#FFFFFFFF;   // Permssion word wincc權(quán)限字

        QabyPerm AT QdwPerm: ARRAY [0..3] OF BYTE; 

        PV_OUT : REAL := 0.0; // Process Value out

        QHHA    : BOOL := FALSE;  // H Alarm is Active //高高報(bào)警到達(dá)

        QHW     : BOOL := FALSE;  // H Warning is Active//高警告到達(dá)

        QLW     : BOOL := FALSE;  // L Warning is Active//低警告到達(dá)

        QLLA    : BOOL := FALSE;  // L Alarm is Active//低低警告到達(dá)

        QHys    : REAL := 0.0;   //滯后值                            

     

    END_VAR

     

    VAR 

        //操作命令高低字節(jié)交換需要,以及AT指令拆分DWORD為32個(gè)BOOL變量 

        OPdwCmdHMI : DWORD := 16#0;                       // Operator Commands in HMI format

        OPabyCmdHMI AT OPdwCmdHMI : ARRAY [0..3] OF BYTE;  // look at HMI command byte-wise

        OPdwCmdPLC : DWORD := 16#0;                       // Operator Commands in PLC format

        OPabyCmdPLC AT OPdwCmdPLC : ARRAY [0..3] OF BYTE;  // look at plc command byte-wise

        OPabCmdPLC AT OPdwCmdPLC  : ARRAY [0..31] OF BOOL;

     

        //狀態(tài)字AT指令拆分DWORD為32個(gè)BOOL變量 

        QdwStatePLC : DWORD := 16#0;                         // State word in PLC format

        QabyStatePLC AT QdwStatePLC : ARRAY [0..3] OF BYTE; // look at state byte-wise

        QabStatePLC AT QdwStatePLC : ARRAY [0..31] OF BOOL; // look at state bit-wise

     

        //權(quán)限字AT指令拆分DWORD為32個(gè)BOOL變量 

        QdwPermPLC : DWORD := 16#FFFFFFFF;  

        QabyPermPLC AT QdwPermPLC : ARRAY [0..3] OF BYTE;   // look at state byte-wise

        QabPermPLC AT QdwPermPLC : ARRAY [0..31] OF BOOL;   // look at state bit-wise 

        //警告及報(bào)警延時(shí)到達(dá)或離開計(jì)時(shí)器

        ADCT1 : REAL:= 0.0;  // Alarm delay coming time

        WDCT1 : REAL:= 0.0;  // Warning delay coming time

        ADGT1 : REAL:= 0.0;  // Alarm delay going time

        WDGT1 : REAL:= 0.0;  // Warning delay going time

        FP_Pulse:BOOL; //脈沖上升沿

        FP_1,FP_2,FP_3,FP_4:BOOL;

        HHLLA_C,HHLLA_G,HLW_G,HLW_C:BOOL;

        // First scan

        FstScan : BOOL := TRUE; //掃描

        RunUpCyc: INT  := 5; //運(yùn)行周期預(yù)設(shè)值

        //Message

        MsgEffOld:BYTE:=B#16#0; //消息字節(jié)狀態(tài)存儲(chǔ)

        MsgEff:BYTE:=B#16#0; //當(dāng)前消息字節(jié)

        MsgEff1 AT MsgEff :ARRAY[0..7]OF BOOL;

    END_VAR

     

    VAR_TEMP

        iRet1,iRet2,iRet3,iRet4:INT; 

    END_VAR  

    聯(lián)系我們

    上海翰粵自動(dòng)化系統(tǒng)有限公司 公司地址:上海市松江區(qū)思賢路2399弄137號(hào)   技術(shù)支持:化工儀器網(wǎng)
    • 聯(lián)系人:黃政武
    • QQ:76868608
    • 公司傳真:021-57657276
    • 郵箱:76868608@qq.com

    掃一掃 更多精彩

    微信二維碼

    網(wǎng)站二維碼

    主站蜘蛛池模板: 国产无遮挡乱子伦免费精品| 中国av一区二区三区| 亚洲黄色精品| 麻豆91成人国产在线观看| 99视频精品全部免费 在线| 亚洲久久激情| 人妻资源站| 18禁黄网站禁片免费观看不卡| 亚洲国产初高中生女av| 精品中文人妻在线不卡| 无码精品a∨在线观看中文| 国产97色在线 | 免| 福利二区| 国产99视频精品免费视频76| 影音先锋一区二区三区| 最近免费中文字幕大全免费版视频 | 色综合久久中文字幕| 日韩人妻无码制服丝袜视频| 精品偷拍一区二区三区| 一区二区三区四区视频| 黄色综合网| 国产日韩欧美一区二区| 不卡乱辈伦在线看中文字幕| 日本无码中文| 亚欧美国产色| 国产亚洲麻豆一二三区| 国产又大又黑又粗免费视频| 日本国产精品第一页久久 | 亚洲制服人妻| 精品国产亚洲一区二区三区| 人妻精品久久久无码区色视| 两性午夜刺激性视频| 丝袜美腿亚洲综合第一页| 日韩在线观看精品亚洲| 六十路老熟妇乱子伦视频| 人妻成人无码| 无码AV一区二区三区无码| 一区二区三区av| 亚洲开心婷婷中文字幕| 亚洲中文字幕一区二区| 色av九九九 |