色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

S7-300PLC是將時間日期信息如何進行存儲的

機械自動化前沿 ? 來源:工業機器人前沿 ? 作者:工業機器人前沿 ? 2020-11-03 18:12 ? 次閱讀

很多情況下我們都需要根據時間日期的變化來改變自動化系統的控制方式,這時候我們就需要將這些時間和日期的信息,從PLC中調出,下面我們就一起來學習,S7-300PLC是將時間日期信息如何進行存儲的?

簡單應用

01

S7-300PLC中實際上系統的時間日期信息是存儲在主程序OB1的本地數據中,具體位置是OB1的LB12到LB18,分別存儲的是年、月、日、小時、分鐘、秒、毫秒、信息如圖 1-1所示:

那么我們如果需要對這些信息進行提取最簡單的方法就是使用MOVE指令把這些L區的數據讀到其他區域比如說M區如圖 1-2所示:

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

高級應用

02

一、數據類型:DATE_AND_TIME

DATE_AND_TIME是Step7四種復雜數據類型(DATE_AND_TIME、STRING、ARRAY及STRUCT)的一種,表示由日期和時間組成的時間,可以使用縮寫DT來代替DATE_AND_TIME。

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

DATE_AND_TIME數據類型的取值范圍為:

最小:DT#1900-01-01-000.000

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

二、設置系統時鐘

1、在聯機的情況下,通過STEP7軟件菜單指令直接設定系統時鐘,如圖2.1、圖2.2、圖2.3所示。(前提:PG/PC要與實際PLC聯網,或打開仿真器PLCSIM,即要處于"聯機"狀態)

圖2.1 菜單命令設定系統時鐘(一)

圖2.2 菜單命令設定系統時鐘(二)

圖2.3 菜單命令設定系統時鐘(三)

上述三種方法,都會彈出"設置時鐘"的對話框,如圖3所示,勾選"來自PG/PC",使用計算機時鐘來同步PLC時鐘。

圖3 與PG/PC時鐘同步

2、使用SFC0設置系統時間

除了使用PG/PC來同步系統時鐘外,我么也可以使用系統功能SFC0來自定義系統時鐘,方法如下:

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

圖4 定義DATE_AND_TIME變量

2) 在OB1中編寫代碼,將參考時間以16進制BCD碼的形式賦值給DATE_AND_TIME變量的各個字節。第7個字節包含毫秒的個位值及星期,一般不需要設定,系統會根據給定的年、月、日來自己計算星期值并賦值。如圖5所示。

圖5 為DATE_AND_TIME變量賦值

有很多初學者在這里常常會犯疑惑,為什么此時"ref_time"中的星期數不對呢?(如圖5所示)。其實,ref_time中并不會顯示當前的星期數,我們需要重新讀取系統時鐘,才能獲得正確的星期值,這點我們將在接下來的"讀取系統時鐘"中繼續討論(圖7、圖9)。

3) 調用SFC0,將定義好的DATE_AND_TIME變量值(這里為DB20中的"ref_time")設定為系統時鐘,如圖5所示。當M0.0檢測到上升沿信號后,系統的時鐘將變為"time.ret_time"所指定的值,本例中為:2018-12-30 1420。

圖5 調用SFC0,自定義系統時鐘

三、讀取系統時鐘

1、使用OB1中的臨時量 “OB1_DATE_TIME"來讀取系統時鐘;

OB1中定義了名為"OB1_DATE_TIME"的臨時變量,如圖6所示。OB1的每個掃描周期都會讀取系統時鐘,并存儲到"OB1_DATE_TIME"中。因此,通過該臨時變量即可得到系統時鐘。

圖6 臨時變量:"OB1_DATE_TIME"

圖7 通過"OB1_DATE_TIME"讀取系統時鐘

2、調用SFC1來讀取系統時鐘

系統功能SFC1是專門用來讀取系統時鐘的,程序如如8所示。讀取的系統時鐘值存放于DB20中DBX8.0開始的8個字節空間中,如圖9所示。

圖8 調用SFC1來讀取系統時鐘

圖9 調用SFC1來讀取系統時鐘

結合圖7、圖9,我們就可以解開圖5的疑惑了。我們自定義的系統時鐘后,系統會自動計算出"星期值",我們讀取當前系統時鐘時,自然會讀出正確的"星期值",因此,在給定系統時間時,僅需要給出年、月、日、小時、分鐘、秒即可。

責任編輯:xj

原文標題:PLC時間日期怎么讀取?

文章出處:【微信公眾號:工業機器人前沿】歡迎添加關注!文章轉載請注明出處。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • plc
    plc
    +關注

    關注

    5012

    文章

    13309

    瀏覽量

    463738
  • S7-300
    +關注

    關注

    8

    文章

    225

    瀏覽量

    34310
  • 讀取
    +關注

    關注

    0

    文章

    16

    瀏覽量

    8681

原文標題:PLC時間日期怎么讀取?

文章出處:【微信號:robotqy,微信公眾號:機械自動化前沿】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    win系統批處顯示當時的時間日期

    win系統批處顯示當時的時間日期
    發表于 12-30 08:53

    西門子S7-300 PLC的詳細介紹

    S7-300是德國西門子公司生產的PLC系列產品之一,以下是關于S7-300 PLC的詳細介紹: 一、產品特性 模塊化結構:西門子S7-300
    的頭像 發表于 12-10 18:18 ?303次閱讀
    西門子<b class='flag-5'>S7-300</b> <b class='flag-5'>PLC</b>的詳細介紹

    西門子PLC S7-1500系列介紹

    西門子PLCS7-1500系列是西門子自動化領域中的一款重要產品,它以其卓越的性能、強大的功能和高度的靈活性,在工業自動化控制系統中占據了一席之地。本文詳細介紹西門子PLC S7-1
    的頭像 發表于 12-09 18:23 ?368次閱讀
    西門子<b class='flag-5'>PLC</b> <b class='flag-5'>S7</b>-1500系列介紹

    西門子300PLC ProfibusDP轉MODBUS TCP與巴魯夫傳感器數據通訊解決方案

    在一個工業自動化生產線上,需要將巴魯夫傳感器的數據傳輸到西門子 S7-300 PLC 進行處理和控制。然而,巴魯夫傳感器使用 MODBUS TCP 協議進行通信,而西門子
    的頭像 發表于 11-11 17:37 ?506次閱讀
    西門子<b class='flag-5'>300PLC</b> ProfibusDP轉MODBUS TCP與巴魯夫傳感器數據通訊解決方案

    通過IDEVICE實現兩臺S7-300 plc通信

    通過IDEVICE實現兩臺S7-300plc通信
    發表于 09-29 09:10 ?0次下載

    PLC主要使用的存儲器類型

    PLC(可編程邏輯控制器)中的存儲器是其重要組成部分,用于存儲程序、數據和系統信息PLC存儲
    的頭像 發表于 09-05 10:45 ?2527次閱讀

    S7協議讀取西門子S7-200 Smart PLC數據

    西門子S7-200 Smart PLC因其穩定性和易用性而廣泛應用。通過使用S7協議,可以實現對PLC數據的高效讀取和控制。本文詳細介紹如
    的頭像 發表于 07-11 11:55 ?5983次閱讀
    <b class='flag-5'>S7</b>協議讀取西門子<b class='flag-5'>S7</b>-200 Smart <b class='flag-5'>PLC</b>數據

    如何用三菱plc時間進行控制

    三菱PLC(Programmable Logic Controller,可編程邏輯控制器)是一種廣泛應用于工業自動化領域的控制器。在實際應用中,時間控制是PLC編程中的一個重要功能。本文
    的頭像 發表于 06-20 11:19 ?2048次閱讀

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

    了最新的技術,為用戶提供了更為高效、靈活的控制方案。本文詳細介紹S7-1200 PLC的指令系統,包括其指令分類、具體指令功能以及在實際應用中的優勢。
    的頭像 發表于 06-18 14:52 ?2870次閱讀

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

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

    西門子S7-300/400PLC遠程控制,利用透傳網關實現遠程上下載,遠程監控功能

    【技術分享】遠程透傳網關-單網口快速實現西門子S7-300/400 PLC程序遠程上下載
    的頭像 發表于 01-18 17:36 ?2346次閱讀
    西門子<b class='flag-5'>S7-300</b>/400<b class='flag-5'>PLC</b>遠程控制,利用透傳網關實現遠程上下載,遠程監控功能

    在Linux上如何通過命令行來更改日期時間

    是一些使用date命令進行日期時間更改的常見示例。 1. 顯示當前日期時間 要查看當前的日期
    的頭像 發表于 01-16 17:10 ?2857次閱讀

    西門子S7-1200與S7-300PLC之間的區別有哪些?

    S7-1200作為新推出的緊湊型控制器,其產品定位在原有的SIMATIC S7-200和S7-300之間,它與S7-300的區別主要體現在硬件、通信、工程、
    的頭像 發表于 01-10 10:54 ?1077次閱讀
    西門子<b class='flag-5'>S7</b>-1200與<b class='flag-5'>S7-300PLC</b>之間的區別有哪些?

    plc西門子s7-1200基礎知識:plcplc之間如何通訊

    S7-1200編程軟件是Siemens TIA Portal,可以用于編寫程序并對PLC進行配置和調試。此外,還有一些輔助軟件和工具可用于幫助用戶診斷故障和管理數據。
    的頭像 發表于 01-10 10:43 ?2779次閱讀

    西門子PLC進行連續數據采集、時序和故障追蹤的方法

    西門子可以通過博圖軟件進行PLC數據的采集和狀態記錄,但是,僅適用于S7-1200和S7-1500,且不能連續錄波。如果需要連續記錄PLC
    的頭像 發表于 01-05 10:30 ?1634次閱讀
    主站蜘蛛池模板: 久草在线一免费新视频| 工口肉肉彩色不遮挡| thermo脱色摇床安卓下载| 精品视频一区二区三三区四区| 手机在线国产视频| 纯肉高H种马艳遇风流多| 男人和女人一起愁愁愁很痛| 伊人久久青青草| 精品久久久久久综合网| 亚洲精品视频在线观看视频| 国产午夜高潮熟女精品AV| 小女生RAPPER入口| 国拍在线精品视频免费观看 | 囯产精品麻豆巨作久久| 秋霞电影网午夜免费鲁丝片| 99国产在线精品视频| 欧美精品一区二区三区视频| 97视频在线免费播放| 欧美xxxxb| 成年色黄APP下载| 色mimi| 国产国语在线播放视频| 无限资源网免费看| 国外成人电台| 野花社区视频WWW高清| 久久久久久久久女黄| 91九色视频无限观看免费| 青青久久精品| 国产精品青青青高清在线密亚| 午夜欧洲亚洲AV永久无码精品| 极品少妇高潮啪啪AV无码吴梦梦| 在线 国产 欧美 专区| 欧美丰满少妇久久无码精品| 国产成人精品123区免费视频| 亚洲国产成人一区二区在线| 久久久久国产精品美女毛片| 9久爱午夜视频| 亚洲地址一地址二地址三| 伦理电影v男人天堂| 耽肉高h喷汁呻吟| 亚洲永久在线观看|