Software solution of the task based on the Client-server technology and the MQTT protocol


The new development-Server-client is designed for remote control of
OMRON controllers (CS1,CJ1,CJ2,CPL,NJ...) and Yaskawa controllers (MP2300, MP3000,...)
- Sasha_Server_Dz.exe and Sasha_Client_Dz.exe.

The app is designed for the following technologies:
- IoT;
- Remote control;
- Remote diagnostics.
- Start-up and adjustment work on the object, when the adjuster
must be away from the control cabinets of the object;
- Issuing technological tasks to different objects (PLC) from the same technological center;
- Generating relevant information about the object for
service personnel and management of the enterprise.

The server is implemented on a central computer that can communicate with computers-
clients either via a local network or via WI-FI.

Client computers exchange information with OMRON PLC via interfaces:

- USB;
- Ethernet/IP;
- Ethernet;
- RS232/485;

Client computers exchange information with the Yaskawa PLC via interfaces:

- Modbus/TCP;
Additionally, the client computers provide, the exchange of information with Android smartphones
with the help of the Internet(MQTT) from any location where the Internet connection
the client computers can run as a standalone (without connection to Central
server), and together with the Central server.
It is possible to connect up to 256 clients to a single server.
For a description of an Android program for exchanging information between a client and an Android smartphone -
see www.mrplc.com-omron-download-utilite-Omron_Control.

Note.The development of information exchange between the client and the PLC is based on:

- or use the functions and packages of the program CX-Server(OMRON);
- or the use of a special DLL - Ethernets.dll,
at the Customer's choice.
In the basic version of this program, the central server, client computers
and Android smartphones can
read and write words and bits of the entire PLC memory.
In the extended version of the program, it is possible to implement many additional modes,
including the exchange of information of controllers from different manufacturers connected
to the client via different interfaces.



It should be noted that the detailed description of the program for the exchange of information
With an Android smartphone, it is also given in paragraphs 5 and 6 of the main page of the site.


The pictures below show screenshots of the computer screens when this program is running.

- Fig.1 - General view of the server screen;
- Fig.2- General view of the client screen;
- Fig.3- Screen of offline operation with the Yaskawa controller;
- Fig.4- Screen for working with the Yaskawa controller via the global MQTT protocol (via the Internet);
- Fig.5-The screen of autonomous operation with the OMRON controller;
- Fig.6- Screen for offline operation with the OMRON controller via USB protocol;
- Fig.7- Screen for offline operation with the OMRON controller via USB protocol;
- Fig.8- Server screen when implementing information exchange with controllers;
- Fig.9-Screen for working with the OMRON controller via the global MQTT protocol (via the Internet);
- Fig.10-Screen for working with the OMRON controller via the global MQTT protocol (via the Internet);



Fig.1




Fig.2




Fig.3




Fig.4




Fig.5




Fig.6




Fig.7




Fig.8




Fig.9




Fig.10



Return
Send me E-mail