首页
/
每日頭條
/
生活
/
詳解西門子plc小數和負号如何編程
詳解西門子plc小數和負号如何編程
更新时间:2025-04-04 13:58:32

詳解西門子plc小數和負号如何編程(BCD碼和十六進制要分清)1

容易讓人糊塗的BCD碼和十六進制

BCD碼(Binary-Coded Decimal‎)是二進制編碼的十進制數的縮寫,BCD碼用4位二進制數表示一位十進制數。BCD碼各位的數值範圍為2#0000~2#1001,對應于十進制數0~9。

BCD碼不能使用十六進制的A~F(2#1010~2#1111)這6個數字。BCD碼本質上是十進制數,因此相鄰兩位逢十進一。 BCD碼的最高位二進制數是符号位,負數的符号位為1,正數為0。16位BCD碼的範圍為–999~+999。

下圖的撥碼開關将顯示的數字轉換為4位二進制數。PLC用12個數字量輸入點讀取的是3位BCD碼,它的值為2#1000 0010 1001,即十六進制數16#829。

詳解西門子plc小數和負号如何編程(BCD碼和十六進制要分清)2

BCD碼沒有單獨的表示方法,而是借用了十六進制的表示方法,因此二者很容易混淆。

詳解西門子plc小數和負号如何編程(BCD碼和十六進制要分清)3

在程序中,怎麼知道一個數字是BCD碼還是十六進制數呢?

1)、看數據的來源和用途

BCD碼一般用于輸入和輸出,例如來自撥碼開關的數據是BCD碼,送給顯示電梯樓層的譯碼器芯片的是BCD碼。

2)、看手冊規定

例如數據類型DATE_AND_TIME中的日期和時間值是BCD碼,計數器的預設值PV和當前計數值CV_BCD為BCD碼。

怎樣監視BCD碼? 在變量表和程序狀态監控中,用十六進制格式監視BCD碼,怎樣輸入BCD碼?

從上圖可以看出,BCD碼用十六進制格式輸入,其最高位(符号位)為16#F(2#1111)。BCD碼的低3位各位隻能是0~9,如果是16#A~16#F則會出錯。 計數器的預設值PV是0~999的BCD碼,可以用格式為C#的常數(C#1~C#999)作為計數器的預設值。

下圖用MW42提供計數器的預設值PV,如果用MOVE指令将十進制數348(對應的十六進制數為16#15C)傳送給MW42,進入RUN模式時,操作系統将它轉換為BCD碼時出錯(16#15C不是BCD碼),不能切換到RUN模式。 輸入預設值348時,應改為将C#348傳送給MW42,它會自動地變為W#16#348,當然也可以直接輸入16#348。沒有必要用I_BCD指令将348轉換為BCD碼W#16#348後,再傳送給MW42。

詳解西門子plc小數和負号如何編程(BCD碼和十六進制要分清)4

FC和FB的需要注意的區别

詳解西門子plc小數和負号如何編程(BCD碼和十六進制要分清)5


詳解西門子plc小數和負号如何編程(BCD碼和十六進制要分清)6


詳解西門子plc小數和負号如何編程(BCD碼和十六進制要分清)7

尋址介紹表

詳解西門子plc小數和負号如何編程(BCD碼和十六進制要分清)8

詳解西門子plc小數和負号如何編程(BCD碼和十六進制要分清)9

,
Comments
Welcome to tft每日頭條 comments! Please keep conversations courteous and on-topic. To fosterproductive and respectful conversations, you may see comments from our Community Managers.
Sign up to post
Sort by
Show More Comments
推荐阅读
寇振海演技怎麼樣了
寇振海演技怎麼樣了
說起寇振海這個名字,或許有人會感到陌生,但隻要提起《情深深雨蒙蒙》裡的“陸司令”陸振華,想必大家便會被撲面而來的回憶包圍。今年七月份,寇振海參演的《請賜我一雙翅膀》開播,看到熟悉的面孔,觀衆的記憶再次被喚醒。又到了被《還珠格格》、《情深深雨...
2025-04-04
讓人無法抗拒的情話
讓人無法抗拒的情話
讓人無法抗拒的情話?欠你的情書我隻寫三行,剩下的浪漫,我用一生補償,今天小編就來聊一聊關于讓人無法抗拒的情話?接下來我們就一起去研究一下吧!讓人無法抗拒的情話欠你的情書我隻寫三行,剩下的浪漫,我用一生補償。走路要牽着我呀,小時候老師沒有跟你...
2025-04-04
很暖很治愈的短句有哪些
很暖很治愈的短句有哪些
很暖很治愈的短句有哪些?做一個幹淨灑脫的人,往事不記,後事不提,今天小編就來說說關于很暖很治愈的短句有哪些?下面更多詳細答案一起來看看吧!很暖很治愈的短句有哪些做一個幹淨灑脫的人,往事不記,後事不提。這世界上有一千種等待,最好的那一種,叫做...
2025-04-04
非誠勿擾陳東緣個人簡介
非誠勿擾陳東緣個人簡介
每五天做一次皮膚清潔、修一次眉,每周理一次發,辦了五張護理卡……今晚《非誠勿擾》,“精緻Boy”帥氣亮相,出場後便成為了全場焦點。一向呆萌可愛的陳東緣畫風突變,成了積極熱情、自信追愛的“大女人”,孟非大贊:“如果像足球比賽,本場最佳的話我認...
2025-04-04
牙齒矯正怎樣看有沒有黑三角
牙齒矯正怎樣看有沒有黑三角
傳說中正畸的副作用有很多:一是“牙套臉”、二是“黑三角”,許多人在做完牙齒矯正後,發現自己的牙齒之間出現了黑色的空洞,就認為這是矯正所帶來的副作用[震驚]今天就來講講:黑三角究竟是不是矯正造成的?正畸後應該如何避免“黑三角”的形成?牙齒“黑...
2025-04-04
Copyright 2023-2025 - www.tftnews.com All Rights Reserved