国产精品视频一区二区三区四,亚洲av美洲av综合av,99国内精品久久久久久久,欧美电影一区二区三区电影

產(chǎn)品推薦:氣相|液相|光譜|質(zhì)譜|電化學(xué)|元素分析|水分測(cè)定儀|樣品前處理|試驗(yàn)機(jī)|培養(yǎng)箱


化工儀器網(wǎng)>技術(shù)中心>行業(yè)標(biāo)準(zhǔn)>正文

歡迎聯(lián)系我

有什么可以幫您? 在線咨詢

6ES7315-7TJ10-0AB0安裝調(diào)試

來源:潯之漫智控技術(shù)(上海)有限公司   2023年03月08日 09:02  

6ES7315-7TJ10-0AB0安裝調(diào)試

2.3 通訊協(xié)議

本通信協(xié)議應(yīng)用于D08-8CZM型流量積算儀與上位機(jī)的通信,數(shù)據(jù)以16進(jìn)制格式傳輸,波特率:9600;數(shù)據(jù)位8位;停止位:1位;效驗(yàn)位:無。本協(xié)議與MODBUS協(xié)議兼容,可以通過上位機(jī)顯示流量積算儀的瞬時(shí)流量、累積流量、滿量程、單位和閥狀態(tài)(包括閥控、關(guān)閉和清洗),而且可以通過上位機(jī)設(shè)定流量積算儀的瞬時(shí)流量、使流量積算儀的累積流量清零。因此在本協(xié)議用到了MODBUS協(xié)議的命令$03(Reading 1~9words)、命令$05(Force single coil)和命令$06(Writing 1 word)。

使用命令$03可以通過上位機(jī)讀流量積算儀的當(dāng)前狀態(tài),其通信協(xié)議的具體格式為:

上位機(jī) 積算儀:01 03 00 02 00 08 E5 CC

各字節(jié)含義:

01: MODBUS地址;
03: 功能碼03(Reading 1~9words);
00 02:起始地址,00為高8位,02為低8位;
00 08:讀取的字?jǐn)?shù);
E5 CC:CRC效驗(yàn)值,E5為CRC的低8位,CC為高8位。

上位機(jī) 積算儀:01 03 10 (1)~(16) CRCL CRCH

各字節(jié)含義:

01:MODBUS地址;
03:MODBUS命令號(hào);
10:上傳的字節(jié)數(shù);

(1)~(4):瞬時(shí)流量值;“00~09”表示數(shù)字“0~9”,“10~19”表示“0.~9.”;
(5)~(10):流量累積值;同上;
(11)~(14):滿量程;同上;
(15):流量單位;00表示SCCM和SCC,01表示SCCM和SL,11表示SLM和SL;
(16):閥狀態(tài);00表示關(guān)閉,80表示閥控,F(xiàn)F表示清洗;
CRCL:CRC的低八位;CRCH:CRC的高8位。

3、用VB實(shí)現(xiàn)串行通訊

3.1 MSComm控件

VB的通信控件MSComm能夠提供串行通信的全部功能,程序編寫、調(diào)試簡(jiǎn)單方便,開發(fā)速度快,該控件封裝了通信過程中的底層操作程序,用戶只需設(shè)置和監(jiān)控控件的屬性和事件,就可以方便地實(shí)現(xiàn)異步串行通信。

采用MSComm控件接收數(shù)據(jù),按照接收方式分兩種形式:事件驅(qū)動(dòng)方式,定時(shí)查詢方式。本例為適應(yīng)流量的實(shí)時(shí)控制采用定時(shí)驅(qū)動(dòng)方式,若定時(shí)器計(jì)時(shí)到,通過串行通信口向地址流量積算儀發(fā)出讀寫等操作命令,等待時(shí)間到則檢查InBufferCount屬性值來判斷輸入緩沖區(qū)中是否接受到了相應(yīng)數(shù)目的字符,從而進(jìn)行讀取、判斷數(shù)據(jù)合法性和數(shù)據(jù)存儲(chǔ)、處理等操作。

3.2 通信功能的編程實(shí)現(xiàn)

程序框圖如下:


圖2 串口通信程序框圖

串口初始化:MSComm1.CommPort = 1
MSComm1.SThreshold = 1
MSComm1.Settings = 9600,N,8,1
MSComm1.InBufferSize = 1024
MSComm1.OutBufferSize = 1024
MSComm1.bbbbbMode = combbbbbModeBinary

打開串口并定時(shí)發(fā)送數(shù)據(jù)命令:Private Sub Timer1_Timer()
Dim bytearray(0 To 7) As Byte
bytearray(0) = &H1
bytearray(1) = &H3
bytearray(2) = &H0
bytearray(3) = &H2
bytearray(4) = &H0
bytearray(5) = &H8
bytearray(6) = &HE5
bytearray(7) = &HCC
MSComm1.bbbbbLen = 21
MSComm1.InBufferCount = 0
MSComm1.OutBufferCount = 0
MSComm1.RThreshold = 1
MSComm1.PortOpen = True
If MSComm1.PortOpen = True Then
MSComm1.Output = bytearray
End If
End Sub
接受數(shù)據(jù):Private Sub MSComm1_OnComm()
Do
DoEvents
Loop Until MSComm1.InBufferCount = 21
Dim dataread() As Byte
Dim tempdata As Variant
Dim str As bbbbbb
If MSComm1.CommEvent = comEvReceive Then
tempdata = MSComm1.bbbbb
ReDim dataread(UBound(tempdata)) As Byte
For i = 0 To UBound(tempdata)
dataread(i) = tempdata(i)
End Sub

同理利用以上程序框圖和通信協(xié)議可以完成下圖的所有功能:

圖3 基于VB的D08-8CZM型流量積算儀

4、結(jié)束語

利用VB6.0的MSComm 控件和MODBUS協(xié)議,實(shí)現(xiàn)了工控機(jī)與帶RS-232輸出接口的智能數(shù)字流量積算儀之間的串口通信功能,使其能夠?qū)崟r(shí)的采集瞬時(shí)流量,并成功的應(yīng)用于底吹氬流量閉環(huán)控制系統(tǒng)。這種通信方式靈活方便,結(jié)構(gòu)簡(jiǎn)單,可靠性高,達(dá)到了預(yù)期的要求,具有較好的實(shí)際價(jià)值和使用性。

PLC通信簡(jiǎn)單說明 (上位機(jī) 下危機(jī) 接口技術(shù) 傳輸協(xié)議必須明了)
隨著計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)的發(fā)展,現(xiàn)代企業(yè)的自動(dòng)化程度越來越高。在大型控制系統(tǒng)中,由于控制任務(wù)復(fù)雜,點(diǎn)數(shù)過多,各任務(wù)間的數(shù)字量、模擬量相互交叉,因而出現(xiàn)了緊靠增強(qiáng)單機(jī)的控制功能及點(diǎn)數(shù)已難以勝任的現(xiàn)象。所以PLC生產(chǎn)廠家為了適應(yīng)復(fù)雜生產(chǎn)的需要,也為了便于對(duì)PLC進(jìn)行監(jiān)控,均開發(fā)了各自的PLC通信技術(shù)及PLC通信網(wǎng)絡(luò)。
聯(lián)網(wǎng)目的
    PLC的通信就是指PLC與計(jì)算機(jī)之間、PLC與PLC之間、PLC與其它智能設(shè)備之間的數(shù)據(jù)通信。 
PLC的聯(lián)網(wǎng)就是為了提高系統(tǒng)的控制功能和范圍,將分布在不同位置的PLC之間、PLC與計(jì)算機(jī)、PLC與智能設(shè)備通過傳送介質(zhì)連接起來,實(shí)現(xiàn)通信,以構(gòu)成功能更強(qiáng)大的控制系統(tǒng)。
    兩個(gè)PLC之間或一個(gè)PLC和一臺(tái)計(jì)算機(jī)建立連接,一般叫做鏈接(bbbb),而不稱為聯(lián)網(wǎng)。
    現(xiàn)場(chǎng)控制的PLC網(wǎng)絡(luò)系統(tǒng),極大地提高了PLC的控制范圍和規(guī)模,實(shí)現(xiàn)了多個(gè)設(shè)備之間的數(shù)據(jù)共享和協(xié)調(diào)控制,提高了控制系統(tǒng)的可靠性和靈活性,增加了系統(tǒng)監(jiān)控和科學(xué)管理水平,便于用戶程序的開發(fā)和應(yīng)用。
21世紀(jì)的今天,信息網(wǎng)絡(luò)已成為人類社會(huì)步入知識(shí)經(jīng)濟(jì)時(shí)代的標(biāo)志。而PLC之間及其與計(jì)算機(jī)之間的通信網(wǎng)絡(luò)已成為全集成自動(dòng)化系統(tǒng)(TLA Totally Integrated Automation)的特征。
8.1.2 通信方式
1.串行數(shù)據(jù)傳送和并行數(shù)據(jù)傳送
(1)并行數(shù)據(jù)傳送:并行數(shù)據(jù)傳送時(shí)所有數(shù)據(jù)位是同時(shí)進(jìn)行的,以字或字節(jié)為單位傳送。并
行傳輸速度快,但通信線路多、成本高,適合近距離數(shù)據(jù)高速傳送。PlC通信系統(tǒng)中,并行通信方式一般發(fā)生在內(nèi)部各元件之間、主機(jī)與擴(kuò)展模塊或近距離智能模板的處理器之間。
(2)串行數(shù)據(jù)傳送:串行數(shù)據(jù)傳送時(shí)所有數(shù)據(jù)是按位(bit)進(jìn)行的。串行通信僅需要一對(duì)數(shù)據(jù)線就可以。在長(zhǎng)距離數(shù)據(jù)傳送中較為合適。PLC網(wǎng)絡(luò)傳送數(shù)據(jù)的方式絕大多數(shù)為串行方式,而計(jì)算機(jī)或PLC內(nèi)部數(shù)據(jù)處理、存儲(chǔ)都是并行的。若要串行發(fā)送、接收數(shù)據(jù),則要進(jìn)行相應(yīng)的串行、并行數(shù)據(jù)轉(zhuǎn)換,即在數(shù)據(jù)發(fā)送前,要把并行數(shù)據(jù)先轉(zhuǎn)換成串行數(shù)據(jù);而在數(shù)據(jù)接收后,要把串行數(shù)據(jù)轉(zhuǎn)換成并行數(shù)據(jù)后再處理。
  2.異步方式與同步方式
   串行通信數(shù)據(jù)的傳送是一位一位分時(shí)進(jìn)行的。根據(jù)串行通信數(shù)據(jù)傳輸方式的不同可以分為異步方式和同步方式。
   (1)異步方式
    又稱起止方式。它在發(fā)送字符時(shí),要先發(fā)送起始位,然后才是字符本身,最后是停止位。字符之后還可以加入奇偶校驗(yàn)位。
    異步傳送較為簡(jiǎn)單,但要增加傳送位,將影響傳輸速率。異步傳送是靠起始位和波特率來保持同步的。
    (2)同步方式   
    同步方式要在傳送數(shù)據(jù)的同時(shí),也傳遞時(shí)鐘同步信號(hào),并始終按照給定的時(shí)刻采集數(shù)據(jù)。同步方式傳遞數(shù)據(jù)雖提高了數(shù)據(jù)的傳輸速率,但對(duì)通信系統(tǒng)要求較高。
  PLC網(wǎng)絡(luò)多采用異步方式傳送數(shù)據(jù)

免責(zé)聲明

  • 凡本網(wǎng)注明“來源:化工儀器網(wǎng)”的所有作品,均為浙江興旺寶明通網(wǎng)絡(luò)有限公司-化工儀器網(wǎng)合法擁有版權(quán)或有權(quán)使用的作品,未經(jīng)本網(wǎng)授權(quán)不得轉(zhuǎn)載、摘編或利用其它方式使用上述作品。已經(jīng)本網(wǎng)授權(quán)使用作品的,應(yīng)在授權(quán)范圍內(nèi)使用,并注明“來源:化工儀器網(wǎng)”。違反上述聲明者,本網(wǎng)將追究其相關(guān)法律責(zé)任。
  • 本網(wǎng)轉(zhuǎn)載并注明自其他來源(非化工儀器網(wǎng))的作品,目的在于傳遞更多信息,并不代表本網(wǎng)贊同其觀點(diǎn)和對(duì)其真實(shí)性負(fù)責(zé),不承擔(dān)此類作品侵權(quán)行為的直接責(zé)任及連帶責(zé)任。其他媒體、網(wǎng)站或個(gè)人從本網(wǎng)轉(zhuǎn)載時(shí),必須保留本網(wǎng)注明的作品第一來源,并自負(fù)版權(quán)等法律責(zé)任。
  • 如涉及作品內(nèi)容、版權(quán)等問題,請(qǐng)?jiān)谧髌钒l(fā)表之日起一周內(nèi)與本網(wǎng)聯(lián)系,否則視為放棄相關(guān)權(quán)利。
企業(yè)未開通此功能
詳詢客服 : 0571-87858618
临泽县| 上犹县| 卓尼县| 灵丘县| 泽州县| 栖霞市| 西林县| 永德县| 亳州市| 安多县| 于都县| 江达县| 泰宁县| 建平县| 伊吾县| 宁津县| 大港区| 安仁县| 长海县| 平度市| 驻马店市| 正宁县| 望江县| 长垣县| 普宁市| 泸定县| 白银市| 清苑县| 鸡西市| 榆树市| 庄河市| 无锡市| 西青区| 宜君县| 张家界市| 安徽省| 博乐市| 陆川县| 白城市| 巫山县| 泰兴市|