首页
/
每日頭條
/
生活
/
詳解西門子plc小數和負号如何編程
詳解西門子plc小數和負号如何編程
更新时间:2024-11-27 00:41:02

詳解西門子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
推荐阅读
火影裡最厲害的忍者排名(盤點火影中戰鬥智商最高忍者)
火影裡最厲害的忍者排名(盤點火影中戰鬥智商最高忍者)
  整部火影抛開後期神仙打架戰鬥場景,在絕大多數情況下,戰鬥智商很有用,聰明的忍者,總能夠運用睿智頭腦,起到四兩撥千斤作用。   一些原本有着實力差距忍者,在戰鬥實力上的不足,卻能夠用聰明頭腦來彌補。火影中的聰明人有很多,如二代火影千手扉間、四代火影波風水門,宇智波鼬、卡卡西,以及奈良鹿久、鹿丸父子等等。      這些聰明的忍者,在忍者生涯中,有了讓人驚訝...
2024-11-27
羅斯頂着熱火三巨頭拉杆(羅斯底線突破拉杆上籃夢回巅峰)
羅斯頂着熱火三巨頭拉杆(羅斯底線突破拉杆上籃夢回巅峰)
     直播吧2月14日訊 NBA常規賽,火箭與尼克斯的比賽正在進行。   比賽第二節,羅斯在一次進攻中沿底線突破,随後上演拉杆上籃,空中晃過恩瓦巴,此球頗有羅斯巅峰時期的風采。   (AO)   ,
2024-11-27
火影忍者鹿蝶一共有幾代(木葉三代豬鹿蝶)
火影忍者鹿蝶一共有幾代(木葉三代豬鹿蝶)
  火之國木葉村能夠成為忍界的強大忍村,不僅因為曆代火影們的過人實力,而且在其領導下的忍者家族也都十分具有傳奇色彩,在木葉衆多的秘術家族中,由奈良一族、山中一族、秋道一族族長組成的豬鹿蝶小隊十分搶眼,目前出現三代豬鹿蝶,那麼哪一代可能最強呢?      一代豬鹿蝶   山中亥一、奈良鹿久、秋道丁座。   山中亥一為聯合軍聯絡部隊隊長,精神秘術強悍,能夠探查思...
2024-11-27
采購工程師考試都學習什麼(招标采購師需要學習哪些内容)
采購工程師考試都學習什麼(招标采購師需要學習哪些内容)
     方式/時長内容(36學時)在線學習/2小時1.依法必須招标項目如何有序開展?在線學習/2小時2.國有企業非必須招标項目招采管理實務;在線學習/2小時3.采購項目招标文件及采購文件編制方法;在線學習/2小時4.依法必招項目評标實務及疑難問題分析;在線學習/2小時5.政府采購六種采購方式要點解析;在線學習/2小時6.招标采購項目的争議處理;在線學習/2...
2024-11-27
春花秋月大結局好虐(春花秋月高度還原原著内容)
春花秋月大結局好虐(春花秋月高度還原原著内容)
  《天雷一部之春花秋月》,這部劇是根據小說改編而成,故事劇情也非常的精彩,劇中的cp也是非常的甜蜜,《春花秋月》這部網劇,已經走向高潮階段,最開始春花從一個美麗的誤會,生生将真愛給淹沒在心底,并且獲得自己愛情的故事,這部劇是由趙露思和李弘毅主演的。      《春花秋月》這部網劇,已經走向高潮階段,最開始春花從一個美麗的誤會,生生将真愛給淹沒在心底。可惜,...
2024-11-27
Copyright 2023-2024 - www.tftnews.com All Rights Reserved