加入收藏 在線留言 聯系我們
        關注微信
        手機掃一掃 立刻聯系商家
        全國服務熱線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