能否使用PLC无线通信模块实现力控与FX5U无线以太网通信?

news2024/11/14 16:20:18

在实际系统中,车间里分布多台PLC,需要用上位机软件集中控制。通常所有设备距离在几十米到上百米不等。用户会选择以太网方式是因为传输速度有保障,而选择无线以太网方案是因为不想开挖电缆沟,或者布线不方便,不但施工麻烦也会徒增成本。这里所介绍的无线以太网方案通信距离从几米到1公里,与布线施工的成本(材料、人工、时间)进行综合比较的话,无线以太网是更为经济和实施简便的组网通讯方案。本方案以力控软件和2台三菱FX5U PLC为例,介绍力控与多台 PLC的ModbusTCP/IP协议无线以太网通信实现过程。在本方案中采用了日系PLC无线通讯终端——DTD419MB,作为实现无线通讯的硬件设备。

一、方案概述

本方案中,用户,无需更改网络参数和原有程序,也不必了解协议细节,通过西安达泰日系PLC无线通讯终端-- DTD419MB,即可直接替换力控与PLC之间有线以太网通讯,且稳定方便的实现PLC无线以太网通讯。

二、测试设备与参数

l 三菱PLC型号:FX5U × 2台

l 上位机:力控V7.1 × 1台

l 达泰日系PLC无线通讯终端——DTD419MB × 3块

l 主从关系:1主2从

l 通讯接口:RJ45接口

l 供电:12-24VDC

l 通讯协议:ModbusTCP/IP协议

l 传输距离:100米,1KM

三、接线方式

1.上位机与DTD419MB接线

用一根通讯线,一端接入DTD419M的RJ45接口,另一端接入上位机的RJ45接口。

2.PLC与DTD419MB接线

用一根通讯线,一端接入DTD419M的RJ45接口,另一端接入FX5U的RJ45接口。

力控组态参数设置及测试界面

1.打开相关文件夹

把该例程拷贝到力控软件工程目录下。

如下图目录所示路径,搜索项目,启动开发

2.组态测试界面

3. IO设备组态

选择“A、ANA系列以太网”,设备配置按如下步骤进行。

4. 数据库组态

分别为两台FX5U进行变量组态

六、PLC参数设置

1. 新建工程,并如下图所示

2. 选择SLMP连接设备左键拖动到下面

设置协议 端口号。要和触摸屏一致。

3. 简单程序的编写

用M点驱动相应的Y点输出

4. 下载程序到CPU

2台PLC的IP分别设置192.168.2.14和192.168.2.15。将程序下载到PLC

七、测试方法

1、由FX5U的X0和X1的输入开关可以确认通信是否正常。

2、用鼠标点击M点按钮,左键打开,右键关闭。看对应的Y点是否输出

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

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

相关文章

AR远程协作与Web,视频会议,监控直播融合方案

​​随着全球化的加速和远程工作的普及,团队成员之间的沟通与协作变得更加重要。传统的远程协作方式存在诸多限制,如沟通不畅、信息共享困难等。AR技术以其独特的交互性和沉浸感,为远程协作提供了新的解决方案。 针对视频会议系统在特殊场景…

SprinBoot+Vue兼职发布平台的设计与实现

目录 1 项目介绍2 项目截图3 核心代码3.1 Controller3.2 Service3.3 Dao3.4 application.yml3.5 SpringbootApplication3.5 Vue 4 数据库表设计5 文档参考6 计算机毕设选题推荐7 源码获取 1 项目介绍 博主个人介绍:CSDN认证博客专家,CSDN平台Java领域优质…

开源AI市场情况概览:2024年的现状与发展

开源AI的快速发展 开源AI领域的显著进展:2024年,开源AI迅速发展,带动了生成式AI领域的重大创新。得益于GitHub和Hugging Face等平台,研究与开发者社区推出了许多具有突破性的项目,这些项目取得了令人瞩目的成果。 贡献者与项目增长:2023年,GitHub上的贡献者数量增加了…

大屏地图区域显示、复选框多选打点,自定义窗体信息(vue3+TS)

效果图: NPM 安装 Loader: npm i amap/amap-jsapi-loader --save 并设置 key 和安全密钥: import AMapLoader from amap/amap-jsapi-loader;//引入高德地图window._AMapSecurityConfig {securityJsCode: "「你申请的安全密钥」"…

dp算法练习题【8】

不同二叉搜索树 96. 不同的二叉搜索树 给你一个整数 n ,求恰由 n 个节点组成且节点值从 1 到 n 互不相同的 二叉搜索树 有多少种?返回满足题意的二叉搜索树的种数。 示例 1: 输入:n 3 输出:5示例 2: 输…

idea控制台中文乱码问题解决方法(UTF-8 编码)

设置 IDEA 编码格式 打开 IntelliJ IDEA>File>Setting>Editor>File Encodings,将 Global Encoding、Project Encoding、Default encodeing for properties files 这三项都设置成 UTF-8 设置vm option 参数 将 vm option 参数改为: -Dfile.…

828华为云征文|部署全自动追番整理下载工具 AutoBangumi

828华为云征文|部署全自动追番整理下载工具 AutoBangumi 一、Flexus云服务器X实例介绍1.1 云服务器介绍1.2 性能模式1.3 产品优势 二、Flexus云服务器X实例配置2.1 重置密码2.2 服务器连接2.3 安全组配置 三、部署 AutoBangumi3.1 AutoBangumi 介绍3.2 Docker 环境搭…

构建数字生态,布局智能未来——驱动PCB行业新质生产力发展的引擎

2024年,PCB行业在全球经济复苏与新兴技术驱动的双重作用下,展现出强劲的发展势头。根据权威机构Prismark的预测,2024年全球PCB产值将同比增长5.0%,达到730.26亿美元。面对新兴技术的不断涌现和市场需求的快速变化,PCB行…

循环购模式!结合引流和复购于一体的商业模型!

欢迎各位朋友,我是你们的电商策略顾问吴军。今天,我将向大家介绍一种新颖的商业模式——循环购模式,它将如何改变我们的消费和收益方式。你是否好奇,为何商家会提供如此慷慨的优惠?消费一千元,不仅能够得到…

Adaptive Residual Interpolation for Color andMultispectral Image Demosaicking

Abstract: 摘要:拜耳滤色器阵列的彩色图像去马赛克是获取高质量彩色图像的重要图像处理操作。 最近,基于残差插值(RI)的算法已经证明了比传统的基于色差插值的算法更优越的去马赛克性能。 在本文中,我们提出了自适应残…

构建数字化工厂的智能制造-数字化智能制造(82页PPT下载)

方案介绍: 智能制造是指通过信息技术的应用,将传统制造业转变为基于数据和智能化决策的现代化制造方式。它以数字化技术为基础,实现了生产流程的数字化、信息化和自动化。智能制造不仅提升了生产效率和质量,还促进了资源的有效利…

开放式耳机对耳朵伤害大吗?超舒适开放式耳机推荐!

开放式耳机通常被认为对耳朵的伤害相对较小。这种耳机的设计不深入耳道,允许空气流通,减少了耳道内潮湿和细菌滋生的风险,同时也降低了因耳道封闭造成的不适和炎症可能性。开放式耳机的佩戴方式通常更为舒适,减少了对耳道的摩擦和…

基于组织图像预测基因表达

论文:Gene Expression Prediction from Histology Images via Hypergraph Neural Networks 代码:https://github.com/QSong-github/HGGEP 关键点: 开发了一种新颖的基于组织学图像的基因预测模型,命名为 HGGEP。该模型展示了卓越…

emlogpro插件-优雅的时间进度侧边栏小工具插件

插件介绍 最早是在wordpress建站看见的,一款非常优雅的时间进度小工具,为了方便emlog使用,集成了一个插件。 使用步骤 已经熟悉使用emlog的可以略过了 下载插件,后台激活使用 进入插件的设置页面可以进行这个时间进度小工具的…

6.1.数据结构-c/c++堆详解下篇(堆排序,TopK问题)

上篇:6.1.数据结构-c/c模拟实现堆上篇(向下,上调整算法,建堆,增删数据)-CSDN博客 本章重点 1.使用堆来完成堆排序 2.使用堆解决TopK问题 目录 一.堆排序 1.1 思路 1.2 代码 1.3 简单测试 二.TopK问…

Java笔试面试题AI答之单元测试JUnit(3)

文章目录 13. 什么是注释以及它们如何在JUnit中有用?什么是注释(Annotation)?注释在JUnit中的用途 14. 解释如何测试”受保护”方法?1. 使用子类2. 同一包内直接测试3. 反射(在支持的语言中)4. …

解决移动端1px 边框优化的8个方法

前言 您是否注意到 1px 边框在移动设备上有时会显得比预期的要粗?这种不一致源于移动屏幕的像素密度不同。 在 Web 开发中,我们使用 CSS 来设置页面样式。但是,CSS 中的 1px 并不总是转换为设备上的物理 1px。这种差异就是我们的“1px 边框…

uniapp对tabbar封装,简单好用

第一种&#xff0c;效果展示 上代码&#xff0c;新建一个公用组件&#xff0c;tabbar.vue <template><view class"tabbar"><view class"tabbar-item" click"tabbarbtn(0)"><image class"item-image" v-if"…

什么是机器学习中的 Bagging?带有示例的指南

文章目录 一、说明二、理解集成学习2.1 什么是 Bagging&#xff1f;2.2 Bagging 与 Boosting2.3 套袋的优点 三、Python 中的 Bagging&#xff1a;简短教程3.1 数据集3.2 训练机器学习模型3.3 模型评估 四、装袋分类器4.1 评估集成模型4.2 最佳实践和技巧 五、结论 ​ 一、说明…

systrace/perfetto第三方app的Trace.beginSection方法无效问题和TAG开放剖析

背景 针对程序如何在自己的代码中加入相关的trace方法和TAG来方便在systrace/perfetto中进行查看&#xff0c;下面这篇文章已经进行了详细的讲解&#xff1a; systrace/perfetto中需要actrace打tag相关方法-车载车机framework系统开发实战 有针对native的c代码&#xff0c;也…