解決兩個(gè)問題:一是西門子PLC S7-200 SMART主模塊內(nèi)的時(shí)鐘如何在程序中讀寫,二是BCD碼及轉(zhuǎn)換。 先說BCD碼,簡(jiǎn)單來說BCD碼是用用4位二進(jìn)制數(shù)來表示1位十進(jìn)制數(shù)中的0~9這10個(gè)數(shù)碼。舉個(gè)例子,一位十進(jìn)制數(shù)“9”的二進(jìn)制BCD碼是“1001”,兩位十進(jìn)制數(shù)“99"的BCD二進(jìn)制碼是“10011001”。這個(gè)二進(jìn)制數(shù)如果直接轉(zhuǎn)化為十進(jìn)制是“153”,但是如果是BCD碼,就表示“99”。和四位自然二進(jìn)制碼不同的是,它只選用了四位二進(jìn)制碼中前10組代碼,即用0000~1001分別代表它所對(duì)應(yīng)的十進(jìn)制數(shù),余下的六組代碼不用。 然后再說怎么讀寫PLC的時(shí)鐘,有兩條指令。下圖給出了這兩條指令

READ_RTC指令會(huì)把PLC的內(nèi)部時(shí)鐘讀出來,以BCD碼的形式,存放在T參數(shù)指定存儲(chǔ)單元開始的8個(gè)字節(jié)內(nèi),圖上是從VB100開始的8個(gè)存儲(chǔ)單元內(nèi),具體內(nèi)容如下圖。 SET_RTC指令會(huì)把從T參數(shù)指定的存儲(chǔ)單元開始的8個(gè)字節(jié)內(nèi)的值寫入到PLC的內(nèi)部時(shí)鐘,具體內(nèi)容如下圖。我們要把要時(shí)鐘值,以BCD碼形式,先存儲(chǔ)到這8個(gè)字節(jié)內(nèi),上圖指令中是從VB1000開始的8個(gè)字節(jié)。

比如今天是2020年02月19日星期三,讀取出來時(shí)鐘后,如果T=VB100,那么VB100開始的前三個(gè)字節(jié)的值用十進(jìn)制表示依次是:32,02,25, (分別是20,02,19的BCD碼)。表示星期的VB107內(nèi)的值用十進(jìn)制表示為04,也就是星期三。
審核編輯:郭婷
-
plc
+關(guān)注
關(guān)注
5051文章
14610瀏覽量
487122 -
西門子
+關(guān)注
關(guān)注
98文章
3318瀏覽量
120431
原文標(biāo)題:西門子PLC S7-200 SMART 時(shí)鐘如何在程序中讀寫,BCD碼及轉(zhuǎn)換
文章出處:【微信號(hào):電子技術(shù)控,微信公眾號(hào):電子技術(shù)控】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。
發(fā)布評(píng)論請(qǐng)先 登錄
工業(yè)無線數(shù)傳模塊實(shí)現(xiàn)西門子 S7-300?與 S7-200 SMART 300米 Profinet?無線通訊
鋇錸技術(shù)BL118 Node-Red邊緣計(jì)算網(wǎng)關(guān)西門子PLC S7協(xié)議使用方法
西門子?S7-200 SMART PLC借助于PPI以太網(wǎng)通訊處理器與西門子觸摸屏通訊的應(yīng)用配置案例
西門子PLC工業(yè)控制案例:S7-200與S7-1200以太網(wǎng)通信實(shí)現(xiàn)多機(jī)協(xié)同
西門子PLCS7-200通過以太網(wǎng)模塊實(shí)現(xiàn)與上位機(jī)數(shù)據(jù)交互的工業(yè)自動(dòng)化案例
西門子PLC跨代通訊:SMARTS7-200與S7-1500以太網(wǎng)模塊組網(wǎng)控制數(shù)控機(jī)床
【教程】Profinet分布式IO(P31系列)與西門子PLC S7-200smart 連接例程
西門子PLC系統(tǒng)集成:S7-200與S7-1500通訊,結(jié)合觸摸屏實(shí)現(xiàn)智能監(jiān)控
西門子PLC S7-200 +以太網(wǎng)模塊實(shí)戰(zhàn):觸摸屏監(jiān)控污水處理的完整配置指南
西門子 S7-200 SMART PLC 借助以太網(wǎng)模塊與上位機(jī)、觸摸屏通訊案例
基于西門子S7-200PLC以太網(wǎng)模塊的STEP7通訊配置實(shí)例
西門子S7-200 PLC:數(shù)據(jù)采集與遠(yuǎn)程調(diào)試上下載解決方案
西門子Smart200網(wǎng)口穿透教程
OPC UA數(shù)采網(wǎng)關(guān)實(shí)現(xiàn)西門子PLC數(shù)據(jù)采集到MES平臺(tái)
西門子PLC S7-200 SMART時(shí)鐘的讀寫及數(shù)碼轉(zhuǎn)換
評(píng)論