S7-1200 CPU中有多種沿檢測指令,這些指令可以用于變量或者邏輯運算結果(RLO)的上升沿、下降沿檢測,指令位置如圖1所示,指令說明如表1所示。
圖1、沿指令位置
- | 掃描操作數的信號上升沿。 在觸點分配的 "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所示。
Input | Bool | I、Q、M、D、L或常量 | 要掃描的信號 | |
InOut | Bool | I、Q、M、D、L | 保存上一次查詢的信號狀態的邊沿存儲位 |
表2、掃描操作數的信號上升沿指令參數
圖2、掃描操作數的信號上升沿示例
圖3、掃描操作數的信號上升沿示例
圖4、掃描操作數的信號上升沿示例 Trace 軌跡
在上述示例中,TagIn3為
【二】—|N|—:掃描操作數的信號下降沿使用該指令,可以確定如果 指令參數如表3所示,指令的使用示例如圖5-7所示。
Input | Bool | I、Q、M、D、L或常量 | 要掃描的信號 | |
InOut | Bool | I、Q、M、D、L | 保存上一次查詢的信號狀態的邊沿存儲位 |
表3、掃描操作數的信號下降沿指令參數
圖5、掃描操作數的信號下降沿示例
圖6、掃描操作數的信號下降沿示例
- 使用這兩個工具,Wincc項目變量組態效率可大大提高 2024-11-23
- 西門子博途中實現信號濾波的三種方法 2024-11-23
- 如何使用 西門子S7-1500 控制機器人? 2024-11-23
- 西門子博途V17中導出DB塊的三種方法,你用的那種? 2024-11-23
- 西門子PLC定時停機實用八大招,工程必備! 2024-11-23
- 推薦一款免費Profinet配置診斷神器! 2024-11-23
- 西門子訂單積壓已高達 930 億歐元,如期交貨有點難! 2024-11-23
- SINAMICS S210,三位一體全集成! 2024-11-23
- 圖解西門子安全型I/O模塊全局去鈍化! 2024-11-23
- 教你玩轉西門子 S7-1200 數組 2024-11-23
- 西門子PLC接線不愁,全系列圖示! 2024-11-23
- 西門子博途Zui新硬件支持包 (HSP)下載 2024-11-23
- 西門子博途選件功能知多少?名字認全了都夠你吹 2024-11-23
- 圖解西門子S7-1200運動控制軸資源 2024-11-23
- 圖解西門子 S7-200SMART 訂貨號 2024-11-23
聯系方式
- 電 話:13510737515
- 聯系人:董海波
- 手 機:13185520415
- 微 信:13185520415