R-Tronic
Easy come, easy go.
Hallo,
Ik ben bezig met een project waarin ik via VM Mapping data overbreng naar een Weintek HMI.
Nu werkt dat prima alleen loop ik tegen een vreemd geval aan.
De mapping ziet er als volgt uit:
In de HMI komen de variabelen van nr 1 t/m 8 goed over.
Nr 9 is VD28. Dat is een Counter waarde en die komt in de HMI over als 3000
Nr 10 en 11 komen goed over.
Die nr 9 plaagt mij, want als ik online meekijk zie ik dat de waarde 0 is.
Als ik in de HMI een knop maak waarmee ik die counter optel, zie ik ook dat de waarde in de LOGO veranderd naar gelang ik de knop druk.
Maar maak ik in de HMI een numerical value aan, 32-bit met als adres VD-28 van die LOGO gooi dat online, komt er meteen de waarde 3000 in te staan.
Als ik dan optel met de knop, verandert de 3000 ook niet.
Nu heeft Weintek een mooie diagnose ingebouwd waarmee ik op adressniveau kan kijken i.p.v. een numerical value die ergens door gemanipuleerd zou kunnen worden.
Zet ik daar VD28 van de LOGO in, voilá. De juiste waarde.
Als ik in de adres viewer de adressen van Weintek HMI bekijk en de numerical waarde verwijder, dan zijn die adressen ongebruikt. Het kan dus niet dat er iets anders een waarde daar neerzet.
Nu heb ik de VM Mapping van VD28 eens helemaal verwijderd en het adres aangepast naar VD38. Dan werkt het wel!
Zou het helpen als ik handmatig de adressen met 1 verhoog? Want zoals ze nu staan, heeft Logosoft dat automatisch gedaan.
Iemand anders nog een idee?
Bij voorbaat dank
Zegt iemand dit iets?
E: Inmiddels opgelost...