fgc536
DCS、PLC
級別: 論壇先鋒
|
FX系列PLC四種通信模式的特性 首先講講FX系列PLC的通信方式。 FX系列PLC根據使用的通信模塊與協議不同,分為以下四種通信模式: 1、PLC的N:N通信方式 2、PLC雙機并聯通信方式 3、PLC與計算機專有協議通信方式(無須梯形圖,電腦直接讀寫操縱PLC) 4、PLC與計算機無協議通信方式(梯形圖RS指令方式,可自定義通信協議) 以下將詳細列出各通信模式的特性: N:N網絡 PLC并聯 專用協議計算機連接 無協議通信 傳輸標準 RS485 RS485/RS422 RS485/RS422或RS232 傳輸距離 500m RS485/RS422:500mRS232:15m 連接數量 8站 1:1 1:N(N<=16) 1:1 通信方式 半雙工 FX,FX2c,FXon:半雙工FX2n: 全雙工 數據長度 固定 7bit/8bit 校驗 無/奇/偶 停止位 1bit/2bit 波特率 38400bps 19200bps 300/600/1200/2400/4800/9600/19200 頭字符 固定 無/有效 尾字符 控制線 ------ 協議 --- 格式1/格式4 無 和校驗 固定 無/有效 適用機型 FX2n,FXon FX2n,FX,FX2c FX2n,FXon,FX,FX2c FX系列PLC專用協議通信指令一覽 以下將詳細列出PLC專用協議通信的指令: 指令 注釋 BR 以1點為單位,讀出位元件的狀態 WR 以16點為單位,讀出位元件的狀態,或以1字為單位,讀出字元件的值 BW 以1點為單位,寫入位元件的狀態 WW 以16點為單位,寫入位元件的狀態,或以1字為單位,寫入值到字元件 BT 以1點為單位,SET/RESET 位元件 WT 以16點為單位,SET/RESET 位元件,或寫入值到字元件 RR 控制PLC運行RUN RS 控制PLC停止STOP PC 讀出PLC設備類型 TT 連接測試 注:位元件包括X,Y,M,S以及T,C的線圈等; 字元件包括D,T,C,KnX,KnY,KnM等。 FX系列PLC專用協議通信指令格式詳解 約定說明: ENQ為請求標志,ASCII值5,VB中以chr(5)表示; ACK為正確標志,ASCII值6,VB中以chr(6)表示; STX為請求標志,ASCII值2,VB中以chr(2)表示; EXT為請求標志,ASCII值3,VB中以chr(3)表示; 表格中紅色字為需要求和效驗的部分; 和效驗為每一項的ASCII值的總和轉換成十六進制后區低兩位; 站號、PLC號、元件數量、和效驗都是以十六進制表示; 等待延時為0-150毫秒,以十六進制0H-FH表示,如100ms為AH。 1、批量讀出位元件--BR指令 格式: PC側: ENQ 站號 PLC號 BR 延時 首地址 數量 和效驗 ACK 站號 PLC號 PLC側: STX 站號 PLC號 數據 EXT 和效驗 [注] 上述中:1、"PLC號"系統默認為"FF";2、"首地址 "應以十進制表示,如首地址"X0018"表示從X寄存器的第18地址單元開始讀取I/O量;3、"數量"表示讀取的I/O量個數;4、"和效驗"是指從"站號"到"數量"之間的各代碼的ASCII碼的累加和;5、PLC側的響應碼中"和效驗"是指從"站號"到"EXT"之間的各代碼的ASCII碼的累加和。6、可以讀出"X"、"Y"和"M"寄存器的內容。 例如:要讀出站號為0的Fx2n系列PLC的X00到X08共9點的狀態值,延時100ms,假設采用Communication Format(D8120)的Format 1 方式:: 注 釋: 請求 站號 PLC號 命令 延時 元件首地址 元件數量 和效驗 代 碼: ENQ 0 0 F F B R A X 0 0 0 0 0 9 4 2 ASCII碼: 05H 30H 30H 46H 46H 42H 52H 41H 58H 30H 30H 30H 30H 30H 39H 34H 32H 32H 您只要將以上蘭色部分的代碼以字符串形式(VB中可以表示為CHR(5)&" 00FFBRAX00000942")發送到PLC,就會有正確的回應信息 |
|
---|---|---|
|