在线免费观看成年人视频-在线免费观看国产-在线免费观看国产精品-在线免费观看黄网站-在线免费观看精品

產品分類

當前位置: 首頁 > 工業電子產品 > 集成電路(ICs) > 時鐘,定時與頻率管理 > 實時時鐘

類型分類:
科普知識
數據分類:
實時時鐘

讀寫西門子S7-214的實時時鐘的舉例

發布日期:2022-07-20 點擊率:136 品牌:西門子_Siemens

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

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

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

    例程:

    程序框圖

    程序和注釋

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

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

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

    本程序長度為46個字。


下一篇: PLC、DCS、FCS三大控

上一篇: 索爾維全系列Solef?PV

推薦產品

更多