• <strong id="227bx"></strong>

  • <label id="227bx"></label>
    <ol id="227bx"><code id="227bx"><noframes id="227bx">
  • 西門子S7系列PLC 計數器的結構

    計數器是一種由位和字組成的復合單元,計數器的輸出由位表示,其計數值存儲在字存儲器中。在CPU的存儲器中留出了計數器區域,該區域用于存儲計數器的計數值。每個計數器為2個字節(Byte),稱為計數字。在S7300中,計數器區為512個字節(Byte),因此最多允許使用256個計數器。

     

     

     

     


    計數器的第0到第11位存放BCD碼格式的計數值,三位BCD碼表示的范圍是0999。第1215位沒有用途。 

     

     

     

     

     

    S7中的計數器用于對RLO正跳沿計數。S7中有三種計數器,它們分別是:加計數器、減計數器和可逆計數器。只要計數器的計數值不是“0”,計數器的輸出就為“1”。

    當計數器啟動時,累加器1低字的內容被當作計數初值裝入計數字中。這一過程是由操作系統控制自動完成的,用戶只需給累加器l裝入不同的數值,即可設置需要的計數初值。

    L C# xyz

    其中: xyz=記數初值,取值范圍:1999。

    FBD符號:

    可逆計數器 加計數器 減計數器

    端子說明: CU —— 加計數輸入 CD —— 減計數輸入

    S —— 預置輸入 PV —— 設置計數初值

    R —— 復位輸入 Q —— 計數器狀態輸出

    CV —— 當前計數值輸出(十六進制格式)

    BCD—— 當前計數值輸出(BCD碼格式)

    3.3.1

    FBD 功能圖如下:

    STL語句表如下:

    A I 0.0

    CU C 10 \\計數器加計數

    A I 0.1

    CD C 10 \\計數器減計數

    A I 0.2

    S C 10 \\計數初值預置

    L C#55 \\裝入計數初值到ACCU1

    A I 0.3

    R C 10 \\計數C10復位

    A C 10

    = Q 4.0

    l 當輸入信號I 0.2由“0”變為“1”時,計數初值55被裝入計數C10;

    l 如果輸入信號I 0.0由“0”變為“1”,計數C10的計數值加1(除非C10的計數值已達到999);

    l 如果輸入信號I 0.1由“0”變為“1”,計數C10的計數值減1;(除非C10的計數值已減到0);

    l 如果輸入信號I 0.3由“0”變為“1”,計數C10被復位,計數值為0;

    l 只要計數器C10的計數值不為0,則Q 4.0輸出就為“1”。

    国产AV无码专区亚洲AV|欧美色中文字幕在线|欧美a级毛欧美|亚洲国产激情一区二区|亚洲gv天堂gv无码男同
  • <strong id="227bx"></strong>

  • <label id="227bx"></label>
    <ol id="227bx"><code id="227bx"><noframes id="227bx">