java程序通过modbusTCP协议直连三菱PLC机FX5U型号采集数据
本片内容主要是关于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型号采集数据相关推荐
- python plc fx5u_三菱PLC的FX5U系列参数与定位点
三菱PLC的FX5U系列参数与定位点是在最近推出的,那么它是属于新一代的FX5U系列具有高速化的系统总线,而且高速I/O参数,下面小编为你分享三菱PLC的FX5U系列参数与定位点. 全方面的革新了ME ...
- 三菱PLC的FX5U系列参数与定位点
三菱PLC的FX5U系列参数与定位点是在最近推出的,那么它是属于新一代的FX5U系列具有高速化的系统总线,而且高速I/O参数,下面小编为你分享三菱PLC的FX5U系列参数与定位点. 全方面的革新了ME ...
- java传感器编程_JSensorReader 无线传感器网络环境,直接从节点读取 采集数据的java程序 Script 249万源代码下载- www.pudn.com...
文件名称: JSensorReader下载 收藏√ [ 5 4 3 2 1 ] 开发工具: Java 文件大小: 9946 KB 上传时间: 2015-12-29 下载次数: 0 详细说明 ...
- 三菱PLC分类及型号的基础知识
三菱PLC的发展历程: 1.1980-1990 三菱PLC主要有F\F1\F2系列小型PLC,K/A系列中.大型PLC: 2.1990-2000 三菱PLC主要分为FX系列小型PLC,A系列(A2S\ ...
- C#与三菱PLC通信(FX5U工控设备)
记录一波,不能让这方面的知识太少了. 第一次搞这玩意迷糊的很,因为写过自动贩卖机的通信,自然的以为是通过主板控制,通过提供的上位机指令和下位机响应即可串口通信. 到真正通信时发现压根不是这样.实际情况 ...
- 三菱PLC、FX5U MODBUS/TCP与PC通信格式范例
/*03连续读取FX-5UPLC的多个字PLC保持寄存器的指令范例 *00 00 00 00 00 06 0A 03 00 09 00 0A *整句的意思是读取"00 09"开始的 ...
- 关于Arthas如何远程监视Java程序
在使用 Arthas 之前,当遇到 Java 线上问题时,如 CPU 飙升.负载突高.内存溢出等问题,你需要查命令,查网络,然后 jps.jstack.jmap.jhat.jstat.hprof 等一 ...
- 三菱plc恒压供水程序+威纶触摸屏程序 以控制水泵一用一备、一拖二、一拖三、一拖四、一拖四带小泵恒压功能
三菱plc恒压供水程序+威纶触摸屏程序本成已用于实际项目中 可以直接上载制成产品 也可用来学习plc恒压供水程序学习 喜欢可直接联系. 三菱PLC恒压供水程序说明 本程序采用三菱FX1N-30MR P ...
- 自己转换Java程序给BlackBerry使用
自己转换Java程序给BlackBerry使用 自己转换Java程序给BlackBerry使用nt8黑莓手机家园 - BlackBerry8.Com BlackBerry上的可用程序虽然不少 ...
最新文章
- oracle中的连接字符串
- Error(s) in loading state_dict for ModelMain
- UVa 12012 - Detection of Extraterrestrial(hash)
- Spark记录-Scala基础语法
- 指明方向与趋势!2019开发者技能报告出炉!!!
- py之patsy:patsy的简介、安装、使用方法之详细攻略
- springboot 搭建 简单 web项目 【springboot + freemark模板 + yml 配置文件 + 热修复 + 测试用例】附源码...
- 读完《云原生架构白皮书》,我们来谈谈开放应用模型(OAM)
- [深度学习-实战篇]情感分析之卷积神经网络-TextCNN,包含代码
- 大专学历造假改成了211, 拿到了抖音Offer
- java-成员变量的属性与成员函数的覆盖
- H5商城与小程序商城哪个好_应该怎么选择_OctShop
- 利用matlab实现卷积实验报告,matlab卷积实验报告(共8篇).doc
- 分享-追书神器旧版本-无广告、可换源看小说
- 自定义通用信号处理核心板CMB-2C6657-1K7
- 偏向锁,轻量级锁,重量级锁的核心原理
- boost中regex使用时出现的问题
- BAT和IBM信息无障碍现状概要
- PostgreSQL11 MYSQL_postgresql11 备份
- 网页制作如何去掉下划线
热门文章
- 大数据显示“男人不如狗” 我和几个男同事聊了聊
- Python网络爬虫学习笔记(二)基本库的使用
- 【Unity】11.3 基本碰撞体(箱体、球形、胶囊、网格)
- 知识付费项目备受质疑究竟是什么原因?“贩卖焦虑““割韭菜”?通通不是!
- Linux修改资源限制详解
- sql server语法——创建数据库
- 常用的Android感应器,Sensor Sense
- Bit 与Byte 的区别
- 胸大肌(07):拉力器夹胸
- cass2008-中小比例尺---查询属性错误---待解决