国产三级在线看完整版-内射白嫩大屁股在线播放91-欧美精品国产精品综合-国产精品视频网站一区-一二三四在线观看视频韩国-国产不卡国产不卡国产精品不卡-日本岛国一区二区三区四区-成年人免费在线看片网站-熟女少妇一区二区三区四区

儀器網(wǎng)(yiqi.com)歡迎您!

| 注冊2 登錄
網(wǎng)站首頁-資訊-話題-產(chǎn)品-評測-品牌庫-供應商-展會-招標-采購-知識-技術-社區(qū)-資料-方案-產(chǎn)品庫-視頻

問答社區(qū)

組態(tài)的編程怎么編??? 英文語言怎么理解,我這里沒有注釋?。?

花西村村民 2013-10-22 17:49:19 415  瀏覽
  •  

參與評論

全部評論(1條)

  • 凡陽utzes 2013-10-23 00:00:00
    PLC即可編程控制器(Programmable logic Controller,是指以計算機技術為基礎的新型工業(yè)控制裝置。 PLC(可編程序控制器)在工業(yè)現(xiàn)場因其編程方便,抗干擾能力強,獲得了廣泛的應用。但受到內(nèi)部硬件電路的限制,在運算速度、數(shù)據(jù)處理能力等方面和PC機相比,要遜色很多。因此在工業(yè)現(xiàn)場對復雜模型進行控制時,可以借助上位機PC來建立生產(chǎn)模型,通過構建 SCC監(jiān)督式控制系統(tǒng),讓下位機PC為一DCC直接數(shù)字控制系統(tǒng),實現(xiàn)復雜系統(tǒng)的控制。另外,還可通過上位機PC和下位機PC組建監(jiān)控系統(tǒng),達到對工業(yè)現(xiàn)場實時監(jiān)控的目的。其中關鍵技術為PC機和PC之間的通訊。本文首先介紹PC機與PLC的通訊種類和機制,然后就采用高級語言VB和組態(tài)軟件MCGS,對完成以上二者通訊 PC機和PLC有兩種通訊方式,一種是PC機作主動者,即主局,PLC為從動者,即子局。另一種是PLC為主局,而PC機為子局。無論工作在哪種方式,數(shù)據(jù)一般都采用串行方式來傳輸,即可通過RS232、RE422或RS485電纜線來進行信息傳遞。 在進行通訊時,首先將PC機和PLC傳遞信息的波特率設置一致。另外還要對奇偶校驗位、傳輸數(shù)據(jù)位數(shù)和停止位進行設置。 在PC機和PLC進行通訊時,要使用命令幀和響應幀的形式來進行信息傳遞。 每次通信送出的一組數(shù)據(jù)稱作“幀”。幀可以從持有發(fā)送權的一方傳出。每送出一幀,上位機或PLC就將發(fā)送權交給另一方。當接收方收到終端(命令或響應的終字符)或分界符(分割幀的字符)信息后,就將發(fā)送權轉到另一方。 在上位鏈接通信中,開始由上位PC機持有發(fā)送權并開始通信。響應由PLC自動返回。如圖2所示: (3)命令/響應格式 用上位鏈接通信發(fā)送接收的命令/響應格式如下所示: (1) 命令格式 從上位機PC發(fā)送命令時,程序中編寫下列格式的命令數(shù)據(jù)并開始發(fā)送。 (2) 相應格式 對應命令PLC的相應返回如下的格式。編寫返回相應數(shù)據(jù)。 三、通訊的具體實現(xiàn) 實現(xiàn)上位機PC和下位機PLC通訊一般可采用兩種方法:可以通過Windows或高級語言編程,實現(xiàn)二者通訊;還可借助現(xiàn)在普遍使用的工業(yè)控制組態(tài)軟件。使用前者,編程比較繁瑣,需要了解具體的通訊機制,另外還要掌握某種高級語言,并對所編程序花費一定調試時間,但是軟件的成本得到降低。使用后者則可以迅速掌握簡化的編程語言,在較短的時間內(nèi)編制出控制功能復雜的程序,而且調試時間也相對較短,但是需花費很高的價格購買正版軟件。下面分別就以上兩種實現(xiàn)方式進行簡要介紹和比較。 (1)通過高級語言的程序編制 這種通訊編程又可大致分為兩種,一種是基于Windows語言編程,它可調用Windows的API函數(shù),直接對串口進行操作,但是需要掌握Windows語言,比較繁瑣,上手較慢。另一種就是基于高級語言,例如Visual Basic或Visual C++等。在Visual Basic中提供了一個串行通訊控件Microsoft Comm Control,簡稱MSComm控件。編程者只需要設置和監(jiān)視MSComm空間的屬性和事件,然后按照相應的通訊規(guī)約就可以實現(xiàn)串行通訊。 下面就筆者利用VB中的MSComm控件完成PC機和PLC的通訊程序編制,簡要進行一下介紹。 1. 首先在VB環(huán)境中加入控件MSComm,然后把它放在窗口中,就可以對其一些參數(shù)進行設置,比方說通訊的波特率、奇偶校驗位、數(shù)據(jù)位和停止位。 初始化程序如下: 2. PC機發(fā)送數(shù)據(jù)給PLC 3. PC機接受PLC傳來數(shù)據(jù) 4. PC機和PLC之間傳遞數(shù)據(jù)時,采用FCS校驗碼,來保證傳遞信息的正確性。算法可見參考文獻,具體程序在此省略。

    贊(19)

    回復(0)

    評論

熱門問答

組態(tài)的編程怎么編??? 英文語言怎么理解,我這里沒有注釋?。?
 
2013-10-22 17:49:19 415 1
PLC和觸摸屏總是提到組態(tài),請問組態(tài)到底是什么呀?我怎么理解
 
2009-09-16 21:58:06 725 5
C語言編程是在什么軟件上編
 
2016-11-15 07:26:57 512 2
臺達plc編程時間繼電器怎么編
我是初學PLC,用臺達PLC學做編程,用時間繼電器時軟件上沒有,請各前輩指點
2018-11-14 23:03:06 976 0
西門子S7--200plc順序功能圖編程怎樣編?編程軟件里怎么沒有呀?
 
2016-12-13 08:11:15 408 1
溫濕度傳感器AM2303的程序怎么編?C語言或匯編都行
 
2011-07-11 10:26:27 302 2
西門子200PLC怎么編輯注釋
就是我想用它編一個程序,其中I0.0表示主機啟動,怎么在程序里做出來?。???
2010-08-17 04:23:26 369 4
ev3 home edition 怎么沒有超聲波傳感器編程
 
2015-02-26 12:52:59 316 2
STM32中,外部晶體振蕩器被旁路是什么意思?這里的旁路怎么理解?
 
2012-07-05 18:39:23 461 2
計算機編程語言的編程軟件需要什么語言?
 
2018-11-13 23:23:32 315 0
歐姆龍PLC用電腦軟件編程時間繼電器和計數(shù)器怎么編
 
2017-09-17 13:09:02 627 1
這個材料是啥?怎么理解???
這個材料是啥?怎么理解???如有滿意答案,必有重謝。... 這個材料是啥?怎么理解?。咳缬袧M意答案,必有重謝。 展開
2018-08-05 04:10:01 558 1
有沒有針對C語言編程用的翻譯軟件啊
一些單詞翻字典時,解釋的太雜了,老是搞不定整句的翻譯
2012-06-30 23:20:08 606 4
這個的數(shù)控銑機床程序怎么編啊,速求?。?!
2017-05-09 15:32:19 392 1
霍爾傳感器 PTC-04 編程器用什么語言編程?
PTC-04連接一塊霍爾傳感器板子,不知道這個東東是如何編程的,是否還要知道板子內(nèi)部的程序是怎么寫的嗎?對這個一點不懂。
2015-01-20 15:52:10 505 1
什么是組態(tài)軟件、組態(tài)編程?
百度百科的內(nèi)容就不要貼了,主要是想問問具體是怎么個意思,它是指開發(fā)很通用的功能模塊,之后把功能模塊組合出來的軟件么?如果是百度百科那樣的解釋呢?... 百度百科的內(nèi)容就不要貼了,主要是想問問具體是怎么個意思,它是指開發(fā)很通用的功能模塊,之后把功能模塊組合出來的軟件么?如果是百度百科那樣的解釋呢? 展開
2018-11-28 02:48:45 392 0
說說你對組態(tài)、通訊的理解
以西門子的產(chǎn)品為例,說說你對于工業(yè)組態(tài)、通訊的理解。我是想看一下你自己的理解,不要在網(wǎng)上找一些沒什么用的東西給我。但如果是有用的東西,也行。我會加分的。因為我自己對于這方... 以西門子的產(chǎn)品為例,說說你對于工業(yè)組態(tài)、通訊的理解。我是想看一下你自己的理解,不要在網(wǎng)上找一些沒什么用的東西給我。但如果是有用的東西,也行。我會加分的。 因為我自己對于這方面的理解不怎么樣,所以想向大家學習一下,還請各位大蝦幫幫忙。我靠怎么這么少的人回答呀。大家快回答呀?。?!我等著大家啊?。?! PLC是肯定要用到的,PLC 200、300、400都用,而且是在一個工程中。 總線技術我也是剛接觸,但是組態(tài)可不僅僅使人機界面啊 展開
2008-07-08 00:07:22 441 6
我們這里的真空鍍膜機為什么會有濺鋁啊,怎么解決啊
 
2011-07-10 04:16:01 454 2
DCS編程語言問題DCS里面的編程用什么高級語言
 
2017-04-25 18:17:18 736 1
ccd 怎么理解?
 
2008-05-13 03:31:29 647 3

4月突出貢獻榜

推薦主頁

最新話題