Let me start by saying : I am a very big fan of node-red and love its capabilities. I have started an R&D lab for functionality tests and am activally spreading the good word.
Concerning my problem :
For our R&D lab I have ordered PROMAG W400 E&H flow meters. They spit out data using the Ethernet/ip protocol.
I saw there was allread a node-red-contrib-cip-ethernet-ip but specifically designed to read from an existing master (allen bradly PLCs).
Using this node I figured it could also read from ethernet/ip slaves but have no such luck. The node see's that there are ip adresses ( the meters).
But upon selection and deployment I get the following feedback
Blockquote
Error communicating with the PLC: {"generalStatusCode":8,"extendedStatus":,"ext":[{"func":"getControllerTags","instanceID":0,"program":null,"cipReq":{"type":"Buffer","data":[85,3,32,107,37,0,0,0,2,0,1,0,2,0]}}]}
Blockquote
So I geuss I have 2 questions.
1 -> Can this node contribution read slaves or was it designed to always pass through an allen bradly / rockwell PLC? If not then what am I doing wrong to read from a " slave " / sensor and what slot number should I take?
2- > If above isnt the way forward what is ? My knowledge of both Ethernet/ip as the way this data buffering is done is way to limited to help out on writing a new node for it. If I could help I would for sure. So if the answer would be to write a new node this is well worth it considering the US market / ethernet ip protocol represents somewhat 25% of this entire market.
Thanks for your expert guidance!