潯之漫智控技術(上海)有限公司
中級會員 | 第5年

15618722057

當前位置:首頁   >>   資料下載   >>   西門子KP900 精智面板6AV2124-1JC01-0AX0

西門子KP900 精智面板6AV2124-1JC01-0AX0

時間:2024-7-11閱讀:103
分享:
  • 提供商

    潯之漫智控技術(上海)有限公司
  • 資料大小

    141.7KB
  • 資料圖片

    查看
  • 下載次數(shù)

    0次
  • 資料類型

    JPG 圖片
  • 瀏覽次數(shù)

    103次
點擊免費下載該資料

西門子KP900 精智面板6AV2124-1JC01-0AX0



V B采用了面向?qū)ο蟮某绦蛟O計思想。它的基本思路是把復雜的程序設計問題分解為一個個能夠完成獨立功能的相對簡單的對象集合,所謂“對象"就是一個可操作的實體,如窗體、窗體中的命令按鈕、標簽、文本框等。面向?qū)ο蟮木幊叹秃孟翊罘e木一樣,程序員可根據(jù)程序和界面設計要求,直接在屏幕上“畫\"出窗口、菜單、按鈕等不同類型的對象,并為每個對象設置屬性。
2.2串行通信控件MSComm的使用和設置
VB提供了支持串行通信的可編程組件MSComm,用戶只需要將其加載到應用程序中,對其進行簡單的屬性設置即“可使用?,F(xiàn)將控件的加載及屬性設置方法進行介紹。
2.2.1將MSComm控件加載到應用程序中
在VB集成開發(fā)環(huán)境(IDE)中選擇“工程"選項卡中的“部件"子菜單進入控件選擇頁面。
在控件選擇頁面中選上Microsoft Comm Cotrol 6.0控件加載項,單擊“確定"按鈕完成MSComm控件的加載。
當完成MSComm控件的加載后,在IDE中的常規(guī)控件欄即可看到MSComm控件,此時就可使用此控件了。
2.2.2 MSComm控件屬性設置
當應用程序成功添加MSComm控件后,就可在其屬性設置頁面完成其屬性的設置,如圖4所示。在一般的串行通信應用程序中只需要對MSComm控件的如下幾個屬性進行設置。
CommPort:通信程序使用的串口序號,根據(jù)計算機的串口硬件配置進行選擇,可以為1、2等。
Settings:屬性設置字符串,屬性有:波特率、奇偶校驗、字節(jié)數(shù)據(jù)位數(shù)、字節(jié)停止位數(shù)??梢詾?600、e、7、2。也可在程序中動態(tài)設置,屬性設置程序代碼如下:

3 PLC通信數(shù)據(jù)幀介紹
計算機與P L C通信時,按應答方式進行。由計算機發(fā)給PLC一組ASCII碼字符數(shù)據(jù),這一組數(shù)據(jù)成為命令幀。P L C對收到的命令幀進行校驗,并將校驗結果返回給計算機,P L C返回給計算機的這一組數(shù)據(jù)稱為響應幀,只有當校驗正確時P L C才按照命令執(zhí)行。計算機和P L C通信時,PLC是被動的,必須先由計算機給PLC發(fā)出命令幀,PLC再給計算機發(fā)出響應幀,每幀最多由1 3 1個字符組成。下面將命令幀與響應幀的組成結構介紹如下: 
3.1命令幀
幀結構解析:
@:在起始處必須放置;
節(jié)點號:有效值為00~31,表示PC機最多可同32臺PLC通信;
頭代碼:PLC的命令代碼;
發(fā)送文本:P C機發(fā)送的命令參數(shù);
FCS(Frame Check Sequence):
幀檢查順序代碼(幀校驗碼);幀校驗碼是2位(Bit)十六進制數(shù)。它是由幀數(shù)據(jù)包含的所有字符的ASCII碼進行位異或運算的結果。
終止符:“*"號和回車符“CR"。
 3.2響應幀 
幀結構解析:
@:返回命令頭;
節(jié)點號:有效值為00—31,返回數(shù)據(jù)的PLC節(jié)點號
頭代碼:PLC的命令代碼;
尾代碼:返回命令完成狀態(tài)碼;
接收文本:在有數(shù)據(jù)時返回的數(shù)據(jù);
FCS:幀檢查順序代碼;
終止符:“*"號和回車符“CR"。
 3.3 FCS(幀數(shù)據(jù)冗余校驗碼)的計算
為了降低串行通信的誤碼率,在接收和發(fā)送端都必須對數(shù)據(jù)進行校驗,常用的方法是進行F C S校驗。對幀數(shù)據(jù)進行冗余校驗計算時,應對幀數(shù)據(jù)中各個字符的ASCII碼進行位異或運算,然后將結果轉(zhuǎn)為2位十六進制字符。
4計算機與PLC串行通信程序?qū)嵗?/span>
4.1通信主程序的設計架構
設計通信主程序的主要功能是:實現(xiàn)計算機對PLC的運行控制和狀態(tài)監(jiān)視,即構成一個閉環(huán)監(jiān)控系統(tǒng)。
4.2打開串行通信端口
打開通信端口,對端口進行初始化設置,程序設計流程。
4.3寫PLC數(shù)據(jù)
將計算機發(fā)出的命令寫入PLC,實現(xiàn)計算機對PLC的控制功能。程序設計流程
4.4讀PLC數(shù)據(jù)。

會員登錄

×

請輸入賬號

請輸入密碼

=

請輸驗證碼

收藏該商鋪

X
該信息已收藏!
標簽:
保存成功

(空格分隔,最多3個,單個標簽最多10個字符)

常用:

提示

X
您的留言已提交成功!我們將在第一時間回復您~
撥打電話
在線留言