999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

三菱PLC編程口通信在監控中的應用研究

2011-09-19 08:46:32張寶霞陳無畏
滁州職業技術學院學報 2011年1期
關鍵詞:指令界面計算機

張寶霞,陳無畏

(合肥工業大學機械與汽車工程學院,安徽合肥230009)

三菱PLC編程口通信在監控中的應用研究

張寶霞,陳無畏

(合肥工業大學機械與汽車工程學院,安徽合肥230009)

利用三菱PLC編程口通信協議,使用Visual Basic編程語言編程,實現計算機對PLC的監控,對于簡單的小型單機控制系統具有應用價值。

PLC;編程口通信;VB;監控

一、引言

日本三菱公司的FX系列PLC是我國應用較為廣泛的一種PLC,許多單機控制系統都使用它。但其編程口在傳輸程序后就處于閑置狀態,與計算機通信卻另外配置模塊,對于簡單的小型單機控制系統來說,這樣無疑增加了硬件成本。

目前,一些控制系統的計算機監控界面主要由工業組態軟件生成,其功能強大、界面友好,但軟件價格昂貴,適用于中大型控制系統。對于簡單的小型單機控制系統,利用Windows通用編程語言編寫監控軟件更為經濟。

本文研究的就是用Visual Basic編程語言編寫符合三菱FX1N系列PLC編程口通信的簡單監控程序,以實現對控制系統的監控。這種監控方式對簡單的小型單機控制系統,成本較低,有一定的參考和應用價值。

二、系統組成及通信協議

(一)系統組成

圖1 系統組成簡圖

本文的控制系統由計算機和三菱FX1N型PLC組成,如圖1所示,兩者之間通過SC-09編程電纜連接。SC-09編程電纜平時用于FX1N型PLC的程序傳輸,這里還用于PLC與計算機的通信,這樣就省去了FX1N型PLC與PC的專用通信模塊FX-232AW,減少了硬件費用。

(二)通信協議

FX1N編程口通信采用三菱的專有通信協議。通信時,PLC不用為通信編寫程序,計算機按規定格式向PLC發出各種指令,PLC根據指令返回信息。計算機向PLC發送的指令有四種,本文計算機的任務是監控PLC,是計算機讀取PLC中寄存器的內容,報文格式如下:

PLC向PC讀指令發送的確認回答報文格式如下:

以上報文格式中,STX是信息幀開始標記,ASCII碼為02H,讀指令代碼為“0”,首地址即為所讀取的PLC寄存器的開始地址,字節數即為所讀數據的長度,ETX為信息幀結束標記,ASCII碼為03H,報文采用的是總和校驗方式。

返回報文中的數據即為寄存器的內容,個數與命令報文中的字節數相同。通過編程,可以取出這些數據,并顯示出來,達到監控的目的。

三、監控程序設計

(一)監控界面及主要控件

計算機一般監控PLC的輸入輸出狀態和數據寄存器的內容,本文以計算機實時讀取三菱FX1N-24MR的X0-X7、Y0-Y7、D1和D2為例,設計了一種簡單的監控界面,以介紹軟件的設計過程。監控界面如圖2所示。實際系統的監控界面可根據要求修改名稱并相應增減其他一些復雜的指示控件即可。

圖2 監控界面

圖中三個Frame中是要監控的對象,最下一行的四個定時器控件和一個通訊控件是程序設計的主要控件,用來實現周期性讀取PLC寄存器內容并顯示在監控界面上的任務。

要使用MSComm控件,首先需要對此控件的屬性和方法、事件進行相應初始化,然后再進行簡單的編程操作,就可以容易地實現串口通信。定時器控件的使能屬性為真后,系統開始計時。計時時間到后,定時器控件觸發Timer事件,在該事件過程中可以編寫讀取PLC寄存器的內容,以便顯示在監控界面上。四個定時器實現了對四種寄存器的內容周期性的讀取。

(二)程序結構設計

程序設計關鍵的一步是根據任務要求進行程序結構設計。根據結構可以容易和較為準確地設計程序。這樣設計出的程序閱讀和修改方便,易于以后的擴展。

本文監控軟件程序結構如圖3所示。分為兩大部分,一是主流程,另一是主要的子過程,是被主流程中的事件過程所調用的。主流程主要分為五步。首先通過對MSComm控件的屬性賦值,設置通信參數,使上位機與PLC能夠通信,同時第一個定時器使能,系統開始計時。計時時間到后,觸發Timer事件,調用讀取X0-X7過程。在此過程中接收轉換數據并顯示。調用結束后,第一個定時器禁止使能,第二個定時器使能工作,系統又開始計時。第二個計時器時間到后,又觸發Timer事件,這次調用讀取Y0-Y7過程。調用結束后,第二個定時器禁止使能,第三個定時器使能工作。如此循環不止,直至退出程序。

圖3 程序結構簡圖

(三)部分程序代碼

1、設置通信參數代碼

2、定時器1事件代碼

3、讀X0-X7指令代碼

4、讀D1指令代碼

四、結束語

經過實際連接運行表明,在數據變化較慢的控制系統中,VB語言編寫的監控程序通過三菱PLC編程口能比較可靠、穩定地顯示系統狀態的變化。該方案節約了控制系統的成本,對于控制規模很小的單機控制系統,具有較高的性價比,具有一定的參考價值和應用價值。

[1]李江全等.Visual Basic串口通信與測控應用技實戰詳解術[M].北京:人民郵電出版社,2007.

[2]周昭亮.三菱PLC編程口通信技術在機械手遠程控制中的應用[J].內蒙古科技與經濟,2008,(18).

[3]劉輝等.工控機與三菱FX2N系列PLC編程口通信的實現[J].機械與電子,2007,(4).

TP274+.2

A

1671-5993(2011)01-0060-03

2011-01-16

張寶霞(1971-),女,安徽滁州人,合肥工業大學碩士在讀,滁州職業技術學院機電系講師。

猜你喜歡
指令界面計算機
聽我指令:大催眠術
計算機操作系統
國企黨委前置研究的“四個界面”
當代陜西(2020年13期)2020-08-24 08:22:02
基于計算機自然語言處理的機器翻譯技術應用與簡介
科技傳播(2019年22期)2020-01-14 03:06:34
ARINC661顯控指令快速驗證方法
測控技術(2018年5期)2018-12-09 09:04:26
LED照明產品歐盟ErP指令要求解讀
電子測試(2018年18期)2018-11-14 02:30:34
基于FANUC PICTURE的虛擬軸坐標顯示界面開發方法研究
信息系統審計中計算機審計的應用
消費導刊(2017年20期)2018-01-03 06:26:40
人機交互界面發展趨勢研究
手機界面中圖形符號的發展趨向
新聞傳播(2015年11期)2015-07-18 11:15:04
主站蜘蛛池模板: 亚洲黄色成人| 免费无码一区二区| 国产在线日本| 婷婷午夜天| 国产人人干| 亚洲国产精品一区二区第一页免| 狠狠ⅴ日韩v欧美v天堂| 一级毛片在线播放| 三级欧美在线| 国产免费看久久久| hezyo加勒比一区二区三区| 日韩成人在线一区二区| 久久精品一品道久久精品| 亚洲香蕉久久| 亚洲国产精品美女| 嫩草国产在线| 国产精品三区四区| 欧美一级黄片一区2区| 人人妻人人澡人人爽欧美一区| 黄色网址免费在线| 久夜色精品国产噜噜| 午夜毛片福利| 国产主播一区二区三区| 久久久成年黄色视频| aⅴ免费在线观看| 午夜色综合| 亚洲AV无码乱码在线观看裸奔| 亚洲成人动漫在线观看| 97色婷婷成人综合在线观看| 亚洲乱码精品久久久久..| 97视频精品全国免费观看| 2020国产精品视频| 国产九九精品视频| 欧美精品二区| jizz在线免费播放| 久久亚洲中文字幕精品一区| 日韩最新中文字幕| 成年女人18毛片毛片免费| 一级毛片在线播放免费观看| 亚洲婷婷在线视频| 久久99精品久久久大学生| 亚洲国产精品成人久久综合影院| 日本a∨在线观看| 国产性生大片免费观看性欧美| 2020久久国产综合精品swag| 亚洲网综合| jizz亚洲高清在线观看| 日韩高清一区 | 亚洲精品福利网站| 午夜无码一区二区三区| 天堂亚洲网| 国产精品手机在线播放| 国产不卡一级毛片视频| 亚洲狼网站狼狼鲁亚洲下载| 国产精品主播| 午夜少妇精品视频小电影| 欧美成人影院亚洲综合图| 真人免费一级毛片一区二区| 毛片在线播放a| 国产男女XX00免费观看| 欧美成人一区午夜福利在线| 毛片久久久| 欧美成人看片一区二区三区| 国产女人爽到高潮的免费视频| 熟女视频91| 国产一区亚洲一区| 久久久久久尹人网香蕉| 欧美日韩一区二区三| 国产成人精品男人的天堂| 精品一区二区无码av| 欧美日韩免费| 欧美三级自拍| 久久综合九九亚洲一区| 久久一级电影| 国产91色| 日韩在线成年视频人网站观看| 嫩草国产在线| 狠狠做深爱婷婷综合一区| v天堂中文在线| 99久久成人国产精品免费| аv天堂最新中文在线| 国产综合色在线视频播放线视|