Hallo,
Heb een s7 1200 plc met een rs232 module dat je aan de
zijkant moet koppelen.
Heb een db9 kabel in de module steken en hiervan de wite en groen draad (rx en tx) in de usb.
Met behulp van het programma putty kan ik de seriele date zien.
Nu heb ik echter een probleem dat als ik cijfers (int) wil zenden deze op
putty niet verschijnen maar in plaats symbolen of letters.
Heb al geprobeerd om cijfers te zenden, de datum van vandaag of de temperatuur van een rtd module maar lukt niet.
Als ik en Letter of woord zend kan ik deze perfect lezen.
Heeft er iemand een idee wat dit kan veroorzaken ?
Alvast bedankt
Arco
Special Member
Arco - "Simplicity is a prerequisite for reliability" - hard-, firm-, en software ontwikkeling: www.arcovox.com
Met bijv. HTerm kun je de 'decimal' of 'hex' optie kiezen, dan zie je het binnenkomende karakter als decimaal resp. hex weergave. (zal putty toch ook wel hebben?)
Default wordt inderdaad het ascii symbool weergegeven wat bij de betreffende bytewaarde hoort...
Verstuur je echt de waarde 1 of een ascii '1'?
Aan allen bedankt voor de feedback
Heb zoals Boudie aangegeven heeft de getallen (Int)
omgezet (S_CONV) naar String.
Uurtjes gepruts en kan soms zo simpel zijn !
https://support.industry.siemens.com/forum/ww/en/posts/s7-1200-big-or-…
Maar naar string omzetten werkt altijd beter denk ik.