當(dāng)前位置:機(jī)電之家首頁 >> PLC技術(shù)>> plc應(yīng)用 >> 三菱plc應(yīng)用 >> 自由口模式下PLC與計(jì)算機(jī)的通信(2)
自由口模式下PLC與計(jì)算機(jī)的通信(2)

自由口模式下PLC與計(jì)算機(jī)的通信



  ----在本例中,bcc為指令B1到B29的異或和,BCC為bcc的十六進(jìn)制ASCII碼。


  ----bcc=B1 xor B2 xor B3 xor B4 xor …… xor B29


  結(jié)束字符


  ----結(jié)束字符標(biāo)志著指令的結(jié)束,在本例中被定義為ASCII碼的“G”,不同的PLC從站可以定義不同的結(jié)束字符以接收真對(duì)該P(yáng)LC的指令。


  PLC在接到上位機(jī)指令后,將發(fā)送一個(gè)21字節(jié)長(zhǎng)反饋信息,格式見表2


  說明:


  起始字符


  ----起始字符標(biāo)志著反饋信息的開始,在本例中被定義為ASCII碼的“g”,不同的PLC從站可以定義不同的起始字符,這樣上位機(jī)可以根據(jù)信息的起始字符來判斷反饋信息的來源。


  狀態(tài)信息


  ----該字節(jié)包含指令執(zhí)行的狀態(tài)信息,在本例中


  01H 代表 讀取正確


  02H 代表 寫入正確


  03H 代表 BCC校驗(yàn)碼錯(cuò)誤


  04H 代表 指令不合法


  數(shù)據(jù)區(qū)


  ----反饋信息的B3到B18為讀指令所要讀取的數(shù)據(jù),以十六進(jìn)制ASCII碼表示。


  BCC校驗(yàn)碼


  ----與上位機(jī)指令中的BCC校驗(yàn)碼類似,它是反饋信息B3到B18的異或和。


  結(jié)束字符


  ----結(jié)束字符標(biāo)志著反饋信息的結(jié)束,在本例中被定義為26H。


  指令中為何要使用ASCII碼


  ----一條指令除包含數(shù)據(jù)外,還包含必要的控制字(起始字符、結(jié)束字符、指令類型等)。如果指令中的數(shù)據(jù)直接以其原本的形式傳輸,則不可避免的會(huì)與指令中的控制字發(fā)生混淆。


  ----例如本例中,指令的起始字符為“g”,其ASCII碼值為67H,結(jié)束字符為“G”,其ASCII碼值為47H。假設(shè)要寫入的數(shù)據(jù)中也有47H,并且數(shù)據(jù)直接以其原本的形式傳輸,則PLC會(huì)因?yàn)榻邮盏搅藬?shù)據(jù)中的47H而停止接收,這樣PLC接收到的指令將是一個(gè)不完整的非法指令,很可能造成PLC的誤動(dòng)作。


  ----為了避免這種情況的發(fā)生,可以用文本來傳送二進(jìn)制數(shù)據(jù)。通過以16進(jìn)制ASCII碼的格式描述數(shù)據(jù),每個(gè)二進(jìn)制的字節(jié)都可以表示成一對(duì)ASCII編碼,這對(duì)編碼表示這個(gè)字節(jié)的兩個(gè)16進(jìn)制字符。這種格式可以表示任何的數(shù)值,僅僅使用ASCII代碼的30H到39H(表示0到9)和41H到46H(表示A到F)。ASCII碼的其余部分可以用作控制字(起始標(biāo)志、結(jié)束標(biāo)志、指令類型等)。這樣,數(shù)據(jù)中的47H以ASCII碼的形式進(jìn)行傳送就變成了34H 37H 兩個(gè)字節(jié),從而避免了PLC因接收到數(shù)據(jù)中的47H而停止接收的錯(cuò)誤。




  表1 上位機(jī)指令格式




  表2 反饋信息格式

作者:未知 點(diǎn)擊:325次 [打印] [關(guān)閉] [返回頂部]
本文標(biāo)簽:自由口模式下PLC與計(jì)算機(jī)的通信(2)
* 由于無法獲得聯(lián)系方式等原因,本網(wǎng)使用的文字及圖片的作品報(bào)酬未能及時(shí)支付,在此深表歉意,請(qǐng)《自由口模式下PLC與計(jì)算機(jī)的通信(2)》相關(guān)權(quán)利人與機(jī)電之家網(wǎng)取得聯(lián)系。
電子樣本

SN系列樣冊(cè)
:鞏經(jīng)理
:13915946763
:南京塞姆泵業(yè)有限公司
個(gè)人求購(gòu)

吳小姐 【求購(gòu)】  粉碎機(jī)  2025-12-5
 【求購(gòu)】  冶煉用的重...  2025-12-5
柳女士 【求購(gòu)】  斷路器  2025-12-5
林志揚(yáng) 【求購(gòu)】  無石棉墊片  2025-12-4
張一帆 【求購(gòu)】  首件測(cè)試儀  2025-12-4
王飛 【求購(gòu)】  gf流量計(jì)  2025-12-4
 【求購(gòu)】  全自動(dòng)印刷...  2025-12-4
 【求購(gòu)】  LED屏  2025-12-3
VIP公司推薦