核心提示:在對電梯模型控制中,所有的控制信號均為開關量,基于這一特點,系統狀態的改變即為這些開關量信號狀態的改變,因此可通過跟蹤這 在對電梯模型控制中,所有的控制信號均為開關量,基于這一特點,系統狀態的改變即為這些開關量信號狀態的改變,因此可通過跟蹤這些開關量信號的上升沿信號、下降沿信號的到來,做為系統狀態改變的依據。據此在本系統中,通過對同一個開關量信號的上升沿、下降沿分別定義不同的16進制數的方式,來代表信號的產生與結束,當檢測到這些信號產生時,便將這些數據存入的數據緩沖區中的字節中,并通過COM口發至上位PC機,同時產生發送完成中斷,PLC延遲等待接收來自上位機的應答信號,通過分析存儲在接收字符緩沖器SMB2中的數據,判斷是否需要重新發送。下位機程序如圖2所示。 (3)上位機部分編程 基于VB處理監控界面圖形、數據報表及通信的方便快捷,本課題上位機的編程環境采用VB來實現。VB不僅提供了MSCOMM串行通信控件,而且也為這個控件提供了標準的事件處理函數,并通過設置它的一些屬性對通信接口進行初始化,從而很容易的實現了串行通信的問題。 下面介紹一下有關此控件的屬性: Commport,設置通信連接端口。程序必須要使用的串行端口的號碼,WINOOWs使用所設置的通信端口與外界進行通信。 Settings,設置初始化參數。其格式為“BBBB,P,D,S”,其中BBBB為連接速度,P為奇偶校驗方式,D為數據位數,S為停止位數。默認值是“9600,n,8,1”。 PortOpen,設置通信連接端口的狀態。使用串行端口之前必須先將要使用的串行端口打開。 Input,返回并刪除接收緩沖區中的數據流。 InputLen,設置從串行端口讀入的字符串長度。 Rthreshold,設置引發接收事件的字符數。 InputMode,設置接收數據數據形式。 OnComm事件,用來處理所有與通信相關的事件。使用事件程序的好處是不需要一直讓程序處于檢測的狀態
140CPU11303 140CHS11000 140CRP93100 6SE7031-5EF84-1JC1 AB 150-B360NBDB AB 150-B135NBDA BMV5.0 172JNN21032 8AC112.60-1 6FC5603-0AC12-1AA0TSXDEY64D2K TC-CCR013 97197974 A02TC-PPD011 51309241-1256ES7134-7TD00-0AB0 3DI475.6 3DO479.6 8AC114.60-2170AMM09000 VIPA PS307/5A VIPA 307-1EA006GK5907-4PA00TB521-ETH A2 1SAP112100R0270
免責聲明:AMIKON我們銷售新產品和停產產品,獨立渠道購買此類特色產品。阿米控不是本網站特色產品的授權分銷商、經銷商或代表。本網站上使用的所有產品名稱/產品圖片、商標、品牌和徽標均為其各自所有者的財產。帶有這些名稱,圖片、商標、品牌和徽標的產品描述、描寫或銷售僅用于識別目的,并不表示與任何權利持有人有任何關聯或授權。