自由口與PPI通訊的區(qū)別
1、PPI協(xié)議是專門為S7-200開(kāi)發(fā)的通信協(xié)議。S7-200 CPU的通信口(Port0、Port1)支持PPI通信協(xié)議,S7-200的一些通信模塊也支持PPI協(xié)議。Micro/WIN與CPU進(jìn)行編程通信也通過(guò)PPI協(xié)議。
S7-200 CPU的PPI網(wǎng)絡(luò)通信是建立在RS-485網(wǎng)絡(luò)的硬件基礎(chǔ)上,因此其連接屬性和需要的網(wǎng)絡(luò)硬件設(shè)備是與其他RS-485網(wǎng)絡(luò)一致的。
S7-200 CPU之間的PPI網(wǎng)絡(luò)通信只需要兩條簡(jiǎn)單的指令,它們是網(wǎng)絡(luò)讀(NetR)和網(wǎng)絡(luò)寫(NetW)指令。
PPI協(xié)議是西門子的專用協(xié)議,其具體詳情是不公開(kāi)的,一般用于西門子設(shè)備之間的通訊。
2、自由口:
S7-200 CPU的通信口可以設(shè)置為自由口模式。選擇自由口模式后,用戶程序就可以完全控制通信端口的操作,通信協(xié)議也完全受用戶程序控制。
S7-200 CPU上的通信口在電氣上是標(biāo)準(zhǔn)的RS-485半雙工串行通信口。此串行字符通信的格式可以包括:
一個(gè)起始位
7或8位字符(數(shù)據(jù)字節(jié))
一個(gè)奇/偶校驗(yàn)位,或者沒(méi)有校驗(yàn)位
一個(gè)停止位
自由口通信速波特率可以設(shè)置為1200、2400、4800、9600、19200、38400、57600或112500。
凡是符合這些格式的串行通信設(shè)備,理論上都可以和S7-200 CPU通信。
自由口模式可以靈活應(yīng)用。Micro/WIN的兩個(gè)指令庫(kù)(USS和Modbus RTU)就是使用自由口模式編程實(shí)現(xiàn)的。
本文鏈接:http://www.hxsygame.com/Read/154.html 轉(zhuǎn)載需授權(quán)!