熟女人妻水多爽中文字幕,国产精品鲁鲁鲁,隔壁的少妇2做爰韩国电影,亚洲最大中文字幕无码网站

技術頻道

娓娓工業
您現在的位置: 中國傳動網 > 技術頻道 > 應用方案 > VB與三菱FXPLC通訊的實現

VB與三菱FXPLC通訊的實現

時間:2008-07-08 10:09:00來源:dujing

導語:?采用SC-09編程電纜,連接PC串口與PLC編程口實現通訊。
引言 在工業生產中,人們常常面臨著數據采集與管理。作為工廠自動化的三大支柱可編程控制器PLC(Programmable Logic Controller),由于其安全可靠,廣泛的用于數據采集與控制。生產過程中,要監視PLC內部的數據與運行狀況,選用市場上的人機界面或組態軟件,雖然功能豐富,但大都價格昂貴,在一些中小規模的生產場合,人們希望能自己用高級語言開發一個簡易實用的通信程序。使用Visual Basic 6.0,開發串行通信程序時,有兩種方法,一種是用Windows API函數,另一種是用VB支持的通信控件MSCOMM。以下介紹使用通信控件方式實現通訊 1.硬件 采用SC-09編程電纜,連接PC串口與PLC編程口實現通訊。 2.PLC編程口的通信協議簡介 通信格式: 波特率9600,偶校驗,8位數據位,一位停止位。 具體請參考有關資料,以下舉例說明其通訊格式 1)、DEVICE READ(讀出軟設備狀態值) 計算機向PLC發送: 3.具體程序說明 MSComm控件簡介用來提供簡單的串行端口通信功能,也可以用來創建功能完備、事件驅動的高級通信工具。Mscomm控件提供了一系列標準通信命令的使用界面。使用它可以建立與串行端口的連接,通過串行端口再連接到其它設備(如調制解調器、PLC),發出命令,交換數據,以及監視和響應串行連接中發生的事件和錯誤。 數據讀與寫采用函數input和output (1)窗口加載程序 Private Sub Form_Load() MSComm1.CommPort = 1 ‘選擇COM1口 MSComm1.Settings = "9600,e,7,1" If mscomm1.portopen=false then mscomm1.portopen=true End Sub (2)數據讀取子程序: Public Function GetData(ByVal StartAddress As String, ByVal GetBytes As Integer, ByVal Hex_Bytes As String) As String MSComm1.InputLen = GetBytes * 2 + 4 MSComm1.Output = STX + CMD_Read + StartAddress + Hex_Bytes + ETX + GetSumChk(CMD_Read + StartAddress + Hex_Bytes + ETX) ‘傳送數據組成:起始符+命令+首地址+數據位+結束符+和檢驗碼 GetData = MSComm1.Input MSComm1.InBufferCount = 0 MSComm1.InputLen = 0 End Function

標簽:

點贊

分享到:

上一篇:洗衣機旋轉變化趨勢的測量

下一篇:微能WIN-V63矢量控制變頻器在...

中國傳動網版權與免責聲明:凡本網注明[來源:中國傳動網]的所有文字、圖片、音視和視頻文件,版權均為中國傳動網(www.hysjfh.com)獨家所有。如需轉載請與0755-82949061聯系。任何媒體、網站或個人轉載使用時須注明來源“中國傳動網”,違反者本網將追究其法律責任。

本網轉載并注明其他來源的稿件,均來自互聯網或業內投稿人士,版權屬于原版權人。轉載請保留稿件來源及作者,禁止擅自篡改,違者自負版權法律責任。

網站簡介|會員服務|聯系方式|幫助信息|版權信息|網站地圖|友情鏈接|法律支持|意見反饋|sitemap

傳動網-工業自動化與智能制造的全媒體“互聯網+”創新服務平臺

網站客服服務咨詢采購咨詢媒體合作

Chuandong.com Copyright ?2005 - 2025 ,All Rights Reserved 深圳市奧美大唐廣告有限公司 版權所有
粵ICP備 14004826號 | 營業執照證書 | 不良信息舉報中心 | 粵公網安備 44030402000946號

主站蜘蛛池模板: 综艺| 焉耆| 湖北省| 长治市| 高安市| 黄山市| 龙岩市| 建平县| 临邑县| 峨山| 克东县| 汉阴县| 九台市| 阜平县| 于田县| 巢湖市| 广平县| 逊克县| 白水县| 泰和县| 沙坪坝区| 泾川县| 儋州市| 商水县| 华容县| 商洛市| 芦溪县| 七台河市| 定结县| 大方县| 进贤县| 浮山县| 上杭县| 遂平县| 万安县| 葫芦岛市| 北安市| 托里县| 镇巴县| 红安县| 荆门市|