<big id="k7hzh"></big>
<b id="k7hzh"><acronym id="k7hzh"></acronym></b>

        <source id="k7hzh"><track id="k7hzh"></track></source>
    1. 全國咨詢熱線

      400-1792-900
      0731-88615867

      您現在所在位置:首頁 > 新聞中心 > 行業新聞
      碩博電子

      行業新聞

      聯系我們

      長沙碩博電子科技股份有限公司

      地址:湖南省長沙市高新區麓天路28號五礦麓谷科技產業園B2棟一樓
      電話:400-1792-900
      傳真:0731-82740027

      全國咨詢熱線400-1792-900
      0731-88615867

      知識分享!模擬量標定庫AnalogFilter Library

      文章出處:微信公眾號“CODESYS”人氣:13111發表時間:2018-04-09

      CUT 功能塊


      功能描述:

      把輸入值進行預處理,調整斜率,消除兩端非線性影響。


      調整效果見圖:

      功能塊如下圖:


       

       輸入:(1)Input,UINT 型,要處理的信號。

              (2)PAR_InputILowLimit,UINT 型,用來控制輸出的下限。當Input<=256*PAR_InputILowLimit 時輸出為0。

              (3)PAR_InputHighLimit,UINT 型,用來控制輸出的上限。當Input>=256*PAR_InputHighLimit 時輸出就為0。

      輸出:(1)Output,UINT 型,處理完的信號。

            (2)LowLimit,BOOL 型,Input<=256*PAR_InputILowLimit 時 LowLimit 為 TRUE。

            (3)HighLimit,BOOL型,Input>=256*PAR_InputHighLimit時HighLimit為TRUE。


      HP 功能塊


      功能描述:

      設置一個死區,把死區以內的值都設為 0。


      功能如圖:

      功能塊如下圖:


                           

      輸入:(1)Input,UINT 型,輸入信號。

             (2)PAR_CutLimit,UINT 型,死區控制參數。當 Input<=65535*PAR_CutLimit%時輸出為 0。


      輸出:(1)Output,UINT 型,處理完的信號。

       

      JoyFilter 功能塊


      功能描述:

      JoyFilter 塊是一個雙向的模擬量標定塊,也就是說它對輸入的模擬量進行預處理,輸出范圍調整為-32767~32767。


      功能塊如下圖:


      輸入:(1)AnalogInput,UINT 型,模擬量的輸入信號。

            (2)DI_JoystickDirSwitchPOS,BOOL 型,正向微動開關。當PAR_DirSwitchDiagnosticNotUse 為 FALSE 時,此時又手柄向正向移動,那么只有正向微動開關 TRUE,OUTPUT 才會有輸出。

            (3)DI_JoystickDirSwitchNEG,BOOL 型,負向微動開關。PAR_DirSwitchDiagnosticNotUse 為 FALSE 時,此時又手柄向負向移動,那么只有負向微動開關 TRUE,OUTPUT 才會有輸出。

            (4)PAR_NegFull,UINT 型,負向輸入的調節參數。取值范圍:0~255,主要用于當負向輸入最大時,調節參數使得 OUTPUT 也為負向最大。

            (5)PAR_POSFull,UINT 型,正向輸入的調節參數。取值范圍:0~255,主要用于當正向輸入最大時,調節參數使得 OUTPUT 也正負向最大。

            (6)PAR_Zero,UINT 型,零輸入的調節參數。取值范圍:0~255,主要用于當手柄在零位時,即零輸入時,調節參數使得 OUTP UT 也為零。

            (7)PAR_DeadBand,UINT 型死區設置參數。取值范圍:0~100。當輸入進入參數設置范圍,輸出為零。

            (8)PAR_NegProgression,SINT 型。取值范圍:-100~100,設置負向輸出緩沖曲線度,手柄負向輸出值相對于輸入值的一個響應曲線,曲線如圖:

                (9)PAR_PosProgression,SINT 型。取值范圍:-100~100,設置正向輸出緩沖曲線度,手柄正向輸出值相對于輸入值的一個響應曲線。

                (10)PAR_MinErrorDifference,UINT 型,取值范圍:0~100,設置出錯范圍,當輸入超出范圍時,激活 ErrorHigh 或 ErrorLow 開關,并使輸出為零。

                (11)PAR_FaultOnDelay,UINT 型,取值范圍:0~255,過載延時。

                (12)PAR_DirSwitchDiagnosticNotUse,BOOL 型,此 參數為 TRUE 時,微動開關無效,為 FALSE 時,微動開關有效。


      輸出: (1)OutputEable,BOOL 型,輸出使能,為 TRUE 是塊才會有輸出。

              (2)Output, INT 型,調整后的信號量,輸出數值范圍-32767~32767 。

              (3)ErrorHigh,BOOL 型,當輸入超出 PAR_Full +5000 范圍時, ErrorHigh 為TRUE,輸出置零。

              (4)ErrorLow,BOOL 型,輸入超出 PAR_Zero–PAR_MinErrorDifference 范圍,ErrorHigh 為 TRUE,并把輸出置零。

              (5)JoystickDirSwitchPOSMissing,BOOL 型,正向微動開關出錯時,值為 TRUE。

              (6)JoystickDirSwitchNEGMissing, BOOL 型負向微動開關出錯時,值為 TRUE。

              (7)JoystickDirSwitchPOSAndNEGOn,BOOL 型,正、負向微動開關同時為 TRUE 時,值為 TRUE。


      JoystickAllnputOutOfRange 功能塊


      功能描述:

      本功能塊是用來實現對一個模擬量輸入的觀察。


      功能塊如下圖:

      輸入:(1)Allnput,UINT 型,需要觀察的模擬量信號。

             (2)PAR_PosFull,UINT 型,正向最大調整參數。

             (3)PAR_NegFull,UINT 型,負向最大調整參數。

             (4)PAR_MinErrorDifference,UINT 型,設置出錯范圍,當輸入超出范圍時,激活ErrorInputTooHighOut 或 ErrorInputTooLowOut 開關,并使輸出為零。


      輸出:(1)ErrorInputTooHighOut,BOOL 型,AIInput > PAR_PosFull*256 +PAR_MinErrorDifference, 則輸出為 TRUE。

            (2) ErrorInputTooLowOut,BOOL 型,AIInput <PAR_NegFull*256-PAR_MinErrorDifference,則輸出為 TRUE。


      JoystikDirSwitchDiagnostic 功能塊


      功能描述:

      本功能塊是用來觀察手柄模擬量輸入時微動開關的狀態。


      功能塊如下圖:

      輸入:(1)AnalogInput,UINT 型,需要觀察的模擬量信號。

            (2)DI_JoystickDirSwitchPOS,BOOL 型,正向微動開關。

             當PAR_DirSwitchDiagnosticNotUse 為 FALSE 時,此時又手柄向正向移動,那么只有正向微動開關 TRUE,OUTPUT 才會有輸出。

             (3)DI_JoystickDirSwitchNEG,BOOL 型,負向微動開關。

      PAR_DirSwitchDiagnosticNotUse 為 FALSE 時,此時又手柄向負向移動,那么只有負向微動開關 TRUE,OUTPUT 才會有輸出。

              (4) PAR_PosFull,UINT 型,正向最大調整參數。

              (5)PAR_NegFull,UINT 型,負向最大調整參數。

              (6) PAR_Zero,UINT 型,零輸入的調節參數。主要用于當手柄在零位時,即零輸入時,調節參數使得 OUTPUT 也為零。

              (7)PAR_FaultOnDelay,UINT 型,過載延時。


      輸出:(1)JoystickDirSwitchPOSMissing,BOOL 型,正向微動開關出錯時,值為 TRUE。

             (2)JoystickDirSwitchNEGMissing, BOOL 型負向微動開關出錯時,值為 TRUE。

             (3)JoystickDirSwitchPOSAndNEGOn,BOOL 型,正、負向微動開關同時為 TRUE時,值為TRUE。


      MeanValue 功能塊


      功能描述:

      對給的數組進行求平均數操作。


      功能塊如圖:


      輸入:(1) Input,UINT 型,數據輸入。

            (2)PAR_Length,UINT 型,取數長度,如值為 5,則每 5 個值求一次平均值,并

      輸出到 output。

            (3)Reset,BOOL 型,復位信號,值為 TRUE 時不進行平均值運算。


      輸出:(1) Output,UINT 型


      PedalFilter 功能塊


      功能描述:

      PedalFilter 功能塊是一個單向的標定模塊,主要用于把輸入模擬量進行預處理,把輸

      出量范圍調整到 0~65535。


      功能塊如下圖:

          

      輸入:(1)AbalogInput,UINT 型,來自于傳感器的輸入量OutPutEnable, BOOL 型,使能開關。參數值為 TRUE 時,模塊按當前值輸出;為 FALSE 時,保持上一次輸出值。

            (2)PAR_Full,UINT 型,取值范圍:0~255,此參數用于調整最大輸出值,當輸

      入最大時,使輸出接近 65535,小于 65535。

            (3)PAR_Zero,INT 型,取值范圍:0~255,此參數用于調整零位,使輸出為零。

            (4)PAR_DeadBand,UINT 型,取值范圍:0~100,設置死區,當輸入進入參數設置范圍,輸出為零。

            (5)PAR_Progression,SINT 型,取值范圍:-100~100 設置輸出緩沖曲線度。

            (6)PAR_MinErrorDifference,UINT 型,取值范圍:0~100,設置出錯范圍,當輸入超出范圍時,激活 ErrorHigh 或 ErrorLow 開關,并使輸出為零。

            (7)OutputEnable,BOOL 型,使能開關。


      輸出:(1)Output,UINT 型,取值范圍:0~65535,輸出信號。

            (2)ErrorHigh,BOOL 型,高位出錯開關。輸入>PAR_Full + PAR_MinErrorDifference范圍,ErrorHigh 為 TRUE,并把輸出置零。

            (3)ErrorLow,BOOL 型,低位出錯開關,輸入<PAR_Zero –PAR_MinErrorDifference 范圍,ErrorHigh 為 TRUE,并把輸出置零。

       

      RC 功能模塊


      功能描述:

      RC 功能塊是濾波功能塊,它是對傳感器信號的輸入信號進行濾波。濾波公式為:y( z )=0.6x( z )+0.4(y-z)^1 

      功能塊如下圖:

      輸入:(1) Input,UINT 型,輸入信號。


      輸出:(1) Output,UINT 型,輸出信號。


      Scale 功能塊


      功能描述:

      Scale 功能塊的主要作用是把一個 0~65535 量變換成為兩個 0~65535 的量,如下圖:

      功能塊如下圖:

      輸入:(1)Input,UINT 型

             (2)PAR_Zero,INT 型,設置零位,當輸入為 PAR_Zero * 256 時,輸出為 0。

             (3)PAR_PosFull,UINT 型,當 input 值>=PAR_PosFull * 256 時, 輸出為 65535 ,PosValue 為 TRUE。

             (4)PAR_NegFull,UINT 型,當 input 值<= PAR_NegFull * 256, 輸出為-65535 ,PosValue 為 FALSE。


      輸出:(1)Output,UINT 型

             (2)PosValue BOOL 型,PAR_Zero * 256 > Input 值,值為 TRUE;PAR_Zero * 256< Input 值,值為 FALSE。

      文章來源:CODESYS

      版權歸原創者所有,如有侵權請及時聯系刪除。

      本文關鍵字: CUT功能塊  模擬量標定塊  CODESYS  移動控制器 

      熱銷產品 了解更多+

      長沙碩博電子科技股份有限公司

      地址:湖南省長沙市高新區麓天路28號五礦麓谷科技產業園B2棟一樓

      電話:400-1792-900 傳真:0731-82740027

      ? Copyright 2001 - 2018 長沙碩博電子科技股份有限公司 版權所有
      技術支持:競網智贏 備案號:湘ICP備10003152號-2

      湘公網安備 43019002000705號

      全國咨詢熱線

      400-1792-900/0731-88615867

      掃一掃,免費體驗電控解決方案

      微信公眾號 微信公眾號 微信名片 微信名片

      在線客服

      微信名片
      咨詢熱線 400-1792-900
      国产操逼视频_操久久_亚洲乱码中文字幕久久孕妇黑人_欧美性极品少妇精品网站

      <big id="k7hzh"></big>
      <b id="k7hzh"><acronym id="k7hzh"></acronym></b>

            <source id="k7hzh"><track id="k7hzh"></track></source>