為何不使用三菱的MX Component部件呢?在三菱官網(wǎng)可以下載4.08版本,支持VS2010,你可以在MX軟件的手冊上找到例程。
堅守“ 做人真誠 · 做事靠譜 · 口碑至上 · 高效敬業(yè) ”的價值觀,專業(yè)網(wǎng)站建設(shè)服務(wù)10余年為成都成都玻璃貼膜小微創(chuàng)業(yè)公司專業(yè)提供成都定制網(wǎng)站營銷網(wǎng)站建設(shè)商城網(wǎng)站建設(shè)手機(jī)網(wǎng)站建設(shè)小程序網(wǎng)站建設(shè)網(wǎng)站改版,從內(nèi)容策劃、視覺設(shè)計、底層架構(gòu)、網(wǎng)頁布局、功能開發(fā)迭代于一體的高端網(wǎng)站建設(shè)服務(wù)。
這個圈里的是通訊過程中傳送的Asc碼,包含了PLc的站號地址、指令、起始符等內(nèi)容,具體要看你的PLc通訊協(xié)議。通訊與開關(guān)量是兩回事,你得補(bǔ)習(xí)下與通訊相關(guān)的內(nèi)容。
我用定時器讀取plc數(shù)據(jù),雖然可以完整讀取數(shù)據(jù),但是偶爾會重復(fù)讀取一條數(shù)據(jù),定時器頻率為600MS一次,如果重復(fù)數(shù)據(jù)能夠處理,我覺得這個方法其實很贊
再發(fā)讀D區(qū)命令的時候緩存區(qū)大小就該變了啊.
哪來的緩存區(qū)大小變化。設(shè)定好了就不動了。
按你寫的 順序處理報文就可以了。
每次處理完一次報文應(yīng)答,就清空一次發(fā)送和接收緩存區(qū)。
1.0 通訊組件概述
通訊組件用于PC與可編程控制器(PLC)、智能儀表等進(jìn)行數(shù)據(jù)通訊,適用于基于PC高級語言的工業(yè)自動化控制系統(tǒng)。組件采用動態(tài)鏈接庫文件(*.DLL)的形式,在PC系統(tǒng)的項目工程里引用該組件,調(diào)用相應(yīng)的屬性與方法函數(shù),即可快速實現(xiàn)PC與PLC的高效數(shù)據(jù)交換。
DLL通訊組件無須安裝,直接復(fù)制到工程文件目錄,方便打包安裝部署;無須任何配置,直接調(diào)用函數(shù),與應(yīng)用開發(fā)無縫銜接;多年工程經(jīng)驗的軟件團(tuán)隊開發(fā)測試,經(jīng)過本公司及客戶的海量實際工程應(yīng)用檢驗,穩(wěn)定可靠;采用穩(wěn)定高效的內(nèi)部協(xié)議,無須編寫PLC內(nèi)部程序配合,直接訪問PLC的內(nèi)存,通訊響應(yīng)快速;內(nèi)建動態(tài)管理的多獨(dú)立線程連接,同時支持外部應(yīng)用的多線程結(jié)構(gòu)調(diào)用;兼容WINDOWS系統(tǒng)下的所有開發(fā)環(huán)境,包括各種版本的VB.NET、C#、VC++,以及DEIPHI 、VB、LabView等;支持幾乎所有PLC的CPU自帶通訊口、通訊擴(kuò)展模塊。
你可以在技成看視頻教程,這個案例比較經(jīng)典,看視頻更容易理解。
讀取的是什么PLC? CCLINK一般做不到你提出的這個需求的。
VB.NET中是可以監(jiān)控PLC中的數(shù)據(jù)的,要知道PLC的通訊協(xié)議就可以監(jiān)控了。
本文標(biāo)題:vb.net控制plc,VBNet
標(biāo)題鏈接:http://vcdvsql.cn/article6/heceig.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供微信公眾號、響應(yīng)式網(wǎng)站、小程序開發(fā)、網(wǎng)站導(dǎo)航、用戶體驗、手機(jī)網(wǎng)站建設(shè)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)