欧美性猛交xxxx免费看_牛牛在线视频国产免费_天堂草原电视剧在线观看免费_国产粉嫩高清在线观看_国产欧美日本亚洲精品一5区

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

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

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

S7-300PLC如何將時(shí)間日期信息進(jìn)行存儲(chǔ)

工控論壇 ? 來(lái)源:搜狐網(wǎng) ? 作者:搜狐網(wǎng) ? 2020-11-01 11:31 ? 次閱讀

很多情況下我們都需要根據(jù)時(shí)間日期的變化來(lái)改變自動(dòng)化系統(tǒng)的控制方式,這時(shí)候我們就需要將這些時(shí)間和日期的信息,從PLC中調(diào)出,下面我們就一起來(lái)學(xué)習(xí),S7-300PLC是將時(shí)間日期信息如何進(jìn)行存儲(chǔ)的?

簡(jiǎn)單應(yīng)用

S7-300PLC中實(shí)際上系統(tǒng)的時(shí)間日期信息是存儲(chǔ)在主程序OB1的本地?cái)?shù)據(jù)中,具體位置是OB1的LB12到LB18,分別存儲(chǔ)的是年、月、日、小時(shí)、分鐘、秒、毫秒、信息如圖 1-1所示:

那么我們?nèi)绻枰獙?duì)這些信息進(jìn)行提取最簡(jiǎn)單的方法就是使用MOVE指令把這些L區(qū)的數(shù)據(jù)讀到其他區(qū)域比如說(shuō)M區(qū)如圖 1-2所示:

這里我們必須要注意所有時(shí)間的顯示都是以16進(jìn)制的方式而不是10進(jìn)制的方式顯示的。

高級(jí)應(yīng)用

一、數(shù)據(jù)類(lèi)型:DATE_AND_TIME

DATE_AND_TIME是Step7四種復(fù)雜數(shù)據(jù)類(lèi)型(DATE_AND_TIME、STRING、ARRAY及STRUCT)的一種,表示由日期和時(shí)間組成的時(shí)間,可以使用縮寫(xiě)DT來(lái)代替DATE_AND_TIME。

DATE_AND_TIME變量由8個(gè)字節(jié)構(gòu)成,分別代表年、月、日、時(shí)、分、秒、毫秒,最后一個(gè)字節(jié)0-3位代表星期,4-7位表示毫秒,數(shù)據(jù)以BCD碼表示。如圖1所示,為DATE_AND_TIME的數(shù)據(jù)格式。

DATE_AND_TIME數(shù)據(jù)類(lèi)型的取值范圍為:

最?。篋T#1900-01-01-000.000

最大:DT#2089-12-31-2359.999

二、設(shè)置系統(tǒng)時(shí)鐘

1、在聯(lián)機(jī)的情況下,通過(guò)STEP7軟件菜單指令直接設(shè)定系統(tǒng)時(shí)鐘,如圖2.1、圖2.2、圖2.3所示。(前提:PG/PC要與實(shí)際PLC聯(lián)網(wǎng),或打開(kāi)仿真器PLCSIM,即要處于"聯(lián)機(jī)"狀態(tài))

圖2.1 菜單命令設(shè)定系統(tǒng)時(shí)鐘(一)

圖2.2 菜單命令設(shè)定系統(tǒng)時(shí)鐘(二)

圖2.3 菜單命令設(shè)定系統(tǒng)時(shí)鐘(三)

上述三種方法,都會(huì)彈出"設(shè)置時(shí)鐘"的對(duì)話框,如圖3所示,勾選"來(lái)自PG/PC",使用計(jì)算機(jī)時(shí)鐘來(lái)同步PLC時(shí)鐘。

圖3 與PG/PC時(shí)鐘同步

2、使用SFC0設(shè)置系統(tǒng)時(shí)間

除了使用PG/PC來(lái)同步系統(tǒng)時(shí)鐘外,我么也可以使用系統(tǒng)功能SFC0來(lái)自定義系統(tǒng)時(shí)鐘,方法如下:

1) 首先,創(chuàng)建一個(gè)DB塊,如:DB20。并在其中定義一個(gè)DATE_AND_TIME變量。

圖4 定義DATE_AND_TIME變量

2) 在OB1中編寫(xiě)代碼,將參考時(shí)間以16進(jìn)制BCD碼的形式賦值給DATE_AND_TIME變量的各個(gè)字節(jié)。第7個(gè)字節(jié)包含毫秒的個(gè)位值及星期,一般不需要設(shè)定,系統(tǒng)會(huì)根據(jù)給定的年、月、日來(lái)自己計(jì)算星期值并賦值。如圖5所示。

圖5 為DATE_AND_TIME變量賦值

有很多初學(xué)者在這里常常會(huì)犯疑惑,為什么此時(shí)"ref_time"中的星期數(shù)不對(duì)呢?(如圖5所示)。其實(shí),ref_time中并不會(huì)顯示當(dāng)前的星期數(shù),我們需要重新讀取系統(tǒng)時(shí)鐘,才能獲得正確的星期值,這點(diǎn)我們將在接下來(lái)的"讀取系統(tǒng)時(shí)鐘"中繼續(xù)討論(圖7、圖9)。

3) 調(diào)用SFC0,將定義好的DATE_AND_TIME變量值(這里為DB20中的"ref_time")設(shè)定為系統(tǒng)時(shí)鐘,如圖5所示。當(dāng)M0.0檢測(cè)到上升沿信號(hào)后,系統(tǒng)的時(shí)鐘將變?yōu)?time.ret_time"所指定的值,本例中為:2018-12-30 1420。

圖5 調(diào)用SFC0,自定義系統(tǒng)時(shí)鐘

三、讀取系統(tǒng)時(shí)鐘

1、使用OB1中的臨時(shí)量 “OB1_DATE_TIME"來(lái)讀取系統(tǒng)時(shí)鐘;

OB1中定義了名為"OB1_DATE_TIME"的臨時(shí)變量,如圖6所示。OB1的每個(gè)掃描周期都會(huì)讀取系統(tǒng)時(shí)鐘,并存儲(chǔ)到"OB1_DATE_TIME"中。因此,通過(guò)該臨時(shí)變量即可得到系統(tǒng)時(shí)鐘。

圖6 臨時(shí)變量:"OB1_DATE_TIME"

圖7 通過(guò)"OB1_DATE_TIME"讀取系統(tǒng)時(shí)鐘

2、調(diào)用SFC1來(lái)讀取系統(tǒng)時(shí)鐘

系統(tǒng)功能SFC1是專(zhuān)門(mén)用來(lái)讀取系統(tǒng)時(shí)鐘的,程序如如8所示。讀取的系統(tǒng)時(shí)鐘值存放于DB20中DBX8.0開(kāi)始的8個(gè)字節(jié)空間中,如圖9所示。

圖8 調(diào)用SFC1來(lái)讀取系統(tǒng)時(shí)鐘

圖9 調(diào)用SFC1來(lái)讀取系統(tǒng)時(shí)鐘

結(jié)合圖7、圖9,我們就可以解開(kāi)圖5的疑惑了。我們自定義的系統(tǒng)時(shí)鐘后,系統(tǒng)會(huì)自動(dòng)計(jì)算出"星期值",我們讀取當(dāng)前系統(tǒng)時(shí)鐘時(shí),自然會(huì)讀出正確的"星期值",因此,在給定系統(tǒng)時(shí)間時(shí),僅需要給出年、月、日、小時(shí)、分鐘、秒即可。

責(zé)任編輯人:CC

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

    關(guān)注

    5016

    文章

    13389

    瀏覽量

    465523
  • 存儲(chǔ)
    +關(guān)注

    關(guān)注

    13

    文章

    4358

    瀏覽量

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

    關(guān)注

    0

    文章

    3

    瀏覽量

    6474

原文標(biāo)題:PLC時(shí)間日期怎么讀取?

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

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    關(guān)于西門(mén)子S7-300PLC模擬量方面的實(shí)例

    給大伙分享的是關(guān)于西門(mén)子S7-300PLC模擬量方面的實(shí)例,包含了以下幾個(gè)方面的要點(diǎn)。
    發(fā)表于 11-02 10:46 ?1662次閱讀

    S7-300 PLC時(shí)間日期信息如何進(jìn)行存儲(chǔ)的?

    很多情況下我們都需要根據(jù)時(shí)間日期的變化來(lái)改變自動(dòng)化系統(tǒng)的控制方式,這時(shí)候我們就需要將這些時(shí)間日期信息,從PLC中調(diào)出,下面我們就一起來(lái)學(xué)
    的頭像 發(fā)表于 12-15 10:28 ?2010次閱讀
    <b class='flag-5'>S7-300</b> <b class='flag-5'>PLC</b>是<b class='flag-5'>將</b><b class='flag-5'>時(shí)間日期</b><b class='flag-5'>信息</b>如何<b class='flag-5'>進(jìn)行</b><b class='flag-5'>存儲(chǔ)</b>的?

    基于S7-300PLC的燃煤鏈條鍋爐經(jīng)濟(jì)燃燒控制系統(tǒng)

    針對(duì)三臺(tái)30MW 燃煤熱水鍋爐特點(diǎn),由西門(mén)子S7-300PLC 和工控機(jī)組成三級(jí)DCS 控制系統(tǒng),并采用了模糊控制、鍋爐熱效率實(shí)時(shí)在線監(jiān)控、風(fēng)煤比自尋優(yōu)算法等先進(jìn)的控制算法,時(shí)間證明系
    發(fā)表于 08-13 14:50 ?27次下載

    西門(mén)子S7-300PLC應(yīng)用教程

    西門(mén)子S7-300系列PLC,是國(guó)內(nèi)應(yīng)用范圍最為廣泛,市場(chǎng)占有率最高的可編程序控制器產(chǎn)品。本書(shū)系統(tǒng)闡述了S7-300系列PLC的工作原理、硬件結(jié)構(gòu)、指令系統(tǒng)和STEP
    發(fā)表于 03-31 22:40 ?0次下載

    深入淺出西門(mén)子S7-300PLC

    深入淺出西門(mén)子S7-300PLC西門(mén)子官方教程,值得學(xué)習(xí)
    發(fā)表于 12-02 09:49 ?0次下載

    四門(mén)子s7-200plcs7-300plc通信

    本文介紹s7-200plcs7-300plc通信,分別介紹的是mpi,profibus和以太網(wǎng)。
    發(fā)表于 10-11 16:32 ?19次下載
    四門(mén)子<b class='flag-5'>s7-200plc</b>和<b class='flag-5'>s7-300plc</b>通信

    PLC,S7-300系列的選型和應(yīng)用介紹

    S7-300PLC的選型原則是據(jù)生產(chǎn)工藝所需的功能和容量進(jìn)行選型,并考慮維護(hù)的方便性、備件的通用性,以及是否易于擴(kuò)展和有無(wú)特殊功能等要求。
    發(fā)表于 07-16 14:33 ?5720次閱讀

    關(guān)于學(xué)習(xí)西門(mén)子S7-300PLC的模擬量6個(gè)問(wèn)題

    小編收集了一些學(xué)員在學(xué)習(xí)西門(mén)子S7-300PLC中,普遍遇到的問(wèn)題,今天和大家分享下,一起來(lái)看看這些問(wèn)題是不是也使你困惑呢?
    的頭像 發(fā)表于 01-31 09:49 ?1w次閱讀
    關(guān)于學(xué)習(xí)西門(mén)子<b class='flag-5'>S7-300PLC</b>的模擬量6個(gè)問(wèn)題

    關(guān)于西門(mén)子S7-300PLC存儲(chǔ)器的簡(jiǎn)述

    西門(mén)子S7-300PLC存儲(chǔ)區(qū)可以劃分為四個(gè)區(qū)域:裝載存儲(chǔ)器(LoadMemory)、工作存儲(chǔ)器(WorkMemory)、系統(tǒng)存儲(chǔ)器(Sy
    發(fā)表于 09-03 10:42 ?8091次閱讀
    關(guān)于西門(mén)子<b class='flag-5'>S7-300PLC</b>中<b class='flag-5'>存儲(chǔ)</b>器的簡(jiǎn)述

    西門(mén)子S7-300PLC模塊的數(shù)據(jù)資料免費(fèi)下載

    本文檔的主要內(nèi)容詳細(xì)介紹的是西門(mén)子S7-300PLC模塊的數(shù)據(jù)資料免費(fèi)下載。
    發(fā)表于 10-10 08:00 ?3次下載
    西門(mén)子<b class='flag-5'>S7-300PLC</b>模塊的數(shù)據(jù)資料免費(fèi)下載

    S7-300PLC時(shí)間日期信息如何進(jìn)行存儲(chǔ)

    很多情況下我們都需要根據(jù)時(shí)間日期的變化來(lái)改變自動(dòng)化系統(tǒng)的控制方式,這時(shí)候我們就需要將這些時(shí)間日期信息,從PLC中調(diào)出,下面我們就一起來(lái)學(xué)
    的頭像 發(fā)表于 11-03 18:12 ?3740次閱讀
    <b class='flag-5'>S7-300PLC</b>是<b class='flag-5'>將</b><b class='flag-5'>時(shí)間日期</b><b class='flag-5'>信息</b>如何<b class='flag-5'>進(jìn)行</b><b class='flag-5'>存儲(chǔ)</b>的

    西門(mén)子S7-300PLC模擬量接線常見(jiàn)問(wèn)題

    西門(mén)子S7-300PLC模擬量接線常見(jiàn)問(wèn)題介紹。
    發(fā)表于 04-23 11:04 ?63次下載

    西門(mén)子S7-300PLC最常見(jiàn)50問(wèn)題及處理方法

    西門(mén)子S7-300PLC最常見(jiàn)50問(wèn)題及處理方法說(shuō)明。
    發(fā)表于 04-30 12:00 ?33次下載

    S7-300PLC和MM440應(yīng)用實(shí)例

    S7-300PLC和MM440應(yīng)用實(shí)例說(shuō)明。
    發(fā)表于 05-10 10:05 ?17次下載

    通過(guò)IDEVICE實(shí)現(xiàn)兩臺(tái)S7-300 plc通信

    通過(guò)IDEVICE實(shí)現(xiàn)兩臺(tái)S7-300plc通信
    發(fā)表于 09-29 09:10 ?0次下載