PLC_博圖系列?基本指令”S_ODTS:分配保持型接通延時定時器參數并啟動“

頭圖

PLC_博圖系列?基本指令”S_ODTS:分配保持型接通延時定時器參數并啟動“

文章目錄

  • PLC_博圖系列?基本指令”S_ODTS:分配保持型接通延時定時器參數并啟動“
    • 背景介紹
    • S_ODTS: 分配保持型接通延時定時器參數并啟動
      • 說明
      • 參數
      • 脈沖時序圖
      • 示例

關鍵字: PLC西門子博圖Siemens S_ODTS

背景介紹

這是一篇關于PLC編程的文章,特別是關于西門子的博圖軟件。我并不是專業的PLC編程人員,也不懂電路,所以如果你希望從這里學習PLC編程技術,可能會有些失望。然而,因為工作需要,我開始了解PLC編程,特別是西門子的博圖軟件,并記錄了這些經驗。隨著我國工業4.0的推進,相信會有更多的人從事類似的工作。如果這篇文章能對你有所幫助,歡迎點贊關注我?(^_-)。

S_ODTS: 分配保持型接通延時定時器參數并啟動

說明

當輸入 S 的邏輯運算結果 (RLO) 的信號狀態從“0”變為“1”(信號上升沿)時,指令“分配保持型接通延時定時器參數并啟動”將啟動預設的定時器。即使輸入 S 的信號狀態變為“0”,該定時器在經過預設的持續時間 (TV) 后仍會計時結束。只要定時器計時結束,輸出“Q”都將返回信號狀態“1”,而無需考慮“S”輸入的信號狀態。如果定時器計時期間輸入 S 的信號狀態從“0”變為“1”,定時器將在輸入 (TV) 中設定的持續時間處重新啟動。

持續時間由定時器值和時基構成,且在參數 TV 處設定。該指令啟動后,預設的時間值開始遞減計數,直至為零。時基決定時間周期。當前定時器值在輸出 BI 處以二進制編碼格式輸出,在輸出 BCD 處以 BCD 編碼格式輸出。

輸入 R 的信號狀態為“1”則當前定時器值和時基都將復位為“0”,而與起始輸入 S 的信號狀態無關。這種情況下,輸出 Q 的信號狀態為“0”。

指令“分配保持型接通延時定時器參數并啟動”需要使用前導邏輯運算進行邊沿檢測,并可置于程序段中間或結尾。

每次訪問都更新指令數據。因此,在循環開始和循環結束時查詢數據可能會返回不同的值。

說明 在時間單元,操作系統通過時基指定的間隔,以一個時間單位縮短時間值,直到該值為“0”。遞減操作與用戶程序不同步執行。因此,定時器中的值比預期的時基最多短一個時間間隔值。

以下給出了如何構造時間單元的一個示例:另請參見“L:加載定時器值”。

參數

下表列出了“分配保持型接通延時定時器參數并啟動”指令的參數:

參數聲明數據類型存儲區說明
<定時器>InOut/InputTIMERT指令的時間 定時器的數量取決于 CPU。
SInputBOOLI、Q、M、T、C、D、L、P 或常量啟動輸入
TVInputS5TIME、WORDI、Q、M、D、L 或常量持續時間
RInputBOOLI、Q、M、T、C、D、L、P 或常量復位輸入
BIOutputWORDI、Q、M、D、L、P當前時間值(二進制編碼)
BCDOutputWORDI、Q、M、D、L、P當前時間值(BCD 格式)
QOutputBOOLI、Q、M、D、L、P定時器的狀態

脈沖時序圖

下圖顯示了指令“分配保持型接通延時定時器參數并啟動”的脈沖圖:

image-20240331125238985

示例

以下示例說明了該指令的工作原理:

image-20240331125258355

操作數“TagIn_1”的信號狀態從“0”變為“1”時,“Timer_1”啟動。即使操作數“TagIn_1”的信號狀態變為“0”,定時器也根據操作數“TagIn_Number”的時間值計時結束。定時器計時結束時,操作數“TagOut”復位為“1” 。如果操作數“TagIn_1”的信號狀態在定時器計時期間從“0”變為“1”,則定時器將重新啟動。

**注:**以上部分內容來之博圖V16幫助文檔。


博客簽名2021

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

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

相關文章

OneCode 可視化揭秘系列(三):AI MCP驅動的智能工作流邏輯編排

OneCode 可視化揭秘系列&#xff08;三&#xff09;&#xff1a;AI MCP驅動的智能工作流邏輯編排 引言 在前兩篇系列博文中&#xff0c;我們詳細探討了OneCode可視化動作的基礎配置與界面設計&#xff0c;以及組件交互與數據流管理。在本篇文章中&#xff0c;我們將深入剖析邏輯…

TypeORM、Sequelize、Hibernate 的優缺點對比:新手常見 SQL 與 ORM 踩坑總結

1. ORM 與關系型數據庫&#xff08;MySQL、PostgreSQL&#xff09; 的使用 SQL 語句編寫&#xff08;JOIN、GROUP BY、索引使用、事務控制&#xff09;與 ORM 映射&#xff08;如 Sequelize、TypeORM、Hibernate&#xff09;之間的差異會讓新手非常糾結&#xff1b;尤其是理解…

JavaScript 創建型設計模式詳解

1. 單例模式1.1. 使用場景在前端開發中&#xff0c;全局狀態管理、配置信息、數據庫連接等往往需要在應用中只存在一個實例&#xff0c;避免多次實例化帶來的數據不一致性。例如&#xff0c;在一個前端應用中&#xff0c;全局的 loading 狀態通常需要一個單例模式來確保其唯一性…

k8s除了主server服務器可正常使用kubectl命令,其他節點不能使用原因,以及如何在其他k8s節點正常使用kubectl命令??

kubectl 并不是“只能”在主節點&#xff08;Control Plane Node&#xff09;使用&#xff0c;而是因為它需要訪問 Kubernetes 的 kube-apiserver&#xff0c;而 kube-apiserver 通常只在主節點上運行并監聽內部網絡。簡單來說kubectl 需要連接 kube-apiserver&#xff01;&…

Custom SRP - Complex Maps

https://catlikecoding.com/unity/tutorials/custom-srp/complex-maps/1 創建材質球我們的材質已經支持光照,并且支持 Albedo 和 Emission 貼圖.創建材質球,并應用下面的電路板的圖分別作為 albedo emission設置材質球的金屬度為 1 , 光滑度為 0.952 Mask Map在 albedo 圖上的不…

repo 學習教程

你現在會用 git 了&#xff0c;接下來學 repo&#xff08;Google 推出來的多倉庫管理工具&#xff09;&#xff0c;其實就是在 Git 的基礎上做了一層封裝&#xff0c;方便同時管理很多 Git 倉庫。像 Android 源碼、Rockchip 全套 SDK 都是靠 repo 來拉取和管理的。 我給你分幾個…

[SWERC 2020] Safe Distance題解

[SWERC 2020] Safe Distance 題意 給定 NNN 個點與一個坐標 (X,Y)(X,Y)(X,Y)&#xff0c;求從點 (0,0)(0,0)(0,0) 到點 (X,Y)(X,Y)(X,Y) 規劃一條路線&#xff0c;不能走出 (0,0)(0,0)(0,0) 與 (X,Y)(X,Y)(X,Y) 間形成的矩形&#xff0c;使得通過這條路線時距離最近的點的距離…

Rewind-你人生的搜索引擎

本文轉載自&#xff1a;Rewind-你人生的搜索引擎 - Hello123工具導航 ** 一、&#x1f50d; Rewind 是什么&#xff1f;你的數字記憶增強神器 Rewind 是一款人工智能驅動的個人記憶助手&#xff0c;就像為你配備了一個「數字第二大腦」。它能自動記錄、保存并索引你在電腦和手…

開發小點 - 存

開發小點 1.Req注解 EqualsAndHashCode(callSuper true) Data public class BillSituationReq extends BillQueryReq {/*** Whether to display the ring ratio, default is not displayed*/ApiModelProperty("Whether to Display YoY Comparison")private Boolean …

只會npm install?這5個隱藏技巧讓你效率翻倍!

原文鏈接&#xff1a;https://mp.weixin.qq.com/s/nijxVWj-E5U08DX2fl3vgg最近有個剛學前端的小伙伴問我&#xff1a;“為什么我的node_modules這么大&#xff1f;為什么別人裝依賴那么快&#xff1f;npx到底是啥玩意兒&#xff1f;” 相信不少人都跟他一樣&#xff0c;對npm的…

(二).net面試(static)

文章目錄項目地址一、基礎501.1 new keyword1.2 static class vs. static method1. static class2. static method3. static constructor 靜態構造函數4. 靜態成員的生命周期1.3 LinQ1.what is LinQ2. List<T>、IEnumerable<T>、IQueryable<T>3. 在數據庫里用…

docker,本地目錄掛載

理解Docker本地目錄掛載的基本概念Docker本地目錄掛載允許容器與宿主機共享文件或目錄&#xff0c;實現數據持久化和實時交互。掛載方式分為bind mount和volume兩種&#xff0c;前者直接映射宿主機路徑&#xff0c;后者由Docker管理存儲路徑。本地目錄掛載的核心方法bind mount…

IO多路復用相關知識

select、poll、epoll 在傳入的性能差異是不是體現在&#xff0c;當有新的連接過來&#xff0c;此時需要將新的fd傳入到內核中&#xff0c;但是poll/select需要出入整個數組&#xff0c;而epoll方式只需要出入單個fd&#xff1f; 1. select/poll 的情況它們沒有內核中“長期保存…

【CF】Day139——雜題 (絕對值變換 | 異或 + 二分 | 隨機數據 + 圖論)

B. Meeting on the Line題目&#xff1a;思路&#xff1a;數形結合首先考慮如果沒有 t 的影響該怎么寫顯然我們就是讓最大時間最小化&#xff0c;那么顯然選擇最左端點和最右端點的中間值即可&#xff0c;即 (mi mx) / 2&#xff0c;那么現在有了 t 該怎么辦我們不妨考慮拆開絕…

在 Ubuntu 上安裝和配置 PostgreSQL 實錄

一、查看ubuntu版本 lsb_release -a postgresq盡量安裝在新的穩定版本的ubuntu上 二、安裝postgresql 2.1 直接安裝 sudo apt install postgresql 結果如下 2.2 使用PPA源安裝 Ubuntu官方源提供了PostgreSQL的PPA(Personal Package Archive),通過PPA源安裝可以確保獲取…

WebGIS三維可視化 + 數據驅動:智慧煤倉監控系統如何破解煤炭倉儲行業痛點

目錄 一、項目背景&#xff1a;煤炭倉儲管理的痛點與轉型需求 二、建設意義&#xff1a;從 “被動管理” 到 “主動掌控” 的價值躍遷 三、項目核心&#xff1a;技術架構與核心目標的深度融合 四、數據與技術&#xff1a;系統穩定運行的 “雙支柱” &#xff08;一&#x…

使用 Spring Security 實現 OAuth2:一步一步的操作指南

前言 OAuth 是一種授權框架&#xff0c;用于創建權限策略&#xff0c;并允許應用程序對用戶在 HTTP 服務&#xff08;如 GitHub 和 Google&#xff09;上的賬戶進行有限訪問。它的工作原理是允許用戶授權第三方應用訪問他們的數據&#xff0c;而無需分享他們的憑證。本文將指導…

VMware共享文件夾設置

啟用共享文件夾 編輯虛擬機設置-選項-共享文件夾&#xff0c;上面的選項選擇啟用下面點擊添加一個路徑&#xff0c;跟著向導走 設置共享文件夾在主機的路徑&#xff0c;和文件夾名稱添加完成后可以點擊這個共享文件夾條目&#xff0c;查看屬性虛擬機里安裝vm-tools sudo apt up…

華為云昇騰云服務

華為云&#xff0c;一切皆服務共建智能世界云底座面向未來的智能世界&#xff0c;數字化是企業發展的必由之路。數字化成功的關鍵是以云原生的思維踐行云原生&#xff0c;全數字化、全云化、AI驅動&#xff0c;一切皆服務。華為云將持續創新&#xff0c;攜手客戶、合作伙伴和開…

Axum 最佳實踐:如何構建優雅的 Rust 錯誤處理系統?(三)

引言 作為開發者&#xff0c;我們都經歷過這樣的場景&#xff1a;項目上線后&#xff0c;你打開日志監控&#xff0c;鋪天蓋地的 500 Internal Server Error 撲面而來。這些錯誤像個黑洞&#xff0c;吞噬著你的調試時間&#xff0c;你甚至不知道它們是從數據庫查詢失敗&#x…