国产玩丰满女领导在在线观看,午夜在线视频影院,欧美一级免费一区二区,а天堂中文一区二区在线

  • 
    

    <s id="8if1r"><abbr id="8if1r"><ins id="8if1r"></ins></abbr></s>

      <sup id="8if1r"><dl id="8if1r"></dl></sup>

      技術(shù)分享

      當(dāng)前位置:三菱PLC > 技術(shù)服務(wù) > 技術(shù)分享

      三菱PLC軟件 MX Component 系統(tǒng)標(biāo)簽功能

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

      使用三菱系統(tǒng)標(biāo)簽構(gòu)成圖:

      使用三菱系統(tǒng)標(biāo)簽庫

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

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

      使用Label Utility 進行標(biāo)簽設(shè)置

      下面說明32位標(biāo)簽數(shù)據(jù)的設(shè)置,筆者將設(shè)置標(biāo)簽為”ALINE”表示D100-D101的雙字?jǐn)?shù)據(jù)。

      1.首先新建LabelSpace,軟件默認(rèn)有兩個不用管,到相應(yīng)的區(qū)域點擊鼠標(biāo)右鍵則會出現(xiàn)下面對話框:

      2.添加完成以后進入此畫面右鍵點擊紅色出進行新建數(shù)據(jù)標(biāo)簽

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

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

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

      6.刷新系統(tǒng)標(biāo)簽到控件

      使用VS 調(diào)用控件

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

      2.三菱提供的控件有.NET和ACT,只有.NET才支持系統(tǒng)標(biāo)簽,在這里選用.NET控件

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

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

      4.簡單的窗體設(shè)計

      5.測試運行

      6.寫入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 系統(tǒng)標(biāo)簽功能,更多精彩實用三菱PLC技術(shù)資訊,盡在海藍(lán)機電官網(wǎng)!

      評論信息

      暫無留言!
      發(fā)表評論
      姓名:
      內(nèi)容:
      驗證碼: 點擊換一個 看不清?

      1.尊重網(wǎng)上道德,遵守中華人民共和國的各項有關(guān)法律法規(guī),不發(fā)表攻擊性言論。
      2.承擔(dān)一切因您的行為而直接或間接導(dǎo)致的民事或刑事法律責(zé)任。
      3.產(chǎn)品留言板管理人員有權(quán)保留或刪除其管轄留言中的任意內(nèi)容。
      4.不支持HTML代碼且留言要通過審核后才會顯示,請勿惡意留言。