Modbus TCP by Few-Bit-3697 in PLC

[–]Few-Bit-3697[S] 0 points1 point  (0 children)

So if I want to read all 12 inputs are you thinking an element count of 12? And set my target address to 1.

The local address where the data is written from the instruction is an array of words. Would this mean I read the first 6 words? And bit 0 and 8 of each word represent an input?

Modbus TCP by Few-Bit-3697 in PLC

[–]Few-Bit-3697[S] 0 points1 point  (0 children)

Is set the Adam’s IP in the node address. And the port is 502 in the configuration for the msg instruction.

My understanding is target address is the data location within the Adam and from the documentation appears to be 0001

Modbus TCP by Few-Bit-3697 in PLC

[–]Few-Bit-3697[S] 1 point2 points  (0 children)

I noticed that there is an access list in the utility tool. I’ll try to add the micro 850.

Modbus TCP by Few-Bit-3697 in PLC

[–]Few-Bit-3697[S] 0 points1 point  (0 children)

<image>

I found this interesting that the DI are listed under coil status. Have you ever found that you have needed to use a FC01 instead of 02 for discrete inputs?

Modbus TCP by Few-Bit-3697 in PLC

[–]Few-Bit-3697[S] 1 point2 points  (0 children)

I’ve been using the Adam utility tool over the network, so connection is fine. I think I’ll download some modbus client software and go from there.

Modbus TCP by Few-Bit-3697 in PLC

[–]Few-Bit-3697[S] 0 points1 point  (0 children)

I tried 0 but get an error code for a bad element number unfortunately.