91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

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

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

機(jī)械自動(dòng)化前沿 ? 來(lái)源:工業(yè)機(jī)器人前沿 ? 作者:工業(yè)機(jī)器人前沿 ? 2020-11-03 18:12 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

很多情況下我們都需要根據(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)用

01

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ū)域比如說M區(qū)如圖 1-2所示:

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

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

02

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

DATE_AND_TIME是Step7四種復(fù)雜數(shù)據(jù)類型(DATE_AND_TIME、STRING、ARRAY及STRUCT)的一種,表示由日期和時(shí)間組成的時(shí)間,可以使用縮寫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ù)類型的取值范圍為:

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

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

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

1、在聯(lián)機(jī)的情況下,通過STEP7軟件菜單指令直接設(shè)定系統(tǒng)時(shí)鐘,如圖2.1、圖2.2、圖2.3所示。(前提:PG/PC要與實(shí)際PLC聯(lián)網(wǎng),或打開仿真器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中編寫代碼,將參考時(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"中。因此,通過該臨時(shí)變量即可得到系統(tǒng)時(shí)鐘。

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

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

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

系統(tǒng)功能SFC1是專門用來(lái)讀取系統(tǒng)時(shí)鐘的,程序如如8所示。讀取的系統(tǒng)時(shí)鐘值存放于DB20中DBX8.0開始的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,我們就可以解開圖5的疑惑了。我們自定義的系統(tǒng)時(shí)鐘后,系統(tǒng)會(huì)自動(dòng)計(jì)算出"星期值",我們讀取當(dāng)前系統(tǒng)時(shí)鐘時(shí),自然會(huì)讀出正確的"星期值",因此,在給定系統(tǒng)時(shí)間時(shí),僅需要給出年、月、日、小時(shí)、分鐘、秒即可。

責(zé)任編輯:xj

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

文章出處:【微信公眾號(hào):工業(yè)機(jī)器人前沿】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

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

    關(guān)注

    5051

    文章

    14595

    瀏覽量

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

    關(guān)注

    8

    文章

    225

    瀏覽量

    35780
  • 讀取
    +關(guān)注

    關(guān)注

    0

    文章

    16

    瀏覽量

    8889

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

文章出處:【微信號(hào):robotqy,微信公眾號(hào):機(jī)械自動(dòng)化前沿】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    MPI 轉(zhuǎn)以太網(wǎng)模塊賦能:S7-300PLCS7-1200 / 觸摸屏 / ModbusRTU 變頻器多鏈路通訊實(shí)戰(zhàn)

    一、項(xiàng)目背景與痛點(diǎn) ? 在新能源儲(chǔ)能系統(tǒng)集成場(chǎng)景中,某鋰電池生產(chǎn)線采用 西門子S7-300PLC 作為本地控制器,通過MPI/DP接口連接西門子TP1200Comfort觸摸屏實(shí)現(xiàn)本地操作。隨著
    的頭像 發(fā)表于 12-01 17:33 ?1436次閱讀
    MPI 轉(zhuǎn)以太網(wǎng)模塊賦能:<b class='flag-5'>S7-300PLC</b> 與 <b class='flag-5'>S7</b>-1200 / 觸摸屏 / ModbusRTU 變頻器多鏈路通訊實(shí)戰(zhàn)

    無(wú)線打通工業(yè)鏈路:Profibus DP 轉(zhuǎn)無(wú)線模塊賦能 S7-300PLC 與 AGV 小車通信

    一、案例背景 某物流倉(cāng)儲(chǔ)中心需部署 西門子S7-300PLC (Profibus DP主站)控制多臺(tái) AGV小車 (Profibus DP從站)完成貨物搬運(yùn)任務(wù)。由于倉(cāng)庫(kù)環(huán)境復(fù)雜(金屬貨架密集、移動(dòng)
    的頭像 發(fā)表于 12-01 17:28 ?1240次閱讀

    基于以太網(wǎng)模塊:西門子 S7-300PLC 與 LABVIEW 上位機(jī)通訊配置實(shí)操

    一、項(xiàng)目背景與需求目標(biāo) 在工業(yè)自動(dòng)化領(lǐng)域,西門子S7-300PLC因其穩(wěn)定性和強(qiáng)大控制功能被廣泛應(yīng)用,但其缺乏網(wǎng)口,難以與上位機(jī)進(jìn)行以太網(wǎng)通訊,導(dǎo)致數(shù)據(jù)傳輸效率低下,無(wú)法滿足現(xiàn)代工業(yè)生產(chǎn)對(duì)實(shí)時(shí)
    的頭像 發(fā)表于 11-28 17:03 ?2516次閱讀
    基于以太網(wǎng)模塊:西門子 <b class='flag-5'>S7-300PLC</b> 與 LABVIEW 上位機(jī)通訊配置實(shí)操

    西門子S7-1500 PLCS7-300 PLC Profibus-DP通訊的組態(tài)實(shí)例

    本文就以改造一套以西門子S7-300 317-2DP PLC(6ES7 317-2AJ10-0AB0 V2.1)為控制核心的電氣控制系統(tǒng)為例,介紹使用S7-1500 1513-1PN
    的頭像 發(fā)表于 11-25 14:27 ?1805次閱讀
    西門子<b class='flag-5'>S7</b>-1500 <b class='flag-5'>PLC</b>和<b class='flag-5'>S7-300</b> <b class='flag-5'>PLC</b> Profibus-DP通訊的組態(tài)實(shí)例

    S7-300PLC通過MPI轉(zhuǎn)以太網(wǎng)模塊實(shí)現(xiàn)與S7-1500PLC及觸摸屏的協(xié)同通信案例

    門子S7-300PLC(僅配備傳統(tǒng)MPI接口)卻成為數(shù)據(jù)融合的障礙。這些“老將”無(wú)法直接接入基于以太網(wǎng)的現(xiàn)代工業(yè)網(wǎng)絡(luò),實(shí)時(shí)數(shù)據(jù)無(wú)法上傳至新系統(tǒng),觸摸屏也無(wú)法直接監(jiān)控其狀態(tài),形成信息孤島。全面更換S7-300PLC不僅成本高昂,且
    的頭像 發(fā)表于 08-14 09:43 ?1129次閱讀
    <b class='flag-5'>S7-300PLC</b>通過MPI轉(zhuǎn)以太網(wǎng)模塊實(shí)現(xiàn)與<b class='flag-5'>S7-1500PLC</b>及觸摸屏的協(xié)同通信案例

    西門子S7-300PLC MPI轉(zhuǎn)以太網(wǎng)通訊模塊在西門子840D數(shù)控系統(tǒng)中的應(yīng)用案例

    一.痛點(diǎn)分析 在精密機(jī)械加工領(lǐng)域,許多老舊的西門子840D數(shù)控系統(tǒng)配套的S7-300PLC(如CPU315-2DP)普遍存在硬件接口局限性問題。這些PLC通常僅配備MPI(多點(diǎn)接口)和DP
    的頭像 發(fā)表于 08-11 16:32 ?934次閱讀
    西門子<b class='flag-5'>S7-300PLC</b> MPI轉(zhuǎn)以太網(wǎng)通訊模塊在西門子840D數(shù)控系統(tǒng)中的應(yīng)用案例

    單網(wǎng)口互聯(lián):S7-300PLC同時(shí)驅(qū)動(dòng)上位監(jiān)控、HMI與變頻調(diào)速

    一、行業(yè)背景與痛點(diǎn)分析 在化工與制藥行業(yè)的生產(chǎn)場(chǎng)景中,自動(dòng)化控制系統(tǒng)往往面臨設(shè)備協(xié)議碎片化、數(shù)據(jù)孤島化的典型難題。以某制藥企業(yè)的無(wú)菌原料藥生產(chǎn)線為例,其核心控制系統(tǒng)采用西門子S7-300PLC,而
    的頭像 發(fā)表于 08-09 14:46 ?2762次閱讀
    單網(wǎng)口互聯(lián):<b class='flag-5'>S7-300PLC</b>同時(shí)驅(qū)動(dòng)上位監(jiān)控、HMI與變頻調(diào)速

    西門子S7-300PLC MPI轉(zhuǎn)以太網(wǎng)通訊模塊在840DSL數(shù)控系統(tǒng)中的應(yīng)用案例

    一.行業(yè)痛點(diǎn):傳統(tǒng)PLC的通訊瓶頸 在精密機(jī)械加工領(lǐng)域,西門子S7-300系列PLC因穩(wěn)定性強(qiáng)、編程靈活等特點(diǎn),長(zhǎng)期以來(lái)被廣泛應(yīng)用于數(shù)控機(jī)床的邏輯控制環(huán)節(jié)。然而,部分早期型號(hào)的S7-300PL
    的頭像 發(fā)表于 08-08 15:32 ?1116次閱讀
    西門子<b class='flag-5'>S7-300PLC</b> MPI轉(zhuǎn)以太網(wǎng)通訊模塊在840DSL數(shù)控系統(tǒng)中的應(yīng)用案例

    RS485轉(zhuǎn)Profibus網(wǎng)關(guān)在QDNA鈉離子分析儀與S7-300PLC系統(tǒng)集成中的應(yīng)用

    在工業(yè)自動(dòng)化領(lǐng)域,不同設(shè)備間的通信協(xié)議差異常常成為數(shù)據(jù)互聯(lián)的障礙。當(dāng)需要將QDNA系列在線鈉離子分析儀與西門子S7-300PLC系統(tǒng)整合時(shí),RS485轉(zhuǎn)Profibus網(wǎng)關(guān)便成為打通協(xié)議壁壘的關(guān)鍵橋梁。這種技術(shù)組合廣泛應(yīng)用于電力、石化等行業(yè)的工藝水質(zhì)監(jiān)控場(chǎng)景,實(shí)現(xiàn)鈉離子含量的實(shí)時(shí)數(shù)據(jù)傳輸與控制。
    的頭像 發(fā)表于 08-08 15:30 ?776次閱讀
    RS485轉(zhuǎn)Profibus網(wǎng)關(guān)在QDNA鈉離子分析儀與<b class='flag-5'>S7-300PLC</b>系統(tǒng)集成中的應(yīng)用

    西門子S7-300PLC借助于MPI轉(zhuǎn)以太網(wǎng)模塊同時(shí)與S7-1500PLC和西門子觸摸屏及Modbus RTU協(xié)議的變頻器通訊案例

    S7-300PLC(MPI接口)控制,肩負(fù)著精密加工與裝配任務(wù)。然而,隨著智能制造升級(jí)需求迫在眉睫,新的瓶頸日益凸顯: 信息孤島嚴(yán)重 :S7-300僅有的MPI接口無(wú)法直接接入工廠級(jí)以太網(wǎng),生產(chǎn)數(shù)據(jù)(如設(shè)備狀態(tài)、產(chǎn)量、工藝參數(shù))
    的頭像 發(fā)表于 08-07 11:27 ?882次閱讀
    西門子<b class='flag-5'>S7-300PLC</b>借助于MPI轉(zhuǎn)以太網(wǎng)模塊同時(shí)與<b class='flag-5'>S7-1500PLC</b>和西門子觸摸屏及Modbus RTU協(xié)議的變頻器通訊案例

    西門子S7-300PLC借助于MPI轉(zhuǎn)以太網(wǎng)模塊同時(shí)和S7-1200PLC、觸摸屏以及ModbusRTU協(xié)議的變頻器通訊案例

    在新能源儲(chǔ)能系統(tǒng)集成場(chǎng)景中,某鋰電池生產(chǎn)線采用西門子S7-300PLC作為本地控制器,通過MPI/DP接口連接西門子TP1200Comfort觸摸屏實(shí)現(xiàn)本地操作。隨著智能化升級(jí)需求,需將S7-300
    的頭像 發(fā)表于 07-30 11:11 ?929次閱讀
    西門子<b class='flag-5'>S7-300PLC</b>借助于MPI轉(zhuǎn)以太網(wǎng)模塊同時(shí)和<b class='flag-5'>S7-1200PLC</b>、觸摸屏以及ModbusRTU協(xié)議的變頻器通訊案例

    MPI 轉(zhuǎn)以太網(wǎng)模塊案例:西門子 S7-300PLC 借此與 S7-1200、觸摸屏及 ModbusRTU 變頻器通訊

    一、項(xiàng)目背景與痛點(diǎn) 在新能源儲(chǔ)能系統(tǒng)集成場(chǎng)景中,某鋰電池生產(chǎn)線采用西門子S7-300PLC作為本地控制器,通過MPI/DP接口連接西門子TP1200Comfort觸摸屏實(shí)現(xiàn)本地操作。隨著智能化升級(jí)
    的頭像 發(fā)表于 07-30 10:02 ?802次閱讀
    MPI 轉(zhuǎn)以太網(wǎng)模塊案例:西門子 <b class='flag-5'>S7-300PLC</b> 借此與 <b class='flag-5'>S7</b>-1200、觸摸屏及 ModbusRTU 變頻器通訊

    S7-300借MPI轉(zhuǎn)以太網(wǎng)聯(lián)控S7-1200、HMI及Modbus變頻器方案

    在新能源儲(chǔ)能系統(tǒng)集成場(chǎng)景中,某鋰電池生產(chǎn)線采用西門子S7-300PLC作為本地控制器,通過MPI/DP接口連接西門子TP1200Comfort觸摸屏實(shí)現(xiàn)本地操作。隨著智能化升級(jí)需求,需將S7-300
    的頭像 發(fā)表于 07-26 16:20 ?692次閱讀
    <b class='flag-5'>S7-300</b>借MPI轉(zhuǎn)以太網(wǎng)聯(lián)控<b class='flag-5'>S7</b>-1200、HMI及Modbus變頻器方案

    西門子S7-300PLC通過MPI轉(zhuǎn)以太網(wǎng)模塊實(shí)現(xiàn)與S7-1500PLC通信的實(shí)操案例

    ? 一、案例背景 在工業(yè)自動(dòng)化領(lǐng)域的升級(jí)浪潮中,新舊設(shè)備的協(xié)同工作始終是制造企業(yè)面臨的核心難題。大量仍在穩(wěn)定運(yùn)行的西門子S7-300PLC與代表先進(jìn)控制技術(shù)的S7-1500PLC,因接口類型的本質(zhì)
    的頭像 發(fā)表于 07-25 14:28 ?927次閱讀
    西門子<b class='flag-5'>S7-300PLC</b>通過MPI轉(zhuǎn)以太網(wǎng)模塊實(shí)現(xiàn)與<b class='flag-5'>S7-1500PLC</b>通信的實(shí)操案例

    西門子PLCS7-1200/1500/300/400)的數(shù)據(jù)采集與監(jiān)控方案

    西門子PLC S7-1200、S7-1500、S7-300/400型號(hào)設(shè)備,常用協(xié)議:PPI(Process Communication Interface)、
    的頭像 發(fā)表于 07-04 10:13 ?1407次閱讀