西門子: | LOGO擴展模塊 |
LOGO: | 6ED1055-1CB10-0BA2 |
中國: | 凈重0.227KG |
單價: | 460.00元/臺 |
發貨期限: | 自買家付款之日起 天內發貨 |
所在地: | 直轄市 上海 |
有效期至: | 長期有效 |
發布時間: | 2024-10-07 15:57 |
最后更新: | 2024-10-07 15:57 |
瀏覽次數: | 111 |
采購咨詢: |
請賣家聯系我
|
圖3、掃描操作數的信號上升沿示例
圖4、掃描操作數的信號上升沿示例 Trace 軌跡
在上述示例中,TagIn3為,Tag_M為,當操作數“TagIn1”、“TagIn2”的信號狀態為1時,當TagIn3信號狀態從“0”變為“1”時,即檢測到TagIn3的上升沿,此時將操作數“TagOut”置位為“1”一個周期,通過“TagOut”將“TagIn4”置位為“1”。
—|N|—:掃描操作數的信號下降沿
—|N|—
使用該指令,可以確定的信號狀態是否從“1”變為“0”。該指令將比較 的當前信號狀態與 上一次掃描的信號狀態, 上一次掃描的信號狀態保存在邊沿存儲器位 中。
如果 上一次掃描信號狀態()為“1”,當前信號狀態為“0”,則檢測到信號的下降沿。
指令參數如表3所示,指令的使用示例如圖5-7所示。
Input | Bool | I、Q、M、D、L或常量 | 要掃描的信號 | |
InOut | Bool | I、Q、M、D、L | 保存上一次查詢的信號狀態的邊沿存儲位 |
表3、掃描操作數的信號下降沿指令參數
圖5、掃描操作數的信號下降沿示例
圖6、掃描操作數的信號下降沿示例
圖7、掃描操作數的信號下降沿示例 Trace g軌跡
在上述示例中,TagIn3為,Tag_M為,當操作數“TagIn1”、“TagIn2””的信號狀態為1時,當TagIn3信號狀態從“1”變為“0”時,即檢測到TagIn3的下降沿,此時將操作數“TagOut”置位為“1”一個周期,通過“TagOut”將“TagIn4”置位為“1”。
—(P)—:在信號上升沿置位操作數
—(P)—
可以使用該指令在邏輯運算結果 (RLO) 從"0"變為"1"時置位。該指令將比較 RLO 的當前信號狀態與 RLO 上一次掃描的信號狀態, RLO 上一次掃描的信號狀態保存在邊沿存儲器位 中。
如果上一次掃描的 RLO ()為“0”,當前 RLO 信號狀態為“1”,則說明出現了一個信號上升沿。檢測到信號上升沿時, 的信號狀態將在一個程序周期內保持置位為“1”。在其它任何情況下,的信號狀態均為“0”。
指令參數如表4所示,指令的使用示例如圖8-10所示。
Output | Bool | I、Q、M、D、L | 上升沿置位的操作數 | |
InOut | Bool | I、Q、M、D、L | 保存上一次查詢的信號狀態的邊沿存儲位 |
表4、在信號上升沿置位操作數指令參數
圖8、在信號上升沿置為操作數示例
圖9、在信號上升沿置為操作數示例
圖10、在信號上升沿置為操作數示例 Trace 軌跡
在上述示例中,“TagOut”為,"Tag_M"為,當操作數“TagIn1”、“TagIn2”、“TagIn3”的邏輯運算結果 (RLO) 從“0”變為“1”時,則將操作數“TagOut”置位一個程序周期,通過“TagOut”將“TagIn4”置位為“1”,“TagOut”又變為“0”。在其它任何情況下,操作數“TagOut”的信號狀態均為“0”。