a一级爱做片免费观看欧美,久久国产一区二区,日本一二三区免费,久草视频手机在线观看

新聞中心

EEPW首頁 > 手機與無線通信 > 設計應用 > PLC與MC9S08PT60PB的PPI協議分析

PLC與MC9S08PT60PB的PPI協議分析

作者: 時間:2013-03-05 來源:網絡 收藏

摘要:是西門子PLC的通信的幾種方式之中使用最廣泛通信協議,PLC與進行通信使用,通過硬件與軟件編程實現PLC與之間的數據傳輸及指令傳達,硬件電路采用常用的SN75176芯片,軟件部分使用Code Warrior IDE來進行MC9S08PT60P程序的開發編譯,實現它們的應用,完成自動化控制。
關鍵詞:

0 引言
PLC(可編程程序控制器)是一種極為普遍的、應用于各種環境的工業控制器。西門子公司的PLC通過用戶存儲的應用程序來控制生產過程,具有可靠性高、穩定性好、實時處理能力強、價格低廉等優點。為工業自動化提供了幾乎完美的現代化自動控制裝置。但是PLC不具備鍵盤、顯示器等人機交互設備,不能實時地對控制參數進行修改及顯示系統的運行狀態。西門子公司的TD系列的文本顯示器價格昂貴而且在低溫下無法正常工作。另一方面,MC9S08PT60PB具有價格較低廉、使用方便、功能多樣等優點。所以PLC可以和MC9S08PT60PB結合使用,以彌補PLC的缺陷。所以常常在一個控制系統中出現MC9S08PT60PB和PLC共存的情況,它們之間的通信應用就具有非常重要的現實意義。

1 PLC通信方式與MC9S08PT60PB芯片
PLC具有豐富的串行通訊方式,支持多種通信協議,如點對點接口協議(PPI協議)、多點接口協議(MPI協議)、PROFIBUS協議以及自由通信協議等。其中點對點接口協議是西門子公司研究開發的,是一種只需要在上位機中按照通信要求編程就可以實現數據傳輸的通信協議。
MC9S08PT60PB是Freescale公司產品系列中最新的8位MCU,它具有集成度高、外圍設備豐富、穩定性高、開發周期短、成本低、兼容性好等特點而被廣泛應用。它更適合低功耗、高性能的使用環境,如便攜式電子產品。MC9S08PT60PB資源豐富是最為突出的性能,RAM內存高達4kB,FLASH存儲器容量可達60kB,高度集成了4個串行通信端口(SCII、SCI2、SPI、IIC),最多達8個定時器、8通道的10位A/D轉換器。豐富的資源利于現場監控系統通信。

2 PLC與MC9S08PT60PB通信的接口電路
西門子PLC的CPU上的通信接口是RS-485D型連接器,PLC輸出RS-485信號。系統采用MC9S08PT60PB微控制芯片,它的串行口輸出是TTL電平,實現PLC與MC9S08PT60PB之間的通信,需要進行RS-485與TTL電平的轉換。該轉換可以通過先將MC9S08PT60PB的串行口與SN75176芯片相接。SN75176芯片是TI公司的一款用于RS-485通信的低功耗半雙工收發器件,芯片內部集成了一個驅動器和一個接收器,符號RS-485通信標準,具有高驅動能力。MC9S08PT60PB與S7-200 PLC的RS-485口進行通信,其硬件連接圖如圖1所示。

本文引用地址:http://www.j9360.com/article/153568.htm

a.JPG



3 PPI通信協議的通信程序
3.1 PPI通信協議
PPI協議中上位機與PLC使用主從方式進行通信,上位機作為主設備,PLC作為從設備。上位機按照通信任務,向PLC發送一定格式的數據通信命令。PLC向上位機發出應答信號,這時上位機再向PLC發送確認命令,PLC收到確認命令后,開始執行命令。完成通信任務。
MC9S08PT60PB中的程序是在Code Warrior IDE開發環境中完成的,由PC上位機下載到MC9S08PT60PB中之后,它作為主設備。PLC是被動通信,不需要編制通信程序。通信程序中主要包括:串口初始化命令、發送命令、接收命令MC9S08PT60PB使用的查詢方式,MC9S08PT60PB作為主站根據實際需要實時與PLC從站通信,完成通信數據的發送或接收。
3.2 MC9S08PT60PB與PLC中的PPI通信協議實現程序
3.2.1 初始化串口

b.JPG


上一頁 1 2 下一頁

評論


相關推薦

技術專區

關閉