Posts by arctinet

    Hi all,

    I have a PLC with 3x DX200 controllers. I'm reading and writing registers via Modbus TCP to update the PLC as to where the robot is in it's cycle, getting cycle times, etc etc.

    Unfortunately in South Africa we are plagued by Electricity supply problems due to poor management at our power utility.

    Occasionally, the communication between the PLC and DX200 will be interrupted by a PLC reset or something. When this happens, I'm unable to re-establish the connections to the DX200's without resetting the controllers. The connection doesn't seem to timeout or reset on the controllers to allow a new connection to be established.

    Is there a way to set a Modbus TCP communications timeout or manually reset the connection?


    As per the manual, you're able to do explicit messages concurrently with implicit messages. I'm controlling I/O implicitly at the same time monitoring axis positions and editing/monitoring variables using explicit messaging. Reading of variables works perfectly fine regardless of mode however editing a variable seems to only be able to be done in Teach mode.

    As a workaround I'm currently editing an integer with Modbus and then writing to the Position with SETE but I'd like to actually be able to edit the position on the fly with Ethernet/IP explicit functions.

    I assume it's a security/permissions setting somewhere but I'm unable to find it.

    Any help would be appreciated.