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>