三菱FX3U与威纶MT8071IP走RS422通讯

news2025/7/25 10:13:47

一、准备工作
 

1.需要工具:

电脑一台、PLC:三菱FX3U一个、触摸屏:威纶MT8071一个、

(三菱圆形编程口转USB)一根、触摸屏与电脑通讯线一根(T型口数据线)、PLC与触摸屏通讯线:电烙铁一个、三菱圆形编程线、DB9母头一个(有钱直接买现成的请跳过通讯线接线)

2.电脑软件:(下载可能需要先注册账号)

PLC:GXWORKS2 

触摸屏:EBpro

二、PLC接线图纸

1.PLC电源接线

 

2.触摸屏电源接线

 

因为只是通讯,所以PLC与触摸屏接电源线跟通讯线就行,其余外围电路不用管。(图片可能与实际有偏差请以实际为准)

3.PLC与触摸屏通讯接线

DB9PIN脚如下:

(图片仅供参考请以实际产品为准)

PLC:

 

触摸屏:

因为要与三菱FX3U走RS422通讯所以接线参照COM2接线。

 

补充一个知识点:

RS422收发器可以作为RS485网络使用,但是RS485收发器不能反过来用于RS422网络。

RS422收发器作RS485使用时需要同时控制两个控制引脚处于相同电平,保证收发器工作在半双工模式。短接示意图如下:

 

三、简易程序编写,为测试做准备

PLC部分:

1.双击打开编程软件

 

2.点击左上角文件新建工程文件

3.在弹出的界面选择系列:FXCPU机型:FX3U/FX3UC

 

4.简单的写一个让够Y点输出的程序,用来测试是否能通讯;

写好之后按F4转换程序;

5.给PLC上电,用三菱圆形编程口转USB线将PLC连接到电脑;

6.点击左侧导航栏下边的连接目标,再点击Connection1;

7.在弹出的界面里双击左上角的Serial USB;

8.选择插入通讯线所在的端口、完成后点确定。注意:波特率要与触摸屏设置的波特率要保持一致。

9.点击标题栏里“在线”,点击PLC写入;

在弹出的窗口中依次点击“写入-参数+程序-执行”。

10.等待PLC写入完成,完成后需要手动点击关闭。

到此PLC程序部分做完了。

PLC触摸屏部分:

1.双击打开EBPRO触摸屏软件;

2.先点击左侧“设计”一栏再点击EasyBuilder pro触摸屏画面编辑软件;

 打开完成后会进入以下界面:

 3.点击左上角的文件选择新建;

选择IP系列第二栏含有MT8071IP,然后确定。

4.点击新增设备/服务器,在弹出的窗口中先选择品牌Mitsubishi再选择FX3U/FX3G/FX3GA; 

 

注意:因为接线参照的是COM2,所以COM接口得选择COM2不然会通讯不上。COM2波特率得与三菱FX3U设置一致,FX3U的编程口默认是9600波特率。

5.点击左侧目录树里10号开机启动画面:

 在画面里添加一个按钮用于测试是否通讯上。点击切换开关,将元件放到自己觉得合适的位置。

设置元件的一般属性:

读取/写入地址:填写对应PLC的软元件;

操作模式:选择切换开关。

标签参数:

勾选使用文字标签;

点击状态0,内容:自己想填啥填啥,不填也行(这里是状态为0时显示的内容);

点击状态1,内容:自己想填啥填啥,不填也行(这里是状态为1时显示的内容);

点击确定。

6.完成后点击标题栏:工程文件-编译。

 7.给触摸屏通上电,用通讯线将电脑与触摸屏连接上,按下F7此时会弹出下载界面。

选择USB下载线后点击下载,到此触摸屏这部分完成。

四、PLC设备通信测试

1.将三菱FX3UPLC用通讯线连接上威纶MT8071IP触摸屏。

2.给三菱FX3UPLC与威纶MT8071IP触摸屏通上电。

3.点击触摸屏上自己创建的按钮,然后观察触摸屏与PLC:

(1)触摸屏显示文本是否从文本0的文字变成文本1的文字;

(2)PLC的输出Y是否亮灯。

4.如果点击触摸屏按钮之后,创建的按钮从0变成1且PLC的Y点也有输出则通讯成功。

相关文章推荐:

Modbus协议PLC无线通信监控风力发电

基于数传电台的组态王控制实现远程采集控制器PLC
MCGS组态屏通过E90-DTU数传电台实现PLC远程控制
 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/368343.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

谷歌搜索留痕的技术公式【2023年新版】

本文主要分享谷歌搜索留痕的技术公式,让你更简单的去学习谷歌留痕的技术原理 本文由光算创作,有可能会被修改和剽窃,我们佛系对待这样的行为吧。 谷歌搜索留痕的技术公式是什么? 答案是:需要做排名的关键词海量能搜…

Apache Hadoop生态部署-hadoop单机安装

目录 查看服务架构图-服务分布、版本信息 1:安装包下载 2:配置环境变量 3:服务配置 (1)core-site.xml (2)配置 hadoop-env.sh (3)HDFS 配置文件hdfs-site.xml &a…

【Redis】数据库和缓存如何保证一致性?

【Redis】数据库和缓存如何保证一致性? 文章目录【Redis】数据库和缓存如何保证一致性?常见方案先更新缓存,再更新数据库先更新数据库,再更新缓存并发情况下的思考先删除缓存,再更新数据库先更新数据库,再删…

StopWatch计时器

前言 开发中,为了评估性能,我们通常会使用System.currentTimeMillis() 去计算程序运行耗时 long startTimeSystem.currentTimeMillis();//业务代码... long endTimeSystem.currentTimeMillis(); System.out.println("耗时:" (endTime-startT…

Java多线程(三)---synchronized、Lock和volatile

Java内存模型(非JVM)Java内存模型(Java Memory Model简称JMM),是一种共享内存模型,是多线程的东西,并不是JVM(Java Virtual Machine(Java虚拟机)的缩写),这是俩玩意儿!&a…

Ubuntu 22.04.2 发布,可更新至 Linux Kernel 5.19

Ubuntu 22.04 LTS (Jammy Jellyfish) Ubuntu 22.04.2 发布,可更新至 Linux Kernel 5.19 请访问原文链接:Ubuntu 22.04 LTS (Jammy Jellyfish),查看最新版。原创作品,转载请保留出处。 作者主页:www.sysin.org 发行说…

ssh远程登录报错:kex_exchange_identification: Connection closed by remote host

基本信息系统:MacOS Catalina 10.15.7报错信息:终端登录远程服务器时报错:kex_exchange_identification: Connection closed by remote host复制然而服务商的一键登录或VNC登录正常。解决方案首先使用以下命令debug登录过程,以便定…

这可能是Spring Boot Starter 讲的最清楚的一次了

前面我们简单介绍了如何使用消息中间件Apache Pulsar,但是在项目中那样使用,显然是不太好的,不管从易用性和扩展性来看,都是远远不够, 为了和springboot项目集成,写一个pulsar-spring-boot-starter是非常有…

Linux核心技能:2023主流监控Prometheus详解,附官方可复制中文文档教程

Prometheus既是一个时序数据库,又是一个监控系统,更是一套完备的监控生态解决方案。作为时序数据库,目前Prometheus已超越了老牌的时序数据库OpenTSDB、Graphite、RRDtool、KairosDB等,如图所示。 (来源网络&#xff0…

QT+OpenGL鼠标操作和模型控制

文章目录QTOpenGL鼠标操作和模型控制鼠标拾取理论有点小复杂从鼠标计算射线第 0 步:2D 视口坐标第 1 步:3d归一化设备坐标第 2 步:4d齐次剪辑坐标第 3 步:4d眼(相机)坐标第 4 步:4d 世界坐标代码展示模型控制多模型加载…

自动执行自动化测试用例

phpunit 接口自动化测试系列 所有自动化测试用例最终的目的都是一样的,实现无人值守的自动化运行。而目前最常用的就是Jenkins来实现这个功能,在前面的WebdriverPython页面自动化的教程中我们已经详细讲解了如何将自动化测试用例接入到Jenkins中。本章我…

RK系列(RK3568) i2s 音频输入 麦克风驱动

平台:Android12SOC:RK3568外围芯片:XS9922i2s简介:从上图看I2s主要的线有:SDO SCLK LRCK MCLK I2S协议只定义三根信号线:串行时钟信号SCLK(BCLK)、数据信号SD和左右声道选择信号WS。(1&#xff…

QT入门Containers之QStackedWidget

目录 一、QStackedWidget界面相关 1、布局介绍 2、插入界面 3、插入类界面 二、Demo展示 此文为作者原创,创作不易,转载请标明出处! 一、QStackedWidget界面相关 1、布局介绍 QStackedWidget这个控件在界面布局时,使用还…

JVM整体分析篇

这里写目录标题JVM的组成部分1.类装载子系统1.1一个类加载到JVM的过程1.2类加载机制1.3为什么设计双亲委派机制1.4怎么打破双亲委派机制2.运行时数据区2.1线程私有及共享2.2JVM内存区结构2.3JVM参数设置经验3.Java对象的生命周期3.1.对象的创建3.2.对象大小的计算(6…

六、程序计数器(PC寄存器)

JVM中的程序计数寄存器(Program Counter Register)中,Register 的命名源于CPU的寄存器,寄存器存储指令相关的现场信息。CPU只有把数据装载到寄存器才能够运行。 这里,并非是广义上所指的物理寄存器,或许将其…

Python中实现将内容进行base64编码与解码

一、需求说明需要使用Python实现将内容转为base64编码,解码,方便后续的数据操作。二、base64简介Base64是一种二进制到文本的编码方式【是一种基于 64 个可打印字符来表示二进制数据的表示方法(由于 2^664,所以每 6 个比特为一个单…

PHP/7.2.11 缺少 apache2/logs/httpd.pid 文件

启动服务时:systemctl restart httpd.service,报错:● httpd.service - httpd serviceLoaded: loaded (/etc/systemd/system/httpd.service; enabled; vendor preset: disabled)Active: failed (Result: exit-code) since 五 2023-02-24 16:1…

Matlab进阶绘图第2期—线型热图

线型热图由共享X轴的多条渐变直线组成,其颜色表示某一特征值。 与传统热图相比,线型热图适应于X轴数据远多于Y轴(条数)的情况,可以很好地对不同组数据间的分布情况进行比较,也因此可以在一些期刊中看到它的…

IM即时通讯架构技术:可靠性、有序性、弱网优化等

消息的可靠性是IM系统的典型技术指标,对于用户来说,消息能不能被可靠送达(不丢消息),是使用这套IM的信任前提。 换句话说,如果这套IM系统不能保证不丢消息,那相当于发送的每一条消息都有被丢失的…

Unity 对接 ML-Agents 初探

一、ML-Agents 是什么 The Unity Machine Learning Agents Toolkit (ML-Agents) is an open-source project that enables games and simulations to serve as environments for training intelligent agents. We provide implementations (based on PyTorch) of state-of-the…