首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Modbus TCP连接失败

Modbus TCP连接失败
EN

Stack Overflow用户
提问于 2022-01-06 05:09:33
回答 1查看 748关注 0票数 0

我使用的主plc是“松下FP7",我有他们的官方软件"FPWIN GR7”,这样我就可以使用PC来查看数据流,但是这个函数的软件湖,所以我想用nodeJS创建一个,这是我的代码:

主办公地址: 192.168.50.30

港口:502

个人电脑:192.168.50.138

代码语言:javascript
复制
const Modbus = require('jsmodbus')
const net = require('net')
const socket = new net.Socket()
const netServer = new net.Server()
const server = new Modbus.server.TCP(netServer)



const options = {
'host' : "192.168.50.30",
'port' : "502"
}

const client = new Modbus.client.TCP(socket)

var myData;

socket.on("connect",function(){
    function getData(){
        client.readHoldingRegisters(0,1)
        .then((resp)=>{
            console.log(resp.response)
            socket.end()
        }).catch((err)=>{
            console.log(err)
      
        })
        socket.end()
    }
    setInterval(getData,500)
 })


socket.on("error",console.error)

socket.connect(options)

我无法理解的错误代码:

代码语言:javascript
复制
UserRequestError {
  err: 'Offline',
  message: 'no connection to modbus server',
  response: undefined
}

我的结构

EN

回答 1

Stack Overflow用户

发布于 2022-01-22 13:51:55

在看到"from56“建议后,我去松下下载所有的可编程控制器文档,查找TCP/IP设置,并意识到我的DHCP设置在修复后是错误的,然后添加了一个新的”用户连接信息setting13“->开放类型的->服务器连接。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70602753

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档