广告招募

三菱PLC软件 MX Component 系统标签功能

2026年05月15日 08:49:32      来源:深圳市海蓝机电设备有限公司 >> 进入该公司展台      阅读量:3

分享:

今天给大家介绍的是,使用三菱MX Component 系统标签功能如何访问三菱PLC的32位数据。我们在安装三菱PLC软件MX Component完成以后会有Label Utility,这个软件就是用于设置系统标签库的,同时它本身也会对微软的office ACCESS进行访问修改,我们不能在电脑上双击进行打开的。

使用三菱系统标签构成图:

使用三菱系统标签库

1.首先用三菱PLC软件MX Component 进行设置的连接,由于条件限制,使用了三菱plc仿真软件进行连接,连接步骤如下:

2.使用三菱PLC仿真软件GX Work2,笔者在测试时已经打开了仿真软件,通过mx的测试按钮测试连接成功,此时使用的逻辑站号为1,后面用C#调用控件dotUtlType属性logic Number也要设置为1;

使用Label Utility 进行标签设置

下面说明32位标签数据的设置,笔者将设置标签为”ALINE”表示D100-D101的双字数据。

1.首先新建LabelSpace,软件默认有两个不用管,到相应的区域点击鼠标右键则会出现下面对话框:

2.添加完成以后进入此画面右键点击红色出进行新建数据标签

3.使用32位数据标签时一定要勾选数组为1维的1个,笔者没有选数组的时候测试会报f3000001 标签错误。

4.逻辑站号登陆,鼠标右键单击即可进行添加

5.保存到数据库,记得右键--Select All,笔者一开始就是忽视了这一点,浪费了很多时间。

6.刷新系统标签到控件

使用VS 调用控件

1.选择工具---工具箱

2.三菱提供的控件有.NET和ACT,只有.NET才支持系统标签,在这里选用.NET控件

因为三菱的dotUtlType控件只支持.net 运行环境为3.0的需要把运行环境改为3.0,同时你使用的工控机为windows 7 64位的话,需要修改配置管理器为X86 的ANY CPU;

3.拖控件到设计窗体上

4.简单的窗体设计

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 系统标签功能,更多精彩实用三菱PLC技术资讯,尽在

版权与免责声明:
1.凡本网注明"来源:全球供应商网"的所有作品,版权均属于全球供应商网,转载请必须注明全球供应商网。违反者本网将追究相关法律责任。
2.企业发布的公司新闻、技术文章、资料下载等内容,如涉及侵权、违规遭投诉的,一律由发布企业自行承担责任,本网有权删除内容并追溯责任。
3.本网转载并注明自其它来源的作品,目的在于传递更多信息,并不代表本网赞同其观点或证实其内容的真实性,不承担此类作品侵权行为的直接责任及连带责任。其他媒体、网站或个人从本网转载时,必须保留本网注明的作品来源,并自负版权等法律责任。 4.如涉及作品内容、版权等问题,请在作品发表之日起一周内与本网联系。