C#上位机与三菱PLC的通信01--搭建仿真环境

1、三菱PLC介绍

       三菱PLC是三菱电机生产的主力产品。 它采用一类可编程的存储器,用于其内部存储程序,执行逻辑运算、顺序控制、定时、计数与算术操作等面向用户的指令,并通过数字或模拟式输入/输出控制各种类型的机械或生产过程。三菱PLC在中国市场常见的有以下型号: FR-FX1N FR-FX1S FR-FX2N FR-FX3U FR-FX5U FR-FX2NC FR-A FR-Q)。

       三菱FX系列PLC:特点是小型化、一体式结构,可控制IO点数相对少,三菱FX系列PLC适合简单小型的应用环境,经济又实惠,一块fx就能组建控制回路。三菱FX系列PLC常用的型号系列有三菱FX2N系列PLC、三菱FX3U系列PLC、三菱FX3G系列PLC、三菱FX5U系列PLC等,型号众多,适用范围极广。
        三菱FX2N系列PLC被视为是FX1N的升级,是小型化,高速度,高性能和所有方面都是相当于FX系列中最高档次的超小形程序装置。除输入出16-25点的独立用途外,还可以适用于在多个基本组件间的连接,模拟控制,定位控制等特殊用途,是一套可以满足多样化广泛需要的PLC。其丰富的扩展模块,同时也扩展了FX系列的应用范围。

        三菱FX3U系列PLC是第三代微型可编程控制器。它内置高达64K大容量的RAM存储器,内置业界最高水平的高速处理0.065μS/基本指令,能控制规模:16~384(包括CC-LINK I/O)点,内置独立3轴100kHz定位功能(晶体管输出型),基本单元左侧均可以连接功能强大简便易用的适配器。它由基本单元、扩展单元、扩展模块、扩展电源单元、特殊单元、特殊模块、功能扩展板、特殊适配器、存储器盒、显示模块构成。相比FX之前的FX系列产品而言基本性能得到大幅提升,扩展性也变得十分强大,被视为三菱FX2N系列的升级版。

         三菱FX3G系列PLC内置大容量程序储存器,最高32K步,标准模式时基本指令处理速度可达0.21μs,加之大幅扩充的软元件数量,使您可更加自由的编辑程序并进行数据处理。另外,浮点数运算和中断处理方面,FX3G同样表现超群。FX3G系列PLC传承经典,突破创新,专业为客户提供更具个性化的系统解决方案,在竞争愈发激烈的当代工业领域,可充分满足不同行业客户系统要求、具有高度灵活性。

      三菱FX5U系列PLC内置模拟量输入输出功能。FX5U内置12位2ch模拟量输入,1ch模拟量输出。FX5U=FX3U+FX2N-2AD+FX2N-2DA,内置RS485端口(带MODBUS功能)和Ethernet端口。在功能上FX5U=FX3U+FX3U-485ADP-MB+FX3U-ENET-ADP,内置SD存储卡。SD卡作用可以非常方便的进行程序的升级和设备的批量生产,提高工作效率。设有RUN/STOP/RESET开关。在FX3U的基础上新增了RESET功能。在无需关闭主电源的情况下就可以重新启动,是调试更加高效。高速系统总线。通信速度约为FX3U的150倍,内置4轴脉冲输出。FX3U最大脉冲输出频率为100Kpps,内置最多可控制3轴。FX5U最大脉冲输出频率为200Kpps,内置最多控制4轴。先进的运动控制功能。搭载简易运动控制模块(FX5-40SSC-S)可轻松实现高度同步控制,凸轮控制,速度?扭矩控制。(该功能以往只有QD77MS和运动CPU才具有)。

C#上位机与三菱PLC的通信01--搭建仿真环境_第1张图片

C#上位机与三菱PLC的通信01--搭建仿真环境_第2张图片

2、三菱plc仿真软件

        仿真软件的作用顾名思义就是对真实硬件的模拟,对于没有真家伙,肯定要有软件进行虚拟,其效果是一样的,很多厂家的PLC都有仿真软件,象西门子,欧姆龙,三菱等都有自己的仿真虚拟软件,帮助学习培训者,爱好者,工程师进行事前的学习,调试,测试等。

         三菱plc仿真软件的功能就是将编写好的程序在电脑中虚拟运行,如果没有编好的程序,是无法进行仿真的. GX Works3是三菱的编程软件,当然还有GX Works2。对于IQ-F系列FX5U PLC,是使用GX WORKS3软件进行编辑程序的,那么GX WORKS3和GX WORKS2有什么区别呢,下面我们就详细的介绍一下GX WORKS3软件的特点及这两个软件的区别吧。 

2.1 GX Works2软件  

1、GX WORKS2是三菱新一代PLC软件,具有简单工程和结构化工程两种编程方式,支持梯形图、SFC、 ST及结构化梯形图等编程语言。

2、可实现程序编辑、参数设定、网络设定、程序监控、调试及在线更改、智能功能模块设置等功能,具有系统标签功能,可实现PLC数据与HMI、运动控制器的数据共享。

3、 GX WORKS2自带仿真软件,适用于Q、QnU、L、FX等系列可编程控制器,兼容GX Developer软件。

4、GX WORKS2与传统的GX Developer 软件相比,提高了功能及操作性能,变得更加容易使用。

5、GX Works2支持最新FX3U编程,不支持FX0N以下版本的PLC以及A系列PLC的编程。并且不支持语句表编程。

6、随着三菱PLC产品的不断升级,许多老型号已经淘汰,所以以后编程监控将以GX Works3为主。但是, 目前许多地方还大量使用老型号PLC,所以两种编程软件还是要并存一段时间。 

2.2 GX Works3软件  

1、GX WORKS3是用于MELSEC iQ-R系列与MELSEC iQ-F系列为首的可编程控制器进行设置、编程、调试以及维护的工程工具。与GX Works2相比,GX Works3提升了功能与操作性,更易于使用。

2、在GX WORKS3中,以工程为单位对每个CPU模块进行程序及参数的管理,主要有程序创建功能、参数设置功能、至CPU模块的写入/读取功能、监视/调试功能、诊断功能。 C#上位机与三菱PLC的通信01--搭建仿真环境_第3张图片

3、安装GX-work2

1、准备一台win10虚拟机

 我的vmware虚拟机安装的是win10企业版,必须注意虚拟机的剩余磁盘空间要比较大才行,至少20G.

C#上位机与三菱PLC的通信01--搭建仿真环境_第4张图片

 2、开始安装 

首先安装.net framework3.5

C#上位机与三菱PLC的通信01--搭建仿真环境_第5张图片

C#上位机与三菱PLC的通信01--搭建仿真环境_第6张图片

C#上位机与三菱PLC的通信01--搭建仿真环境_第7张图片

C#上位机与三菱PLC的通信01--搭建仿真环境_第8张图片

 C#上位机与三菱PLC的通信01--搭建仿真环境_第9张图片

 C#上位机与三菱PLC的通信01--搭建仿真环境_第10张图片

C#上位机与三菱PLC的通信01--搭建仿真环境_第11张图片

C#上位机与三菱PLC的通信01--搭建仿真环境_第12张图片 C#上位机与三菱PLC的通信01--搭建仿真环境_第13张图片

 C#上位机与三菱PLC的通信01--搭建仿真环境_第14张图片

C#上位机与三菱PLC的通信01--搭建仿真环境_第15张图片

C#上位机与三菱PLC的通信01--搭建仿真环境_第16张图片

C#上位机与三菱PLC的通信01--搭建仿真环境_第17张图片C#上位机与三菱PLC的通信01--搭建仿真环境_第18张图片C#上位机与三菱PLC的通信01--搭建仿真环境_第19张图片 

 C#上位机与三菱PLC的通信01--搭建仿真环境_第20张图片C#上位机与三菱PLC的通信01--搭建仿真环境_第21张图片C#上位机与三菱PLC的通信01--搭建仿真环境_第22张图片C#上位机与三菱PLC的通信01--搭建仿真环境_第23张图片C#上位机与三菱PLC的通信01--搭建仿真环境_第24张图片

C#上位机与三菱PLC的通信01--搭建仿真环境_第25张图片 C#上位机与三菱PLC的通信01--搭建仿真环境_第26张图片

4、安装GX-work3

1、准备好gx-work3安装包及序列号

2、开始安装

C#上位机与三菱PLC的通信01--搭建仿真环境_第27张图片

 C#上位机与三菱PLC的通信01--搭建仿真环境_第28张图片

C#上位机与三菱PLC的通信01--搭建仿真环境_第29张图片 C#上位机与三菱PLC的通信01--搭建仿真环境_第30张图片C#上位机与三菱PLC的通信01--搭建仿真环境_第31张图片

 C#上位机与三菱PLC的通信01--搭建仿真环境_第32张图片C#上位机与三菱PLC的通信01--搭建仿真环境_第33张图片C#上位机与三菱PLC的通信01--搭建仿真环境_第34张图片C#上位机与三菱PLC的通信01--搭建仿真环境_第35张图片C#上位机与三菱PLC的通信01--搭建仿真环境_第36张图片C#上位机与三菱PLC的通信01--搭建仿真环境_第37张图片C#上位机与三菱PLC的通信01--搭建仿真环境_第38张图片

C#上位机与三菱PLC的通信01--搭建仿真环境_第39张图片C#上位机与三菱PLC的通信01--搭建仿真环境_第40张图片

整个安装过程将近个把小时,之后再进行协议的分析与通讯库的开发。

C#上位机与三菱PLC的通信01--搭建仿真环境_第41张图片 

你可能感兴趣的:(C#上位机开发笔记,三菱PLC,上位机,通讯库,c#,工业软件)