HI Cesar,

if you assign it in the connection string, it just skips the detection and sets 
the same variable to the same value as if you had auto-detected it. 

However ... if the auto detection is causing problems, perhaps this is 
something worth fixing. I know the LOGO devices just hang up if you ask them to 
identify themselves, but for the real S7 devices, we should make sure this 
works.

Chris


-----Ursprüngliche Nachricht-----
Von: Cesar Garcia <[email protected]> 
Gesendet: Mittwoch, 17. November 2021 15:37
An: Apache PLC4X <[email protected]>
Betreff: Re: Driver PLC4J S7

Hello,

Thanks for your comments,

Yes, my target is those S7-300 and S7-400 computers, I forget the new neighbors 
in the neighborhood.

As Chris points out, there is already the automatic detection of the PLC type, 
but in particular I prefer to assign it in the URL since in some scenario it 
fails, but I do not have it in my memory.

I will test type detection with different equipment, add type discrimination 
for subscription, and document it so the point is clear to users.

Best regards,

El mié, 17 nov 2021 a las 5:47, Christofer Dutz (<[email protected]>)
escribió:

> Hi Lukasz,
>
> thanks for bringing this up ... I mentioned it on slack too.
> I am very happy with all of the recent extensions, but also we already 
> had first support requests from people trying to use the subscription 
> on non-compatible devices. So I would also like to see the driver more 
> context aware ... we already do the identification as part of the 
> connection process and should be easily available to the driver 
> implementation. If this identification doesn't identify all types of 
> devices (You mentioned some non-s7 devices) I am happy to help with extending 
> the auto-detection.
>
> The S7DriverContext type has a controllerType enum value for this ... 
> if the Enum S7ControllerType needs any addition, feel free to add them.
>
> Chris
>
>
>
> -----Ursprüngliche Nachricht-----
> Von: Łukasz Dywicki <[email protected]>
> Gesendet: Mittwoch, 17. November 2021 09:33
> An: [email protected]
> Betreff: Re: Driver PLC4J S7
>
> Hey Cesar,
> I see that you do awesome progress with all complicated parts of S7 
> communication. By looking at code and updated docs I see that most of 
> this functionality is intended for S7-400 and will not work with low 
> end S7-1200. This brings me to a question if our present 
> "PlcConnection.canSubscribe()" method is sufficient to let know user 
> application that it can subscribe? Does it return false for S7-1200 
> and true for 300 and 400?
>
> Main question is how we could keep user applications aware of 
> subscription possibilities without complicating PLC4X end too much. If 
> subscription support is similar (alarm, mode, user) and available only 
> in higher end models then we can live with current APIs, but if 
> subscription support vary between models we need to think how to 
> express that to end user. After all doing a subscription request which 
> fails is least effective way to find that driver and connected plc does not 
> support specific subscription kind.
>
> Best,
> Łukasz
>
> śr., 17 lis 2021 o 06:43 Cesar Garcia <[email protected]>
> napisał(a):
>
> > Hello,
> >
> > This PR includes the following features for the S7 driver.
> >
> > 1. Subscribe to Alarm8.
> >    2. Recognition of events.
> >    3. Alarm text processing.
> >    4. Subscription to cyclical values.
> >    5. Diagnostic Record Readings (SZL).
> >    6. Proposal for documentation.
> >
> > Thank you very much for your support in the documentation proposal, 
> > several sections are missing, but I think your observations are 
> > extremely important.
> >
> > Best regards,
> >
> > --
> > *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: [email protected]
> > <[email protected]>*
> >
>


--
*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: [email protected]
<[email protected]>*

Reply via email to