sasha

MrPLC Member
  • Content count

    32
  • Joined

  • Last visited

Posts posted by sasha


  1. Previously on the site www.mrplc.com  there was an exchange of views  on the application of the technology
    MQTT for remote control of OMRON,Yaskawa controllers between the author of this text and
    the site administration  - see    MQTT_Local_Client for PLC OMRON, Yaskawa.

    The essence of the dispute is which developments are more effective for ordinary users of OMRON, Yaskawa,
    developing IOT technology, Remote control.

    Those that the author of this text suggests -see description of all developments below ,
    or new developments of OMRON-MQTT FBi -
    https://www.support-omron.fr/telechargements/documentations/2019-03-28%20-%2009-14-20%20-%201454888610/MQTT_library_revE.pdf.

    It is interesting to hear the opinion of users on this topic.

    Suggests author of this text:

    I. Users of OMRON and Yaskawa controllers are invited to familiarize themselves with new developments
    for remote control of these controllers. Below are descriptions of various versions of programs that
    perform the task of remote exchange and receiving information from these controllers and
    use various computer technologies to perform the exchange.
    These programs include:

    - OMRON / Yaskawa remote control;
    - Sasha_Local_MQTT_Client;
    - Sasha Server/Client DZ;
    - WEBSocketServer.

    applications are designed for technologies :
    - IoT;
    - Remote control;
    - Remote diagnostics.

    - Start-up and adjustment works on the object, when the adjuster
      must be located away from the object's control cabinets;
    - Issue of technological tasks to different objects (PLC) from one technological center;
    - Formation of relevant information about the object for
      service personnel and management of the enterprise.

    All client computers exchange information with OMRON PLC via interfaces:

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

    All client computers exchange information with the Yaskawa PLC via an interface:

    - Modbus/TCP;

    Client computers can exchange information with the PLC either independently
    or in conjunction with a Central computer that has a broker , server, or WEBSocketServer installed.
    You can connect up to 256 clients to a single MQTT broker or server.

    Additionally, for each client of all these programs, the mode of information exchange with the PLC is implemented by
    Android smartphone connected to the Internet. The exchange can be carried out by a smartphone
    from anywhere in the world where Internet connection is implemented.
    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.

    Software packages are written in Delphi XE 10.3.3 (Embarcadero) using
    several software components from other developers.

    Note. For OMRON controllers, the development of the exchange interface is based on the use of:
    - or functions and packages of the CXServer program (OMRON);
    - or using a special DLL - Ethernets.dll;
    at the Customer's choice.

    These programs are briefly described below.

    II. Omron/Yaskawa_remote_control  app is designed for direct exchange of information
    between an Android smartphone and OMRON family controllers (CS1, CJ1, CJ2, CP1H, CP1L, NJ...), as
    well as between an Android smartphone and Yaskawa family controllers (MP2300, MP3300...).
    Communication is carried out by means of the computer on which the software server-client of
    management functions.

    Communication between a smartphone and a computer is carried out over the Internet (MQTT broker) .
    This application has the ability to form a connection between a smartphone and a computer
    also via Bluetooth and Wi-Fi, however, these modes are auxiliary modes
    only for executing read / write commands for controller variables.


    The following functions are implemented on the smartphone :

    - Adjust the settings to the desired values of the exchange
      information between the smartphone and the controller;

    - Write / read an entire word of memory by the user's command;

    - Write / read a bit of memory by the user's command;

    - Cyclic reading of variables in different memory zones
      controller (auxiliary mode);

    - Cyclic reading of variables in a single memory zone
      controller (main mode);

    - Execution, user-defined or preset,
      FINS strings (for OMRON);

    - Cyclic control of set memory variables
      controller for minimum and maximum limits in
      real-time signal generation at
      out of bounds-Alarms (controlled limits
      installed by the user). If necessary
      automatic generation of an E-mail to the user with
      failure message at the required Internet address.

    - Quick adjustment of the value of the variable – word memory
      controller, in real time;

    - Quick adjustment of the variable value-memory bit
      controller, in real time;

    - Installing and working with controller bit objects
      (installation is performed once when you first log in to
      The program and further may not change);

    - Work with word bits - read / write graphic
      displaying word bits-similar to the SwitchBox program
      (OMRON), in real time;

    - Display of variables accepted in the loop in a separate
      Memo in real time, with the ability to record
      content of Memo in the file and fetching the contents of a file in
      Memo.

    - Display of 6 variables on the indicator Board with
      the ability to generate color signals if the values
      variables go beyond the required limits in real time
      time scale;

    - Generating waveforms of 6 variables in real time
      time scale. Period time =0.5...1 sec;

    - Formation of static graphs of 6 variables in
      in real time . Period time =0.5...1 sec.
      Recording time-up to 4 hours


    - Work with the built-in file editor;

    - Read / write variables of the Trajexia motion controller
    (OMRON).
    etc.

    III. Sasha_Local_MQTT_Client.exe used for remote management
    OMRON controllers (CS1, CJ1, CJ2, CPL, NJ...) and Yaskawa controllers (MP2300, MP3300,...).

    This development is based on the use of LOCAL freeware MQTT Broker technology - Mosquitto.org
    installed on the user's computer or on the organization's service computer,
    depending on the purpose and goals set during use.

    MQTT Broker is implemented on a separate computer,
    and client computers communicate with the broker computer either via a local network
    or via WI-FI.


    IV. Sasha_Server_Dz.exe and Sasha_Client_Dz.exe used for remote management
    OMRON controllers (CS1, CJ1, CJ2, CPL, NJ...) and Yaskawa controllers (MP2300, MP3000,...).

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


    V.  WEBsocketserver Program is used for information
    exchange between PLC controllers and WEB clients
    implemented on Internet browsers.

    WEB clients exchange information with controllers by
    the formation of the relevant control command to the Internet browsers.
    Clients can create modes for reading and writing words and bits of the
    corresponding memory zones of the controllers.

    WEBSocketServer is implemented on a computer connected to the Internet.
    The specified computer is connected to the controllers via the corresponding interface.
    The basic WEBsocketserver block includes, for the time being, information exchange with
    OMRON family controllers (CS1, CJ1,CJ2, CPL, NJ...) and with
    Yaskawa family controllers (MP2300, MP3300...), while extension is possible
    nomenclature of system controllers, by connecting
    the corresponding new modules to the specified program.

    An important feature of the program is that the controllers connected to the WEB socket server computer
    can transmit information from
    one controller connected to the computer to another controller also connected to the computer by a set of appropriate WEB client commands
    WEBsocketserver. Moreover, it is possible to transfer information between
    controllers of different manufacturers and different interfaces for connecting to the computer.
    So in the basic version of the program, the mode of information exchange, in real time, between controllers is implemented
    OMRON and Yaskawa.
    Another important feature is that WEB clients can form commands from browsers
    located on both computers and smartphones.

    VI.
    Important1: The user can choose the ready solution from my app that suits them best !!!

    Important2.  It should be noted that these OMRON`s MQTT functional blocks 
    do not solve the task of transmitting information to smartphones and computers directly.
    - main in IOT and remote control. They only solve the task of transferring information 
    from one controller to another using the MQTT protocol.
    All other tasks must solved by the developer independently.
    The main difference between my applications and the proposed MQTT functional blocks is that the user immediately receives
    a ready-made solution and does not need to think about how to get information from the controller
    - everything is already decided and the user only operates with information from the controller either on a smartphone or on a computer.


    If you are interested in using or upgrading these programs,
    you can contact their author, Alexander Ryss, Dr.-eng., by E-mail :

    ab.ryss@yandex.ru


     


  2. If you write an OBJECTIVE comment on my post, it should be noted that these functional blocks do not solve the problem of transmitting information to smartphones and computers - main in IOT and remote control. They only solve the task of transferring information from one controller to another using the MQTT protocol. All other tasks must solved by the developer independently.

    The main difference between my applications and the proposed MQTT functional blocks is that the user immediately receives a ready-made solution and does not need to think about how to get information from the controller - everything is already decided and the user only operates with information from the controller either on a smartphone or on a computer.

    You didn't write anything about it in your comment


  3. 1.In your message does not say that this MQTT functional blocks operate 
    ONLY with the controller NJ  of the family OMRON. 
    My applications work with all families controllers  OMRON - CS1,CJ1,CJ2,NJ..., 
    as well as with controllers from other manufacturers, for example Yaskawa. 
    If you are an expert, you should know this when you write your comment.

    2. If  company OMRON has developed MQTT functional blocks that, 
    in my opinion, are not convenient, and do not fully solve the tasks 
    of Iot,  remote control, remote diagnostics, and collecting information 
    about the object,  then other developers do not have the right 
    to develop similar software   ??? 
    My developments appeared in 2016, when these functional blocks OMRON
    were not in sight- see also download Omron_Remote_control on your site and another developments.

    3. Having extensive experience in implementing objects based on controllers,
     we know as well as specialists OMRON what users of equipment need for 
     IOT, remote diagnostics and monitoring

     


  4. A new development is proposed - Sasha_Local_MQTT_Client.exe for remote management
    OMRON controllers (CS1, CJ1, CJ2, CPL, NJ...) and Yaskawa controllers (MP2300, MP3000,...).

    This development is based on the use of LOCAL freeware MQTT Broker - Mosquitto.org
    installed on the user's computer or on the organization's service computer,
    depending on the purpose and goals set during use.

    The app is designed for technologies :
    - IoT;
    - Remote control;
    - Remote diagnostics.
    - Start-up and adjustment works on the site, when the Adjuster
      must be located away from the object's control cabinets;
    - Issuing technological tasks to different objects (PLC) from the same technological center;
    - Generating relevant information about the object for
      service personnel and company management.

    MQTT Broker is implemented on a separate computer,
    and client computers communicate with the broker-computer 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 an interface:

    - Modbus/TCP;

    Client-computers can exchange with PLC both independently (without connecting to MQTT broker)
    and together with a Central MQTT broker.
    You can connect up to 256 (or more) clients to a single MQTT broker.

    Additionally, for each client, the mode of information exchange with the PLC is 
    implemented by means of Android smartphone connected to the Internet. The exchange can be 
    carried out by a smartphone from anywhere in the world where Internet connection is implemented.
    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.

    The software package is written in Delphi XE 10.3.3 (Embarcadero) using
    several components from other developers.

    Note. For OMRON controllers, the development of the exchange interface is based on the use of:
    - or functions and packages of the CXServer program (OMRON);
    - or using a special DLL - Ethernets.dll;

    The basic version of this program includes a Central broker, client computers, 
    and Android smartphones can read and write words and bits of the entire PLC memory.
    The extended version of the program allows for many additional modes, and
    information can be exchanged between controllers from different manufacturers
    connected to the client-computer via different interfaces.


    If you are interested in using or upgrading the specified program
    you can contact its author, Dr.-eng., Alexander Ryss by E-mail :

    ab.ryss@yandex.ru


     


  5. A new development is proposed - a Server-client for remote control of controllers
    OMRON (CS1,CJ1,CJ2,. CPL,. NJ...) - 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 works 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 company management.

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

    Client-computers exchange information with the PLC via the following interfaces:

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

    Client-computers also provide information exchange with Android smartphones
    via the Internet(MQTT) from any point where an Internet connection is made,
    while client-computers can work both independently (without connecting to the Central
    server) and together with the Central server.
    You can connect up to 128 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.

    The development of this software is based on the use of program functions and packages
    CXServer (OMRON).

    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, you can 
    implement the following modes::

    - Quick adjustment of the value of the variable – word memory
      controller, in real time;

    - Quick adjustment of the variable value-memory bit
      controller, in real time;

    - Installing and working with controller bit objects
      (installation is performed once when you first log in to
      The program and further may not change);

    - Work with word bits - read / write graphic
      displaying word bits-similar to the SwitchBox program
      (OMRON), in real time;

    - Display of variables accepted in the loop in a separate
      Memo in real time, with the ability to record
      content of Memo in the file and fetching the contents of a file in
      Memo.

    - Display of 6 variables on the indicator Board with
      the ability to generate color signals if the values 
      variables go beyond the required limits in real time
      time scale;

    - Generating waveforms of 6 variables in real time
      time scale. Period time =0.5...1 sec;

    - Formation of static graphs of 6 variables in
      real-time . Period time =0.5...1 sec.
      Recording time-up to 4 hours.

    Obviously, the specified program can be expanded and changed to meet the
    specific requirements of a particular Customer.

    If you are interested in using or upgrading the program,
    you can contact its author, Alexander Ryss, Dr.-eng., by E-mail :

    ab.ryss@yandex.ru
     


  6.                 
     

    A new development of WEB socket server is proposed for
    information exchange between PLC controllers and WEB clients
    implemented on Internet browsers.

    WEB clients exchange information with controllers by
    generating appropriate control commands on Internet browsers.
    Clients can create modes for reading and writing words and bits
    of the corresponding memory zones of the controllers.

    WEB socket server is implemented on a computer connected to the Internet.
    The specified computer is connected to the controllers via the corresponding interface.
    The basic block of WEB socket server program includes, information exchange with
    OMRON family controllers (CS1,CJ1,CJ2,CP1L,CP1E,NJ...) and with
    Yaskawa family controllers (MP2300, MP3300...). It is possible to expand
    the range of system controllers by connecting the corresponding new modules 
    to the specified program.

    The computer on which the WEB socket server program is implemented can exchange information
    with controllers via the following interfaces:
    - with OMRON controllers:
    - Ethernet;
    - Ethernet/IP;
    - RS-232;
    - RS-485/422;

    - with Yaskawa controllers:
    - Modbus / TCP;

    An important feature of the program is that the controllers connected to the WEB socket server 
    computer can transmit information from one controller connected to the computer to another 
    controller also connected to the computer by a set of appropriate WEB client commands to
    WEB socket server. Moreover, it is possible to transfer information between
    controllers of different manufacturers and different interfaces for connecting to the computer.
    So in the basic version of the program, the mode of information exchange, in real time, 
    between controllers is implemented OMRON and Yaskawa.

    Another important feature is that WEB clients can form commands from browsers
    located on both computers and smartphones.

    For more information about how this program works, see https://yadi.sk/i/7bKlGezEarTKLw

    If you are interested in using or upgrading this program,
    you can contact its author, dr.-eng.  Alexander  Ryss, by E-mail :

                               ab.ryss@yandex.ru
      


  7. OMRON_Universal_communication.

     

    Developed new application OMRON_Universal_communication.

     

    1. Program OMRON_Universal_communication ( hereinafter OMRON_Universal ) designed to exchange information between your Android smartphone and controllers of the family OMRON(CS1,CJ1,CJ2,NJ,…).Communication is done via computer , which is software control server.

     

    The communication between PC and controller is carried out via Ethernet or Ethernet/IP ( may be  interface Modbus/TCP, RS232,...).

    The communication between the smartphone and the PC via a Bluetooth,  Wi-Fi, WWW (MQTT broker) - user selectable.

     

    The app is designed for technologies :

    - IoT

    - Remote control,

    - Remote diagnostics.

     

    The smartphone has the following main functions :

    password to access the information exchange;

    - modes of writing or reading the memory controllers;

    - cyclic reading of the memory areas;

    - display the variables in the form of indicators values in

      real time;

    - display the variables in the form of a  oscillograms  in real

      time ;

    - the formation of Alarms in the event of a controller failure

    is implemented for a specific task of the controller;

    etc.

     

    Also implemented additional functionality for the exchange of information between smartphone and PC:

    - read the contents of the directory computer;

    - reading contents of a text file;

    - send pictures, images or photos from the smartphone  to

      computer;

    - send pictures from your computer to your smartphone;

    - obtaining single  image of the WEB camera of the computer

      and sending images to  smartphone;

    - a continuous sequence of  images WEB

      Camera PC via timer and send images to smartphone;

     

     The program OMRON_Universal consists of 2 parts:

    - OMRON_Universal.apk - is implemented on the smartphone;

    - Omron_universal_server.exe - implemented on a computer;

    Also for the exchange of information between the computer and the controller used Ethernets.DLL with the help of which the application Omron_universal_server.exe implemented features Ethernet ports and functions of the information exchange with the controller via the FINS Protocol.

    This DLL also contains functions to work directly with the controller full-line FINS, as well as sharing information with the Trajexia controller.

     

    2. The applications were tested on computers running the operating systems Windows XP and Windows 7 and

    smartphones Samsung, Phillips under the operating system Android 5.0, Android 6.0;

     

    OMRON_Universal has the full manual in Russian and  English languages.

    Address a full description of the application -  https://yadi.sk/i/AYHEFti23NXhUr

     

    The specified application is fully developed in the language

    Delphi XE10 Berlin (the latest version of  Delphi).

    In this application, used components developed by TMSSoftware  firm.

    The specified application (in a simpler form) has been tested at facilities in India and in Ukraine – on pipe rolling mills.

     

    3. This app is a paid app. Application cost 100 $ USA.

    After the purchase request applications to be sent to the address – ab.ryss@yandex.ru   Customer is given an invoice for payment. After the transfer of money to the account of the Developer , the Buyer will be sent all work programs.

    The developer can also provide the buyer with the complete codes of  the developed programs. Cost of program codes equivalent to the work of  high-class programmer for 3 months  and  can be discussed.

     

    Enjoy.

    Dr.-eng. Alexander Ryss. Moscow.2017.

    E-mail    ab.ryss@yandex.ru

    Fig1.png

    Fig2.png

    Fig3.png

    Fig4.png

    Fig5.png

    Fig6.png

    Fig7.png

    Fig8.png

    Fig9.png

    Bluetooth1.png

    Internet_1.png

    Omron_uni1.png

    WI_FI1.png


  8. I. Developed new application   TCP_IP_Connection

    1. App TCP_IP_Connection
        applies the technology of IoT, Smart Home, Remote control.
       It allows to carry out:
    - remote control and monitoring of control systems;
    - remote diagnostics of  the object;
    - turn on/off sensors and devices, including electrical circuits,
      hydraulics, pneumatics, etc.;
    - transfer  information, files and images between smartphones and computers
      implemented the application.

    For communication between the respective devices (smartphones or computers) are required only stable connection to the Internet  !!!

    The application is developed according to the technology MQTT and use free  Internet broker. As a broker use the HiveMQ broker.

    The application consists of   3 parts :
    - TCP_IP_connection.apk - works on the smartphone and is intended for control and   
      monitoring of equipments;
    - Server_Send_Receive.exe - the management server located  on the computer and
      execution  action on the transfer of  information from the smartphone to the
      controller and   back;
    - Server_controller.exe - located on the  same computer and execution tasks
      of  controller. Communication is linked directly with the controller via Ethernet or  
      Ethernet/IP. As the controller for management purposesused controller family
      OMRON (CS1,CJ1,CJ2,CP1H,CP1L...).

    Note. As a controller you can use the other type of controllers, for example, Yaskawa, Siemens, ABB and  other. They require rework program Server_controller.exe only to  interface of exchange with controller. So for Yaskawa controller family 2300Siec this interface already developed and used in industrial conditions.


    2. The application includes the following controls:

    A. Smartphone – computer - controller.
    - modes  read/write of memory cells and  bits of the controller OMRON  
       (DM,W,EM,CIO,HR);
    - continuous cyclic polling of the memory areas;
    - the formation of Alarms in the event of errors of control system;
    - Display Gauges for 6 variables in real time;
    - Display Scopes for 6 variables in real time;
    - formation of statistical data on the operation of the equipment.


    B. Smartphone - computer.

    - sending  and receiving text  messages;
    - sending and receiving  picture image;
    - transfer photos from a smartphone;
     - transfer images from built-in Web camera of the laptop;
    - reading the contents of a directory on the computer or laptop;
    - reading contents of a text file.

    С. Smartphone -smartphone / computer - computer.

    - sending and receiving text messages;
    - sending and receiving of picture image;
    - transfer photos from smartphone to smartphone (from computer to computer);
    - send the image with the built in webcam of a laptop to another laptop;
    - reading the contents of a directory on the computer or laptop;
    - reading contents of a text file.


    3. Work application Server_Send_Receive.exe and Server_Controller.exe tested on computers running the Windows 7 operating system.
    Work application TCP_IP_Connection.apk was tested on smartphones Samsung, Phillips  running the operating system Android 5.0, Android 6.0.
    It requires the use of a smartphone with a display diagonal of 5 inches and more.

    4. App TCP_IP_Connection.the apk  paid, the cost per user is $ 5 USA.
    Distributed through Google Play.
    The Internet address for downloading of  programs Server_Send_Receive.exe and Server_Controller.exe is on screen Help  application TCP_IP_Connection.apk.

     OMRON_Communication has the manual in Russian and  English languages.

    The Internet address for downloading the full manual   https://yadi.sk/i/F_EJOQEd3G5sXc.

    Looking for partners for the execution of similar works.

     

     

     


  9. Developed new software Modbus_TCP_communication.

    I. Modbus_TCP_Communication

    1. Program Modbus_TCP_communication designed to exchange information between your Android smartphone
    and controllers PLC with Modbus/TCP. Information is exchanged through the computer and the router, wherein
    the router is connected via Wi-Fi network with your smartphone, and
    computer connected via interface Modbus/TCP with an PLC controller.

    The software has the following modes :
     - modes read/write of words holding register (FC06);
     - modes read/write of words input register(FC04);
     - modes read/write bits coil(FC05);
     - read the contents of the directory computer;
     - reading contents of a text file of computer
      etc.

    The program Modbus_TCP_Communication consists of 2 parts:
    - Modbus_TCP_Connection.apk - is implemented on the smartphone -
      setting and monitoring of parameters and variables on the smartphone for
      information from the controller;
    - Server_Send_Receive.exe - implemented the computer - server computer for sharing
      information with a smartphone and a PLC controller according to the protocol
      Modbus/TCP, computer is  Master for exchange of information,
      a controller PLC is Slave


    2. IMPORTANT !!!

     The smartphone communicates with the router via Wi-Fi network. Wi-Fi router can be connected
     to local or WAN networks. Obviously, the router must be properly configured
     by the system administrator. It is also obvious that the device and the router must belong to
     the same Wi-Fi network.
     


    3. Work application Server_Send_Receive.exe tested on computers
       running the operating systems Windows XP and Windows 7.
       Work application Modbus_TCP_Connection.apk tested on Samsung and Philips smartphone
       running the operating system Android 5.0, Android 6.0. It is better to use a smartphone
       with a diagonal of 5 inches and above.

    There are examples of this program for the  control system of cold rolling of tubes mills is implemented in India and Ukraine,

    where the applied controller  PLC is MP2300S (Yaskawa).

    4. App Modbus_TCP _Communication - paid, the cost per user is$ 5 USA.
       Distributed through Google Play.
       App Modbus_TCP_Connection.apk must be installed in the internal memory of the smartphone -
       not in SD card !!!

    5 Modbus_TCP_communication has a detailed guide in Russian and English languages.

      The address to download the full description - https://yadi.sk/d/dQ1fxOgnwh68u

      Read the description for purchasing the app !!!
      Address to download Server_Send_Receive.exe formed
      on the screen Modbus_TCP_Connection.apk;

      IMPORTANT !!!: on your computer must be installed the driver for Modbus/TCP, designed
      company OMRON. Link to download it is formed on the screen Modbus_TCP_Connection.apk, when
      entering the program !!! Log on to this website (for download driver)  can only registered users OMRON.
      The path for downloading on the website OMRON - Sofware Downloads - CX-Supervisor - Modbus TCP driver.   

      Enjoj.

      Copyright Dr.-eng. Alexandr Ryss. Moscow. 2016.
      ab.ryss@yandex.ru

     

     

     



  10. Developed a new application Trajexia_communication for the exchange of information
    between Android smartphone and a motion-controller Trajexia (OMRON).

    1. Program Trajexia_Communication designed to exchange information between your Android smartphone
    and  motion controllers Trajexia (OMRON). Information is exchanged
    by means of the computer and router, which is connected via Wi-Fi network with your smartphone
    and interface Ethernet  to controller.

     

    The smartphone has the following funtion :
    - modes read/write of the memory  controllers VR,Table;
    - cyclic reading of the memory areas;
    - the formation of Alarms in the event of a controller failure (at Demo not);
    - read the contents of the directory computer;
    - reading contents of a text file computer;
    etc.

    The program Trajexia_Communication consists of 3 parts:
    - Trajexia_WI_FI_Connection.apk - is implemented on the smartphone -
      setting and monitoring of parameters and variables on the smartphone for
      information from the controller;
    - Server_Send_Receive.exe - implemented on the computer - intermediate server computer;
    - Server_Controller.exe - implemented on the same computer, the server computer for sharing
      information Trajexia controller;


    2. IMPORTANT !!!

    The smartphone communicates with the router via Wi-Fi network. Wi-Fi router can be connected
    to local or WAN networks. Obviously, the router must be properly configured
    by the system administrator. It is also obvious that the smartphone and the router must belong to
    the same Wi-Fi network.

     

    3. Work application Server_Send_Receive.exe and Server_Controller.exe tested on computers
    running the operating systems Windows XP and Windows 7.
    Work application Trajexia_WI_FI_Connection.apk was tested on smartphones Samsung, Philips
    running the operating system Android 5.0, Android 6.0.It is better to use a smartphone
    with a diagonal of 5 inches and above.

    4. Application Trajexia_Communication paid, the cost per one user is  $5 USA.
    Distributed through Google Play.

    Application Trajexia_WI_FI_Connection.apk must be install in internal memory smartphone, not in SD card !!!

       
    5. Trajexia_Communication have detailed Russian/English manual.

       Address for download full manual - https://yadi.sk/d/Q5P2HHrtv7ALX.
       
       

    Enjoy.
    Copyright Dr.-eng. Alexandr Ryss. Moscow. 2016.
    ab.ryss@yandex.ru

     


  11. Developed new software for the controller OMRON  -  OMRON_Communication.


     Program OMRON_Communication designed to exchange information between your Android smartphone
    and controllers of the family OMRON(CS1,CJ1,CJ2,CP1H,CP1L...). Information is exchanged
    by means of the computer and router, which is connected via Wi-Fi network with your smartphone
    and interface Ethernet (Ethernet/IP) (RS232) to controller.

     

    The smartphone has the following funtion :
    - modes read/write of the memory  controllers DM,W,CIO,EM,HR;
    - cyclic reading of the memory areas;
    - the formation of Alarms in the event of a controller failure;
    - read the contents of the directory computer;
    - reading contents of a text file computer;
    etc.

    The program OMRON_Communication consists of 3 parts:
    - OMRON_WI_FI_Connection.apk - is implemented on the smartphone -
      setting and monitoring of parameters and variables on the smartphone for
      information from the controller;
    - Server_Send_Receive.exe - implemented on the computer - intermediate server computer;
    - Server_Controller.exe - implemented on the same computer, the server computer for sharing
      information OMRON controller;


    2. IMPORTANT !!!

    The smartphone communicates with the router via Wi-Fi network. Wi-Fi router can be connected
    to local or WAN networks. Obviously, the router must be properly configured
    by the system administrator. It is also obvious that the smartphone and the router must belong to
    the same Wi-Fi network.

    3. Work application Server_Send_Receive.exe and Server_Controller.exe tested on computers
    running the operating systems Windows XP and Windows 7.
    Work application OMRON_WI_FI_Connection.apk was tested on smartphones Samsung, Philips
    running the operating system Android 5.0, Android 6.0.It is better to use a smartphone
    with a diagonal of 5 inches and above.

     

    4. Application OMRON_Communication paid, the cost per one user is  $5 USA.
    Distributed through Google Play.

    Application OMRON_WI_FI_Connection.apk must be install in internal memory smartphone, not in SD card !!!

    5. OMRON_Communication have detailed Russian/English manual.

       Address for download full manual                              - https://yadi.sk/d/TYRm_SE7utJnk .
       Address for video example (poor quality)                - https://yadi.sk/i/6UP7m1NZuvwWG  
       Address for download Server_Send_Receive.exe and Server_Controller.exe
       is on screen OMRON_WI_FI_Connection.apk;

    Enjoy.

    ab.ryss@yandex.ru
     

     


  12. File Name: Ethernet universal utility for OMRON controllers. File Submitter: sasha File Submitted: 28 Dec 2011 File Category: Utilities Utility has some base regimes: - Work with DM,EM,CIO,WR,HR variables; - Execute FINS string code ; - Read/write array controllers variables; - Create static graphic from controller array variables; - Switch Box ( analog OMRONs product) for 39 variables (real time exchange ON/OFF bit status variables); - Real time graphic and table monitoring controller variables. Click here to download this file

  13. In I52E-EN-04 Trajexia programing manual (p.208,209) we have information about FINS commands for exchange between PC and Trajexia. In this manual we have only commands: 0101 - read memory; 0102 - write memory. There are no another commands in this manual. This commands tested and worked very good. In manual PJ0438-110B_H_MCX_FINS_Spec.doc (2005,Omron Europe) we found description another FINS commands for exchange PC- Trajexia, but some commands work and another command not work. Only commands: 0501 - Controller Data read; 3405 - Drive model read; 0601 - Controller status read work very good. For example, commands: 3403 - Drive parametr read; 3404 - Drive parametr write and another commands not work. Must FINS commands - 3403 and 3404 work for exchange PC-Trajexia ? Do you have really example work this commands for exchange PC-Trajexia - full command format and response format ? Where is full last description for FINS command exchange PC-Trajexia ? With regards. Sasha. Moscow. 21.01.2010.

  14. Now controllers CJ2 and CP1M(L) and another Series controllers have interface for exchange information with PC by USB-port (for example, see.CX-Programmer ver.8.0 and later) . Where is description or manual exchange PLC (OMRON) and PC by standart USB interface ? Sasha.