1. <del id="sqmd4"></del>
      <object id="sqmd4"></object>
      1. <object id="sqmd4"></object>
          加入收藏 在線留言 聯系我們
          關注微信
          手機掃一掃 立刻聯系商家
          全國服務熱線13185520415
          公司新聞
          西門子 S7-1200 沿指令全解
          發布時間: 2024-05-24 18:03 更新時間: 2024-11-23 08:00
          觀看西門子 S7-1200 沿指令全解視頻
          (A)沿指令概述

          S7-1200 CPU中有多種沿檢測指令,這些指令可以用于變量或者邏輯運算結果(RLO)的上升沿、下降沿檢測,指令位置如圖1所示,指令說明如表1所示。

          圖片

          圖1、沿指令位置

          LADSCL說明

          圖片

          -

          掃描操作數的信號上升沿。

          在觸點分配的 "IN" 位上檢測到正跳變(0->1)時,該觸點的狀態為 TRUE。該觸點邏輯狀態隨后與能流輸入狀態組合以設置能流輸出狀態。P 觸點可以放置在程序段中除分支結尾外的任何位置。

          圖片

          -

          掃描操作數的信號下降沿。

          在觸點分配的 "IN" 位上檢測到負跳變(1->0)時,該觸點的狀態為 TRUE。該觸點邏輯狀態隨后與能流輸入狀態組合以設置能流輸出狀態。N 觸點可以放置在程序段中除分支結尾外的任何位置。

          圖片

          -

          在信號上升沿置位操作數。

          在進入線圈的能流中檢測到正跳變(0->1)時,分配的位 "OUT" 為 TRUE。能流輸入狀態總是通過線圈后變為能流輸出狀態。P 線圈可以放置在程序段中的任何位置。

          圖片

          -

          在信號下降沿置位操作數。

          在進入線圈的能流中檢測到負跳變(1->0)時,分配的位 "OUT" 為 TRUE。能流輸入狀態總是通過線圈后變為能流輸出狀態。N 線圈可以放置在程序段中的任何位置。

          圖片

          -

          掃描 RLO(邏輯運算結果)的信號上升沿。

          在 "CLK" 能流輸入中檢測到正跳變(0->1)時,Q 輸出能流或者邏輯狀態為 TRUE。P_TRIG 指令不能放置在程序段的開頭或結尾。

          圖片

          -

          掃描 RLO(邏輯運算結果)的的信號下降沿。

          在 "CLK" 能流輸入中檢測到負跳變(1->0)時,Q 輸出能流或者邏輯狀態為 TRUE。N_TRIG 指令不能放置在程序段的開頭或結尾。

          圖片

          圖片

          在信號上升沿置位變量。

          分配的背景數據塊用于存儲 CLK 輸入的前一狀態。在 CLK 能流輸入 (LAD) 中檢測到正跳變(0->1)時,Q 輸出能流或者邏輯狀態為 TRUE。在 LAD 中,R_TRIG 指令不能放置在程序段的開頭或結尾。

          圖片

          圖片

          在信號下降沿置位變量。

          分配的背景數據塊用于存儲 CLK 輸入的前一狀態。在 CLK 能流輸入 (LAD) 中檢測到負跳變(1->0)時,Q 輸出能流或者邏輯狀態為 TRUE。在 LAD 中,F_TRIG 指令不能放置在程序段的開頭或結尾。

          表1、沿指令說明

          (B)沿指令使用【一】—|P|—:掃描操作數的信號上升沿

          使用該指令,可以確定如果 指令參數如表2所示,指令的使用示例如圖2-4所示。

          參數聲明數據類型存儲區說明
          InputBoolI、Q、M、D、L或常量要掃描的信號
          InOutBoolI、Q、M、D、L保存上一次查詢的信號狀態的邊沿存儲位

          表2、掃描操作數的信號上升沿指令參數

          圖片

          圖2、掃描操作數的信號上升沿示例

          圖片

          圖3、掃描操作數的信號上升沿示例

          圖片

          圖4、掃描操作數的信號上升沿示例 Trace 軌跡

          在上述示例中,TagIn3為

          【二】—|N|—:掃描操作數的信號下降沿

          使用該指令,可以確定如果 指令參數如表3所示,指令的使用示例如圖5-7所示。

          參數聲明數據類型存儲區說明
          InputBoolI、Q、M、D、L或常量要掃描的信號
          InOutBoolI、Q、M、D、L保存上一次查詢的信號狀態的邊沿存儲位

          表3、掃描操作數的信號下降沿指令參數

          圖片

          圖5、掃描操作數的信號下降沿示例

          圖片

          圖6、掃描操作數的信號下降沿示例

          圖片

          聯系方式

          • 電  話:13510737515
          • 聯系人:董海波
          • 手  機:13185520415
          • 微  信:13185520415