18luck网站

18luck网站電子設計 | 18luck网站Rss 2.0 會員中心 會員注冊
搜索: 您現在的位置: 18luck网站 >> 18luck平台 >> PLC基礎入門教程 >> 正文

西門子plc S7-200的Clock_Integer指令庫及其使用READ_RTC和SET_RTC

作者:佚名    文章來源:本站原創    點擊數:    更新時間:2023/4/1

Clock_Integer 指令庫及其使用

使用  的 READ_RTC(讀取實時時鍾)和 SET_RTC(設置實時時鍾)指令時, 讀取和設置的數據格式都是 BCD 碼的。如果覺得不便計算、處理,可使用 Clock Integer 指令庫。

Clock_Integer 指令庫用於(yu) 將 BCD 碼格式的 日期、時間轉換為(wei) 十進製整數格式,以及將十進製整數格式的日期、時間值設定為(wei)  時鍾。

 注意:此指令庫/程序的作者和擁有者對於(yu) 該軟件的功能性和兼容性不負任何責任。使用該軟件的風險完全由用戶自行承擔。由於(yu) 它是免費的,所以不提供任何擔保,錯誤糾正和熱線支持,用戶不必為(wei) 此聯係西門子技術支持與(yu) 服務部門。

要使用 Clock_Integer 指令庫,須遵循下列步驟:

  1. 取得 Clock_Integer 指令庫文件,並添加到軟件 STEP 7-Micro/WIN 中;
  2. 按照要求編寫用戶程序調用 Clock_Integer 指令庫。

西門子plc STEP7軟件添加 Clock_Integer 指令庫

Clock_Integer 指令庫

點擊上麵的鏈接下載 Clock_Integer 指令庫到本地計算機硬盤,建議保存在 Micro/WIN 安裝目錄的 Lib 文件夾中。以下是一個(ge) 完整路徑的例子:

C:\Program Files\Siemens\STEP 7-Micro/WIN V4.0\Lib

然後將指令庫庫手動添加到 Micro/WIN 軟件中。

 參見添加指令庫。

成功添加指令庫後,用戶可以在STEP7 Micro/win的指令樹中找到‘Clock_Integer (v1.0)'

 STEP7軟件Clock_Integer 庫

圖1.Clock_Integer 庫

Clock_Integer 指令庫編程應用 - 讀取係統時鍾

1、調用 READ_RTC_I,讀取 PLC 時鍾 ,並將其轉換為(wei) 十進製整數格式 :

 READ_RTC_I指令

圖 2. READ_RTC_I

表 1. READ_RTC_I參數

參數 數據類型 注釋
EN BOOL 信號為‘1’時激活庫指令
Address DWORD 起始偏移地址,轉換為十進製格式的 PLC 時鍾被保存在以此地址為起始地址的 8 個字節中

2、分配庫存儲(chu) 區:

調用指令 READ_RTC_I 或 SET_RTC_I 後,必須定義(yi) 8 位(一個(ge) 字節)的 V 存儲(chu) 區為(wei) 庫存儲(chu) 區。

 參考:分配庫指令數據區

表2. 8 字節時間緩衝(chong) 區的格式

Address
Address+1

Address+2
Address+3 小時
Address+4 分鍾
Address+5
Address+6 保留
Address+7 星期(1)

(1) 1 = 星期天;7 = 星期日;0 = 禁止星期

如圖 2 所示,當 V50.0 為(wei) ‘1’ 時,轉換後的實時時鍾被存儲(chu) 在 VB10 至 VB17 中。

在狀態表中用戶可以看到:

 時間指令的狀態表

圖3.狀態表

可以看出,此時的 PLC 時鍾為(wei) : 2006 年 4 月 6 日,23 時 48 分 1 秒,星期四。

 注意:此指令庫讀取的整數格式時鍾數據以連續字節的形式保存,而後續的整數運算需要一個(ge) 字(兩(liang) 個(ge) 字節)長度的數據。時要注意這一點。

Clock_Integer 指令庫西門子PLC編程應用 - 設置係統時鍾

1、調用 SET_RTC_I,將以十進製整數格式存儲(chu) 的日期時間設定為(wei) PLC 時鍾

SET_RTC指令 

圖4.SET_RTC_I

參數 數據類型 注釋
EN BOOL 信號為‘1’時激活庫指令
Address DWORD 起始偏移地址,以此地址為起始地址的 8 個字節中,應已經存儲著用戶時間數據

表 3. SET_RTC_I 參數

8 字節時間緩衝(chong) 區的格式同表 2。

2、分配庫存儲(chu) 區:

調用指令 READ_RTC_I 或 SET_RTC_I 後,必須定義(yi) 8 位(一個(ge) 字節)的 V 存儲(chu) 區為(wei) 庫存儲(chu) 區。

  參考:分配庫指令數據區

Clock_Integer 指令庫應用例程

  Clock_Integer 指令庫例子程序

  注意:該例程必須使用 Micro/WIN V4.0 SP3 或以上版本軟件打開。

  注意:此指令庫/的作者和擁有者對於(yu) 該軟件的功能性和兼容性不負任何責任。使用該軟件的風險完全由用戶自行承擔。由於(yu) 它是免費的,所以不提供任何擔保,錯誤糾正和熱線支持,用戶不必為(wei) 此聯係西門子技術支持與(yu) 服務部門。

  注意:

  • 221、CPU222 沒有內置的實時時鍾,需要外插“時鍾/電池卡”才能獲得此功能。
  • 隻有 STEP7 Micro/Win V3.2+SP4 和 V4.0 版本才支持使用該指令庫。
  • 在使用 ‘SET_RTC_I’ 設定 PLC 時鍾時,被設定的時間必須有實際意義,否則設定操作不能成功完成。例如: 不能將月份設為 13,或者將分鍾設為 61 等。
  • Address 端必須輸入地址指針,如:&VB10,&VB20;或者為雙字地址,如:VD100,MD10,AC0等,在該地址中存有地址。

問問題:

 1.Clock_Integer 指令庫和 Micro/WIN 指令樹中的讀、寫(xie) 實時時鍾指令有什麽(me) 不同?

Clock_Integer 指令庫讀出或寫(xie) 入的 PLC 時鍾是以十進製整數格式存儲(chu) ;而讀、寫(xie) 實時時鍾指令讀出或寫(xie) 入的 PLC 時鍾為(wei) BCD 碼格式。

    關(guan) 於(yu) 讀寫(xie) 實時時鍾指令,請參考: S7-200 的實時時鍾。

Tags:時間指令,梯形圖,西門子plc,指令  
責任編輯:admin
相關文章列表
基礎實用的西門子S7-200學習筆記,適合新手學習
西門子S7係列PLC字填充(FILL)指令的使用
西門子S7-200SMART 時鍾庫指令入門,READ_RTC和SET_RTC指令
西門子plc S7-200SMART寫一個脈衝流量計累計流量計算梯形圖程序
西門子PLC模擬量怎麽編程?模擬量輸入模塊使用問題,AIW和AQW
西門子plc S7-200SMART plc飲料自動售貨機梯形圖程序設計
最簡單的西門子PLC入門教程,再看不懂真沒辦法了!
西門子plc S7-200 SMART PLC行車自動往返循環控製 自動往返小車
西門子PLC 200smartPLC與第三方進行Modbus TCP通訊
西門子plc S7-200SMART時鍾指令如何正確應用的梯形圖編程實例
西門子S7-1200 PLC硬件結構介紹
主站從站實例_兩台西門子plc S7-200實現MODBUS RTU通訊_mbus_ini
西門子S7-200 PLC的MBUS_INIT指令
西門子 S7-200smart PLC做台洗衣機程序設計梯形圖實例
西門子plc S7-200SMART 實時時鍾如何在昆侖通態MCGS觸摸屏上顯示
西門子plc Smart 200主從站之間RS485通訊實例_從站主站讀寫程序
西門子S7-200SMART控製步進電機梯形圖實例, AXIS0_MAN指令
西門子plc 200smart模擬量運用接線及梯形圖(熱電阻RTD、熱電偶T
西門子PLC S7-200 smart模擬量擴展模塊及接線方式
西門子S7-200PLC有哪些擴展模塊?西門子plc擴展模塊該怎麽用?
西門子S7-200SMART PLC自動扶梯程序設計_昆泰通態MCGS觸摸屏界麵
西門子plc S7-200的4到20ma模擬量轉換公式,Scale_I_to_R和Scale
西門子PLC S7-200與變頻器模擬量控製_西門子MM440變頻器
西門子plc  變頻器端子啟停與通信設定頻率詳解(附梯形圖程序)
西門子plc S7-200SMART PLC與HD20變頻器模擬量控製,S_RTI和S_IT
詳解西門子200smartPLC以太網組網及編程_西門子plc 200Smart以太
西門子PLC S7-200指令詳解——比較指令_plc比較指令
西門子plc S7-200多個寄存器累加程序梯形圖實例
西門子plc S7-200 PLC的左移和右移指令梯形圖實例
西門子plc之間的通訊_兩台西門子S7-200 SMART PLC如何通過Modbus
請文明參與討論,禁止漫罵攻擊,不要惡意評論、違禁詞語。 昵稱:
1分 2分 3分 4分 5分

還可以輸入 200 個字
[ 查看全部 ] 網友評論
推薦文章
最新推薦
關於我們 - 聯係我們 - 廣告服務 - 友情鏈接 - 網站地圖 - 版權聲明 - 在線幫助 - 文章列表
返回頂部
刷新頁麵
下到頁底
晶體管查詢