目前plc主流的有西門子、三菱、歐姆龍、AB、施耐德等等,大部分的plc制造商都有自己的通訊協(xié)議,比如西門子的profibus、mpi ,三菱的cc-link等等,這些通訊協(xié)議一般都是針對(duì)自家的設(shè)備,沒有開放具體的協(xié)議內(nèi)容,使用起來(lái)比較簡(jiǎn)單,根據(jù)手冊(cè)在軟件中做一些簡(jiǎn)單的配置就可以,但是局限性比較大,因?yàn)楦骷业膒lc與其它家的就不能通訊了。
所以現(xiàn)在工控設(shè)備儀表用的最多的是modbus通訊,因?yàn)閙odbus協(xié)議是完全免費(fèi)公開的,Modbus是Modicon公司開發(fā)的,該公司幾經(jīng)收購(gòu),最后并入現(xiàn)在的施耐德電氣,一般現(xiàn)場(chǎng)設(shè)備問是什么通訊,說(shuō)485通訊基本上就是modbus了,當(dāng)然485是物理層的概念,modbus是指應(yīng)用層,rs485可以走別的通訊協(xié)議,modbus也可以用rs232/422等等作為物理層,但是目前工控設(shè)備儀表一般都是485接口走modbus通訊,協(xié)議簡(jiǎn)單易用,硬件消耗很少,本人遇到的覺大部分變頻器,儀表類(支持通訊的)都是使用modbus協(xié)議,可以說(shuō)modbus是目前工控領(lǐng)域的標(biāo)準(zhǔn)協(xié)議,準(zhǔn)確的來(lái)說(shuō)應(yīng)該是modbus-rtu,后面再講。

先說(shuō)modbus通訊怎么用,剛才說(shuō)了modbus協(xié)議簡(jiǎn)單易用所以才能普及,應(yīng)用時(shí)一般根據(jù)設(shè)備廠家提供的通訊手冊(cè)對(duì)波特率、數(shù)據(jù)位、站地址等進(jìn)行設(shè)置,還要根據(jù)通訊手冊(cè)知道設(shè)備寄存器的地址,modbus是主-從協(xié)議,主站發(fā)出相應(yīng)的指令讀或者寫從站寄存器給從站,從站做出相應(yīng)的反饋,簡(jiǎn)單來(lái)說(shuō)就是這樣,這個(gè)還是需要好好讀一讀modbus說(shuō)明,這里就不詳細(xì)講了,但有一點(diǎn)絕對(duì)不難。
再講講個(gè)人認(rèn)為以后工控行業(yè)的通訊方式發(fā)展方向,剛才講的modbus-rtu是通過485接口實(shí)現(xiàn)的串型通訊,但是串型通訊在使用中會(huì)遇到各種問題比如很容易受干擾,故隨著以太網(wǎng)的普及modbus發(fā)展出來(lái)經(jīng)由以太網(wǎng)的modbus-tcp,以太網(wǎng)抗干擾能力強(qiáng)、可以通過光纖遠(yuǎn)距離傳輸?shù)鹊葍?yōu)點(diǎn),以后工業(yè)現(xiàn)場(chǎng)肯定是以太網(wǎng)的天下。像西門子的profibus也推出了profinet協(xié)議。