自由口與PPI通訊的區別

1、PPI協議是專門為S7-200開發的通信協議。S7-200 CPU的通信口(Port0、Port1)支持PPI通信協議,S7-200的一些通信模塊也支持PPI協議。Micro/WIN與CPU進行編程通信也通過PPI協議。

S7-200 CPU的PPI網絡通信是建立在RS-485網絡的硬件基礎上,因此其連接屬性和需要的網絡硬件設備是與其他RS-485網絡一致的。

S7-200 CPU之間的PPI網絡通信隻需要兩條簡單的指令,它們是網絡讀(NetR)和網絡寫(NetW)指令。

PPI協議是西門子的專用協議,其具體詳情是不公開的,一般用於西門子設備之間的通訊。

2、自由口:

S7-200 CPU的通信口可以設置為自由口模式。選擇自由口模式後,用戶程序就可以完全控製通信端口的操作,通信協議也完全受用戶程序控製。

S7-200 CPU上的通信口在電氣上是標準的RS-485半雙工串行通信口。此串行字符通信的格式可以包括:

一個起始位

7或8位字符(數據字節)

一個奇/偶校驗位,或者沒有校驗位

一個停止位

自由口通信速波特率可以設置為1200、2400、4800、9600、19200、38400、57600或112500。

凡是符合這些格式的串行通信設備,理論上都可以和S7-200 CPU通信。

自由口模式可以靈活應用。Micro/WIN的兩個指令庫(USS和Modbus RTU)就是使用自由口模式編程實現的。 

相關文章

免費谘詢