• <cite id="uwv89"></cite>
      1. 亚洲综合小综合中文字幕,国产久爱免费精品视频,精品国产品香蕉在线,国产午夜精品在人线播放,精品一二三四区在线观看,国产成人无码免费看视频软件 ,色欲久久人妻内射,午夜在线观看成人av
        tangbingchen
        級別: 探索解密
        精華主題: 0
        發帖數量: 95 個
        工控威望: 166 點
        下載積分: 2650 分
        在線時間: 29(小時)
        注冊時間: 2018-07-10
        最后登錄: 2025-08-27
        查看tangbingchen的 主題 / 回貼
        樓主  發表于: 2022-08-14 12:52
        *************************************************************************************)
        REGION
            #A18 := #IN >= 32767;      
            #A19 := #IN <= -32768;    
            #A22 := #A18 OR #A19;
        END_REGION

        REGION
            #A17 := LIMIT(MN := 0, IN := #IN, MX := 27648);
            IF #A22 THEN
                #A17 := 0;
            END_IF;
        END_REGION

        REGION  
            IF #SQUA THEN
                #A17 := REAL_TO_INT((SQRT(INT_TO_REAL(#A17) / 27648.0)) * 27648.0);
            ELSE
                #A17 := #A17;
            END_IF;
        END_REGION

        REGION  
            IF NOT #SsrTy THEN
                #A15 := (INT_TO_REAL(#A17)) / 27648.0 * (#HiScl - #LoScl) + #LoScl;
            ELSE
                #A15 := (INT_TO_REAL(#A17)) / 10.0;
            END_IF;
            
            //revise
            #A16 := #A15 * #RvsMul + #RvsAdd;
            
            IF #A16 < #MinVal THEN
                #A11 := 0.0;
            ELSE
                #A11 := #A16;
            END_IF;
        END_REGION

        REGION  
            IF #HwSCW.HwSCW.%X0 THEN
                #A11 := #HwSCW.SimVal;
            ELSE
                #HwSCW.SimVal := #A11;
            END_IF;
            
            #Q := #A11;
            #HwSCW.Q := #A11;
            #HwSCW.Fill := (#A11 / #HiScl - #LoScl) * 100.0;
        END_REGION

        REGION
            REGION
                #A14 := 0;
                #A13[0] := 0.0;
                #A13[1] := 0.0;
                #A13[2] := 0.0;
                #A13[3] := 0.0;
                #A13[4] := 0.0;
                #A13[5] := 0.0;
                
                IF #AlmTy.%X5 THEN
                    #A13[#A14] := #HwSCW.Setting.AHH;
                    #A14 := #A14 + 1;
                END_IF;
                
                IF #AlmTy.%X4 THEN
                    #A13[#A14] := #HwSCW.Setting.AH;
                    #A14 := #A14 + 1;
                END_IF;
                
                IF #AlmTy.%X3 THEN
                    #A13[#A14] := #HwSCW.Setting.SH;
                    #A14 := #A14 + 1;
                END_IF;
                
                IF #AlmTy.%X2 THEN
                    #A13[#A14] := #HwSCW.Setting.SL;
                    #A14 := #A14 + 1;
                END_IF;
                
                IF #AlmTy.%X1 THEN
                    #A13[#A14] := #HwSCW.Setting.AL;
                    #A14 := #A14 + 1;
                END_IF;
                
                IF #AlmTy.%X0 THEN
                    #A13[#A14] := #HwSCW.Setting.ALL;
                    #A14 := #A14 + 1;
                END_IF;
                
                IF ABS(#A13[0]) >= ABS(#A13[1]) AND ABS(#A13[1]) >= ABS(#A13[2]) AND ABS(#A13[2]) >= ABS(#A13[3]) AND
                    ABS(#A13[3]) >= ABS(#A13[4]) AND ABS(#A13[4]) >= ABS(#A13[5]) THEN
                    #A23 := 0;
                ELSE
                    #A23 := 1;
                END_IF;
            END_REGION
            
            IF #Polarity THEN           //0:positive/1:negative    
                //H
                #A12.%X1 := ABS(#A11) >= ABS(#HwSCW.Setting.AH) AND #AlmTy.%X4 AND #Feature.HAlmEnable;
                
                //SH
                #A12.%X2 := ABS(#A11) > ABS(#HwSCW.Setting.SH) AND #AlmTy.%X3 AND (NOT #A12.%X0) AND #Feature.HAlmEnable;
                
                //SL
                #A12.%X3 := ABS(#A11) < ABS(#HwSCW.Setting.SL) AND #AlmTy.%X2 AND (NOT #A12.%X5) AND #Feature.LAlmEnable;
                
                //L
                #A12.%X4 := ABS(#A11) <= ABS(#HwSCW.Setting.AL) AND #AlmTy.%X1 AND #Feature.LAlmEnable;
                
                //HH
                #A20 := ABS(#A11) >= ABS(#HwSCW.Setting.AHH) AND #AlmTy.%X5 AND #Feature.HAlmEnable;
                
                //LL
                #A21 := ABS(#A11) <= ABS(#HwSCW.Setting.ALL) AND #AlmTy.%X0 AND #Feature.LAlmEnable;
            ELSE
                //H
                #A12.%X1 := #A11 >= #HwSCW.Setting.AH AND #AlmTy.%X4 AND #Feature.HAlmEnable;
                
                //SH
                #A12.%X2 := #A11 > #HwSCW.Setting.SH AND #AlmTy.%X3 AND (NOT #A12.%X0) AND #Feature.HAlmEnable;
                
                //SL
                #A12.%X3 := #A11 < #HwSCW.Setting.SL AND #AlmTy.%X2 AND (NOT #A12.%X5) AND #Feature.LAlmEnable;
                
                //L
                #A12.%X4 := #A11 <= #HwSCW.Setting.AL AND #AlmTy.%X1 AND #Feature.LAlmEnable;
                
                //HH
                #A20 := #A11 >= #HwSCW.Setting.AHH AND #AlmTy.%X5 AND #Feature.HAlmEnable;
                
                //LL
                #A21 := #A11 <= #HwSCW.Setting.ALL AND #AlmTy.%X0 AND #Feature.LAlmEnable;
            END_IF;
            
            //HH
            #A01(IN := #A20,
                    PT := #DlyTime.HH
            );
            
            IF #A01.Q THEN
                #A12.%X0 := 1;
            END_IF;
            
            //LL
            #A02(IN := #A21,
                    PT := #DlyTime.LL
            );
            
            IF #A02.Q THEN
                #A12.%X5 := 1;
            END_IF;
            
            //Fault
            #A03(IN := #A22,
                     PT := #DlyTime.Flt
            );
            
            IF #A03.Q THEN
                #A12.%X6 := 1;
            END_IF;
        END_REGION

        REGION
            IF (#A12.%X0 OR #A12.%X5 OR #A12.%X6) AND (#Ack OR #HwSCW.HwSCW.%X31) THEN
                #A10 := 1;
            END_IF;
            
            IF #A10 THEN
                IF NOT #A01.Q THEN
                    #A12.%X0 := 0;
                END_IF;
                IF NOT #A02.Q THEN
                    #A12.%X5 := 0;
                END_IF;
                IF NOT #A03.Q THEN
                    #A12.%X6 := 0;
                END_IF;
            END_IF;
            IF #A12.%X0 = 0 AND #A12.%X5 = 0 AND #A12.%X6 = 0 THEN
                #A10 := 0;
            END_IF;
            
        END_REGION

        REGION  
            #QOK := (NOT #A12.%X0) AND (NOT #A12.%X1) AND (NOT #A12.%X4) AND (NOT #A12.%X5) AND (NOT #A12.%X6) AND (NOT #A23);
            
        END_REGION

        REGION
            #QAHH := #A12.%X0;
            #QAH := #A12.%X1;
            #QSH := #A12.%X2;
            #QSL := #A12.%X3;
            #QAL := #A12.%X4;
            #QALL := #A12.%X5;
            #QFlt := #A12.%X6;
            #QHiScl := #HiScl;
            #QLoScl := #LoScl;
            #HwSCW.QHiScl := #QHiScl;
            #HwSCW.QLoScl := #QLoScl;
        END_REGION

        REGION
            #A04(SIG := #QFlt AND NOT #HwSCW.HwSCW.%X15);
            #A05(SIG := #QAHH AND NOT #HwSCW.HwSCW.%X15);
            #A06(SIG := #QALL AND NOT #HwSCW.HwSCW.%X15);
            #A07(SIG := #QAH AND NOT #HwSCW.HwSCW.%X15);
            #A08(SIG := #QAL AND NOT #HwSCW.HwSCW.%X15);
            #A09(SIG := #A23 AND NOT #HwSCW.HwSCW.%X15);
        END_REGION

        REGION
            #HwSCW.HwSCW.%X1 := #HwSCW.HwSCW.%X7 AND #AlmTy.%X5;
            #HwSCW.HwSCW.%X2 := #HwSCW.HwSCW.%X7 AND #AlmTy.%X4;
            #HwSCW.HwSCW.%X3 := #HwSCW.HwSCW.%X7 AND #AlmTy.%X3;
            #HwSCW.HwSCW.%X4 := #HwSCW.HwSCW.%X7 AND #AlmTy.%X2;
            #HwSCW.HwSCW.%X5 := #HwSCW.HwSCW.%X7 AND #AlmTy.%X1;
            #HwSCW.HwSCW.%X6 := #HwSCW.HwSCW.%X7 AND #AlmTy.%X0;
            #HwSCW.HwSCW.%X16 := #A12.%X0;
            #HwSCW.HwSCW.%X17 := #A12.%X1;
            #HwSCW.HwSCW.%X18 := #A12.%X2;
            #HwSCW.HwSCW.%X19 := #A12.%X3;
            #HwSCW.HwSCW.%X20 := #A12.%X4;
            #HwSCW.HwSCW.%X21 := #A12.%X5;
            #HwSCW.HwSCW.%X22 := #A12.%X0 AND NOT #A10;
            #HwSCW.HwSCW.%X23 := #A12.%X5 AND NOT #A10;
            #HwSCW.HwSCW.%X24 := #A12.%X6;
            #HwSCW.HwSCW.%X25 := #A12.%X6 AND NOT #A10;
            #HwSCW.HwSCW.%X26 := #QOK;
            #HwSCW.HwSCW.%X8 := #AlmTy.%X5;    //AHH
            #HwSCW.HwSCW.%X9 := #AlmTy.%X4;    //AH
            #HwSCW.HwSCW.%X10 := #AlmTy.%X3;   //SH
            #HwSCW.HwSCW.%X11 := #AlmTy.%X2;   //SL
            #HwSCW.HwSCW.%X12 := #AlmTy.%X1;   //AL
            #HwSCW.HwSCW.%X13 := #AlmTy.%X0;   //ALL
            #HwSCW.HwSCW.%X28 := #A18;         //overflow    
            #HwSCW.HwSCW.%X29 := #A19;         //break line
            #HwSCW.HwSCW.%X30 := #A23;
            #HwSCW.HwSCW.%X31 := FALSE;        //Ack command from hmi
        END_REGION

        主站蜘蛛池模板: 久久99久久99精品免观看| 99久久精品国产一区二区暴力| 久久久久成人精品无码中文字幕| 久天啪天天久久99久孕妇| 亚洲成女人图区一区二区| 成人亚洲精品一区二区三区| 国产精品中文字幕免费| 毛片久久网站小视频| 国产精品中出一区二区三区| 26uuu另类亚洲欧美日本| 最近中文国语字幕在线播放| 国产精品一二三区蜜臀av| 福利一区二区不卡国产| 国产精品国产高清国产av| 精品久久人人做爽综合| 日韩蜜桃AV无码中文字幕不卡高清一区二区| 色综合欧美亚洲国产| 四虎库影成人在线播放| 精品无码一区二区三区电影| 精品天堂色吊丝一区二区| 亚洲色成人网站www永久四虎| 91蜜臀国产自产在线观看| 久久精品国产福利一区二区| 亚洲国产精品成人av网| 里番全彩爆乳女教师| 边添小泬边狠狠躁视频| 欧洲国产成人久久精品综合| 国产成人AV性色在线影院| 在线精品自拍亚洲第一区| 亚洲第一精品一二三区| 久久香蕉国产线看观看怡红院妓院| 中文毛片无遮挡高潮免费| 精品国产高清中文字幕| 日本人妻巨大乳挤奶水免费 | 亚洲码国产精品高潮在线| 亚洲尤码不卡av麻豆| 国产精品成人中文字幕| 尹人香蕉久久99天天拍| 国产四虎永久免费观看| 国产99视频精品免费视频76| 亚洲一二区在线视频播放|