The 4Discovery RS485 Programmer is an essential tool that allows you to upload code and to update firmware and display drivers on a 4Discovery module.
It is possible to change the application on the 4Discovery using a microSD card. However, this only is possible once the 4Discovery has been programmed such that the application is able to update itself. This is not possible out of the box, and requires an appropriate program to be written to achieve this. This 4D 485 Programmer is used for transferring compiled Workshop4 4DGL Applications, and to install new DIABLO16 firmware (PmmC) or a new display driver, providing future-proofing. It can even serve as an interface for communicating serial data to the PC.
The 4D 485 Programmer also supplies power to the 4Discovery so it can be programmed on the bench or in the field, as it must be disconnected from your RS485 network in order to be programmed with the 4D 485 Programmer.
To connect the 4D 485 Programmer to the 4Discovery, use a standard straight-through CAT5 Ethernet cable (not crossover). You can use CAT4, CAT5, CAT5e, CAT6 etc. type cables; all that is required are eight wires/conductors that are straight through. The speed rating of your Ethernet cable is not relevant for the purpose of the 4Discovery since it uses RS485 which operates at a much slower speed than Ethernet.
The maximum length of cable between the 4Discovery and the 4D 485 Programmer should be kept below 10m. This is due to TTL signals on the RJ45 connector which need to be controlled by the 4D 485 Programmer. Anything longer typically will cause voltage drops and capacitive loading which could cause programming to fail.
The connection to your PC requires a Mini-USB cable.
NOTE: The 4Discovery cannot be programmed when connected to your RS485 network. It needs to be 1:1 with this 4D 485 Programmer.