描述
Dn(n=1,2……N)為連續(xù)從串行口輸出的N個(gè)數(shù)據(jù),在TRN之外的時(shí)間里串行口并不工作。這樣,當(dāng)計(jì)算機(jī)在接收可編程控制器的數(shù)據(jù)時(shí),就需作如下考慮:
1)首先應(yīng)找到數(shù)據(jù)流的首部,因?yàn)橛?jì)算機(jī)對(duì)可編程控制器的訪問(wèn)具有很大的隨機(jī)性,當(dāng)計(jì)算機(jī)在讀串行口時(shí),有可能讀到的是數(shù)據(jù)流中的任何一個(gè)數(shù)據(jù),因而,只有找到數(shù)據(jù)流的首部,然后讀到的數(shù)據(jù)才是正確的、完整的數(shù)據(jù)。
2)計(jì)算機(jī)讀串行口時(shí),應(yīng)有足夠的等待時(shí)間,如果計(jì)算機(jī)讀串行口時(shí),恰好讀到的是數(shù)據(jù)2(D2),由于本次讀到的數(shù)據(jù)不是完整的,因此計(jì)算機(jī)大約需要等可編程控制器的一個(gè)掃描周期才能讀到一組完整的數(shù)據(jù)。
2、計(jì)算機(jī)通訊程序設(shè)計(jì)
在設(shè)計(jì)電纜自動(dòng)生產(chǎn)線檢測(cè)控制系統(tǒng)時(shí),我們已明確了可編程控制器向計(jì)算機(jī)發(fā)哪些數(shù)據(jù),即計(jì)算機(jī)讀可編程控制器數(shù)據(jù)的個(gè)數(shù)M已知,因此可以用該數(shù)據(jù)個(gè)數(shù)M來(lái)判斷所讀數(shù)據(jù)是否完整。初始化串行口就是將可編程控制器和計(jì)算機(jī)串行口的波特率、停止位、校驗(yàn)位、數(shù)據(jù)位等設(shè)置為相同。為了使計(jì)算機(jī)能夠準(zhǔn)確找到數(shù)據(jù)流的首部,我們根據(jù)該數(shù)據(jù)流的特點(diǎn)和可能出現(xiàn)的情況,定義了03FFFF為數(shù)據(jù)流的首部,即可編程控制器發(fā)送的第一個(gè)數(shù)據(jù)為03,第二個(gè)數(shù)據(jù)為FF,第三個(gè)數(shù)據(jù)為FF,然后依次發(fā)送可編程控制器的數(shù)據(jù)。計(jì)算機(jī)讀取數(shù)據(jù)時(shí),首先檢查讀到的是不是03,如果是03,再讀下一個(gè)數(shù)據(jù)并檢查是否為FF,若是,再讀下一個(gè)數(shù)據(jù)并檢查是不是FF,若是,則認(rèn)為讀到了數(shù)據(jù)流的首部,接著讀取數(shù)據(jù),如果上述任意一項(xiàng)檢查不符,則認(rèn)為沒(méi)有讀到數(shù)據(jù)流的首部,再重復(fù)上述檢查,直至讀到數(shù)據(jù)流的首部為止。這樣既保證了數(shù)據(jù)交換的正確性,也保證了數(shù)據(jù)交換的完整性。
綜上所述,我們?cè)诜治隽丝删幊炭刂破鞯墓ぷ髁鞒?、串行口工作方式和系統(tǒng)工作情況的基礎(chǔ)上,設(shè)計(jì)了數(shù)據(jù)流的首標(biāo)志,設(shè)定了傳送數(shù)據(jù)的個(gè)數(shù),以此來(lái)判斷計(jì)算機(jī)所讀取數(shù)據(jù)的位置及數(shù)據(jù)的完整性,并以這種方式設(shè)計(jì)了通訊程序,實(shí)際證明效果良好。
產(chǎn)品廣泛應(yīng)用于:電力、石油、礦井提升、港口、供熱、燃?xì)狻⒐┧?、污水處理、冶金、造紙、紡織、化工、水利等現(xiàn)代化工業(yè)領(lǐng)域!
我們這里有您急需的停產(chǎn)備件,
優(yōu)勢(shì)現(xiàn)貨,詢(xún)不到的,買(mǎi)不到的,請(qǐng)聯(lián)系我們!
絕 對(duì)優(yōu)勢(shì),絕 對(duì)低價(jià)!絕 對(duì)正品,優(yōu)質(zhì)的產(chǎn)品,一流的服務(wù),充足的庫(kù)存,
歡迎來(lái)電詢(xún)價(jià),我們將會(huì)給您最優(yōu)惠的價(jià)格!
主營(yíng):世界知名品牌的PLC、DCS系統(tǒng)備件模塊
①Allen-Bradley(美國(guó)AB)系列產(chǎn)品》
②Schneider(施耐德電氣)系列產(chǎn)品》
③General electric(通用電氣)系列產(chǎn)品》
④Westinghouse(美國(guó)西屋)系列產(chǎn)品》
⑤SIEMENS(西門(mén)子系列產(chǎn)品)》
⑥銷(xiāo)售ABB Robots.FANUC Robots、YASKAWA Robots、KUKA Robots、Mitsubishi Robots、OTC Robots、PanasonicRobots、MOTOMAN Robots。
⑦estinghouse(西屋):OVATION系統(tǒng)、WDPF系統(tǒng)、MAX1000系統(tǒng)備件。
⑧Invensys Foxboro(??怂共_):I/A Series系統(tǒng),F(xiàn)BM(現(xiàn)場(chǎng)輸入/輸出模塊)
順序控制、梯形邏輯控制、事故追憶處理、數(shù)模轉(zhuǎn)換、輸入/輸出信號(hào)處理、數(shù)
據(jù)通信及處理等。Invensys Triconex:冗余容錯(cuò)控制系統(tǒng)、基于三重模件冗余(TMR)
結(jié)構(gòu)的zui現(xiàn)代化的容錯(cuò)控制器。
⑨Siemens(西門(mén)子):Siemens MOORE,Siemens Simatic C1,Siemens數(shù)控系統(tǒng)等。
⑩Bosch Rexroth(博世力士樂(lè)):Indramat,I/O模塊,PLC控制器,驅(qū)動(dòng)模塊等。
◆Motorola(摩托羅拉):MVME 162、MVME 167、MVME1772、MVME177等系列。
RELIANCE ELECTRIC
0-49009-1
PC BOARD CARDPAK TRANSDUCTOR
RELIANCE ELECTRIC
0-49009-12
CARDPAK
RELIANCE ELECTRIC
0-49009-13
PC BOARD TRANSDUCTOR
RELIANCE ELECTRIC
0-49009-14
PC BOARD CARDPAK TRANSDUCTOR
RELIANCE ELECTRIC
0-49009-3
CARDPAK TRANSDUCTOR
RELIANCE ELECTRIC
0-49010-1
PC BOARD AMPLIFIER
RELIANCE ELECTRIC
0-49011-11
DRIVER CARD CARDPAK
RELIANCE ELECTRIC
0-49011-6
PC BOARD DRIVER
RELIANCE ELECTRIC
0-49011-6A
DRIVER CARD
RELIANCE ELECTRIC
0-49011-7
PC BOARD CARDPAK
RELIANCE ELECTRIC
0-49011-9
DRIVER CARD
RELIANCE ELECTRIC
0-49012
PC BOARD CARDPAK
RELIANCE ELECTRIC
0-49012-A
PC BOARD CARDPAK VOLTGE SENSITIVE ELECTRONIC RELAY
RELIANCE ELECTRIC
0-49013
PC BOARD OPERATIONAL AMPLIFIER
RELIANCE ELECTRIC
0-49013-1
PC BOARD CARDPAK
RELIANCE ELECTRIC
0-49013-2
CARDPAK OPERATIONAL AMP CARD
RELIANCE ELECTRIC
0-49013-3
PC BOARD CARDPAK
RELIANCE ELECTRIC
0-49013-4
OPERATIONAL AMPLIFIER
RELIANCE ELECTRIC
0-49015-A
PC BOARD CARDPAK REFERENCE VSS
RELIANCE ELECTRIC
0-49017-12
CARD PACK
RELIANCE ELECTRIC
0-49017-16A
PC BOARD CARDPAK SUMMING CARD
RELIANCE ELECTRIC
0-49017-2
PC BOARD CARDPAK
RELIANCE ELECTRIC
0-49017-52
PC BOARD CARDPAK SUMMING
RELIANCE ELECTRIC
0-49017-57
SUMMING CARD CARDPAK