java 板


LINE

我使用网路上提供的open source (来源1:https://reurl.cc/VDKgoN), (来源2:https://reurl.cc/Erkyvn) 它的名称是HslCommunication,下载後在Eclipse汇入jar档, 撰写网路上提供的程式码,第一阶段已经可以成功与plc连接沟通, 但无法读出数据(数据寄存器D200),执行时第28行报出「NullPointerException」讯息, 如下图: https://imgur.com/QFjsn57 程式码如下: package test; import HslCommunication.Core.Types.OperateResult; import HslCommunication.Core.Types.OperateResultExOne; import HslCommunication.Profinet.Melsec.MelsecMcNet; @SuppressWarnings("unused") public class TestPLC { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("Hello PLC !!"); MelsecMcNet melsec_net = new MelsecMcNet("192.168.1.195",6000); melsec_net.setNetworkNumber((byte) 0x00); melsec_net.setNetworkStationNumber((byte) 0x00); melsec_net.setConnectTimeOut(1000); melsec_net.ConnectServer(); OperateResult connectResult = melsec_net.ConnectServer(); if(connectResult.IsSuccess){ System.out.println("连接成功"); } else { System.out.println("连接失败:"+connectResult.Message); } int int_D200 = melsec_net.ReadInt32("D200").Content; System.out.println(int_D200); 错误讯息如下: Exception in thread "main" java.lang.NullPointerException: Cannot invoke "java.lang.Integer.intValue()" because "HslCommunication.Profinet.Melsec.MelsecMcNet.ReadInt32(String).Content" is null at test.TestPLC.main(TestPLC.java:28) 软体版本/硬体规格: 1. Eclipse版本:2022.3,jdk版本:17.0 2. 作业系统:window 10 3. PLC型号:FX-3U 请问程式码是否有错误呢?需要怎麽做才能读取D200的值呢? 谢谢 --



※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 118.161.183.10 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/java/M.1657988746.A.F68.html ※ 编辑: popo14777 (118.161.183.10 台湾), 07/17/2022 00:26:43 ※ 编辑: popo14777 (1.163.79.169 台湾), 07/20/2022 22:19:44
1F:→ NullLife: 拆装箱问题, ReadInt32(String)回传物件的Content是null 07/22 04:14
请问要怎麽做呢 ※ 编辑: popo14777 (118.161.142.214 台湾), 07/23/2022 15:05:55
2F:推 NullLife: 这已经不是怎麽做的问题了 你要去查ReadInt32("D200") 07/26 08:58
3F:→ NullLife: 回传的物件里的Content为什麽是null 07/26 08:59
4F:→ NullLife: 对code不熟不建议一直.去操作回传物件 07/26 08:59
5F:→ NullLife: 建议你一行只做一件事情 把每个回传的物件用变数接起来 07/26 09:01
6F:→ NullLife: 你才好观察每个回传的物件及内容 07/26 09:01







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:Gossiping站内搜寻

TOP