鵝卵石
廣交天下朋友。1
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 136 個
工控威望: 258 點
下載積分: 2100 分
在線時間: 65(小時)
注冊時間: 2012-12-06
最后登錄: 2024-11-12
查看鵝卵石的 主題 / 回貼
樓主  發(fā)表于: 2014-03-30 22:55
求教各位大俠:
              我用了S7-300的plc,觸摸屏是西門子的TP 177B,想在觸摸屏上顯示系統(tǒng)時間(當(dāng)前實時時間),時間從plc上讀取,使用plc的系統(tǒng)時間,如何操作,希望給出梯形圖,我做了一個,可是完全實現(xiàn)不了,請用過的朋友幫忙,非常感謝。
[ 此帖被鵝卵石在2014-03-30 23:42重新編輯 ]
廣交天下朋友,三人行者必有我?guī)?,擇其善者而從之
從事電氣方案設(shè)計,做運動控制,慣用西門子、歐姆龍、基恩士
軟件共享、技術(shù)互助、項目合作請關(guān)注公眾號:fshshu
wwcwwc
級別: VIP會員

精華主題: 0
發(fā)帖數(shù)量: 3393 個
工控威望: 3189 點
下載積分: 70397 分
在線時間: 1603(小時)
注冊時間: 2008-04-20
最后登錄: 2024-11-13
查看wwcwwc的 主題 / 回貼
1樓  發(fā)表于: 2014-03-31 10:09
嗯,這個需要讀取系統(tǒng)時間,采用SFC1。SFC1讀取的時間數(shù)據(jù)以字節(jié)形式存放到你自己制定的數(shù)據(jù)塊中,其中,前6個字節(jié)分別存放為年、月、日、時、分、秒。
程序:
      CALL  "READ_CLK"                  //讀取SFC1
       RET_VAL:=MW102
       CDT    :="SYSTEM-TIME".TIME2  //時間存放數(shù)據(jù)地址(數(shù)據(jù)類型:DATE_AND_TIME)
      NOP   0
你的觸摸屏在連接--區(qū)域指針中定義連接到"SYSTEM-TIME".TIME2
修改cpu時間,在線后點擊plc--日期/時間設(shè)置--設(shè)置時間。
樓主留言:
真誠感謝!感謝您的幫助,我大體是按照這個思路走的,剛開始,SFC1存放的地址有問題,CDT后的地址寫入后是紅色的,幾次修改后,倒是好了,可是下到PLC上后,沒有看到想要的結(jié)果,程序下進(jìn)去后還要在PLC中進(jìn)行什么設(shè)置嗎,我也看了幾個例子,然后我直接用了DB3(DB1,DB2都用了),沒有做再次的處理,這個有問題嗎,我是剛接觸S7-300,沒基礎(chǔ),時間倉促,也沒多做研究,有寫問題問的比較外行,讓您看笑話了,多擔(dān)待,再次感謝您的熱心幫助!