北京赛车PK10开奖计划表_北京赛车PK10开奖结果歡迎您的到來!

讀寫西門子S7-214的實時時鐘的舉例
2019-06-11  來源:網絡或本站原創

   怎樣讀和寫S7-214的實時時鐘?

   下面這個程序示例涉及到關于實時時鐘的兩種特殊指令:讀和寫日期及時鐘時間。為了進行這些操作,需要有如下結構的8字節緩沖區:

   為了讀或寫方便,這些數據用BCD碼存儲。當操作開關10.01時,就將預定日期和時間寫入實際時鐘。為了顯示當前的秒值,將其值拷貝到輸出字節QB0。當10.1=1時,則用BCD碼顯示;10.1=0時,則用二進制碼顯示。

例程:

程序框圖

程序和注釋

   通過按輸入開關10.0可調用子程序0。這個子程序按照要求的日期和時問,預先將其值置入VB100VB1078個字節,然后用TODW指令,將此設置傳送給實時時鐘。

每個周期都讀出實時時鐘的值,這些數據以BCD碼形式(4位代表09的數字)存儲在VB400VB4078個字節中。如果輸入10.11,這些值就被自接拷貝到輸出字節QB0,以供顯示。

如果輸入開關10.10,將數據定VW404拷貝到VW204,再將包含分鐘值的VB204清零。這一步是必須的,因為把秒值從BCD碼形式轉換成二進制碼形式,只能按字來轉換,F時的二進制碼的秒值被傳輸到輸出字節QB0,以供顯示。

本程序長度為46個字。

  

北京赛车PK10开奖计划表_北京赛车PK10开奖结果 北京PK10亚军三码四期计划 北京PK10500本金10期计划