tft每日頭條

 > 科技

 > 初學者怎麼寫plc程序

初學者怎麼寫plc程序

科技 更新时间:2024-06-01 17:09:08

數制三要素

  • 基數:數制中可以使用的數碼個數,N進制就有N個不同的數碼。
  • 位權:數制中數碼所在位置的加權值,N進制為N的n次方值。
  • 進位和複位:當數碼在運算中達到最大數碼值時的處理,其處理過程是逢N進1,本位歸零(數碼最小值)。

初學者怎麼寫plc程序(數制轉換技巧詳解)1

二進制 八進制 十進制 十六進制

初學者怎麼寫plc程序(數制轉換技巧詳解)2

數值組成:H3AE=3X256 10X16 14X1=K 942

N進制數轉換成十進制數

N位進制數轉換成十進制數公式如下:

初學者怎麼寫plc程序(數制轉換技巧詳解)3

  • 十進制數轉換N進制數方法一:

口訣:除N取餘,逆序排列。

例1:K 200=B ?

200÷2=100……0 LSD

100÷2=50…… 0

50 ÷2=25…… 0

25 ÷2=12…… 1

12 ÷2=6 …… 0

6 ÷2=3 …… 0

3 ÷2=1 …… 1

1 ÷2=0 …… 1 MSD

K 200=B 11001000

例2:K 8000=H ?

8000÷16=500……0 LSD

500÷16=31…… 4

31 ÷16=1 …… 15(F)

1 ÷16=0 …… 1 MSD

K 8000=H 1F40

  • 十進制數轉換N進制數方法二:

口訣:找大位,定高位,依次除權,取商用餘。

初學者怎麼寫plc程序(數制轉換技巧詳解)4

例1:K 200=B ?

(大位)256>200>128(高位)

200÷128=1……72 MSD

72 ÷ 64=1…… 8

8 ÷ 32=0…… 8

8 ÷ 16=0…… 8

8 ÷ 8=1…… 0

0 ÷ 4=0…… 0

0 ÷ 2=0…… 0

0 ÷ 1=0…… 0 LSD

K 200=B 11001000

十進制轉換十六進制數

初學者怎麼寫plc程序(數制轉換技巧詳解)5

例2:K 8000=H ?

(大位)65536>8000>4096(高位)

8000÷4096=1……3904 MSD

3904÷ 256=15…… 64 15(F)

64 ÷ 16=4 …… 0

0 ÷ 1=0 …… 0 LSD

K 8000=H 1F40

二、十六進制數互換

口訣:

2轉16,四位并一,按表查數;

16轉2,一位變四,按數查表。

初學者怎麼寫plc程序(數制轉換技巧詳解)6

例:

0001 1110 1001 0011

1 E 9 3

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关科技资讯推荐

热门科技资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved