技術分享

當前位置:三菱PLC > 技術服務 > 技術分享

三菱PLC軟件 MX Component 係統標簽功能

點擊:19347 日期:2017-06-14 選擇字號:
今天給大家介紹的是,使用三菱MX Component 係統標簽功能如何訪問三菱PLC的32位數據。我們在安裝三菱PLC軟件MX Component完成以後會有Label Utility,這個軟件就是用於設置係統標簽庫的,同時它本身也會對微軟的office ACCESS進行訪問修改,我們不能在電腦上雙擊進行打開的。

使用三菱係統標簽構成圖:

使用三菱係統標簽庫

1.首先用三菱PLC軟件MX Component 進行設置的連接,由於(yu) 條件限製,使用了三菱plc仿真軟件進行連接,連接步驟如下:

2.使用三菱PLC仿真軟件GX Work2,筆者在測試時已經打開了仿真軟件,通過mx的測試按鈕測試連接成功,此時使用的邏輯站號為(wei) 1,後麵用C#調用控件dotUtlType屬性logic Number也要設置為(wei) 1;

使用Label Utility 進行標簽設置

下麵說明32位標簽數據的設置,筆者將設置標簽為(wei) ”ALINE”表示D100-D101的雙字數據。

1.首先新建LabelSpace,軟件默認有兩(liang) 個(ge) 不用管,到相應的區域點擊鼠標右鍵則會(hui) 出現下麵對話框:

2.添加完成以後進入此畫麵右鍵點擊紅色出進行新建數據標簽

3.使用32位數據標簽時一定要勾選數組為(wei) 1維的1個(ge) ,筆者沒有選數組的時候測試會(hui) 報f3000001 標簽錯誤。

4.邏輯站號登陸,鼠標右鍵單擊即可進行添加

5.保存到數據庫,記得右鍵--Select All,筆者一開始就是忽視了這一點,浪費了很多時間。

6.刷新係統標簽到控件

使用VS 調用控件

1.選擇工具---工具箱

2.三菱提供的控件有.NET和ACT,隻有.NET才支持係統標簽,在這裏選用.NET控件

因為(wei) 三菱的dotUtlType控件隻支持.net 運行環境為(wei) 3.0的需要把運行環境改為(wei) 3.0,同時你使用的工控機為(wei) windows 7 64位的話,需要修改配置管理器為(wei) X86 的ANY CPU;

3.拖控件到設計窗體(ti) 上

4.簡單的窗體(ti) 設計

5.測試運行

6.寫(xie) 入D100-D101雙字代碼:

int iReturnCode;

int[] data;

String lpszLabelName = "";

data = new int[2];

lpszLabelName = "ALINE";

Int32 A = Convert.ToInt32(textBox1.Text);

data[0] = A & 0xFFFF;

data[1] = (A >> 16) & 0xFFFF;

iReturnCode = dotUtlType1.Open();

iReturnCode = dotUtlType1.WriteDeviceBlock(ref lpszLabelName, 2, data);

iReturnCode = dotUtlType1.Close();

7.讀取D100-D101雙字代碼:

int iReturnCode;

int[] data;

String lpszLabelName = "";

data = new int[2];

lpszLabelName = "ALINE";

iReturnCode = dotUtlType1.Open();

iReturnCode = dotUtlType1.ReadDeviceBlock(ref lpszLabelName, 2,ref data);

Int32 B = data[0] | (data[1] << 16);

textBox2.Text = B.ToString();

iReturnCode = dotUtlType1.Close();

    以上便是三菱PLC軟件 MX Component 係統標簽功能,更多精彩實用三菱PLC技術資訊,盡在海藍機電官網

評論信息

暫無留言!
發表評論
姓名:
內容:
驗證碼: 點擊換一個 看不清?

1.尊重網上道德,遵守中華人民共和國的各項有關(guan) 法律法規,不發表攻擊性言論。
2.承擔一切因您的行為(wei) 而直接或間接導致的民事或刑事法律責任。
3.產(chan) 品留言板管理人員有權保留或刪除其管轄留言中的任意內(nei) 容。
4.不支持HTML代碼且留言要通過審核後才會(hui) 顯示,請勿惡意留言。