當(dāng)前位置: 首頁(yè) > 工業(yè)控制產(chǎn)品 > 自動(dòng)化控制 > PLC可編程控制器
發(fā)布日期:2022-04-22 點(diǎn)擊率:77 品牌:松下_Panasonic
引言 目前,隨著plc的快速發(fā)展,越來(lái)越多的plc生產(chǎn)廠商開(kāi)發(fā)了它與計(jì)算機(jī)的通信功能(主要是利用計(jì)算機(jī)串口進(jìn)行通信),本文是以松下fp系列plc為例,作詳細(xì)闡述。在一臺(tái)計(jì)算機(jī)于plc之間的通信中,通信由計(jì)算機(jī)發(fā)動(dòng),把命令幀發(fā)向plc,plc將以響應(yīng)幀作應(yīng)答,并執(zhí)行相應(yīng)的動(dòng)作。 1 簡(jiǎn)介 可編程控制器是一種數(shù)字運(yùn)算操作的電子系統(tǒng),專(zhuān)為在工業(yè)環(huán)境下應(yīng)用而設(shè)計(jì)。它采用了可編程序的存儲(chǔ)器,用于其內(nèi)部存儲(chǔ)程序,執(zhí)行邏輯運(yùn)算、順序控制、定時(shí)、計(jì)數(shù)和算術(shù)操作等面向用戶(hù)的指令,并通過(guò)數(shù)字式或模擬式輸入輸出控制各種類(lèi)型的機(jī)械的生產(chǎn)過(guò)程。可編程控制器及其有關(guān)外部設(shè)備,都按易于與工業(yè)控制系統(tǒng)聯(lián)成一個(gè)整體、易于擴(kuò)充其功能的原則設(shè)計(jì)。早期的plc以數(shù)字量的順序控制為主,提供了簡(jiǎn)單的慢速的通信功能(只支持rs232、rs485、多采用modbus協(xié)議),現(xiàn)在的plc不僅具有邏輯運(yùn)算、順序控制、定時(shí)、計(jì)數(shù)和算術(shù)操作,而且還具有a/d、d/a轉(zhuǎn)換,數(shù)值計(jì)算和數(shù)據(jù)處理等功能。它既可以對(duì)開(kāi)關(guān)量進(jìn)行控制,也可以對(duì)模擬量進(jìn)行控制,隨著plc功能不斷擴(kuò)充,它還有通訊聯(lián)網(wǎng)功能。本文就是基于松下電工的專(zhuān)門(mén)通信協(xié)議(mewtocol),用vc++開(kāi)發(fā)的上位機(jī)與plc間的通信。 2 松下電工的專(zhuān)用通信協(xié)議mewtocol-com 目前,隨著plc的快速發(fā)展,越來(lái)越多的plc生產(chǎn)廠商開(kāi)發(fā)了它與計(jì)算機(jī)的通信功能(主要是利用計(jì)算機(jī)串口進(jìn)行通信),本文是以松下fp系列plc為例,作詳細(xì)闡述。在一臺(tái)計(jì)算機(jī)于plc之間的通信中,通信由計(jì)算機(jī)發(fā)動(dòng),把命令幀發(fā)向plc,plc將以響應(yīng)幀作應(yīng)答,并執(zhí)行相應(yīng)的動(dòng)作。 (1) 命令幀格式 其中: %:mewtocol-com的命令幀開(kāi)始標(biāo)志(ascii碼為25h)。 h,l:站地址的高位和低位。 #:站號(hào)特征碼(ascii碼為23h)。 發(fā)送文本:由命令碼和數(shù)據(jù)組成,其主要命令碼如表1所示。 bcc:校驗(yàn)碼,采用異或校驗(yàn)碼,bcc為8位。 (2) 響應(yīng)幀格式 當(dāng)主站發(fā)來(lái)命令幀之后,從站將以響應(yīng)幀作應(yīng)答。響應(yīng)幀分為2種,若主站命令幀正確無(wú)誤,則用“正確響應(yīng)幀”作應(yīng)答;如果主站命令幀有錯(cuò)誤則用“錯(cuò)誤響應(yīng)幀”作應(yīng)答。這兩種應(yīng)幀格式下。正確響應(yīng)幀的格式 其中 %,h,l,bcc,cr含義與命令幀相同。 $:正確響應(yīng)的標(biāo)志(acsii碼為24h)。 響應(yīng)文本:應(yīng)當(dāng)按照命令幀要求及協(xié)議規(guī)定組織。 錯(cuò)誤響應(yīng)幀的格式 其中%,h,l,bcc,cr含義與命令幀相同。 !:錯(cuò)誤響應(yīng)幀的標(biāo)志(acsii碼為21h)。 錯(cuò)誤代碼:對(duì)于命令及數(shù)據(jù)傳送中的各種錯(cuò)誤均規(guī)定為代碼以識(shí)別。
下一篇: PLC、DCS、FCS三大控
上一篇: 索爾維全系列Solef?PV