1. <pre id="srmtd"></pre>
      
      
    2. <menuitem id="srmtd"></menuitem>

    3. PLC與PC通訊應用實例

      1) 通訊系統(tǒng)的連接

      {AA0E1457-C33F-4306-8A28-A7F22344C784}0

      1 RS232RS485通訊結構圖

      圖中是采用 FX-232ADP 接口單元,將一臺通用計算機與一臺 FX2 系列 plc 連接進行通訊的示意圖。

      2) 通訊操作

      FX2 系列 plc 與通訊設備間的數(shù)據交換,由特殊寄存器 D8120 的內容指定,交換數(shù)據的點數(shù)、地址用 RS 指令設置,并通過 plc 的數(shù)據寄存器和文件寄存器實現(xiàn)數(shù)據交換。下面對其使用做一簡要介紹。

      1)通訊參數(shù)的設置

      在兩個串行通訊設備進行任意通訊之前,必須設置相互可辨認的參數(shù),只有設置一致,才能進行可靠通訊。這些參數(shù)包括波特率、停止位和奇偶校驗等,它們通過位組合方式來選擇,這些位存放在數(shù)據寄存器 D8120 中,具體規(guī)定如下表1所示

      1串行通訊數(shù)據格式

      D8120 的位

      說明

      位狀態(tài)

      0 OFF

      1(ON)

      bo

      數(shù)據長度

      7

      8

      b1

      b2

      校驗( b2 b1

      00 ):無校驗

      01 ):奇校驗

      11 ):偶校驗

      b3

      停止位

      1

      2

      b4

      b5

      b6

      b7

      波特率( b7 b6 b5 b4

      0011 ): 300bps

      0100 ): 600bps

      0101 ): 1200bps

      0110 ): 2400bps

      0111 ): 4800bps

      1000 ): 9600bps

      1001 ): 19200bps

      b8

      起始字符

      D8124

      b9

      結束字符

      D8125

      b10

      握手信號類型 1

      H/W1

      b11

      模式(控制線)

      常規(guī)

      單控

      b12

      握手信號類型 2

      H/W2

      b13~b15

      可取代 b8~b12 用于 FX-485 網絡

      使用說明如下:

      1)如 D8120 0F9EH 則選擇下列參數(shù)。

      E 7 位數(shù)據位、偶校驗、 2 位停止位

      9 =波特率為 19200bps

      F =起始字符、結束字符、硬件 1 型( H/W1 )握手信號、單線模式控制

      0 =硬件 2 型( H/W2 )握手信號為 OFF

      2)起始字符和結束字符可以根據用戶的需要自行修改。

      3)起始字符和結束字符在發(fā)送時自動加到發(fā)送的信息上。在接收信息過程中,除非接收到起始字符,不然數(shù)據將被忽略;數(shù)據將被連續(xù)不斷地讀進直到接到結束字符或接收緩沖區(qū)全部占滿為為止。因此,必須將接收緩沖區(qū)的長度與所要接收的最長信息的長度設定的一樣。

      (2)串行通訊指令

      該指令的助記符、指令代碼、操作數(shù)、程序步如下表所示。

      RS 指令用于對 FX 系列 PLC 的通訊適配器 FX-232ADP 進行通訊控制,實現(xiàn) PLC 與外圍設備間的數(shù)據傳送和接收。 RS 指令在梯形圖中使用的情況如下圖所示。

      [S] 指定傳送緩沖區(qū)的首地址

      [m] 指定傳送信息長度

      [D] 指定接收緩沖區(qū)的首地址

      [n] 指定接收數(shù)據長度,即接收信息的最大長度

      1 RS 指令使用說明

      a )發(fā)送和接收緩沖區(qū)的大小決定了每傳送一次信息所允許的最大數(shù)據量,緩沖區(qū)的大小在下列情況下可加以修改。

      發(fā)送緩沖區(qū)――在發(fā)送之前,即 M8122 ON 之前。

      接收緩沖區(qū)――信息接收完后,且 M8123 復位前。

      b )在信息接收過程不能發(fā)送數(shù)據,發(fā)送將被延遲( M8121 ON )。

      c )在程序中可以有多條 RS 指令,但在任一時刻只能有一條被執(zhí)行。

      日韩无码a片精彩视频,精品国产一区二区三区免费看,U久久精品国产99国产精品亚洲,亚洲色欧美色国产精品

        1. <pre id="srmtd"></pre>
          
          
        2. <menuitem id="srmtd"></menuitem>