成人精品一区二区久久久 I 国产美女永久无遮挡 I 中文字幕+乱码+中文字幕明步 I 国产在视频一区二区三区吞精 I 日韩精品小视频 I 成人性生交大片免费4 I 免费aaa级毛片在线视频 I 一级片毛片 I 大型成人社区 I 国模在线播放 I 欧美大荫蒂毛茸茸视频 I 偷偷色噜狠狠狠狠的777米奇 I www.久久亚洲 I 日日搞夜夜操 I 亚洲成色777777女色窝 I 毛片黄色毛片 I 午夜片在线观看 I 国产一区二区三区中文字幕 I 天天干夜夜骑 I 日韩在线视频一区二区三区 I 久久久无码精品亚洲a片0000 I 写真福利片hd在线播放 I 欧美成人一区二免费视频 I 色噜噜狠狠爱综合视频 I 中文字幕无线码免费人妻 I 国产精品久久久久久久久久不蜜臀 I 欧美综合人人做人人爱 I 1024成人网色www I 国产精品视频一二三区 I 亚洲免费美女视频

夏日雪夢
為了夢,夢一生
級別: VIP會員
精華主題: 0
發帖數量: 521 個
工控威望: 4295 點
下載積分: 4306 分
在線時間: 465(小時)
注冊時間: 2009-04-03
最后登錄: 2025-09-12
查看夏日雪夢的 主題 / 回貼
樓主  發表于: 2012-04-16 20:43
通過硬件和軟件偵聽的方法,分析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
SDStart 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的數據時,就可以一次讀出這組連續的數據,減少數據的分次頻繁讀取。當修改設定值等數據時,進行寫數據的通訊操作。
本帖最近評分記錄:
  • 下載積分:+1(雨中螞蚱) 好貼好貼!
    xiaoqizi
    級別: 論壇先鋒
    精華主題: 0
    發帖數量: 441 個
    工控威望: 1319 點
    下載積分: 2408 分
    在線時間: 718(小時)
    注冊時間: 2009-07-06
    最后登錄: 2025-09-04
    查看xiaoqizi的 主題 / 回貼
    1樓  發表于: 2012-04-16 20:56
    不錯,很強悍!很詳細!
    z45651100
    級別: *
    精華主題: * 篇
    發帖數量: * 個
    工控威望: * 點
    下載積分: * 分
    在線時間: (小時)
    注冊時間: *
    最后登錄: *
    查看z45651100的 主題 / 回貼
    2樓  發表于: 2012-04-21 21:29
    俺是菜鳥  俺也學習咯  感謝樓主

    主站蜘蛛池模板: 强伦姧人妻三上悠亚中文字幕 | 亚洲a在线视频 | 激情久久av一区av二区av三区 | 无码专区亚洲综合另类 | 国产成人av一区二区在线观看 | 国产精品久久久久久久久久久新郎 | 九九九九九九精品任你躁 | 偷拍老头撒尿全系列视频 | 久久久久久黄色片 | 后入内射欧美99二区视频 | 黄色激情视频小说 | 五月婷婷视频在线观看 | 毛片tv网站无套内射tv网站 | 国产精久久久 | 81精品国产乱码久久久久久 | av视屏| 182tv成人福利视频免费看 | 高潮又爽又黄又无遮挡动态图 | 黄色三级免费网站 | 野外少妇被弄到喷水在线观看 | 三级日本 三级韩国 三级欧美 | 四色永久网站在线观看 | 亚洲の无码国产の无码步美 | 国产偷窥盗摄一区二区 | 精品久久久噜噜噜久久久 | 无码a∨高潮抽搐流白浆 | 色播亚洲视频在线观看 | 成人免费午夜视频 | 色婷婷美国农夫综合激情亚洲 | 视频一区二区三区四区五区 | 88av在线| 久久尹人 | 大地av| 久草成人在线视频 | 在线只有精品 | 91精品卡一卡二卡乱码 | 香蕉视频在线观看网站 | 国产精品福利视频萌白酱 | 国产午夜福利精品久久不卡 | 99精品在线看 | 乱淫久久 | 国产亚洲精品久久久久久入口 | 国产91粉嫩白浆在线观看 | www污在线观看 | av一区二区三区免费观看 | 深夜网站在线 | 欧美色图小说 | 精品无码av不卡一区二区三区 | 舌头伸进去添的我好爽高潮欧美 | 亚洲欧美日韩久久精品第一区 | 男女污污视频网站 | 再深点灬舒服灬太大的91优势 | 免费无码成人av电影在线播放 | 呦男呦女视频精品八区 | 男人天堂成人网 | 久久亚洲一区二区三区四区 | 日韩精品人妻系列无码专区免费 | 亚洲a∨国产av综合av麻豆丫 | 美女mm131午夜福利在线 | 主站蜘蛛池模板: 蛛词}| 国产偷摄中国推油按摩富婆 | 婷婷五月综合激情 | 一本大道无码av天堂 | 午夜精品久久久久久久久久久久久蜜桃 | 性一交一性一交肉体 | 邻居少妇张开双腿让我爽一夜 | 亚洲va久久久噜噜噜久久 | 无码福利写真片在线播放 | 日本一区二区观看 | 天堂8在线 | 国产精品天干天干 | 少妇一区二区三区 | 国产av永久无码精品网站 | 欧美综合亚洲图片综合区 | 成年午夜精品久久久精品 | 日韩精品在线一区 | 国产精选污视频在线观看 | 日韩少妇内射免费播放 | 波多野结衣喷水视频 | 69精品欧美一区二区三区 | 麻花传媒mv一二三区别在哪里看 | 4438ⅹ亚洲全国最大色丁香 | 亚洲一区二区av在线观看 | 蜜桃久久精品成人无码av | 国产91成人欧美精品另类动态 | 成人精品三级av在线看 | 国产中文网 | 久久久久成人网站 | 涩里番网污站 | 黄色免费在线观看网站 | 黄视频国产| www.久久爱69.com | 黑人巨茎大战欧美白妇 | 一本久久a久久免费精品不卡 | 一级a爰片久久毛片 | 午夜视频在线网站 | 亚洲加勒比少妇无码av | 成年女人永久免费 | av无码电影一区二区三区 | 对白超刺激精彩粗话av | 亚洲成人欧美 | 日韩高清片 | 国产免费无遮挡吸奶头视频 | 狠狠色丁香婷婷综合久久来来去 | 亚洲啪啪综合av一区 | 欧美亚洲精品真实在线 | av久久天堂三区 | 国产免费踩踏调教视频 | 欧美一区二区在线看 | 新婚之夜疯狂做爰视频一区二区 | 久久久精品欧美一区二区 | 日韩欧美精品一中文字幕 | 日韩成人无码一区二区三区 | 一级黄色大片免费看 | 精品美女国产互换人妻 | 91国产视频在线 | 成人午夜高潮免费视频在线观看 | 久久密av | 亚洲免费三区 | 主站蜘蛛池模板: 蛛词}| 男女做爽爽爽网站 | 精品国产一区二区三区av片 | 国产精品一区二区三区免费观看 | 国产女女精品视频久热视频 | 波多野42部无码喷潮在线 | 国产精品无码一区二区三区电影 | 少妇性bbb搡bbb爽爽爽 | 欧美肉体xxxx裸体137大胆 | 吃瓜黑料视频永久地址 | 精品国色天香一卡2卡3卡 | 国产精品毛片久久久久久久明星 | 日本高清色www网站色噜噜噜 | 午夜精品久久久久久99热明星 | 不卡影院av | 国产精品夜夜春夜夜爽久久小 | 成人性生交大片免费7 | 亚洲成av人片无码不卡 | 天堂69堂在线精品视频软件 | 全黄激性性视频 | 亚洲一区二区三区小说 | 欧美精品一区在线 | 丁香六月婷婷开心婷婷网 | 国产综合在线观看视频 | 欧美大片va欧美在线播放 | 伊人久久久久久久久久久久久久 | 艳妇臀荡乳欲伦岳在线观看 | 久久成人a毛片免费观看网站 | 久久精品国产国产精 | 欧美交a欧美精品喷水 | 国产午夜亚洲精品不卡网站 | 欧美精品啪啪 | 成在线人免费视频一区二区 | 91狠狠综合 | av无码一区二区大桥未久 | 国产二级一片内射视频播放 | 日日干日日干 | 欧美丰满大黑帍在线播放 | 乱人伦人妻精品一区二区 | 奇米二区 | 网红主播 国产精品 开放90后 | 绝密卧底柳云龙45集播放地址 | 动漫人妻无码精品专区综合网 | 久草在线视频在线观看 | 日韩欧美国产一区二区三区在线观看 | 国产调教av | 99这里视频只精品2019 | 青青久在线视频 | 那个网站可以看毛片 | 台湾成人毛片 | av网站免费观看 | 无码午夜福利视频一区 | 国产专区一线二线三线码 | 永久免费的av在线电影网无码 | 亚洲乱码无码永久不卡在线 | 欧美激情性做爰免费视频 | 欧美成人精品福利视频 | 日本一道一区二区视频 | 国产 日韩 欧美 精品 | 免费看黄色片的网站 | 主站蜘蛛池模板: 蛛词}| 久久精品国产一区二区三区肥胖 | 国产亚洲无线码一区二区 | 在线观看免费黄色小视频 | 美女高潮流白浆视频 | 无遮挡边吃奶边做刺激视频 | 欧洲美熟女乱又伦免费视频 | 午夜精品喷水 | 国产精品揄拍100视频 | 99在线精品视频免费观看软件 | 日韩精品在线免费看 | 婷婷丁香五月六月综合激情啪 | 中文有码在线观看 | 亚洲精品自在在线观看 | 亚洲 欧美 另类图片 | 中文在线a√在线 | 亚洲区欧美区综合区自拍区 | 日本三级吹潮在线 | 成片在线观看 | 国产精品日韩专区第一页 | 国产真人性做爰久久网站 | 亚洲欧美日韩v在线观看不卡 | 欧美亚洲日韩国产综合电影 | 国产超碰人人做人人爱 | 亚洲精品中文字幕久久久久下载 | 毛又多又黑少妇a片视频 | 欧美最猛黑人xxxxx猛交 | 日韩爱爱小视频 | 久久国产三级 | 国产又黄又硬又湿又黄的故事 | 自偷自拍亚洲综合精品麻豆 | 天天干.com | 国产福利91精品一区区二区三国产s | 欧美乱妇15p| 亚洲精品久久久日韩美女图片 | 中文字幕丰满乱子无码视频 | 久草在线资源视频 | 香港台湾经典三级a视频 | 欧美日韩精品二区 | 亚洲av毛片一区二区三区 | 日本国产中文字幕 | 先锋人妻无码av电影 | 欧美啪啪网站 | 国产精品国产三级国产有见不卡 | 337p日本欧洲亚洲大胆精品555588 | 一区一区三区产品乱码亚洲 | 亚洲中文字幕日本在线观看 | 色偷偷88888欧美精品久久 | 色欲香天天综合网站 | 五月婷六月婷婷俺也去 | 国产超碰人人做人人爰 | 亚洲手机看片 | 午夜亚州 | 无码精品人妻一区二区三区老牛 | 97久久久亚洲综合久久 | 国产精品欧美成人片 | 鲜嫩高中生无套进入 | 欧美极品一区二区 | 国产亚洲一卡2卡3卡4卡老狼 | 91亚洲精品国产成人 | 主站蜘蛛池模板: 蛛词}| 国产激情无码视频在线播放性色 | 亚洲一区二区精品视频 | 色牛影视 | 国产一区内射最近更新 | 国产老太睡小伙子视频 | 韩国精品一区二区三区无码视频 | 中文字幕无码他人妻味 | 免费无码国产欧美久久18 | 夜夜躁狠狠躁日日躁av麻豆 | 国内精品视频一区二区三区 | 黄色高清在线观看 | 中文人妻无码一区二区三区在线 | 日韩欧美中文字幕精品 | 影音先锋中文字幕第一页 | 欧色av | 亚洲线精品一区二区三区影音先锋 | 国产成人精品午夜2022 | 国产精品无码dvd在线观看 | 久久伊人少妇熟女大香线蕉 | 日本激情吻胸吃奶呻吟视频 | 亚洲欧洲国产综合aⅴ无码 黄色一级在线播放 | 国产高清自拍 | 国产午费午夜福利200集 | 粗大的内捧猛烈进出少妇视频 | 国产精品嫩草影视久久久 | 国产午夜久久久 | 午夜少妇性影院私人影院 | 午夜福利理论片在线观看播放 | 久草中文视频 | 麻花传媒剧国产mv高清播放 | 与亲子伦中文字幕 | 欧美不卡一区二区 | 免费黄网在线观看 | 国内精品乱码卡一卡2卡麻豆 | 青青视频在线观看免费2 | 日日夜夜精| 国产精品成人免费精品自在线观看 | 熟女女同亚洲女同 | 亚洲区视频 | 卡1卡2卡三卡精品视频 | 亚洲精品无码久久毛片波多野吉衣 | 国产一区二区福利 | 无码精品日韩中文字幕 | 国产成人无码精品久久涩吧 | 无码精品a∨在线观看十八禁软件 | 蜜桃视频一区二区三区四区开放时间 | 国产精品导航一区二区 | 亚洲色大成网站www永久 | 久草在线播放视频 | 国产亚洲精品久久19p | 国产狂喷潮 | 日韩国产综合精选 | 熟妇人妻引诱中文字幕 | 亚洲自偷自偷在线成人网址 | 91久久久久久久久久久久久 | 精品国产三级大全在线观看 | 亚洲玖玖爱 | 久久婷婷色五月综合图区 | 青青草无码精品伊人久久蜜臀 |