熟女人妻水多爽中文字幕,国产精品鲁鲁鲁,隔壁的少妇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號

主站蜘蛛池模板: 西宁市| 交城县| 绩溪县| 安陆市| 定结县| 溧水县| 陇南市| 黄陵县| 南岸区| 淄博市| 九龙县| 桐柏县| 贺兰县| 稷山县| 宁蒗| 象州县| 千阳县| 高台县| 景谷| 长海县| 富源县| 滨州市| 泾阳县| 汤原县| 疏附县| 正安县| 凯里市| 上思县| 探索| 广元市| 正镶白旗| 灵台县| 城口县| 泸定县| 河南省| 临安市| 桦川县| 射洪县| 龙江县| 松溪县| 延庆县|