西門子PLC基礎指令6:讀取時鐘指令、設置時鐘指令、使能含義與注意

讀/寫指令

1. 讀取時鐘 指令 READ_RTC

讀取時鐘
READ_RTC (RTC 全稱是 Real - Time Clock,即實時時鐘 )指令的主要作用是將 CPU 內部實時時鐘(RTC)的當前日期和時間信息讀取出來,并存儲到以指定字節地址(圖中的 T )起始的 8 個連續字節緩沖區中 。這 8 個字節所存儲的時間信息內容及順序如下:

字節位置存儲內容取值范圍及說明
第1個字節0 - 99(例如23代表2023年)
第2個字節1 - 12
第3個字節根據月份不同為28 - 31(考慮閏年)
第4個字節小時0 - 23
第5個字節分鐘0 - 59
第6個字節0 - 59
第7個字節星期1 - 7(1代表星期日,2代表星期一,以此類推)
第8個字節保留通常未使用

指令引腳說明

  • EN(Enable):使能輸入引腳。當該引腳有能流流入時(即 EN 端為 1 狀態),指令 READ_RTC 才會執行讀取實時時鐘操作。如果 EN 端沒有能流流入(為 0 狀態),指令不會執行,且不會更新目標緩沖區中的時間數據。
  • ENO(Enable Output):使能輸出引腳。當指令成功執行后,ENO 端會有能流流出,即 ENO 為 1 狀態 ;如果指令執行過程中出現錯誤,例如硬件故障、時鐘未正確配置等,ENO 端將沒有能流流出(為 0 狀態) 。ENO 引腳可以用來級聯其他功能塊,只有當 READ_RTC 指令成功執行時,后續功能塊才有可能執行。
  • T:時間緩沖區起始地址引腳。用于指定存儲讀取到的時間信息的起始字節地址,要求該地址在 PLC 的存儲區域中是有效的,且后續連續 7 個字節的存儲區域也可正常使用,不會被其他程序誤占用。

2. 設置時鐘 指令 SET_RTC

在這里插入圖片描述
SET_RTC 是 設置 PLC 實時時鐘的指令,可以修改 PLC 當前的 日期和時間。

使用場景:

  1. 數據記錄準確
    如果 PLC 要記錄生產數據、報警記錄、運行日志,正確的時間能讓記錄有用,否則事后根本對不上。
  2. 定時控制準確
    比如每天 8:00 自動啟動設備,17:30 自動關機,如果 PLC 時間不準,就會早開晚關。
  3. 與其他系統同步
    PLC 通常和 SCADA、MES、數據庫、HMI 聯網工作,統一時間可以保證事件順序一致,方便分析。
  4. 維護與追溯
    出現故障后,維護人員可以根據時間精確定位問題發生的時刻,對應生產批次。

3. 使能(Enable)

Enable

Enable:在技術領域(尤其是自動化、電子和編程中),“Enable” 通常翻譯為 “使能”,表示 “允許、激活、啟用” 的意思,指通過一個信號或條件來啟動某個功能、設備或操作

使能(Enable)

使能(Enable)PLC 使能信號就是“某段邏輯或某個模塊的執行總開關”,必須使能=1,后續邏輯才有意義。

假設我們有一個自動送料機,但要求它只在 “安全門已關” 的條件下才能運行。

  • “安全門已關” 信號 → 使能信號
  • “送料按鈕” 信號 → 觸發信號
  1. 如果 安全門開著(使能=0),不管你怎么按送料按鈕,PLC 都不會執行送料動作。
  2. 如果 安全門關上(使能=1),那么按送料按鈕,PLC 才會執行送料。

簡單總結:使能是一種前置條件(安全條件)

使能注意點:

  1. 使能不是開關

    開關直接決定“輸出”是否通斷
    使能只是“允許條件”,要配合觸發信號才會真正動作

  2. 使能信號通常來自安全條件

    例如安全門、急停按鈕、系統啟動完成信號、設備模式選擇開關等

  3. 程序中使能常用在第一格

    把使能條件放在梯形圖的最前面,后面的邏輯全部受它控制,這樣便于整體屏蔽某段功能

  4. 使能斷開時要考慮輸出復位

    想象一個場景:

    • 你寫了一個 送料電機 的程序
    • 有個 安全門閉合信號 作為使能
    • 送料按鈕按下 → 電機運行(Q0.0=1)
    • 運行時,安全門突然打開(使能=0) → 按理說電機應該馬上停
      但是!如果你的程序只是這樣:
    LD  I0.0	  //安全門點位
    O   Q0.0	  //自鎖(避免啟動后下個周期又停止設備)
    A   I0.1	  //送料啟動按鈕(常開)
    A   I0.2	  //送料停止按鈕(常閉)
    =   Q0.0      //送料電機
    
    • 安全門打開時,這一行邏輯直接斷了
    • 但 Q0.0 可能不會自動復位,取決于 PLC 型號和輸出寫法
    • 有些 PLC 輸出繼電器會在下一掃描周期才斷,甚至因為自保持回路繼續保持電機運行
    • 結果:安全門已經開了,電機還在轉 —— 安全隱患 ??

    正確做法:

    LD  I0.0	  //安全門點位
    O   Q0.0	  //自鎖(避免啟動后下個周期又停止設備)
    A   I0.1	  //送料啟動按鈕(常開)
    A   I0.2	  //送料停止按鈕(常閉)
    =   Q0.0      //送料電機AN  I0.0      // 如果使能斷開
    R   Q0.0      // 立即復位輸出AN  I0.2      // 停止按鈕按下
    R   Q0.0      // 立即復位
    

    這樣,即使安全門信號在運行過程中突然丟失,也能保證 Q0.0 在同一掃描周期立即斷開。


4. 能流

能流:能流是梯形圖編程語言中特有的一個概念,用于模擬電路中的電流流動,它是一種虛擬的、表示邏輯執行條件的信號流。在梯形圖中,能流從左母線開始,經過各種觸點、線圈、功能塊等元件,最終流向右母線。

  • 觸點控制:常開觸點和常閉觸點是控制能流的基本元件。當常開觸點閉合、常閉觸點斷開時,能流可以通過;反之,能流被阻斷。例如,在一個由按鈕控制電機啟動的梯形圖程序中,按鈕對應的常開觸點閉合時,能流就可以通過該觸點,繼續向后流動,為后續控制電機線圈的輸出指令提供執行條件。
  • 元件執行:當能流到達線圈或功能塊時,如果滿足相應的條件,線圈就會得電(在實際應用中對應設備的動作 ),功能塊就會執行相應的功能。比如,當能流到達電機輸出線圈時,電機就會啟動;能流到達數據處理功能塊時,功能塊就會對輸入的數據進行運算等處理。
  • 能流流向:能流只能從左向右流動,這符合梯形圖的基本繪制規則和邏輯執行順序,確保了程序的執行具有明確的方向性和順序性。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/917852.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/917852.shtml
英文地址,請注明出處:http://en.pswp.cn/news/917852.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

GeoTools 結合 OpenLayers 實現緩沖區分析

前言? 緩沖區分析是地理信息系統(GIS)空間分析的核心功能之一。它通過圍繞點、線或面等地理實體,自動生成指定距離(或寬度)的等距區域(緩沖區)。該功能為量化空間鄰近度、評估影響范圍、識別潛…

SpringBoot 接入SSE實現消息實時推送的優點,原理以及實現

SpringBoot 接入SSE實現消息實時推送的優點,原理以及實現 前言 上一篇文章 我寫的關于SpringBoot整合t-io是websocket實時通信的文章中我們可以了解到 websocket是雙向通信的,而且需要TCP連接的支持,今天在這里我要說的SSE(Server-Sent Events) 是一個單項通信的消息實時推…

創建型設計模式:對象誕生的藝術與智慧

🎭 創建型設計模式:對象誕生的藝術與智慧 💡 溫馨提示:本文將以輕松有趣的方式帶你探索設計模式的世界,就像在聽一個關于"如何優雅地生孩子"的故事一樣! 🚪 傳送門:在開始…

如何解決pip安裝報錯ModuleNotFoundError: No module named ‘gensim’問題

【Python系列Bug修復PyCharm控制臺pip install報錯】如何解決pip安裝報錯ModuleNotFoundError: No module named ‘gensim’問題 摘要 在使用 PyCharm 2025 進行 Python 開發時,常常需要通過 pip install 安裝第三方包以豐富項目功能。但在安裝 gensim 等包時&…

【嵌入式電機控制#26】BLDC:三相模擬采集

之前有些網友試著用有刷的平均電流法采集三相,還搞了個閉環控制。求!結果直接把驅動板給干沒了......做過仿真的朋友們都知道,無刷電機的相電流波形是介于方波和正弦波的。如果拿平均電流去測量,很不靠譜。這節內容為大家分享采集…

ref存儲對象和reactive深度響應式遞歸地對對象的嵌套屬性進行響應式處理

ref 不會遞歸地對 對象 或 數組 中的每個屬性或元素進行深度響應式處理。如果你需要遞歸處理嵌套屬性,reactive 是更適合的選擇。讓我通過具體的例子來展示這一點。 例子:ref 存儲對象和嵌套對象 1. 使用 ref 存儲嵌套對象: import { createA…

小鵬汽車前端面經

前端基礎與瀏覽器機制 (Front-End Fundamentals & Browser Mechanics) 這些問題涵蓋了Web工作的基本原理,包括網絡、渲染和瀏覽器特性。 1. 瀏覽器渲染與性能 (Browser Rendering & Performance) URL輸入發生什么?(What happens when you type a…

利用DeepSeek編寫go語言按行排序程序

聽說google出品的go語言也是系統開發中常用的,性能到底怎么樣,還是老辦法,讓DeepSeek寫個程序跑一下,基于以往的經驗,直接讓它同時編寫有緩沖和無緩沖版本。 package mainimport ("bufio""fmt"&qu…

《解構Angular組件變化檢測:從自動到手 動的效能突破》

為何有時數據更新后視圖卻無動于衷?為何看似簡單的操作會引發連鎖式的性能損耗?要解開這些疑問,需要穿透表層的API調用,深入到框架設計的底層邏輯中去。變化檢測的核心使命,是確保視圖層能夠準確反映數據層的當前狀態。這種"數據-視圖"的同步關系,是所有前端框…

書單 | AI編程+Python+Go三大核心領域書單

這份書單聚焦AI編程、Python開發、Go語言三大核心領域,精選6本本月 最具前瞻性的技術圖書,為你構建"工具鏈業務層系統層"的全棧能力。 1、人人皆可Vibe編程:玩轉氛圍編程 作者:池志煒,薛志榮 本書圍繞Vibe編程這一AI驅…

Kali Linux 2025.2基于MITRE ATTCK框架

從徹底革新的菜單結構到新增的13款尖端工具,再到首次支持智能手表Wi-Fi注入,Kali Linux 2025.2為紅隊、藍隊以及安全研究人員提供了更高效、更直觀的工具生態。菜單結構大變革:基于MITRE ATT&CK框架Kali Linux 2025.2最引人注目的變化之一…

javacc實現簡單SQL解析器

文章目錄前言本章節源碼需求1:實現一個最簡單的select sql要求實現jj文件編譯測試需求2:理解Token及其他屬性說明javajj文件需求3:實現解析得到SQL語法樹 & 精確點位資料獲取前言 博主介紹:?目前全網粉絲4W,csdn…

Odoo OWL前端框架全面學習指南 (后端開發者視角)

核心理念: 將您熟悉的Odoo后端MVCORM架構思想,完整映射到前端OWL組件化開發中,讓您在熟悉的概念體系下,快速掌握新的技術棧。第一部分:核心概念映射與環境搭建內容摘要: 本部分旨在建立后端與前端最核心的概…

Java開發工具包,jdk,idea,VMware,rocketmq,redis,CentOS7

Java開發工具包,jdk,idea,VMware,rocketmq,redis,CentOS7 下載地址 通過網盤分享的文件:Java開發環境工具包 鏈接: https://pan.baidu.com/s/1eJqvPx5DYqtmXgmEtOl8-A?pwdcj1f 提取碼: cj1f –…

macOS Python 安裝

目錄 一、確認系統環境 二、安裝 (一)下載安裝包 (二)安裝過程 三、配置環境變量 四、驗證安裝 一、確認系統環境 在安裝 Python 之前,我們先簡單了解一下自己的 MACOS 系統。可以點擊屏幕左上角的蘋果菜單&…

MySQL 全方位解析:從基礎到高可用架構

1. 介紹 (Introduction) 1.1. 什么是 MySQL? MySQL 是全球最受歡迎的開源關系型數據庫管理系統 (Relational Database Management System, RDBMS)。它由瑞典的 MySQL AB 公司開發,現隸屬于 Oracle 公司。MySQL 將數據存儲在不同的、預先定義好結構的表中…

力扣熱題100——滑動窗口

無重復字符的最長子串步驟 1:初始狀態 字符串 s “abcabcbb”,哈希表 charSet 初始為空,雙指針 left 0,right 0。 哈希表(charSet): {} 字符串: a b c a b c b b 指…

SOD-YOLO:增強基于YOLO的無人機影像小目標檢測

摘要 https://www.arxiv.org/pdf/2507.12727 小目標檢測仍是目標檢測領域中的一個挑戰性問題。為應對這一挑戰,我們提出了一種基于YOLOv8的增強模型SOD-YOLO。該模型在頸部(neck)中集成了ASF(注意力尺度序列融合)機制以…

監督微調-指令微調-偏好微調

有監督微調 有監督微調是使用輸入及其標簽對的典型情況。例如,判斷郵件是垃圾郵件還是非垃圾郵件,判斷情感是積極還是消極。根據文檔的主要主題對其進行分類也是一種常見應用。模型會將輸入文本的相應表示(隱藏狀態或嵌入向量)作為…

樓宇自控系統對建筑碳中和目標的實現具重要價值

隨著全球氣候變化問題日益嚴峻,建筑行業作為碳排放的重要來源之一,其節能減排工作備受關注。樓宇自控系統(Building Automation System,BAS)作為智能建筑的核心組成部分,通過集成控制、監測和管理建筑內的各…