C# 三菱PLC上位机开发环境搭建

这篇具有很好参考价值的文章主要介绍了C# 三菱PLC上位机开发环境搭建。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、安装软件

用到两个三菱的软件:

1. MX Component(下载地址 也可以直接在官网上搜索,注意MX后面有空格)

用于连接PLC

2. GX Works2(下载地址 用GX Works3也行)

这个软件主要是电气做PLC编程,我们用来作为仿真,省去开发时摆弄真实PLC

序列号:117-570766844

二、配置软件

MX Component安装后,在开始菜单里找到MELSOFT,有三个工具:

C# 三菱PLC上位机开发环境搭建

Communication Setup Utility  用来配置与PLC/仿真程序的连接

Label Ulitity  用来设置标签,多个地址设置成一个标签,用标签可以访问设置的地址段

PLC Monitor Utility  用于监控值

我们上位机需要用到的是第一个工具,先创建一个连接PLC的配置(以管理员身份运行)

1. 点击Wizard:

C# 三菱PLC上位机开发环境搭建

2. 配置站号(C#程序要用到):

C# 三菱PLC上位机开发环境搭建

3. PLC的端口和型号,我们使用GX Works2,所以选择GX Simulator2

C# 三菱PLC上位机开发环境搭建

4. 完成

C# 三菱PLC上位机开发环境搭建

可以看到我们的配置结果,

C# 三菱PLC上位机开发环境搭建

使用Connection test时,会提示错误,因为我们还没有启动仿真

 C# 三菱PLC上位机开发环境搭建

 下面我们使用GX Works2启动一个仿真,运行GX Works2

1. 新建工程,选择简单工程,选择和上面Communication Setup Utility对应的配置

C# 三菱PLC上位机开发环境搭建

2. 点击 模拟开始/停止,启动仿真,可以看到仿真已运行

C# 三菱PLC上位机开发环境搭建

 3. 打开Communication Setup Utility工具,切换到Connection test,点击test按钮进行连接测试,可以成功连接到仿真。

C# 三菱PLC上位机开发环境搭建

4. C#程序连接PLC

在下面此目录下有各种语言的Demo,我们现在使用C#这个示例程序

C# 三菱PLC上位机开发环境搭建

运行(如果提示错误:System.Runtime.InteropServices.COMException:“没有注册类 (异常来自 HRESULT:0x80040154 (REGDB_E_CLASSNOTREG))”,只需要把项目配置成x86就可以)

输入我们上面配置的站号 3,点击open打开连接PLC,return返回0则表示连接成功

C# 三菱PLC上位机开发环境搭建

想读取PLC中地址的值,我们需要先在GX Works2上设置地址表

点击 软元件存储器-》MAIN,在右边 右击,选择 软元件输入

C# 三菱PLC上位机开发环境搭建

在弹出框中配置要操作的地址,我们现在测试使用D0000-D0015(地址可以在这里自由设置)

C# 三菱PLC上位机开发环境搭建

我们修改D0和D1的值,并点击 写入PLC

C# 三菱PLC上位机开发环境搭建

接下来我们在示例程序上读取D0和D1的值,如下,可以看到我们已能正常连接PLC并读取到值了。具体C#实现代码可以看示例程序,这里不再去解释。

C# 三菱PLC上位机开发环境搭建


上面为开发环境使用仿真,实际生产环境,我们只需要安装MX Component并配置连接到真实的PLC,程序就可以正常运行。文章来源地址https://www.toymoban.com/news/detail-417272.html

到了这里,关于C# 三菱PLC上位机开发环境搭建的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • C#上位机与欧姆龙PLC的通信12----【再爆肝】上位机应用开发(WPF版)

    继上节完成winform版的应用后,今天再爆肝wpf版的,看看看。 可以看到,wpf的确实还是漂亮很多,现在人都喜欢漂亮的,颜值高的,现在是看脸时代,作为软件来说,是交给用户使用的,UI自然是要讲究,可以看出,wpf比winform漂亮多了,因为wpf使用样式css来美化界面,虽然这

    2024年01月16日
    浏览(30)
  • C#上位机与欧姆龙PLC的通信11----【爆肝了】上位机应用开发(Winform版)

    前面10讲,让你爽煹了肝,已经进入最后收尾阶段,这节来个常规应用,让前面的技能直接飞上天,我们要做的界面软件是这样的,虽然没有潘金莲漂亮,但也是爆抱: 这里经过与PLC电气硬件工程师沟通,明确了这3个区的寄存器代表的含义,具体哪些寄存器存放的是什么数据

    2024年01月23日
    浏览(38)
  • PLC编程安卓版 兼容三菱FX PLC编程指令 软件在线仿真 硬件PLC工控板蓝牙与手机蓝牙在线下载程序 在线仿真

    1 APP功能描述 2 APP下载与安装注册 3 APP介面操作 3.1 主介面介绍 3.2 状态栏 3.3 工件区 3.4 工具栏 3.5 转换成上位机GX Works2文件 APP下载地址:https://www.pgyer.com/RziG 硬件连接 . 硬件连接(注:目前测试的蓝牙模块型号BT04,其它型号未知) 软件与ARM单片机仿 FX PLC工控板通过蓝牙连接

    2024年02月09日
    浏览(114)
  • Modbus通信从入门到精通_2_Modbus TCP通信详解及仿真(搭建ModbusTCP仿真环境:创建虚拟PLC并进行ModbusTCP通讯;寄存器与PLC中映射关系;适合理解如何编写上位机)

    本篇将会以西门子PLC软件搭建ModbusTCP仿真环境,并通过仿真环境,介绍基础知识及模拟实际应用中写一个简单的通信读取PLC数据方法,并简介了编写上位机的方法。 由于具有TCP/IP栈协议,通常在Modbus TCP通讯的上位机开发中, 上位机是作为客户端,控制器作为服务器 。Modbu

    2024年02月08日
    浏览(40)
  • C#上位机与西门子PLC数据交互

    拉了换一个简单的界面 我新建了一个DB数据块【DB1】,右键【DB1】,点击【属性】项,【优化的块访问】默认是勾选,要想显示数据块中地址偏移量,需要把【优化的块访问】勾选取消 1、右键项目名,选择图中【管理NuGet程序包】 2、在搜索框输入【S7netplus】,我安装的是第

    2024年02月13日
    浏览(36)
  • C#上位机与三菱FX3UPLC实现异步伪实时串口通信机制(串口类通信可参考)

    串口是串行接口(serial port)的简称,也称为 串行通信接口 或 COM接口。 串口通信(serial communication)是指采用串行通信协议在一条信号线上将数据一个比特一个比特地逐位进行传输的通信模式。 串口按电气标准及协议来划分,包括RS-232-C、RS-422、RS485等。 在串行通信中,数

    2023年04月21日
    浏览(34)
  • 自己开发jlink烧录软件,烧录上位机, C#调用JLinkARM.dll实现软件烧录

    最近需要写一个烧录软件,让工厂可以实现一键烧录。 这里实现了运行一个bat文件进行一键烧录,不想看这部分的可以直接跳到第二部分,不受影响。 由于jlink的自带烧录软件JFlash.exe操作十分繁杂,需要自己开发一个简洁的烧录方法,一番操作发现,可以使用J-Link Commander

    2024年04月11日
    浏览(33)
  • 上位机软件wincc通过工业网关采集plc数据实现组态监控

    WinCC是一个组态软件,可以用于数据采集与监控、自动化控制、工业物联网等领域。WinCC可以帮助用户实现工厂自动化和过程自动化的解决方案,提供可视化的监控界面和数据采集分析功能,支持多种协议和设备,如Siemens、Modbus、OPC等。 如何使用WinCC采集PLC数据?工业网关可

    2024年02月15日
    浏览(39)
  • C#学习笔记9:winform上位机与西门子PLC网口通信_上篇

    今日继续我的C#学习笔记,今日开始学习打开使用千兆网口来进行与西门子PLC的通信: 文章提供整体代码、解释、测试效果截图、整体测试工程下载: 主要包含的知识有: 下载NuGet程序包、 西门子PLC及通信协议、搭建虚拟的S7通信仿真环境、C#与西门子S7的六大通信库了解 其

    2024年04月14日
    浏览(35)
  • C#上位机基础学习_基于SOCKET实现与PLC服务器的TCP通信(一)

    测试软件: TIA PORTAL V15.1 S7-PLCSIM ADVANCED V3.0 Visual Studio 2019 如下图所示,打开S7-PLCSIM ADVANCED V3.0仿真软件,新键一个实例,设置仿真PLC的IP地址等参数,然后点击Start激活PLC, 如下图所示,激活PLC后,可以看到已经存在一个实例, 如下图所示,打开TIA PORTAL V15.1,新建一个项目,

    2023年04月15日
    浏览(31)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包