回覆列表
  • 1 # 淡泊的風聲3l

    你好,PLC中常用的數制有二進制、十進制和十六進制。

    1. 二進制轉換方法:

    - 將二進制數每四位分成一組,然後將每組轉換成十六進制數;

    - 將二進制數每三位分成一組,然後將每組轉換成八進制數;

    - 將二進制數轉換成十進制數,可使用乘以2的n次方的方法。

    2. 十進制轉換方法:

    - 將十進制數直接轉換成二進制數;

    - 將十進制數每四位分成一組,然後將每組轉換成十六進制數;

    - 將十進制數轉換成二進制數,可使用除以2的n次方的方法。

    3. 十六進制轉換方法:

    - 將十六進制數直接轉換成二進制數;

    - 將十六進制數轉換成十進制數,可使用16的n次方的方法;

    - 將十六進制數每一位轉換成四位的二進制數。

    以上是常用的數制及其轉換方法,需要根據實際需求進行選擇和應用。

  • 2 # 小米子呀yc

    你好,在PLC中,常用的數制有二進制、十進制、十六進制。

    1. 二進制轉十進制:將二進制數從右往左按位展開,每個位置上的數值乘以2的n次冪(n為位置序號,從0開始),然後相加即可得到十進制數。

    例如:二進制數1101,轉換為十進制數的計算過程為:(1×2³) + (1×2²) + (0×2¹) + (1×2⁰) = 13

    2. 十進制轉二進制:將十進制數不斷除以2,直到商為0為止,每次取餘數作為二進制數的一個位,最後將餘數倒序排列即可得到二進制數。

    例如:十進制數13,轉換為二進制數的計算過程為:13÷2=6···1,6÷2=3···0,3÷2=1···1,1÷2=0···1,餘數倒序排列為1101。

    3. 十六進制轉十進制:將十六進制數從右往左按位展開,每個位置上的數值乘以16的n次冪(n為位置序號,從0開始),然後相加即可得到十進制數。

    例如:十六進制數3F,轉換為十進制數的計算過程為:(3×16¹) + (15×16⁰) = 63

    4. 十進制轉十六進制:將十進制數不斷除以16,直到商為0為止,每次取餘數作為十六進制數的一個位,最後將餘數倒序排列即可得到十六進制數。

    例如:十進制數63,轉換為十六進制數的計算過程為:63÷16=3···15(餘數為15表示十六進制中的F),3÷16=0···3,餘數倒序排列為3F。