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

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

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

S7-300讀寫時鐘和時鐘同步的步驟解析

機(jī)器人及PLC自動化應(yīng)用 ? 來源:機(jī)器人及PLC自動化應(yīng)用 ? 作者:微笑應(yīng)對 ? 2022-11-16 10:29 ? 次閱讀

讀寫時鐘和時鐘同步

STEP 7中有關(guān)時間、日期的數(shù)據(jù)類型

系統(tǒng)時間

STEP 7中有關(guān)時間、日期的數(shù)據(jù)類型

1.類型

TIME:IEC time

S5TIME:SIMATIC time

DATE:IEC date

TIME_OF_DAY:time

DATE_AND_TIME:DT

2.各數(shù)據(jù)類型占用字長、格式及范圍如下:

a4227a0c-64d7-11ed-8abf-dac502259ad0.png

表 1 時間數(shù)據(jù)類型

3.S5TIME (Time Duration) 的格式及訪問

S5TIME是用BCD碼保存的,在數(shù)據(jù)存儲區(qū)占用兩個連續(xù)的字節(jié)。下圖給出的例子中時間值為127,時基為1秒。
a43ce694-64d7-11ed-8abf-dac502259ad0.png

圖1 S5TIME的格式

當(dāng)使用S5TIME時,定義數(shù)值的范圍為0~999,而且要指明使用的時基。時基指定了時間單位。

S5TIME時基及相應(yīng)的時間范圍如下:

時基 BCD碼 時間范圍
10 ms 0 10 ms - 9 s 990 ms
100 ms 1 100 ms - 1 min 39 s 990 ms
1 s 10 1 s - 16 min 39 s
10 s 11 10 s - 2 hr 46 min 30 s


表2 S5TIME 時基

4.定義時間值的兩種方式:

1.W#16#wxyz

w = 時基 (即時間間隔或精度)

xyz = BCD格式的時間值

這種方式只能用于STL編程。

2.S5T#aH_bbM_ccS_dddMS

a = 小時, bb = 分鐘, cc = 秒, dd = 毫秒

這種情況下時基自動選擇, 數(shù)值為該時基下取整去尾到下一個較低值。

您可以輸入的最大值為9,990 秒,或2H_46M_30S。

如何S5Time和Time相互轉(zhuǎn)換?

請參考熱線故事:整數(shù)INT_時間S5Time及Time相互轉(zhuǎn)換的困惑

系統(tǒng)時間

如何設(shè)置系統(tǒng)時間?

Manager頁面下,菜單欄PLC---診斷/設(shè)置---設(shè)置時鐘(需要聯(lián)機(jī)狀態(tài)下操作)

a4941234-64d7-11ed-8abf-dac502259ad0.png

圖2 設(shè)置時鐘1

a4c569f6-64d7-11ed-8abf-dac502259ad0.png

圖3 設(shè)置時鐘2

勾選"來自PG/PC",點擊應(yīng)用。即可將PC端的時鐘同步到PLC。(PC端時鐘先要設(shè)置好)

如何在程序中讀取,寫入系統(tǒng)時間?

請參看如下文檔:

1.用 SFC1 (READ_CLK) 讀取日期和時間以及如何用 SFC0 (SET_CLK) 設(shè)定日期和時間

2.Step7中有關(guān)時間和定時器的使用和例程(具體3.2章節(jié))

注意:使用SFC0和SFC1 設(shè)定和讀取日期和時間,因設(shè)置和讀取系統(tǒng)時鐘都是BCD格式,有時需要進(jìn)行整數(shù)和BCD之間的轉(zhuǎn)換把系統(tǒng)時間轉(zhuǎn)換成十進(jìn)制顯示或設(shè)置。

讀取系統(tǒng)時鐘并按照十進(jìn)制顯示,詳細(xì)請參考上述文檔1的解釋。

下列程序中,DB1.DBB0~DB1.DBB8分別對應(yīng)需要顯示的十進(jìn)制表示的:年/月/日/時/分/秒/毫秒/星期

a4edc874-64d7-11ed-8abf-dac502259ad0.jpg

a517db5a-64d7-11ed-8abf-dac502259ad0.jpg

按照十進(jìn)制設(shè)置系統(tǒng)時鐘

下列程序中DB2.DBB0~DB2.DBW6分別對應(yīng)設(shè)置的十進(jìn)制地址:年/月/日/時/分/秒/毫秒,星期不需要設(shè)置。

a5434772-64d7-11ed-8abf-dac502259ad0.jpg

a56f8210-64d7-11ed-8abf-dac502259ad0.jpg





審核編輯:劉清

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

    關(guān)注

    1

    文章

    88

    瀏覽量

    29756
  • S7-300
    +關(guān)注

    關(guān)注

    8

    文章

    225

    瀏覽量

    34305
  • STL編程
    +關(guān)注

    關(guān)注

    0

    文章

    3

    瀏覽量

    5953

原文標(biāo)題:S7-300 讀寫時鐘和時鐘同步

文章出處:【微信號:gh_a8b121171b08,微信公眾號:機(jī)器人及PLC自動化應(yīng)用】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    西門子S7-300 PLC視頻教程大全

    此文將詳細(xì)介紹西門子S7-300,全文共有15個視頻,介紹S7-300的結(jié)構(gòu)、CPU模塊、PLC功能及模擬量模塊地址的確定。 1、西門子S7-300 PLC視頻教程01--S7-300
    發(fā)表于 09-26 10:11 ?5.6w次閱讀

    西門子S7-200和S7-300的CAD圖

    西門子S7-200和S7-300的CAD圖
    發(fā)表于 09-17 10:06 ?507次下載

    S7-300模塊數(shù)據(jù)(中文)

    本手冊中包含的信息可用作S7-300信號模塊、電源模塊和接口模塊的操作、功能及其技術(shù)數(shù)據(jù)的參考資料。有關(guān)系統(tǒng)安裝的信息,請參考相應(yīng)的 S7-300 或 ET 200M手冊,以便找出如何對模塊進(jìn)
    發(fā)表于 09-17 16:28 ?92次下載
    <b class='flag-5'>S7-300</b>模塊數(shù)據(jù)(中文)

    S7-300入門指南

    S7-300入門指南!資料來源網(wǎng)絡(luò),如有侵權(quán),敬請原諒
    發(fā)表于 11-13 16:46 ?0次下載

    S7-300模塊數(shù)據(jù)(中文)

    S7-300模塊數(shù)據(jù)(中S7-300模塊數(shù)據(jù)(中S7-300模塊數(shù)據(jù)(中
    發(fā)表于 06-16 17:57 ?3次下載

    SIMATIC S7-300 PLC及指令系統(tǒng)

    SIMATIC S7-300 PLC及指令系統(tǒng)
    發(fā)表于 12-09 15:30 ?0次下載

    S7-300/400的擴(kuò)展方式

    通常一套S7-300 PLC 系統(tǒng)有一個主機(jī)架,安裝有CPU 的機(jī)架稱為主機(jī)架。當(dāng)主機(jī)架上的l/O 模塊(最多8 塊)上的點數(shù)不能滿足控制要求時,可通過增加擴(kuò)展機(jī)架的方式擴(kuò)大系統(tǒng)規(guī)模,S7-300
    發(fā)表于 09-29 15:56 ?9次下載
    <b class='flag-5'>S7-300</b>/400的擴(kuò)展方式

    S7-300接口模塊及電源模塊

    電磁兼容性(EMC) 是指電氣設(shè)備在其電磁環(huán)境中正常運(yùn)行且不干擾環(huán)境的能力。S7-300模塊還滿足歐洲國內(nèi)市場EMC 法規(guī)的要求。前提是S7-300 系統(tǒng)必須符合電氣設(shè)計方面的技術(shù)規(guī)范及指令。S7-300 系統(tǒng)需要在不受氣候影響
    發(fā)表于 10-10 18:23 ?12次下載
    <b class='flag-5'>S7-300</b>接口模塊及電源模塊

    S7-200與S7-300之間的通訊方式圖文詳解

    S7-200和S7-300進(jìn)行MPI通信S7-200 plc與S7-300 PLC之間采用MPI通訊方式時,S7-200 PLC中不需要編寫
    的頭像 發(fā)表于 12-04 18:33 ?5.5w次閱讀
    <b class='flag-5'>S7</b>-200與<b class='flag-5'>S7-300</b>之間的通訊方式圖文詳解

    總線S7-200與S7-300的ProfobusDP通訊教程

    總線S7-200與S7-300的ProfobusDP通訊教程
    發(fā)表于 04-14 09:48 ?4次下載
    總線<b class='flag-5'>S7</b>-200與<b class='flag-5'>S7-300</b>的ProfobusDP通訊教程

    詳解西門子S7-300基本指令應(yīng)用

    詳解西門子S7-300基本指令應(yīng)用說明。
    發(fā)表于 04-22 14:58 ?26次下載

    S7-300程序加密方法

    S7-300程序加密方法說明。
    發(fā)表于 04-30 11:20 ?49次下載

    S7-300S7-200PLC之間的PROFIBUS-DP通訊

    S7-300S7-200PLC之間的PROFIBUS-DP通訊說明。
    發(fā)表于 05-08 11:42 ?25次下載

    S7-1200與S7-300的選型區(qū)別

    在硬件擴(kuò)展方面,S7-300的主機(jī)架多支持八個擴(kuò)展模塊,而S7-1200支持?jǐn)U展多八個信號模塊和多三個通信模塊。以S7-300 CPU313C和S7-1200 CPU1214C為例,
    的頭像 發(fā)表于 05-04 15:18 ?1712次閱讀
    <b class='flag-5'>S7</b>-1200與<b class='flag-5'>S7-300</b>的選型區(qū)別

    西門子S7-300 PLC的詳細(xì)介紹

    S7-300是德國西門子公司生產(chǎn)的PLC系列產(chǎn)品之一,以下是關(guān)于S7-300 PLC的詳細(xì)介紹: 一、產(chǎn)品特性 模塊化結(jié)構(gòu):西門子S7-300 PLC采用模塊化設(shè)計,用戶可以根據(jù)實際需求選擇
    的頭像 發(fā)表于 12-10 18:18 ?283次閱讀
    西門子<b class='flag-5'>S7-300</b> PLC的詳細(xì)介紹