版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領
文檔簡介
1、FX系列PLC專用協(xié)議通信指令一覽 以下將詳細列出PLC專用協(xié)議通信的指令:指令 注釋 BR 以1點為單位,讀出位元件的狀態(tài) WR 以16點為單位,讀出位元件的狀態(tài),或以1字為單位,讀出字元件的值 BW 以1點為單位,寫入位元件的狀態(tài) WW 以16點為單位,寫入位元件的狀態(tài),或以1字為單位,寫入值到字元件 BT 以1點為單位,SET/RESET位元件 WT 以16點為單位,SET/RESET位元件,或?qū)懭胫档阶衷?RR 控制PLC運行RUN RS 控制PLC停止STOP PC 讀出PLC設備類型 TT 連接測試 注:位元件包括X,Y,M,S以及T,C的線圈等;字元件包括D,T,C,KnX,K
2、nY,KnM等。 三菱FX系列PLC編程口通信協(xié)議總覽該協(xié)議實際上適用于PLC編程端口以及FX-232AW模塊的通信。通訊格式:命令命令碼目標設備DEVICEREADCMD0X,Y,M,S,T,C,DDEVICEWRITECMD1X,Y,M,S,T,C,DFORCEONCMD7X,Y,M,S,T,CFORCEOFFCMD8X,Y,M,S,T,C傳輸格式:RS232C波特率:9600bps奇偶:even校驗:累加方式(和校驗)字符:ASCII16進制代碼:ENQ05H請求ACK06HPLC正確響應NAK15HPLC錯誤響應STX02H報文開始ETX03H報文結(jié)束 幀格式:STXCMDDATA.D
3、ATAETXSUM(upper)SUM(lower)例子:STX,CMD,ADDRESS,BYTES,ETX,SUM02H,30H,31H,30H,46H,36H,30H,34H,03H,37H,34HSUM=CMD+.+ETX;30h+31h+30h+46h+36h+30h+34h+03h=74h;累加和超過兩位取低兩位1、DEVICEREAD(讀出軟設備狀態(tài)值)計算機向PLC發(fā)送:始命令首地址位數(shù)終和校驗STXCMDGROUPADDRESSBYTESETXSUM例子:從D123開始讀取4個字節(jié)數(shù)據(jù)02h30h31h,30h,46h,36h30h,34h03h37h,34h地址算法:addr
4、ess=address*2+1000h再轉(zhuǎn)換成ASCII31h,30h,46h,36hPLC返回STX1STDATA2NDDATA.LASTDATAETXSUM注:最多可以讀取64個字節(jié)的數(shù)據(jù)例子:從指定的存儲器單元讀到3584這個數(shù)據(jù)02h33h35h38h34h03h44h,36h2、DEVICEWRITE(向PLC軟設備寫入值)始命令首地址位數(shù)數(shù)據(jù)終和校驗STXCMDGROUPADDRESSBYTES1STDATA2NDDATA.LASTDATAETXSUM例子:向D123開始的兩個存儲器中寫入1234,ABCD02h31h31h,30h,46h,36h30h,34h33h,34h,31
5、h,32h,43h,44h,41h,42h03h34h,39hPLC返回ACK(06H)接受正確NAK(15H)接受錯誤3、位設備強制置位/復位FORCEON置位始命令地址終和校驗STXCMDADDRESSETXSUM02h37haddress03hsumFORCEOFF復位始命令地址終和校驗STXCMDADDRESSETXSUM02h38haddress03hsumPLC返回ACK(06H)接受正確NAK(15H)接受錯誤設備強制中的地址公式:Address=Address/8+100h說明:1.幀中的BYTES表示需要讀取或者寫入的字節(jié)數(shù)。2.地址算法上有說明。3.累加和是從STX后面一個
6、字節(jié)開始累加到ETX的和。三菱FX系列PLC編程口通信源代碼fx_comm.hFX系列PLC四種通信模式的特性首先講講FX系列PLC的通信方式。FX系列PLC根據(jù)使用的通信模塊與協(xié)議不同,分為以下四種通信模式:1、PLC的N:N通信方式2、PLC雙機并聯(lián)通信方式3、PLC與計算機專有協(xié)議通信方式(無須梯形圖,電腦直接讀寫操縱PLC)4、PLC與計算機無協(xié)議通信方式(梯形圖RS指令方式,可自定義通信協(xié)議)以下將詳細列出各通信模式的特性:N:N網(wǎng)絡PLC并聯(lián)專用協(xié)議計算機連接無協(xié)議通信傳輸標準RS485RS485/RS422RS485/RS422或RS232傳輸距離500mRS485/RS422:
7、500mRS232:15m連接數(shù)量8站1:11:N(N=16)1:1通信方式半雙工FX,FX2c,FXon:半雙工FX2n:全雙工數(shù)據(jù)長度固定7bit/8bit校驗無/奇/偶停止位1bit/2bit波特率38400bps19200bps300/600/1200/2400/4800/9600/19200頭字符固定無有效尾字符控制線-協(xié)議-格式1/格式4無和校驗固定無有效適用機型FX2n,FXonFX2n,FX,FX2cFX2n,FXon,FX,FX2cFX系列PLC專用協(xié)議通信指令一覽以下將詳細列出PLC專用協(xié)議通信的指令:指令注釋BR以1點為單位,讀出位元件的狀態(tài)WR以16點為單位,讀出位元件
8、的狀態(tài),或以1字為單位,讀出字元件的值BW以1點為單位,寫入位元件的狀態(tài)WW以16點為單位,寫入位元件的狀態(tài),或以1字為單位,寫入值到字元件BT以1點為單位,SET/RESET位元件WT以16點為單位,SET/RESET位元件,或?qū)懭胫档阶衷R控制PLC運行RUNRS控制PLC停止STOPPC讀出PLC設備類型TT連接測試注:位元件包括X,Y,M,S以及T,C的線圈等;字元件包括D,T,C,KnX,KnY,KnM等。FX系列PLC專用協(xié)議通信指令格式詳解約定說明:ENQ為請求標志,ASCII值5,VB中以chr(5)表示;ACK為正確標志,ASCII值6,VB中以chr(6)表示;STX為
9、請求標志,ASCII值2,VB中以chr(2)表示;EXT為請求標志,ASCII值3,VB中以chr(3)表示;表格中紅色字為需要求和效驗的部分;和效驗為每一項的ASCII值的總和轉(zhuǎn)換成十六進制后區(qū)低兩位;站號、PLC號、元件數(shù)量、和效驗都是以十六進制表示;等待延時為0-150毫秒,以十六進制0H-FH表示,如100ms為AH。1、批量讀出位元件-BR指令格式:12345678151617PC側(cè):ENQ站號PLC號BR延時首地址數(shù)量和效驗ACK站號PLC號PLC側(cè):STX站號PLC號數(shù)據(jù)EXT和效驗91011121314注上述中:1、PLC號系統(tǒng)默認為FF;2、首地址應以十進制表示,如首地址X
10、0018表示從X寄存器的第18地址單元開始讀取I/O量;3、數(shù)量表示讀取的I/O量個數(shù);4、和效驗是指從站號到數(shù)量之間的各代碼的ASCII碼的累加和;5、PLC側(cè)的響應碼中和效驗是指從站號到EXT之間的各代碼的ASCII碼的累加和。6、可以讀出X、Y和M寄存器的內(nèi)容。例如:要讀出站號為0的Fx2n系列PLC的X00到X08共9點的狀態(tài)值,延時100ms,假設采用CommunicationFormat(D8120)的Format1方式::注釋:請求站號PLC號命令延時元件首地址元件數(shù)量和效驗代碼:ENQ00FFBRAX00000942ASCII碼:05H30H30H46H46H42H52H41H
11、58H30H30H30H30H30H35H34H32H您只要將以上蘭色部分的代碼以字符串形式(VB中可以表示為CHR(5)&00FFBRAX00000942)發(fā)送到PLC,就會有正確的回應信息,如下:注釋:頭站號PLC號元件首地址尾和效驗代碼:STX00FF001101101EXT05ASCII碼:02H30H30H46H46H30H30H31H31H30H31H31H30H31H03H30H35H若發(fā)送碼有誤,則有以下回應:注釋:頭站號PLC號和效驗代碼:NAK00FF06ASCII碼:15H30H30H46H46H30H36H2、批量讀出字元件-WR指令格式:12345678151617P
12、C側(cè):ENQ站號PLC號WR延時首地址數(shù)量和效驗ACK站號PLC號PLC側(cè):STX站號PLC號數(shù)據(jù)EXT和效驗91011121314該命令使用方法與(BR)命令相同,不再贅述。3、批量寫入位元件-BW指令格式: 1 2 3 4 5 6 7 8 9PC側(cè):ENQ站號PLC號BW延時首地址數(shù)量寫入值和效驗PLC側(cè):ACK站號PLC號1011124、批量寫入字元件-WW指令(M寄存器100單元置1)格式:01FFWWAM01000100010C123456789PC側(cè):ENQ站號PLC號WW延時首地址數(shù)量寫入值和效驗PLC側(cè):05H01FFAM01000100010CACK站號PLC號101112請
13、自行分析以上代碼。請繼續(xù)關注如何控制PLC的運行停止。三菱PLC與PC機通訊的VB源程序 PLC與PC機通訊的VB源程序大體如下:采用的是FX232BD通訊模塊,協(xié)議就是FX通訊協(xié)議。強制PLC為RUNPrivateSubcommand1_Click()DimdatAsStringcommli.OutBufferCount=0commli.InBufferCount=0dat=01FFRR0commli.Output=Chr$(5)+dat+SumChk(dat)EndSub強制PLC為STOPPrivateSubcommand2_Click()DimdatAsStringcommli.Out
14、BufferCount=0commli.InBufferCount=0dat=01FFRS0commli.Output=Chr$(5)+dat+SumChk(dat)EndSub強制Y0為1PrivateSubcommand3_Click()DimdatAsStringcommli.OutBufferCount=0commli.InBufferCount=0commli.Output=“01FFBW0Y001011”EndSub強制Y0為0PrivateSubcommand3_Click()DimdatAsStringcommli.OutBufferCount=0commli.InBufferCount=0commli.Output=“01FFBW0Y001010”EndSub設置電腦通信參數(shù)PrivateSubCommlis()Ifcommli.PortOpen=TrueThencommli.PortOpen=FalseEndIfIfNotcommli.PortOpenThencommli.CommPort=1通信口commli.Settings=9600,N,8,1commli.Handshaking=
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024天津旅游度假區(qū)土地承包使用權(quán)出租協(xié)議3篇
- 2024-2030年中國多層押出與切斷機商業(yè)計劃書
- 2024-2030年中國垃圾焚燒發(fā)電行業(yè)當前經(jīng)濟形勢及投資建議研究報告
- 2024-2030年中國噴霧通風玻璃鋼冷卻塔項目投資風險分析報告
- 2024年戰(zhàn)略合作:全方位市場營銷協(xié)議3篇
- 2024年度工程欠款結(jié)算付款合同3篇
- 2024年度國有企業(yè)內(nèi)部基礎設施建設無償借款合同3篇
- 2024年度健康食品原材料研發(fā)與生產(chǎn)合作合同3篇
- 微專題鋰離子電池-2024高考化學一輪考點擊破
- 馬鞍山學院《社會組織與社會治理》2023-2024學年第一學期期末試卷
- 高中英語:倒裝句專項練習(附答案)
- 學校食堂供貨商選擇、評價和退出管理制度
- 《大數(shù)據(jù)會計基礎》測驗題
- 烴自由基結(jié)構(gòu)、穩(wěn)定性和烷烴氯代反應選擇性的理論研究
- 《中華人民共和國道路運輸條例》知識專題培訓
- 三農(nóng)產(chǎn)品電商三農(nóng)村電商可持續(xù)發(fā)展戰(zhàn)略規(guī)劃手冊
- 2025屆江蘇揚州中學數(shù)學高一上期末考試試題含解析
- 2021九年級英語上學期期末復習專項訓練看圖寫話1仁愛版(含答案)
- 留置導尿患者漏尿原因分析及護理對策 2
- 滬科版(2024新版)八年級全一冊物理第三章 光的世界 學情評估測試卷(含答案)
- 子宮脫垂護理查房-534
評論
0/150
提交評論