0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

西門子S7-200SMART時鐘指令的使用及注意事項

工控論壇 ? 來源:工控論壇 ? 作者:工控論壇 ? 2022-11-15 10:29 ? 次閱讀

一、導(dǎo)讀

(1)時鐘指令的認(rèn)識

西門子S7-200SMART時鐘指令分為設(shè)置時鐘和讀取時鐘兩類,通過設(shè)置時鐘指令可對CPU的系統(tǒng)時鐘進行修改而通過讀取時鐘指令可讀取CPU的系統(tǒng)時鐘,時鐘指令分為讀取和設(shè)置時鐘指令與讀取和設(shè)置擴展時鐘指令,如圖1所示。

6779852c-641f-11ed-8abf-dac502259ad0.png

圖1:時鐘指令(左側(cè)為讀取時鐘指令,右側(cè)為設(shè)置時鐘指令)

①讀取時鐘指令:當(dāng)指令EN端條件滿足時讀取實時時鐘指令從CPU 讀取當(dāng)前時間和日期,并將其裝載到從字節(jié)地址T 開始的 8字節(jié)時間緩沖區(qū)中。

②設(shè)置時鐘指令:設(shè)置實時時鐘指令通過由T 分配的 8字節(jié)時間緩沖區(qū)數(shù)據(jù)將新的時間和日期寫入到CPU。

需要注意的是讀取出來的值和需要設(shè)定的值均需要進行數(shù)據(jù)格式的轉(zhuǎn)換才行。

(2)時鐘指令存儲區(qū)格式說明

所有日期和時間值必須采用BCD格式(BCD碼通俗的說法是用16進制的形式來表示2進制數(shù))分配(例如,16#12 代表2012年)。00至99的BCD值范圍可分配范圍為2000至2099的年份;時間緩沖區(qū)如圖2所示。

6788606a-641f-11ed-8abf-dac502259ad0.png

圖2

時鐘指令的管腳T就是緩沖區(qū)的起始字節(jié)地址,可以由用戶自由設(shè)置(在CPU允許的V存儲區(qū)范圍內(nèi))。如果設(shè)置T為VB10,那么讀取時鐘后,“年”的信息就會保存在VB10中,“月”保存在VB11中。

二、時鐘指令應(yīng)用

接下來我們通過一個簡單的應(yīng)用示例來充分理解時鐘指令;要求讀取CPU實時時間顯示在上位機上,同時還可以在上位機上設(shè)定CPU時間。讀取時間如圖3所示。

67b3ad38-641f-11ed-8abf-dac502259ad0.png

圖3:時鐘讀取

調(diào)用時鐘讀取指令并以系統(tǒng)時鐘SM0.5觸發(fā),由于讀取出來的均是BCD碼,因此需要通過轉(zhuǎn)換指令進行轉(zhuǎn)換過后才是最終的日期時間。

另外還需要進行時間的設(shè)定,由于我們需要在上位機上進行時間的設(shè)定,考慮到設(shè)定的數(shù)據(jù)格式依然是BCD碼,但是上位機上通常使用的是十進制數(shù),因此我們同樣需要進行轉(zhuǎn)換之后,再使用其設(shè)定地址的低字節(jié)進行傳送至各個字節(jié)地址中,如圖4所示。

68108044-641f-11ed-8abf-dac502259ad0.png

圖4:設(shè)定時鐘

三、結(jié)語

通過本示例的分享,相信大家已經(jīng)掌握了其基本的使用。下面為大家分享關(guān)于時鐘指令的幾點需要注意的:

(1)進行時鐘的設(shè)定時,只需要導(dǎo)通一個周期即可把設(shè)定值寫入。不能一直導(dǎo)通EN端,否則讀取時鐘指令的時間將會有錯誤。

(2)調(diào)用時鐘指令時需要在EN位中使用SM0.5系統(tǒng)時鐘進行調(diào)用。

(3)時鐘指令需要使用連續(xù)的8個字節(jié)作為時間緩沖區(qū)的存儲,其中緩沖區(qū)中的第6個字節(jié)為保留,并且這連續(xù)的8個字節(jié)不能和其他存儲區(qū)重復(fù)使用。

(4)除了通過令設(shè)定時鐘之外,還可以通過編程軟件Micro/WIN SMART 設(shè)置CPU 的時鐘,必須先建立編程通信連接。在Micro/WIN SMART 菜單中選擇“PLC“→”設(shè)置實時時鐘”,打開“PLC時鐘操作”對話框進行設(shè)定。

(5)S7-200SMART CPU靠內(nèi)置超級電容為實時時鐘提供電源緩沖,保持時間為典型值7天,最小值6天。緩沖電源放電完畢后,再次上電后時鐘將停止在缺省值,并不開始走動,所以如果設(shè)備停電時間超過一周時,需要添加電池信號板,電池板的時鐘保持時間約為1年。

審核編輯:郭婷

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • cpu
    cpu
    +關(guān)注

    關(guān)注

    68

    文章

    10781

    瀏覽量

    210534
  • 西門子
    +關(guān)注

    關(guān)注

    93

    文章

    2977

    瀏覽量

    115347

原文標(biāo)題:S7-200SMART時鐘指令如何正確應(yīng)用?資深工程師詳解!??!

文章出處:【微信號:gkongbbs,微信公眾號:工控論壇】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    教程-西門子S7協(xié)議轉(zhuǎn)換為HTTP協(xié)議

    本章要實現(xiàn)一個流程:EG8200采集西門子S7-200Smart的數(shù)據(jù),并組裝成JSON格式通過HTTP上報應(yīng)用平臺。
    的頭像 發(fā)表于 10-12 16:18 ?114次閱讀
    教程-<b class='flag-5'>西門子</b><b class='flag-5'>S7</b>協(xié)議轉(zhuǎn)換為HTTP協(xié)議

    EG網(wǎng)關(guān)采集西門子S7-200smart轉(zhuǎn)Modbus協(xié)議

    通過EG邊緣計算網(wǎng)關(guān),用戶可以輕松實現(xiàn)西門子S7-200 Smart PLC數(shù)據(jù)的采集,并將其轉(zhuǎn)換為標(biāo)準(zhǔn)Modbus協(xié)議輸出。這種跨協(xié)議的數(shù)據(jù)轉(zhuǎn)換方案極大簡化了工業(yè)系統(tǒng)的集成,使不同品牌、不同協(xié)議
    的頭像 發(fā)表于 09-10 10:42 ?271次閱讀
    EG網(wǎng)關(guān)采集<b class='flag-5'>西門子</b><b class='flag-5'>S7-200smart</b>轉(zhuǎn)Modbus協(xié)議

    西門子PLC不得不說的事:S7-200SMART通信端口及連接方式

    今天我們來聊聊西門子S7-200 SMART的“通信大法”!挺簡單的,咱們來捋捋~ S7-200 SMART
    的頭像 發(fā)表于 08-27 17:31 ?683次閱讀
    <b class='flag-5'>西門子</b>PLC不得不說的事:<b class='flag-5'>S7-200SMART</b>通信端口及連接方式

    S7協(xié)議讀取西門子S7-200 Smart PLC數(shù)據(jù)

    西門子S7-200 Smart PLC因其穩(wěn)定性和易用性而廣泛應(yīng)用。通過使用S7協(xié)議,可以實現(xiàn)對PLC數(shù)據(jù)的高效讀取和控制。本文將詳細(xì)介紹如何使用S
    的頭像 發(fā)表于 07-11 11:55 ?4058次閱讀
    <b class='flag-5'>S7</b>協(xié)議讀取<b class='flag-5'>西門子</b><b class='flag-5'>S7-200</b> <b class='flag-5'>Smart</b> PLC數(shù)據(jù)

    西門子S7-1200 PLC的指令介紹

    西門子S7-1200 PLC,作為西門子自動化控制產(chǎn)品中的一款緊湊型控制器,憑借其強大的功能和易用性,在工業(yè)控制領(lǐng)域得到了廣泛的應(yīng)用。S7-1200 PLC不僅具備標(biāo)準(zhǔn)的PLC功能,還
    的頭像 發(fā)表于 06-18 14:52 ?2082次閱讀

    西門子S7-200 Smart PLC加密設(shè)置全面指南

    本文將詳細(xì)介紹西門子S7-200 Smart PLC的加密設(shè)置方法,幫助用戶更好地保護PLC程序的安全。
    發(fā)表于 03-27 10:14 ?9256次閱讀
    <b class='flag-5'>西門子</b><b class='flag-5'>S7-200</b> <b class='flag-5'>Smart</b> PLC加密設(shè)置全面指南

    西門子S7-200SMART PLC與鋇錸BL201分布式I/O配置實戰(zhàn)教程

    西門子 S7-200SMART 與 BL201通信配置步驟: 1、BL201、S7-1200、PC要同一局域網(wǎng)。將BL201和S7-1200上電,打開
    的頭像 發(fā)表于 03-18 19:17 ?780次閱讀
    <b class='flag-5'>西門子</b><b class='flag-5'>S7-200SMART</b> PLC與鋇錸BL201分布式I/O配置實戰(zhàn)教程

    西門子定位器自動整定步驟、優(yōu)勢及其注意事項

    西門子定位器自動整定步驟、優(yōu)勢及其注意事項? 西門子定位器是一種用于工業(yè)自動化系統(tǒng)中的控制器,其具有自動整定功能,能夠方便地調(diào)整控制系統(tǒng)的參數(shù)。本文將介紹西門子定位器的自動整定步驟、優(yōu)
    的頭像 發(fā)表于 02-03 11:29 ?3627次閱讀

    兩臺西門子s7-200smart plc如何通過互聯(lián)網(wǎng)遠(yuǎn)程通訊?

    監(jiān)控和控制的需求,對于位于不同地點的PLC設(shè)備如何實現(xiàn)遠(yuǎn)程通訊,則成為了許多工業(yè)企業(yè)面臨的一項重要問題。 兩臺西門子s7-200smart plc如何通過互聯(lián)網(wǎng)遠(yuǎn)程通訊? 西門子S7-200s
    的頭像 發(fā)表于 02-01 15:22 ?1998次閱讀
    兩臺<b class='flag-5'>西門子</b><b class='flag-5'>s7-200smart</b> plc如何通過互聯(lián)網(wǎng)遠(yuǎn)程通訊?

    s7-200smart編程教程

    S7-200 Smart西門子推出的一款緊湊型、高性能的PLC(可編程邏輯控制器),廣泛應(yīng)用于各種工業(yè)自動化領(lǐng)域。本教程將詳細(xì)介紹S7-200 S
    的頭像 發(fā)表于 12-14 11:11 ?2682次閱讀

    西門子S7-200SMART常見問題解答

    S7-200SMART CPU最多可輸出3路高速脈沖(除ST20外),這意味著可同時控制最多3個步進電機,通過運動向?qū)Э膳渲孟鄳?yīng)的運動控制子程序,然后通過調(diào)用子程序編程可實現(xiàn)對步進電機的控制。
    發(fā)表于 11-19 11:35 ?1070次閱讀

    PLC西門子S7-200smartS7-1200的區(qū)別?

    PLC西門子S7-200smartS7-1200的區(qū)別? 西門子S7-200 smart
    的頭像 發(fā)表于 11-17 11:41 ?9282次閱讀

    西門子S7-200 SMART V2.8版本優(yōu)勢分析

    西門子S7-200 SMART V2.8全新版本發(fā)布,功能大大增強,性價比進一步提升!200 SMART系列PLC作為一款小型高性價比的PL
    發(fā)表于 11-17 10:59 ?4173次閱讀
    <b class='flag-5'>西門子</b><b class='flag-5'>S7-200</b> <b class='flag-5'>SMART</b> V2.8版本優(yōu)勢分析

    西門子S7-200 SMART PLC編程軟元件介紹

    模擬量輸入映像寄存器與模擬量輸出映像寄存器。西門子S7-200 Smart系列PLC的CPU為模擬量信號輸入端/輸出端開辟的一個存儲區(qū)。
    發(fā)表于 11-08 10:29 ?2981次閱讀
    <b class='flag-5'>西門子</b><b class='flag-5'>S7-200</b> <b class='flag-5'>SMART</b> PLC編程軟元件介紹

    西門子S7-200smart PLC不同類型CPU的區(qū)別

    西門子S7-200smart PLC 標(biāo)準(zhǔn)CPU的代碼一般為ST XX或者SR XX,其中ST/SR表示CPU自帶的數(shù)字量輸出形式,XX為20、30、40或者60,為CPU性能參數(shù)等級。
    的頭像 發(fā)表于 11-02 17:20 ?4091次閱讀
    <b class='flag-5'>西門子</b><b class='flag-5'>S7-200smart</b> PLC不同類型CPU的區(qū)別