今天主要講解一下關于西門子Smart line系列觸摸屏如何與S7-1200PLC的時間同步這方面的干貨。讓大伙更進一步的學好PLC,掌握S7-1200CPU日期時向數(shù)據(jù)結構與 smartline日期時間數(shù)據(jù)結構及轉換方法。
見下圖:
步驟如下:
1、S7-1200的編程軟件 Portal中,定義DB1
注:【僅符號訪問】的選項不要打對號
在0偏移地址處定義一個變量year,數(shù)據(jù)類型byte
在1偏移地址處定義一個變量 month,數(shù)據(jù)類型byte
在2偏移地址處定義一個變量day,數(shù)據(jù)類型byte
在3偏移地址處定義一個變量hour,數(shù)據(jù)類型byte
在4偏移地址處定義一個變量 minute,數(shù)據(jù)類型byte
在5偏移地址處定義一個變量 second,數(shù)據(jù)類型byte
在6偏移地址處定義一個變量m1,數(shù)據(jù)類型 byte (注:milliseconds的第一個字節(jié))
在7偏移地址處定義一個變量m2,數(shù)據(jù)類型byte(注:milliseconds的第二個字節(jié))
在8偏移地址處定義一個變量 space0,數(shù)據(jù)類型byte
在9偏移地址處定義一個變量 space1,數(shù)據(jù)類型byte
在10偏移地址處定義一個變量space2,數(shù)據(jù)類型byte
在11偏移地址處定義一個變量space3,數(shù)據(jù)類byte
在12偏移地址處定義一個變量 date time,數(shù)據(jù)類型DTL(i:用于存儲S7-1200的系統(tǒng)時間)
上邊0到11偏移地址存放的是 smartline觸摸屏的時間格式
見下圖:
2、S7-1200的編程軟件 Portal的程序塊中main[OB1]中調用RD_SYS_T(注:獲取系統(tǒng)時間,并存儲到DB1.DBX12中,也就是 date time)見下圖
從程序段6到13是將存儲在DB1.date_time( DB1.DBX12)中的S7-1200系統(tǒng)口期時間變換排列成 smartline觸摸屏的所需時間格式。
審核編輯:湯梓紅
-
plc
+關注
關注
5031文章
13721瀏覽量
472174 -
西門子
+關注
關注
98文章
3130瀏覽量
117747 -
觸摸屏
+關注
關注
42文章
2358瀏覽量
118041 -
SMART
+關注
關注
3文章
229瀏覽量
45268 -
S7-1200
+關注
關注
11文章
333瀏覽量
18455
原文標題:干貨 | 西門子Smart line系列觸摸屏如何與S7-1200PLC的時間同步
文章出處:【微信號:中泰PLC自動化教學,微信公眾號:中泰PLC自動化教學】歡迎添加關注!文章轉載請注明出處。
發(fā)布評論請先 登錄
回收西門子S7-200PLC,西門子S7-300PLC,西門子S7-400PLC
如何使用西門子PLC通過以太網(wǎng)模塊和觸摸屏建立以太網(wǎng)通訊?
利用Modbus采集網(wǎng)關采集西門子S7-1200plc數(shù)據(jù)

西門子PLC S7-200 SMART PID控制功能分享
西門子S7-200plc和IE700觸摸屏進行通信讀取電表數(shù)據(jù)
西門子PLC 1500/1200硬件分享
PLC西門子S7-200smart和S7-1200的區(qū)別?
西門子 PLC與威綸通觸摸屏通信技術

MCGS觸摸屏與西門子S7系列PLC以太網(wǎng)通信

評論