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]>*
