基于PPI協(xié)議S7-200上位機通訊軟件
經(jīng)過(guò)一段時(shí)間的努力,通過(guò)偵聽(tīng)解析,西門(mén)子PPI協(xié)議終于被攻克了.
現以此協(xié)議做了個(gè)上位機調試軟件,歡迎大家EMAIL索取試用.
一.基本功能
1. 讀寫(xiě)出寄存器的數值(字節、字、雙字)
2、進(jìn)行元件(V、M、S、Q、I)的置、復位操作
3. 讀取C,T當前值
4、可以讀取元件(V、M、S、Q、I)的ON/OFF狀態(tài)。
5、可以登錄并控制PLC的運行、停止。
6. 圖形曲線(xiàn)監控方式
7. 圖表添加監控方式
二. 主畫(huà)面

三.圖形及曲線(xiàn)監控方式

四.圖表監控方式

(點(diǎn)擊圖形可看清細節).
經(jīng)過(guò)艱苦的解析偵聽(tīng),才有了對PPI協(xié)議較通
透的了解.它的通訊過(guò)程不同于一般PLC的協(xié)
議,先發(fā)送握手信息,成功后再進(jìn)行指令通訊.
通訊過(guò)程:
主從方式通訊,一次讀寫(xiě)過(guò)程的步驟如下:
1)首先主機(計算機)發(fā)出讀寫(xiě)命令.
2)從機(PLC)作出接收正確的響應.(E5)
3)主機接到此響應則發(fā)出確認指令.
(10 02 00 5C 5E 16)
4)PLC回應給上位機數據。這樣收發(fā)兩次數據,
完成一次數據的讀寫(xiě)。
本軟件有償轉讓源碼.不同于市面上已出現
的所謂源碼,實(shí)際上是封裝控件,獲取者只是
做簡(jiǎn)單調用,并不能理解PPI協(xié)議的實(shí)質(zhì),更
談不上靈活運用或更復雜應用.本軟件是真
正的源代碼開(kāi)放,不含任何自封裝控件,用戶(hù)
可快速掌握PPI協(xié)議通訊,可極大縮短項目的
開(kāi)發(fā)時(shí)間及提高項目質(zhì)量.
Email:
Chennousstar@sina.comMobil: 13049359432