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

CPU226CN西門子plc的PPI協(xié)議開發(fā)案例

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

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

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

    軟件設計

         系統(tǒng)中測控任務由CPU226CN完成,西門子PLC采用循環(huán)掃描方式工作,當定時時間到時,執(zhí)行數(shù)據(jù)采集或PID控制任務,完成現(xiàn)場的信號控制。計算機的監(jiān)控軟件采用VB編制,利用MSComm控件完成串口數(shù)據(jù)通訊,通訊遵循的協(xié)議為PPI協(xié)議。

     PPI協(xié)議

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

    其通訊數(shù)據(jù)報文格式大致有以下幾類:

    1、讀寫申請的數(shù)據(jù)格式如下:

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

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

    LE:(Length)報文數(shù)據(jù)長度

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

    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)數(shù)據(jù)單元

    FCS:(Frame Check Sequence)校驗碼

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

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

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

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

    SD SA DA FC FCS ED 

    其中SD為起始符,為10H

    SA為數(shù)據(jù)源地址

    DA為目的地址

    FC為功能碼,取5CH

    FCS為SA+DA+FC的和的末字節(jié)

    ED為結束符,取16H

    PPI協(xié)議的軟件編制

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


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

    機電之家網(wǎng) - 機電行業(yè)權威網(wǎng)絡宣傳媒體

    Copyright 2025 jdzj.com All Rights Reserved??技術支持:機電之家 服務熱線:0571-87774297

    網(wǎng)站經(jīng)營許可證:浙B2-20080178-4

    主站蜘蛛池模板: 国产91精品在线观看| 国产精品宾馆在线| 中文字幕无码中文字幕有码| 欧美乱妇高清视频免欢看关| 亚洲黄色免费电影| 精品视频久久久久| 国产交换丝雨巅峰| 91精品国产一区二区三区左线| 尾野真知子番号| 久久精品国产日本波多野结衣| 欧美三级不卡在线观看视频| 亚洲色偷拍区另类无码专区| 美女把屁屁扒开让男人玩| 国产性色av高清在线观看| 两个人看的www免费视频中文| 天堂а√在线地址| 一个人hd高清在线观看免费| 无码精品久久久久久人妻中字| 久久黄色精品视频| 欧洲精品码一区二区三区免费看| 亚洲综合欧美日韩| 男人和女人差差差很疼30分| 午夜高清啪啪免费观看完整| 青青热久久久久综合精品| 国产成人一区二区在线不卡 | 牛牛在线精品观看免费正| 全免费a级毛片免费看不卡| 老师你好电影高清完整版在线观看 | 精品一区二区三区四区| 四虎国产精品永久在线播放 | 少妇挑战三个黑人惨叫4p国语| 久久99国产这里有精品视| 日本在线观看中文| 么公的又大又深又硬视频| 欧美人妻aⅴ中文字幕| 亚洲免费网站观看视频| 欧美日韩精品一区二区三区四区 | 幸福宝隐藏入口最新章节免费阅读小说| 亚洲av无码一区二区三区不卡 | 免费a级毛片无码av| 精品国产亚洲AV麻豆|