Hello everyone,

Attached you will find a summary of the modifications made to the S7 driver
(Java version), in order to be able to replicate said modifications in
other languages.

Objectives of the modification:

This version of the S7 driver is aimed at exploiting the advanced features
of the S7-300 and S7-400 controllers, as well as basic reading and writing
functions for the S7-1200 and S7-1500 devices (PUT/GET functions). We hope
in a short period of time to have the S7-Plus version, which should exploit
the asynchronous functions of the S7-1500.

Limitations:

Applies only to S7-300/S7-400 or VIPA devices (not tested). Basic or
Put/Get access is available for the S7-1200 and S7-1500 series.

Specific:

1. Implement asynchronous event handling in the driver.

1.1. Device status management (RUN/STOP).
1.2. System events (Alarms/User messages).
1.3. Cyclic Subscription (CYC).
1.4. SZL(SSL) Diagnostics.
The combination of diagnostic functions allows us to establish the quality
of the values obtained from the controller.

Cyclic data acquisition allows data to be obtained with a time stamp from
the origin (PLC).

2. Management of high availability in H equipment (S7-400H) or similar.

This modification enables connection supervision as well as high
availability management to S7-400H controllers (S7HA).

The modification makes use of the functionalities available in Netty, for
managing communication pipes. Use of a virtual channel and two physical
channels (TCP/IP connections), for the management of high availability, as
well as its life cycle. Redundancy is managed as FailOver, its
configuration and supervision time are parameterized from the connection
URL.

Currently the modification of the S7 driver in Java and its associated
documentation is available in the development branch and tested against
physical equipment.

Improvement points:

1. Correct functional tests of the driver.
2. Implement metrics in the driver.
3. Add PG functions.

-- 
*CEOS Automatización, C.A.*
*GALPON SERVICIO INDUSTRIALES Y NAVALES FA, C.A.,*
*PISO 1, OFICINA 2, AV. RAUL LEONI, SECTOR GUAMACHITO,*

*FRENTE A LA ASOCIACION DE GANADEROS,BARCELONA,EDO. ANZOATEGUI*
*Ing. César García*

*Cel: +58 414-760.98.95*

*Hotline Técnica SIEMENS: 0800 1005080*

*Email: support.aan.automat...@siemens.com
<support.aan.automat...@siemens.com>*

Reply via email to