实时时钟-plc时钟与边缘计算时钟
前言:??
?
? ? ? 對(duì)于大部分OEM廠商來(lái)說(shuō),PLC的使用更多會(huì)關(guān)注本身的運(yùn)行穩(wěn)定和響應(yīng)效率上。但是隨著上位機(jī)、MES系統(tǒng)、邊緣計(jì)算等新技術(shù)引入,OEM廠商技術(shù)也會(huì)迎來(lái)新一輪技術(shù)更新。????
? ? ? 今天討論的一個(gè)話題就是一個(gè)好好的例子,原始設(shè)備的實(shí)時(shí)時(shí)鐘應(yīng)用。
?
? ? ? ?故事是這樣的,有一個(gè)項(xiàng)目需要北京時(shí)間八點(diǎn)準(zhǔn)時(shí)運(yùn)行PLC的某個(gè)功能。常見(jiàn)的做法是,上位機(jī)實(shí)時(shí)信號(hào)輸出就可以,但是現(xiàn)場(chǎng)設(shè)備是網(wǎng)絡(luò)孤島沒(méi)有與上位機(jī)進(jìn)行一個(gè)連接。
? ? ? ?以西門(mén)子200smart為例,
? ? ? ?方法一,利用0.5s脈沖信號(hào),運(yùn)用累加器進(jìn)行計(jì)時(shí)。(誤差很大,不適用,本次不介紹)
? ? ? ?方法二,利用程序自帶時(shí)鐘,CPU斷電狀態(tài)下可保持7天,時(shí)鐘精度是±120 秒/月。若增加電池板(SB BA01),可以維持到1年時(shí)間。(精度校準(zhǔn),但是也不能確保準(zhǔn)時(shí)。)
? ? ? ?方法三,利用邊緣計(jì)算網(wǎng)關(guān),進(jìn)行邊緣計(jì)算程序獲取實(shí)時(shí)時(shí)間。
?
1.? PLC時(shí)鐘
1.1硬件介紹
PLC:西門(mén)子200smart系列
?
1.2時(shí)鐘設(shè)置
第一步,找到時(shí)鐘指令。
第二步,設(shè)置讀取時(shí)鐘指令。
以VB10為例,VB10-VB17字節(jié)分別存放年,月,日,小時(shí),分,秒,保留(始終為00),星期幾(由于國(guó)外原因,起始為星期日,所以1=星期日,7=星期六)。
?
第三步,同步時(shí)間
?
?
2.邊緣計(jì)算網(wǎng)關(guān)實(shí)時(shí)時(shí)鐘
2.1硬件介紹
PLC:西門(mén)子200smart系列
4G網(wǎng)關(guān):國(guó)產(chǎn)名優(yōu)
?
2.2邊緣計(jì)算腳本
第一步,新建腳本
?
第二步,創(chuàng)建變量,使用Date類,獲取實(shí)時(shí)時(shí)間。
代碼如下:
// 獲取當(dāng)前時(shí)間
??? var date =new Date();//使用Date類
??? //讀取年,返回年份四位數(shù)字
??? var year =date.getFullYear();
??? //讀取月,返回月數(shù)值0~11,需要增加1
??? var month=date.getMonth()+1;
??? //讀取日期,返回?cái)?shù)值(1~31)
??? var day=date.getDate();
??? //讀取小時(shí),返回?cái)?shù)值(0~24)
??? var hour=date.getHours();
??? //讀取分鐘,返回?cái)?shù)值(0~59)
??? var minute=date.getMinutes();
??? //讀取秒,返回?cái)?shù)值(0~59)
??? var second =date.getSeconds();
?
第三步,保存并執(zhí)行。
?
第四步,驗(yàn)證時(shí)間
?
?
3.經(jīng)驗(yàn)總結(jié)
? ? ? 邊緣計(jì)算的引入使得原始設(shè)備具有更大的活力,特別是數(shù)十個(gè)甚至數(shù)百個(gè)設(shè)備同時(shí)運(yùn)轉(zhuǎn)的時(shí)候,邊緣計(jì)算能夠大大減輕中控處理的量和響應(yīng)時(shí)間。一個(gè)技術(shù)的創(chuàng)新就會(huì)引發(fā)多個(gè)行業(yè)的革新,OEM廠商將面臨一輪又一輪新的革新。
? ? ? ? 喜歡我的文章的朋友,麻煩幫我點(diǎn)個(gè)贊,你們的支持是我最大的動(dòng)力。
?
總結(jié)
以上是生活随笔為你收集整理的实时时钟-plc时钟与边缘计算时钟的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 前沿 | 5G尚未发现明显漏洞?周鸿祎:
- 下一篇: 自定义xml背景