家家通 | 所有行業 | 所有企業 加入家家通,生意很輕松! ·免費注冊 ·登陸家家通 ·設為首頁
關于我們
關于我們
今日加盟
今日加盟
會員中心
會員中心
 
當前位置: 首頁 » 供應產品 » 電工電氣 » 綜合 »CPU226CN西門子plc的PPI協議開發案例

CPU226CN西門子plc的PPI協議開發案例

<%=cpname%>
產品價格: 5/人民幣 
最后更新: 2013-07-06 14:12:57
產品產地: 西門子plc
發貨地: 西門子變頻器 (發貨期:當天內發貨)
供應數量: 不限
有效期: 長期有效
最少起訂: 1
瀏覽次數: 103
詢價  試用會員產品
  • 公司基本資料信息
    • 上海櫻游機電科技有限公司
    • 胡雁先生 銷售
    • 會員[試用會員產品]
    • 郵件285333617@qq.com
    • 手機15921915062
    • 電話
    • 傳真
    • 地址上海市嘉定區祁連山南路2199
    • 進入商鋪
     
    產品詳細說明

        CPU226CN的編程口物理層為RS-485結構,SIEMENS提供MicroWin軟件,采用的是PPI(Point to Point)協議,可以用來傳輸、調試西門子PLC程序。在現場應用中,當需要PLC與上位機通訊時,較多的使用自定義協議與上位機通訊。在這種通訊方式中,需要編程者首先定義自己的自由通訊格式,在西門子PLC中編寫代碼,利用中斷方式控制通訊端口的數據收發。采用這種方式,西門子PLC編程調試較為煩瑣,占用西門子PLC的軟件中斷和代碼資源,而且當西門子PLC的通訊口定義為自由通訊口時,西門子PLC的編程軟件無法對西門子PLC進行監控,給西門子PLC程序調試帶來不便。

         S7-200西門子PLC的編程通訊接口,內部固化的通訊協議為PPI協議,如果上位機遵循PPI協議來讀寫西門子PLC,就可以省略編寫西門子PLC的通訊代碼。如何獲得PPI協議?可以在西門子PLC的編程軟件讀寫西門子PLC數據時,利用第三個串口偵聽西門子PLC的通訊數據,或者利用軟件方法,截取已經打開且正在通訊的端口的數據,然后歸納總結,解析出PPI協議的數據讀寫報文。這樣,西門子觸摸屏遵循PPI協議,就可以便利的讀寫西門子PLC內部的數據,實現上位機的人機操作功能。

    軟件設計

         系統中測控任務由CPU226CN完成,西門子PLC采用循環掃描方式工作,當定時時間到時,執行數據采集或PID控制任務,完成現場的信號控制。計算機的監控軟件采用VB編制,利用MSComm控件完成串口數據通訊,通訊遵循的協議為PPI協議。

     PPI協議

          西門子的PPI(Point to Point)通訊協議采用主從式的通訊方式,一次讀寫操作的步驟包括:首先上位機發出讀寫命令,西門子PLC作出接收正確的響應,上位機接到此響應則發出確認申請命令,西門子PLC則完成正確的讀寫響應,回應給上位機數據。這樣收發兩次數據,完成一次數據的讀寫[5]。

    其通訊數據報文格式大致有以下幾類:

    1、讀寫申請的數據格式如下:

    SD LE LER SD DA SA FC DASP SSAP DU FCS ED

    SD:(Start Delimiter)開始定界符(68H)

    LE:(Length)報文數據長度

    LER:(Repeated Length)重復數據長度

    SD: (Start Delimiter)開始定界符(68H)

    SA:(Source Address)源地址,指該地址的指針,為地址值乘以8

    DA:(Destination Address)目標地址,指該地址的指針,為地址值乘以8

    FC:(Function Code)功能碼

    DSAP:(Destination Service Access Point)目的服務存取點

    SSAP:(Source Service Access Point)源服務存取點

    DU:(Data Unit)數據單元

    FCS:(Frame Check Sequence)校驗碼

    ED:(End Delimiter)結束分界符(16H)

    報文數據長度和重復數據長度為自DA至DU的數據長度,校驗碼為DA至DU數據的和校驗,只取其中的末字節值。

    在讀寫西門子PLC的變量數據中,讀數據的功能碼為 6CH,寫數據的功能碼為 7CH。

    2、西門子PLC接收到讀寫命令,校驗后正確,返回的數據格式為 E5H
    3、確認讀寫命令的數據格式為:

    SD SA DA FC FCS ED 

    其中SD為起始符,為10H

    SA為數據源地址

    DA為目的地址

    FC為功能碼,取5CH

    FCS為SA+DA+FC的和的末字節

    ED為結束符,取16H

    PPI協議的軟件編制

     在采用西門子觸摸屏與西門子PLC通訊時,上位機采用WINCC編程,計算機采用PPI電纜或普通的485串口卡與西門子PLC的編程口連接,通訊系統采用主從結構,上位機遵循PPI協議格式,發出讀寫申請,西門子PLC返回相應的數據。在控制系統中,西門子PLC與上位計算機的通訊,采用了PPI通訊協議,上位機每0.5秒循環讀寫一次西門子PLC。西門子PLC編程時,將要讀取的檢測值、輸出值等數據,存放在西門子PLC的一個連續的變量區中,當西門子觸摸屏讀取西門子PLC的數據時,就可以一次讀出這組連續的數據,減少數據的分次頻繁讀取。當修改設定值等數據時,進行寫數據的通訊操作。 


    在線詢盤/留言 請仔細填寫準確及時的聯系到你!
    您的姓名: * 預計需求數量: *    
    聯系手機: * 移動電話或傳真:
    電子郵件: * 所在單位:
    咨詢內容:
    *
     
    更多..本企業其它產品

    機電之家網 - 機電行業權威網絡宣傳媒體

    Copyright 2011 jdzj.com All Rights Reserved技術支持:杭州濱興科技有限公司

    銷售熱線:0571-28292387  在線客服:0571-87774297   展會合作/友情連接:0571-87774298  
    網站服務咨詢:0571-28292385   投訴熱線:400-6680-889(分機7)  
    網站經營許可證:浙B2-20080178


    主站蜘蛛池模板: 日韩电影免费在线观看网站| 福利姬在线精品观看| 国产精品亚洲二区在线| avidolzhd| 尤物视频在线看| 中文字幕精品亚洲无线码一区| 日韩福利片午夜在线观看| 亚洲国产香蕉视频欧美| 波多野结衣影视作品| 免费夜色污私人影院在线观看| 美女福利视频一区| 国产一级在线观看| 音影先锋在线资源| 国产成人精品综合| 亚洲入口无毒网址你懂的| 国产精品无码aⅴ嫩草| 97049.com| 在线拍揄自揄在线播放| jizz18免费视频| 婷婷99视频精品全部在线观看| 中国武警gaysexchina武警gay| 无码人妻精品一区二区三区9厂 | 国产无遮挡又黄又爽网站 | 无码精品日韩中文字幕| 久久国产一区二区三区| 日韩欧美成人免费中文字幕| 亚洲av无码一区二区二三区 | 日韩人妻潮喷中文在线视频| 二代妖精免费看| 最近中文字幕在线mv视频在线| 亚洲国产AV一区二区三区| 欧美成人看片一区二区三区尤物| 亚洲第一永久在线观看| 毛片基地在线观看| 亚洲熟女乱色一区二区三区| 永久在线免费观看| 亚洲综合国产一区二区三区| 爱情岛亚洲论坛福利站| 亚洲色大成网站www永久| 狠狠做深爱婷婷久久综合一区 | 亚洲成a人片在线观看www|