本片内容主要是关于MELSOFT软件上的配置操作。
java程序用的是modjn,在github上能搜到。

本篇中FX5U作为从站。

在GX Works3上的操作。

参数→FX5UCPU→模块参数→以太网端口(双击)

[自节点设置中]设置好ip地址和子网掩码

点击 [对象设备连接配置设置] 最右边的"…"

以太网设备(通用)→MODBUS/TCP连接设备,把它拖到左边的区域。然后设置好通信手段、协议、IP地址和端口号。

然后点击最上方的反映设置并关闭

出来之后点击应用。

程序→扫描→MAIN→ProgPou→程序本体

顶部菜单栏点击[编辑]→梯形图编辑模式→写入模式(F2)

编辑梯形图程序。

编辑完成后在顶部菜单栏点击[转换]→转换(F4)

转换完成后在顶部菜单栏点击[在线]→写入至可编程控制器,选择[参数+程序],点击[执行]

全部选是,执行完毕。

plc断电一次即完成reset。

下面进行modbus协议中01和03功能协议的添加。

顶部菜单栏点击[工具]→通信协议支持功能®

新建、添加

型号选MODBUS/TCP,协议名选03(读保持寄存器),点击确定

右键选择[软元件批量设置]

设置协议号和软元件号

软元件号都从0开始就行

添加01协议,读线圈


右键选择[软元件批量设置]

设置协议号和软元件号

软元件号都从0开始就行

完毕之后点击顶部菜单栏 [在线]→模块写入(W)

如果plc正在run则需要先stop再写入。

写入完毕后,给plc断电一次完成reset

在GX Works3界面顶部菜单点 [在线]→远程操作

选择run,点击执行


然后监视开始即可

java程序方面

调用ModbusController的接口,输入plc的地址和端口,输入要读取的plc软元件的起始地址和要读取的软元件个数即可完成采集数据。

读线圈

读保持寄存器

注意起始地址startAddress参数的填写要参考GX Works3中的软元件分配参数。

java程序通过modbusTCP协议直连三菱PLC机FX5U型号采集数据相关推荐

  1. python plc fx5u_三菱PLC的FX5U系列参数与定位点

    三菱PLC的FX5U系列参数与定位点是在最近推出的,那么它是属于新一代的FX5U系列具有高速化的系统总线,而且高速I/O参数,下面小编为你分享三菱PLC的FX5U系列参数与定位点. 全方面的革新了ME ...

  2. 三菱PLC的FX5U系列参数与定位点

    三菱PLC的FX5U系列参数与定位点是在最近推出的,那么它是属于新一代的FX5U系列具有高速化的系统总线,而且高速I/O参数,下面小编为你分享三菱PLC的FX5U系列参数与定位点. 全方面的革新了ME ...

  3. java传感器编程_JSensorReader 无线传感器网络环境,直接从节点读取 采集数据的java程序 Script 249万源代码下载- www.pudn.com...

    文件名称: JSensorReader下载  收藏√  [ 5  4  3  2  1 ] 开发工具: Java 文件大小: 9946 KB 上传时间: 2015-12-29 下载次数: 0 详细说明 ...

  4. 三菱PLC分类及型号的基础知识

    三菱PLC的发展历程: 1.1980-1990 三菱PLC主要有F\F1\F2系列小型PLC,K/A系列中.大型PLC: 2.1990-2000 三菱PLC主要分为FX系列小型PLC,A系列(A2S\ ...

  5. C#与三菱PLC通信(FX5U工控设备)

    记录一波,不能让这方面的知识太少了. 第一次搞这玩意迷糊的很,因为写过自动贩卖机的通信,自然的以为是通过主板控制,通过提供的上位机指令和下位机响应即可串口通信. 到真正通信时发现压根不是这样.实际情况 ...

  6. 三菱PLC、FX5U MODBUS/TCP与PC通信格式范例

    /*03连续读取FX-5UPLC的多个字PLC保持寄存器的指令范例 *00 00 00 00 00 06 0A 03 00 09 00 0A *整句的意思是读取"00 09"开始的 ...

  7. 关于Arthas如何远程监视Java程序

    在使用 Arthas 之前,当遇到 Java 线上问题时,如 CPU 飙升.负载突高.内存溢出等问题,你需要查命令,查网络,然后 jps.jstack.jmap.jhat.jstat.hprof 等一 ...

  8. 三菱plc恒压供水程序+威纶触摸屏程序 以控制水泵一用一备、一拖二、一拖三、一拖四、一拖四带小泵恒压功能

    三菱plc恒压供水程序+威纶触摸屏程序本成已用于实际项目中 可以直接上载制成产品 也可用来学习plc恒压供水程序学习 喜欢可直接联系. 三菱PLC恒压供水程序说明 本程序采用三菱FX1N-30MR P ...

  9. 自己转换Java程序给BlackBerry使用

    自己转换Java程序给BlackBerry使用 自己转换Java程序给BlackBerry使用nt8黑莓手机家园 - BlackBerry8.Com      BlackBerry上的可用程序虽然不少 ...

最新文章

  1. oracle中的连接字符串
  2. Error(s) in loading state_dict for ModelMain
  3. UVa 12012 - Detection of Extraterrestrial(hash)
  4. Spark记录-Scala基础语法
  5. 指明方向与趋势!2019开发者技能报告出炉!!!
  6. py之patsy:patsy的简介、安装、使用方法之详细攻略
  7. springboot 搭建 简单 web项目 【springboot + freemark模板 + yml 配置文件 + 热修复 + 测试用例】附源码...
  8. 读完《云原生架构白皮书》,我们来谈谈开放应用模型(OAM)
  9. [深度学习-实战篇]情感分析之卷积神经网络-TextCNN,包含代码
  10. 大专学历造假改成了211, 拿到了抖音Offer
  11. java-成员变量的属性与成员函数的覆盖
  12. H5商城与小程序商城哪个好_应该怎么选择_OctShop
  13. 利用matlab实现卷积实验报告,matlab卷积实验报告(共8篇).doc
  14. 分享-追书神器旧版本-无广告、可换源看小说
  15. 自定义通用信号处理核心板CMB-2C6657-1K7
  16. 偏向锁,轻量级锁,重量级锁的核心原理
  17. boost中regex使用时出现的问题
  18. BAT和IBM信息无障碍现状概要
  19. PostgreSQL11 MYSQL_postgresql11 备份
  20. 网页制作如何去掉下划线

热门文章

  1. 大数据显示“男人不如狗” 我和几个男同事聊了聊
  2. Python网络爬虫学习笔记(二)基本库的使用
  3. 【Unity】11.3 基本碰撞体(箱体、球形、胶囊、网格)
  4. 知识付费项目备受质疑究竟是什么原因?“贩卖焦虑““割韭菜”?通通不是!
  5. Linux修改资源限制详解
  6. sql server语法——创建数据库
  7. 常用的Android感应器,Sensor Sense
  8. Bit 与Byte 的区别
  9. 胸大肌(07):拉力器夹胸
  10. cass2008-中小比例尺---查询属性错误---待解决