I guess if you did a wireshark recording of your operation, then create a 
github issue and attach that pcap to the issue, we can see more.
Note that sending PCAPs to this list will have them stripped from the email. 
Only option would be to upload them somewhere and to post the link to the PCAP.

Chris


Von: Christofer Dutz <[email protected]>
Datum: Dienstag, 17. Oktober 2023 um 14:16
An: [email protected] <[email protected]>
Betreff: AW: PLC4X - 0.11.0 - Issue writing value to a Beckhoff PLC using ads 
driver
His PLC is a TC3 device so it shouldn’t be affected by the issue you were 
seeing.

Chris


Von: Łukasz Dywicki <[email protected]>
Datum: Dienstag, 17. Oktober 2023 um 13:57
An: [email protected] <[email protected]>
Betreff: Re: PLC4X - 0.11.0 - Issue writing value to a Beckhoff PLC using ads 
driver
Hey Chris and Patrick,
I've had a look on ADS driver in context of TC2 and I found that i.e.
subscriptions do not work when initial symbol discovery is disabled
(load-symbol-and-data-type-tables=false).

Subscriptions did fail due to missing data type mapping, even for most
basic types. I suppose that it could be same for writing where a proper
write buffer needs to be allocated.

Best,
Łukasz

On 17.10.2023 13:40, Patrick Boisclair wrote:
> Hi Chris,
>
> I will continue to investigate and test today and I'll share what I can find.
>
> The PLC type is a "CX8190 / Standard"
>
> I really appreciate your help on this.
>
>
>
> Patrick Boisclair
> Email: [email protected]
> -----Original Message-----
> From: Christofer Dutz <[email protected]>
> Sent: Tuesday, October 17, 2023 3:14 AM
> To: [email protected]
> Subject: AW: PLC4X - 0.11.0 - Issue writing value to a Beckhoff PLC using ads 
> driver
>
> Attention: Courriel provenant de l'externe. Veuillez valider la source et le 
> contenu avant de cliquer sur un lien ou d'ouvrir un document.
>
>
> Hi Patrick,
>
> that’s odd … I think I didn’t change anything with respect to the decoding of 
> datatypes. A quick look showed me that it has been mostly unchanged since 
> before the last release.
> The only changes I did there were fixing some character and string handling 
> issues.  So, I guess your problem must have a different source.
>
> Next to the automated tests, we also have the “ManualTests”, which can only 
> be executed if you possess an ADS device and declare a pre-defined 
> datastructure and values.
> One of the tests is this:
> test.addTestCase("MAIN.hurz_DINT", new PlcDINT(-242442424)); So, this test 
> reads the variable hurz_DINT from the plc and compares it with the expected 
> value, then it writes it back.
> If the writing wouldn’t be working, I probably couldn’t execute the test more 
> than once. However, I am perfectly able to do that.
>
> Do you have an idea what could else be causing this problem you are having? 
> Could you please share with us, the exact type of your PLC?
> I could ask my folks at Beckhoff to what the problem could be.
>
> Chris
>
> Von: Patrick Boisclair <[email protected]>
> Datum: Dienstag, 17. Oktober 2023 um 03:03
> An: [email protected] <[email protected]>
> Betreff: PLC4X - 0.11.0 - Issue writing value to a Beckhoff PLC using ads 
> driver Hi all,
>
> I upgraded from version 0.9.1 to 0.11.0 and I cannot write to my Beckhoff PLC 
> anymore.
>
> When I write 1 to a DINT, 16777216 is stored.
>
> Is it a BIG-ENDIAN vs LITTLE-ENDIAN issue ?
> Is it possible to specify the “endianness” of the PLC ?
>
> According to the TWINCat doc, it seems they use LITTLE-ENDIAN.
>
> Any information would be grateful.
>
> Thank you very much and best regards.
>
>
>
> Patrick Boisclair
> Analyste Programmeur Sénior, Automatisation ‑ IoT Senior Analyst Programmer, 
> Automation ‑ IoT 
> noovelia.com<https://ca.content.exclaimer.net/?url=https%3A%2F%2Fwww.noovelia.com%2F&tenantid=8tX2umAPEeuYigAD_7TEDg&templateid=8cd6b243492cec11ae720050f28c6d00&signature=Iv95LR45lyPUil_sETs-kbbi-09FQA9SVNo9xy79EyFBb0c4rfAoaU8CIr-BB2O4MlDHT91tJ3AXDpUwKBgFLvH_lMRrX6Qzz78VWBQX0WcgNvP2Kmdr51bWnwRokgS9B3HiswGaGBI3lZkVZLh4D3OOGWPuquBDNBsmCkiOSCcXMathSqDI0eLd1euQg0mzPsylz76W5KuwGrUpUP0olQFuLsORCDtg2xViq4KNzcRSHGBhP90MPnLmGvrSaY5WOoKPMWqedgOx2_W6CITnPxQUPfmo2hEKyXVNDEESmEmYdWkBPRHM72y0DI7O0Y8m5DMM89VPSXtGlNnZIIYv9A&v=1&imprintMessageId=4bf374d6-ae40-4614-a370-08df1279dbc0>
> [Facebook]<https://ca.content.exclaimer.net/?url=https%3A%2F%2Fwww.facebook.com%2Fnoovelia&tenantid=8tX2umAPEeuYigAD_7TEDg&templateid=8cd6b243492cec11ae720050f28c6d00&excomponentid=ZmF7WktjxTdDuuZQWYc6sGK2yu2_ALLM4NagQa2CaXQ&signature=gA7zQcDvyMqziyTk1NpiqkUs4_KHFoPAPkaxB4RaSUokp9VZJ6ge8O6B_dLVF4ZTG9EqoMY4hyfDyjuTosxrNxVLkg6zGnUwC5AtynhsvqVCdn47JRkX2PhZFduKoN2y9_Cg4zpHF7ua6QxVHUHWk4CRYO2eYxnqh3B4s4EAI3_CkMW8a2ESjipCdSd9oGnOIf4iv0Kd63h1zX1NRM-DDggACNKxZ2CBg6aj9RhboI0cF-tmWhjiCRUC6F3bSXciM1MBPoX5ZgMKmYb56ptGDvzZ08kFzGBePkkHZj0NjEo_vzlOQ5EmHsKDtdhtfKD_cZyzAq05FaudXDdXKWmHrw&v=1&imprintMessageId=4bf374d6-ae40-4614-a370-08df1279dbc0>
> [LinkedIn]<https://ca.content.exclaimer.net/?url=https%3A%2F%2Fwww.linkedin.com%2Fcompany%2Fnoovelia&tenantid=8tX2umAPEeuYigAD_7TEDg&templateid=8cd6b243492cec11ae720050f28c6d00&excomponentid=gNvIHZ_qTdPfV59g9Dvb-7S1lYFMf8aJTWYxR5l4oio&signature=DseD1J-zw05mIkCR2-ODxg8DQL69F5g3SbGhVrl-KrhMKZP8V3bSHxUEe06ALzSjjYh5Z2MwhH6ZfpPVT-pGlV2XJaE-XBLRLtbDf9UyUZ_4AKOxdbLUFrV6vx0_svGCemL5JTj7l9ATIyHFzUKxB_F42E77uzDGVvWHKP0JmQvrIo3exdGsbQwHYrVQnSs4RFknVmRWBBcX06t0E8nsxzQ1M4KdHOyUQ3AECUlOsR5I0_kl3MwP3iBdaf-luWK2Ajr3SMxcY_i23ByUv5TFF5HKgOch2j8uYmoUjX3j1DWpsMdo1QykjWXsWS9nCs1T305rTGjhicZzh0epWAwyDg&v=1&imprintMessageId=4bf374d6-ae40-4614-a370-08df1279dbc0>
> [Vimeo]<https://ca.content.exclaimer.net/?url=https%3A%2F%2Fvimeo.com%2Fnoovelia&tenantid=8tX2umAPEeuYigAD_7TEDg&templateid=8cd6b243492cec11ae720050f28c6d00&excomponentid=e86XH_THZzDWDZoMfgXywXCARAFN6XbVI9z7vfwb9_I&signature=dIWDfQpcnIbrUPhCFk-ICke6OI2vuNHVJklkX7cnwfj_ZFitlSj0hNiF5VU4kARQvTImG23N0zYDDm7l5naFR7nXAczRdPrJQivN60jxrvB9bYcG-G-CapqXN_nosjw4DOPDY-5tJFbcDZ7ShxrU2lNrhdgOss175tyfjbrnpOKSbc3r7xamhJyXwoBQWZHcAOK9GulF_QNvhoYGAQnguIte1DzABJXEErjnUXQAVL7Dm8W_HSapUkrJvDtPl1FMOo7H4rC01275nHFPDzM7L8CR0_NbGoIL2YdznafGmZ0LuYMDAfHmzxJrfAbgHmgqFg_aAd9mZHfG1M2QK8UkqA&v=1&imprintMessageId=4bf374d6-ae40-4614-a370-08df1279dbc0>
> [Noovelia.com]<https://ca.content.exclaimer.net/?url=https%3A%2F%2Fwww.noovelia.com%2F&tenantid=8tX2umAPEeuYigAD_7TEDg&templateid=8cd6b243492cec11ae720050f28c6d00&excomponentid=1FCAXhH1bviz338froccwcO7t8vnYHcBED0FQVRXK6o&signature=Iv95LR45lyPUil_sETs-kbbi-09FQA9SVNo9xy79EyFBb0c4rfAoaU8CIr-BB2O4MlDHT91tJ3AXDpUwKBgFLvH_lMRrX6Qzz78VWBQX0WcgNvP2Kmdr51bWnwRokgS9B3HiswGaGBI3lZkVZLh4D3OOGWPuquBDNBsmCkiOSCcXMathSqDI0eLd1euQg0mzPsylz76W5KuwGrUpUP0olQFuLsORCDtg2xViq4KNzcRSHGBhP90MPnLmGvrSaY5WOoKPMWqedgOx2_W6CITnPxQUPfmo2hEKyXVNDEESmEmYdWkBPRHM72y0DI7O0Y8m5DMM89VPSXtGlNnZIIYv9A&v=1&imprintMessageId=4bf374d6-ae40-4614-a370-08df1279dbc0>
> [Plus de 40 ans d'expertise - More than 40 years of 
> expertise]<https://ca.content.exclaimer.net/?url=https%3A%2F%2Fnoovelia.com%2Fsolutions%2Fsolutions-logicielles%2F&tenantid=8tX2umAPEeuYigAD_7TEDg&templateid=1aeffca7a60bee11907c002248af6709&excomponentid=WjF25ukceEARLfpEWglck1E5zfbCVIwXOR9rfO78eKM&signature=TXXn7phP7FRe1i7s0rVCDtzQ_ndMUDFtKvp0GKgxaAOWhxwZ4UqY1jqLvGP9s68KHxlO-BcSfzuf0TRsDQ-PPTVFWyooHKeBK9Bf6pobkMpQHquVxaXRDIk_JhChFjZQdtXoCSeq4poDxyz3vIUFs9Y3s7SnAPhAjheRy7vge4-1NkkAGGBdD1NZ1roQpXgs3f1Z2zcUUoL0rR3VwbSBi3zFWqZhfNFikCyicFiyhhA8GImDjSDmwDcPGFUjuZyus4d0d0dPkfwrcgwkms0u4LpuSMf4G0F03XE9HdwvdIwwiTLkcihJYXTcbyrac3ABcYnOag9fGxusgrO3to5n0w&v=1&imprintMessageId=4bf374d6-ae40-4614-a370-08df1279dbc0>
>
>

Reply via email to