I changed to UDP From TCP for Mitsubishi PLC Fx3u but did not work in NodeRED
as per the previous Topic @Steve-Mcl told me to Change it from TCP to UDP and i did but its not working now
What do you see? how did you setup PLC? are node-red server and PLC on same network?
I just see timeout error in nodeRED and both are in same network both are pinging
@Steve-Mcl
{
"POLLING": "ENABLED",
"payload": null,
"_msgid": "e722627803c06cc2",
"_event": "node:30608999c586eb0a",
"topic": "D40,9",
"_linkSource": [
{
"id": "0530ddbb9d9908a47f8fc8a21d81",
"node": "93091528e94e02c3"
}
],
"mcReadDetails": {
"request": {
"outputFormat": "Array",
"address": "D40,9",
"timeStamp": 1761575618296
},
"response": {
"isGood": false,
"quality": [
"Unknown",
"Unknown",
"Unknown",
"Unknown",
"Unknown",
"Unknown",
"Unknown",
"Unknown",
"Unknown"
],
"TAG": "D40,9",
"addr": "D40,9",
"timeTaken": 4501,
"timeStamp": 1761575622797,
"value": [
0,
0,
0,
0,
0,
0,
0,
0,
0
],
"valueType": "INT",
"deviceCode": "D",
"deviceCodeNotation": "Decimal",
"deviceCodeType": "WORD",
"digitSpec": "",
"dataType": "INT",
"dataTypeByteLength": 2,
"deviceNo": 40,
"problem": true
},
"error": true
},
"error": {
"message": "Error",
"source": {
"id": "05cd47ebd2cf785f",
"type": "MC Read",
"name": "",
"count": 1
},
"stack": "Error\n at handleError (/home/omsoftware/.node-red/node_modules/node-red-contrib-mcprotocol/nodes/read.js:74:17)\n at PLCItem.myReply [as cb] (/home/omsoftware/.node-red/node_modules/node-red-contrib-mcprotocol/nodes/read.js:207:11)\n at MCProtocol.readResponse (/home/omsoftware/.node-red/node_modules/node-red-contrib-mcprotocol/mcprotocol/mcprotocol.js:1797:14)\n at MCProtocol.packetTimeout (/home/omsoftware/.node-red/node_modules/node-red-contrib-mcprotocol/mcprotocol/mcprotocol.js:465:8)\n at Timeout.<anonymous> (/home/omsoftware/.node-red/node_modules/node-red-contrib-mcprotocol/mcprotocol/mcprotocol.js:1383:24)\n at listOnTimeout (node:internal/timers:583:11)\n at process.processTimers (node:internal/timers:519:7)"
}
}
@Steve-Mcl ,
Can you Please Tell me what i am missing. or am i wrong
Not without information
Can you show me the settings you have made in the config node?
@Steve-Mcl ,
here is the config
Test1:
- Try changing the PLC to 5500 / 5500
- power off / on the PLC (to apply new settings)
- Change the config to match
@Steve-Mcl ,
Hi there i dont know whether it will work on that or not are your sure about the solution you gave because before i have using TCP with the above config it was working
No. That's why I called it Test1
If it does not work I will probably provide a Test2
FYI: I have not used that particular PLC model, I am not familiar with your network hardware, routing, settings, etc, etc, etc. In short, I dont have enough details (nor do I have enough time to ask for and wait for answers) so I am taking a logic step-wise approach and asking you to "try stuff".
Are they on the same network segment? IE connected to the same router, not through another router or wifi mesh or similar.
@Colin ,
Yes there is a special router for the plc and device we separated the router for them and they are in same network .
What details are required more please specify me so i can try to provide you with that.
Please try the suggestion first.
If that doesn't work, we will explore other ideas.
I don't fully understand that sentence, but if there are two routers between you and the plc then udp may not get through, even if logically you are on the same network.
@Colin ,
In simple word there is only 1 router for plc and device
It's not that then.






