国产清洁工av剧情精品_欧洲日韩av网站_国产视频手机在线播放_亚洲精品国产va在线观看蜜芽_AV网页在线好看_久久精品国产亚洲精品2023_一级日韩一级欧美_亚洲欧美日韩中文天堂_最近中文字幕mv在线视频_男女啪啪高潮激烈免费版网站

您好,歡迎訪問泰安宏盛自動化科技有限公司!
20年專注工控自動化研發(fā)制造 系統(tǒng)設計\制作\安裝一條龍服務
全國咨詢熱線:18605386049
當前位置: 首頁 > 技術資料 > 程序案例

S7-200SMART Clock_Integer 指令庫及其使用

作者:小編 時間:2023-09-09 15:30:37 點擊:

Clock_Integer 指令庫及其使用

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

Clock_Integer 指令庫用于將 BCD 碼格式的 S7-200 SMART日期、時間轉(zhuǎn)換為十進制整數(shù)格式,以及將十進制整數(shù)格式的日期、時間值設定為 S7-200 SMART時鐘。

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

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

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

添加 Clock_Integer 指令庫

 Clock_Integer 指令庫

程序下載掃碼關注公眾號菜單欄回復:991

qrcode_for_gh_b3619b65ba69_430.jpg


點擊上面的鏈接下載 Clock_Integer 指令庫到本地計算機硬盤, 然后將指令庫庫手動添加到STEP 7 Micro/WIN SMART軟件中。

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

圖1.Clock_Integer 庫

Clock_Integer 指令庫編程應用 - 讀取系統(tǒng)時鐘

1、調(diào)用 READ_RTC_I,讀取 PLC 時鐘 ,并將其轉(zhuǎn)換為十進制整數(shù)格式 

圖 2. READ_RTC_I

表 1. READ_RTC_I參數(shù)

參數(shù)數(shù)據(jù)類型注釋
ENBOOL信號為‘1’時激活庫指令
AddressDWORD起始偏移地址,轉(zhuǎn)換為十進制格式的 PLC 時鐘被保存在以此地址為起始地址的 8 個字節(jié)中

2、分配庫存儲區(qū):

調(diào)用指令 READ_RTC_I 或 SET_RTC_I 后,必須定義 8個字節(jié)的 V 存儲區(qū)為庫存儲區(qū),庫存儲區(qū)分配過程如圖3. 所示。

圖 3. 分配庫存儲區(qū)

 注意:庫存儲區(qū)分配地址不能與程序中其他部分使用的地址重疊!

表2. 字節(jié)時間緩沖區(qū)的格式

Address
Address+1

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

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

如圖 2 所示,當 V50.0 為 ‘1’ 時,轉(zhuǎn)換后的實時時鐘被存儲在 VB10 至 VB17 中。

 注意:此指令庫讀取的整數(shù)格式時鐘數(shù)據(jù)以連續(xù)字節(jié)的形式保存,而后續(xù)的整數(shù)運算需要一個字(兩個字節(jié))長度的數(shù)據(jù)。編程時要注意這一點。

Clock_Integer 指令庫編程應用 - 設置系統(tǒng)時鐘

1、調(diào)用 SET_RTC_I,將以十進制整數(shù)格式存儲的日期時間設定為 PLC 時鐘

圖4.SET_RTC_I

參數(shù)數(shù)據(jù)類型注釋
ENBOOL信號為‘1’時激活庫指令
AddressDWORD起始偏移地址,以此地址為起始地址的 8 個字節(jié)中,應已經(jīng)存儲著用戶時間數(shù)據(jù)

表 3. SET_RTC_I 參數(shù)

8 字節(jié)時間緩沖區(qū)的格式同表 2。

2、分配庫存儲區(qū):

調(diào)用指令 READ_RTC_I 或 SET_RTC_I 后,必須定義 8 個字節(jié)的 V 存儲區(qū)為庫存儲區(qū)。

Clock_Integer 指令庫應用例程

 Clock_Integer 指令庫例子程序

程序下載掃碼關注公眾號菜單欄回復:991

qrcode_for_gh_b3619b65ba69_430.jpg

 注意:此指令庫/程序的作者和擁有者對于該軟件的功能性和兼容性不負任何責任。使用該軟件的風險完全由用戶自行承擔。由于它是免費的,所以不提供任何擔保。

 注意:

  • 在使用 ‘SET_RTC_I’ 設定 PLC 時鐘時,被設定的時間必須有實際意義,否則設定操作不能成功完成。例如: 不能將月份設為 13,或者將分鐘設為 61 等。
  • Address 端必須輸入地址指針,如:&VB10,&VB20;或者為雙字地址,如:VD100,MD10,AC0等,在該地址中存有地址。

常問問題:

Clock_Integer 指令庫和STEP 7 Micro/WIN SMART指令樹中的讀、寫實時時鐘指令有什么不同?

Clock_Integer 指令庫讀出或?qū)懭氲?PLC 時鐘是以十進制整數(shù)格式存儲;而讀、寫實時時鐘指令讀出或?qū)懭氲?PLC 時鐘為 BCD 碼格式。


QQ在線咨詢
聯(lián)系電話
17658151177
售后服務
17658151177