您現(xiàn)在的位置:
中國(guó)傳動(dòng)網(wǎng)
>
技術(shù)頻道
>
技術(shù)百科
>
用VB6.0實(shí)現(xiàn)PC對(duì)多個(gè)PLC的監(jiān)控
時(shí)間:2008-09-24 14:33:00來源:dujing
圖1 系統(tǒng)通信原理[/align]
在通信過程中上位機(jī)始終處于主動(dòng)方,PLC則處于從動(dòng)方,所有的數(shù)據(jù)交換只能在主站和從站之間進(jìn)行,從站之間不能直接交換數(shù)據(jù),如果從站之間需要交換數(shù)據(jù),必須通過主站中轉(zhuǎn)1。首先上位機(jī)向PLC發(fā)送指令幀,PLC接收了上位機(jī)的指令后,先進(jìn)行FCS校驗(yàn),看其是否正確,如果正確,則接收并向上位機(jī)傳送響應(yīng)幀(包含首尾校驗(yàn)字節(jié)),否則,PLC拒絕向上位機(jī)傳送數(shù)據(jù)。需要說明的是,整個(gè)通信過程中因PLC中配有通信機(jī)制,一般不需要對(duì)PLC進(jìn)行編程。上位機(jī)接收到PLC傳送的數(shù)據(jù),也要判斷正確與否,如果正確,則接收,完成一次正常通信,否則,通信需重新開始。
2.2 通訊協(xié)議
(1)通訊條件設(shè)計(jì)。要使上位機(jī)與下位機(jī)正確地交換數(shù)據(jù),必須確保以下幾點(diǎn):
● 雙方在初始化時(shí)要使波特率、數(shù)據(jù)位數(shù)、停止位數(shù)、奇偶校驗(yàn)均保持一致;
● 要嚴(yán)格按照PLC的通信協(xié)議的規(guī)定及幀格式編寫PC的通信程序。
(2)通訊的命令幀設(shè)計(jì)。OMRON公司的CPMIA小型PLC的傳輸協(xié)議的一般格式為:


[/align]
[b]2 通信程序設(shè)計(jì)
[/b]
本系統(tǒng)以PC對(duì)基于PLC的交通燈控制系統(tǒng)的監(jiān)控為例,在上位機(jī)與PLC正常通信的前提下,設(shè)計(jì)如下界面。窗體的內(nèi)容主要包括,四大區(qū):端口、站號(hào)選擇區(qū),設(shè)定時(shí)間輸入?yún)^(qū),監(jiān)控顯示區(qū),控制按紐區(qū)。從站號(hào)選擇區(qū)選擇不同站號(hào)即不同PLC,實(shí)現(xiàn)對(duì)多個(gè)PLC的實(shí)時(shí)監(jiān)控。
3.1 串口初始化程序
If MSComm1.PortOpen <> True Then
MSComm1.PortOpen=True
End If
MSComm1.Settings=“9600,E,7,2”
MSComm1.InputLen=0
MSComm1.InBufferCount=0
MSComm1.InputMode=comInputModeText
MSComm1.Handshaking=comNone
3.2 計(jì)算機(jī)與PLC通信的VB程序
Public Function ReadData(ByVal InputStr As String, ByVal Num1 As Integer, ByVal Num2 As Integer) As String

標(biāo)簽:
傳動(dòng)網(wǎng)版權(quán)與免責(zé)聲明:凡本網(wǎng)注明[來源:傳動(dòng)網(wǎng)]的所有文字、圖片、音視和視頻文件,版權(quán)均為傳動(dòng)網(wǎng)(www.surachana.com)獨(dú)家所有。如需轉(zhuǎn)載請(qǐng)與0755-82949061聯(lián)系。任何媒體、網(wǎng)站或個(gè)人轉(zhuǎn)載使用時(shí)須注明來源“傳動(dòng)網(wǎng)”,違反者本網(wǎng)將追究其法律責(zé)任。
本網(wǎng)轉(zhuǎn)載并注明其他來源的稿件,均來自互聯(lián)網(wǎng)或業(yè)內(nèi)投稿人士,版權(quán)屬于原版權(quán)人。轉(zhuǎn)載請(qǐng)保留稿件來源及作者,禁止擅自篡改,違者自負(fù)版權(quán)法律責(zé)任。
產(chǎn)品新聞
更多>2025-10-31
勇梅機(jī)械液壓閘門給煤機(jī)的優(yōu)點(diǎn)
2025-10-22
2025-10-17
2025-10-11
「一體機(jī)性價(jià)比王者」NK290M普及型數(shù)控...
2025-10-09
耐磨管道機(jī)器人檢測(cè)電纜CCTV,水下管道...
2025-09-23