<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > EDA/PCB > 設計應用 > 如何用PC和PLC組建監控系統

如何用PC和PLC組建監控系統

作者: 時(shí)間:2012-09-24 來(lái)源:網(wǎng)絡(luò ) 收藏

1 引言

本文引用地址:http://dyxdggzs.com/article/189889.htm

  由于plc結構緊湊、可靠性高、靈活性強,因而廣泛應用于各種自動(dòng)化系統?,F在普遍采用觸摸屏加plc的方法來(lái)監控設備,但觸摸屏視角窄、不適應惡劣環(huán)境,且plc的數據存儲能力相當有限、不易實(shí)現大規模網(wǎng)絡(luò )互聯(lián)。有鑒于此,我們采用優(yōu)秀的可視化軟件visual basic,由計算機加plc組建。該系統既克服了由觸摸屏加plc組建的的不足,又可完成對設備的實(shí)時(shí)監控。

2 串行通訊協(xié)議

  計算機與plc通訊時(shí),一般由計算機發(fā)命令給plc,啟動(dòng)通信,plc收到命令后自動(dòng)發(fā)回應答。下面給出了命令幀、應答幀以及幀檢查的結構。

如何用PC監控PLC

 fcs(frame checksum)表示報頭開(kāi)始到報文結束間所有數據執行邏輯加操作所得的結果。

  它由兩位ascii碼字符組成,每次plc接收到計算機發(fā)送過(guò)來(lái)的一幀數據,即計算其校驗和,結果記為fcs2,將fcs2與幀中所包含的fcs1比較,可檢查該幀是否有數據錯誤。如果有數據錯誤,plc立即發(fā)送錯誤信息給計算機,利用這一機制,有效防止了數據傳輸錯誤。

3 串行通信口初始化

  3.1 計算機串行通信口初始化

  vb的mscomm控件通過(guò)串行端口傳送和接收數據。因此,可通過(guò)對visual basic的mscomm控件的相關(guān)屬性的設置來(lái)對串口進(jìn)行初始化。

  mscomm控件的主要屬性如表1

如何用PC監控PLC

計算機串口初始化程序段如下:

  with mscomm1

  .portopen = false

  .commport = 1 file://設置通信端口號為1

  .settings=“9600,n,8,1” file://波特率為9600,不作

  file://字符校驗,8位數據位,1位停止位

  .portopen=true file://打開(kāi)通信端口

  .inputmode=cominputmodebinary file://以字節方式接收數據

  end with

 3.2 plc串行通信口初始化

  西門(mén)子s7-200可以采用用戶(hù)定義通信協(xié)議(自由口)模式實(shí)現計算機與plc、plc與plc的通信。自由口通信是通過(guò)用戶(hù)程序控制s7-200 cpu串行通信口的操作模式。利用自由口模式可實(shí)現用戶(hù)定義通信協(xié)議連接多種智能設備。s7-200 cpu自由口的控制字節描述如表2。

如何用PC監控PLC

 plc串口初始化程序如下:

  ld sm0.1 file://首次掃描閉合

  movb 16#09,smb30 file://初始化自由口,9600波特率,

  file://8位數據,無(wú)校驗

  movb 16#e0,smb87 file://初始化接收控制信息,檢測信

  file://息結束符、空閑線(xiàn)信息條件

  movb 16#24,smb88 file://信息字符開(kāi)始

  movb 16#2a,smb89 file://信息字符結束

  movb +5,smw90 file://設置空閑線(xiàn)超時(shí)時(shí)間

  movb 200,smb94 file://設置最大允許接收字符數

  atch int_0,23 file://設置接收完成中斷

  atch int_1,9 file://設置發(fā)送完成中斷

  eni file://設置用戶(hù)中斷允許


上一頁(yè) 1 2 下一頁(yè)

關(guān)鍵詞: PLC 監控系統

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>