亚洲爆乳成AV人在线视菜奈实_欧美一进一出抽搐大尺度视频 _日本十八禁免费看污网站_国产一区二区怡红院_6080YY新视觉影院_蜜臀AV无码人妻精品_成人影院YY111111在线_成人欧美一区二区三区1314_少妇饥渴偷公乱A级无码

首頁 新聞 工控搜 論壇 廠商論壇 產品 方案 廠商 人才 文摘 下載 展覽
中華工控網首頁
  P L C | 變頻器與傳動 | 傳感器 | 現場檢測儀表 | 工控軟件 | 人機界面 | 運動控制
  D C S | 工業以太網 | 現場總線 | 顯示調節儀表 | 數據采集 | 數傳測控 | 工業安全
  電 源 | 嵌入式系統 | PC based | 機柜箱體殼體 | 低壓電器 | 機器視覺
西門子PPI通訊協議
長沙市遠華科技發展有限公司
收藏本文     查看收藏

  S7-200 PLC之PPI協議

     概述: 通過硬件和軟件偵聽的方法,分析PLC內部固有的PPI通訊協議,然后上位機采用VB編程,遵循PPI通訊協議,讀寫PLC數據,實現人機操作任務。這種通訊方法,與一般的自由通訊協議相比,省略了PLC的通訊程序編寫,只需編寫上位機的通訊程序資源

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

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

  軟件設計

   系統中測控任務由SIEMENS S7-226PLC完成,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通訊時,上位機采用VB編程,計算機采用PPI電纜或普通的485串口卡與PLC的編程口連接,通訊系統采用主從結構,上位機遵循PPI協議格式,發出讀寫申請,PLC返回相應的數據。程序實現如下:

   1、串口初始化程序:

      MSComm1.CommPort = 1

      MSComm1.Settings = "9600,e,8,1"

      MSComm1.InputLen = 0

      MSComm1.RThreshold = 1

  MSComm1.InputMode = comInputModeBinary

  PPI協議定義串口為以二進制形式收發數據,這樣報文的通訊效率比ASCII碼高。

  2、串口讀取數據程序,以讀取VB100數據單元為例:

  Dim Str_Read(0 To 32) ‘定義發送的數據為字節為元素的數組。

  Str_ Read (32) = &H16 ‘相應的數組元素賦值,按照以下格式:

  Str_ Read (29) = (100*8) \ 256  ‘地址為指針值,先取高位地址指針

  Str_ Read (30) = (100*8) Mod 256 ‘取低位地址指針

  Str_ Read (24) = 1     ‘讀取的數據長度(Byte的個數)

  For I=4 to 30

     Temp_FCS = Temp_FCS + Str_Read(i)

  Next I

  Str_Read(31)= Temp_FCS Mod 256 ‘計算FCS校驗碼,其它數組元素賦值省略。

  68 1B 1B 68 2 0 6C 32 1 0 0 0 0 0 E 0 0 4 1 12 A 10 2 0 1 0 1 84 0 3 20 8B 16

  PLC返回數據 E5 后,確認讀取命令,發送以下數據:

  10 2 0 5C 5E 16

  然后上位機VB程序接受到以下數據:

  68 16 16 68 0 2 8 32 3 0 0 0 0 0 2 0 5 0 0 4 1 FF 4 0 8 22 78 16

  首先識別目標地址和源地址,確認是這次申請的返回數據,然后經過校驗檢查,正確后解析出第26號數據(&H22)即為VB100字節的數據。

   3、串口寫入數據程序,以寫VB100數據單元為例:

  Dim Str_Write(0 To 37) ‘定義發送的數據為字節為元素的數組。

  Str_Write (37) = &H16  ‘相應的數組元素賦值,按照以下格式

  Str_Write (35) = &H10  ‘要寫入的數據值

  68 20 20 68 2 0 7C 32 1 0 0 0 0 0 E 0 5 5 1 12 A 10 2 0 1 0 1 84 0 3 20 0 4 0 8 C B9 16

  PLC返回數據 E5 后,確認寫入命令,發送以下數據:

  10 2 0 5C 5E 16

  然后上位機VB程序接受到以下數據:

  68 12 12 68 0 2 8 32 3 0 0 0 0 0 2 0 1 0 0 5 1 FF 47 16

  這是PLC正確接收并寫入信息的返回數據。

  4、串口接收程序:

  在數據接收程序中,利用VB中MSComm控件,一次接收緩沖區中的全部數據,存放到數組形式的暫存單元中,然后分析每個元素的值,得到讀寫的數據。

  Dim RCV_Array() As Byte

  Dim Dis_Array As String

  Dim RCV_Len As Long

  RCV_Array = MSComm1.Input ‘取出串口接收緩沖器的數據。

  RCV_Len = UBound(RCV_Array)

  ReDim Temp(0 To UBound(RCV_Array))

  For i = 0 To RCV_Len

  Dis_Array = Dis_Array & Hex(RCV_Array (i)) & " "

  Next i

  Text1.Text = Dis_Array ‘接收到的數據送顯示。

   在程序的讀寫過程中,一次最大可以讀寫222個字節,目前給出的數據讀寫為整數格式。

  

  數據類型 Str_ Read(27)   

  S 04H   

  SM 05H   

  I 81H   

  Q 82H   

  M 83H   

  V 84H 

  以上程序,是以讀寫PLC的V變量區為例,利用PPI協議還可以讀寫S7-200PLC中的各種類型數據,包括I、Q、SM、M、V、T、C、S等數據類型,能夠直接讀出以上變量中的位、字節、字、雙字等,其中讀位變量時,是讀取該位所在的字節值,然后上位機自動識別出該位的值。按照讀寫的數據類型,其中Str_ Read(27)的值各不同:

   在控制系統中,PLC與上位計算機的通訊,采用了PPI通訊協議,上位機每0.5秒循環讀寫一次PLC。PLC編程時,將要讀取的檢測值、輸出值等數據,存放在PLC的一個連續的變量區中,當上位機讀取PLC的數據時,就可以一次讀出這組連續的數據,減少數據的分次頻繁讀取。當修改設定值等數據時,進行寫數據的通訊操作。

   

更多信息:http://www.linkkey.com

PLC編程電纜



 

狀 態: 離線

公司簡介
產品目錄

公司名稱: 長沙市遠華科技發展有限公司
聯 系 人: 胡工
電  話: 0731-88151500
傳  真: 0731-88151501
地  址: 長沙市營盤東路運通馨苑6棟3單元811(芙蓉區公安局旁)
郵  編: 410001
主  頁:
 
該廠商相關技術文摘:
PLC基礎知識
人機界面基礎知識
更多文摘...
立即發送詢問信息在線聯系該技術文摘廠商:
用戶名: 密碼: 免費注冊為中華工控網會員
請留下您的有效聯系方式,以方便我們及時與您聯絡

關于我們 | 聯系我們 | 廣告服務 | 本站動態 | 友情鏈接 | 法律聲明 | 不良信息舉報
工控網客服熱線:0755-86369299
版權所有 中華工控網 Copyright©2022 Gkong.com, All Rights Reserved

最新无码人妻在线不卡| 欧美激情视频一区| 欧美成在线精品视频| 强被迫伦姧惨叫VIDEO| 日本精品无码一区二区三区久久久 | 永久免费看啪啪网址入口| 18禁亲胸揉胸膜下刺激免费网站| Chinese45丰满成熟HD| 成人精品动漫一区二区| 国产ww又大又粗又刺激孕妇| 国产三级精品三级在线专区1 | 国产成在线观看免费视频成本人| 国产人妻麻豆蜜桃色精品电影| 狠狠色综合网久久久久久| 久久久久久A亚洲欧洲AV| 蜜臀AV无码精品人妻色欲 | 亚洲国产AV玩弄放荡人妇系列| 亚洲熟妇色XXXXX成熟| 中文字幕久久精品波多野结百度| AV无码专区亚洲AVL在线观看| 趁夫不在给给公侵犯了| 国产激情一区二区三区成人| 国语对白做受XXXXX在线中国| 久久久精品中文字幕麻豆发布| 免费A级毛片在线看| 人人妻人人澡人人爽人人DVD| 四虎影视新紧急入口| 亚洲AV鲁丝片在线观看| 亚洲伊人久久综合| 26UUU另类亚洲欧美日本| 超碰CAOPROM 永久地址发| 国产激情久久久久影院老熟女| 黑人大雞巴ⅩⅩⅩ| 浪货两个都满足不了你| 欧亚成年男女深夜百度网盘| 少妇三级全黄在线播放| 亚洲AV无码成人精品区狼人影院| 野花高清免费观看完整视频中文版| 97人人模人人爽人人少妇| 成人无码视频97免费| 国产热の有码热の无码视频| 久久久国产精品消防器材 | 联系附近成熟妇女| 人妻熟妇乱又伦精品无码专区 | 幻女FREE性俄罗斯毛片| 美女内射毛片在线看免费人动物| 人妻大战黑人白浆狂泄| 无码AV岛国片在线播放| 亚洲欧美日韩中文字幕在线一区| 中文字幕亚洲综合久久蜜桃| 成 人影片免费观看| 国产女人被狂躁到高潮小说| 久久精品国产亚洲77777| 男女啪啪免费观看的网址| 欧美激情国产精品视频一区二区| 日本午夜精品理论片A级APP发| 无码AV一区二区三区不卡| 亚洲激情无码一区| 主人给我戴上奶牛榨乳器调教| 宝贝你夹得太紧了我都要断了| 国产极品美女高潮无套| 精产国品一二三区别9977 | 狠狠色噜噜狠狠狠狠7777米奇| 浪潮国产AV一区二区熟女| 人成午夜免费大片| 偷窥丶偷拍丶妓女丶自由| 亚洲狠狠色成人综合网| 13岁幼儿3OOO| 成人国产欧美大片一区 | 国产做无码视频在线观看浪潮| 久久青青草原精品国产| 欧洲VODAFONEWIFI喷| 无码AV免费网站| 亚洲熟妇AV一区二区三区| A级毛片无码免费真人久久| 国产AV天堂亚洲国产AV麻豆| 寂寞夜晚看的MV字幕高清网站| 六十路五十路精品久久久久| 日本高清视频网站WWW| 西方最大但人文艺术| 一二三四免费观看在线中文版| SQUIRT VIDEO喷水抽| 国产精品久久久爽爽爽麻豆色哟哟| 久久成人麻豆午夜电影| 欧美野外疯狂做受XXXX高潮| 无码免费无线观看在线视| 亚洲少妇一区二区视频| JIZZJIZZ欧美69巨大| 国产精品国产三级国产专播| 久久久久亚洲AV成人片乱码| 青青爽无码视频在线观看| 天天躁夜夜躁狠狠夜夜| 亚洲乱亚洲乱少妇无码99P| 99精品热6080YY久久| 国产成人久久精品二区三区小说| 精品一区二区三区无码视频| 欧美性爱在线视频| 无遮挡色视频真人免费不卡| 一区二区三区在线 | 欧| 啊轻点灬太粗嗯太深了用力| 国产全肉乱妇杂乱视频| 美女MM131爽爽爽作爱视频| 丧尸 湿润 粗大 快感 变异| 亚洲成人无码一区二区三区| 97日日碰人人模人人澡| 国产成人亚洲精品无码最新| 久久精品中文字幕| 人人妻人人澡人人乐DVD| 亚洲AV无码兔费综合| 99热成人精品热久久6网站| 国产精品久久久久7777| 久久综合色一综合色88| 色五月丁香五月综合五月亚洲| 亚洲精品无码AV天堂| YY4480高清影院播放器| 国内精品乱码卡一卡2卡三卡| 女人夜夜春高潮爽A∨片| 婷婷蜜桃国产精品| 影音先锋亚洲无码资源网| 东京热加勒比无码视频| 久久99精品国产麻豆不卡| 日本爆乳丰满熟妇XXXX| 亚洲GV天堂GV无码男同在线观| 啊宝宝的扇贝真会夹C视频| 含羞草亚洲AV无码久久精品| 欧美裸体XXXX| 性高朝久久久久久久| 2020国产亚洲美女精品久久久| 国产精品成人网站| 美女把尿口扒开让男人桶| 四虎影视永久无码精品| 野花高清在线观看免费官网| 成人性生交大片免费看中文 | 欧洲精品成人免费视频在线| 亚洲AV成人影视在线观看| BGMBGMBGM胖老太太XX| 国产午夜亚洲精品午夜鲁丝片 | 私はあなたのおさんです怎么读 | 爱情岛亚洲AV永久入口首页| 好吊色欧美一区二区三区四区| 欧美一性一乱一交一视频C| 亚洲AV无码麻豆一区二区三区| FREE国产粉嫩熟妇XXXHD| 果冻传媒亚洲区二期| 群体交乱之放荡娇妻| 亚洲丰满性熟妇PⅩXXOO| 爸的比老公大两倍儿媳妇叫什么呢| 含苞待放1ⅤLH花莹莹| 欧美最猛黑人XXXⅩ猛男爽| 亚洲大尺度无码专区尤物| 边做边爱完整版MP3在线下载| 精品美女AⅤ国产女教师蜜臀| 让人一看就舒服的网名 | 99精品久久精品一区二区| 国产在线观看无码免费视频| 欧洲无码一区二区三区在线观看| 亚洲va熟妇自拍无码区| 插插射啊爱视频日A级| 精品综合无码奶水一区二区| 色婷婷亚洲精品综合影院| 亚洲综合国产精品无码AⅤ| 国产成人无码AV片在线观看不卡| 蜜臀AV午夜一区二区三区| 午夜DJ影院免费直播观看完整版| 92久久偷偷做嫩草影院免费看 | 亚洲AV永久无码一区二区三区| 爸爸缓慢有力送女儿的句子| 久久996RE热这里有精品| 色欲香天天综合网站| 中文字幕V亚洲ⅤV天堂| 国产美女视频免费观看| 欧美人妻一区二区三区| 亚洲国产成人无码AV在线影院L| 成人无码H动漫在线播放| 久久综合九色欧美综合狠狠| 无码人妻一区二区三区麻豆| BBWBBW欧美肥妇PICS| 精品无人区麻豆乱码无限制 | 国产放荡对白视频在线观看| 妺妺窝人体色77777791| 亚洲AV永久爆乳无码5区| 车内挺进尤物少妇紧窄| 浪荡女天天不停挨CAO日常视| 无遮挡边吃奶边做的视频刺激 | 国产现实无码AV| 日本XXXX色视频在线播放| 一本一本久久A久久精品综合麻豆| 国产精品民宅偷窥盗摄| 欧美午夜性春猛交XXX| 亚洲综合AV在线在线播放| 国产精品普通话国语对白露脸| 欧美日韩视频在线第一区| 亚洲欧美另类日本| 国产成人一区二区精品视频| 欧美乱熟妇XXXX白浆| 亚洲色大成网站WWW永久网站 | 精品国产乱码久久久久久人妻 | 成人国产欧美大片一区| 浪货两个都满足不了你J视频| 亚洲AV无码一区二区三区在线播|