c ns e t t l tna hni e 3010/ s i l3011/ e ml 3015 e r T t m o n c o. a i l s s r f e o n - p e l h e o w s. Data communicatie RS 232, Indicator 3010/11/15Da Technische beschrijving DATA POORT RS232 (V.24) Product Typen Document code Terminal 3010/3011/3015 V1.2 Technische wijzigingen voorbehouden. Uitgave aan derden zonder toestemming van Soehnle-Professional is niet toegestaan. Datenschnittstelle Terminal 3010/3011/3015 Ausgabe V1.0 Stand: 22.02.08 Seite 1 von 9 RS 232 Datacommunicatie 3010/3011/3015 Versie 1.2 Datum 21.10.2008 Pag. 1 van 10US
t a e td ct l tna 8 0 5 7. 4 0 8 0 5 7. 4 0 S n e l h e o s Data communicatie RS 232, Indicator 3010/11/15Datenschnit Inhoudsopgave 0.1 Versie... 3 0.2 Wijzigingen t.o.v. vorige versie... 3 0.3 Doorverwijzing... 3 0.4 Toegepast tekstsysteem... 3 1 INLEIDING..... 4 2 FYSIEKE EIGENSCHAPPEN... 4 2.1 Aansluiting... 4 2.2 Poortdefinities RS 232 (V.24)... 4 3 POORT INSTELLINGEN... 5 4 COMMUNICATIE... 5 4.1.1 Protocollen... 5 4.1.2 Uitzendingen: standaard datawoorden vanuit de indicator... 6 4.1.3 Zend-opdrachten vanuit een computer... 7 4.1.4 Andere opdrachten...8 US 4.1.4.1 Algemene opdracht codes... 8 4.1.5 Stuurcodes voor opdrachten vanuit een computer...9 Tabellen en afbeeldingen Afb.1 : 5 polige connector (soldeerzijde)... 4 Tabel 1 : pinbezetting connector RS 232... 4 Afb. 2 : spanningsniveau RS232 V.24... 5 Afb. 3 : aansluitpricipe RS232 V.24 (schematisch)... 5 Tabel 2 : uitzend - opdracht codes vanuit computer... 7 Tabel 3 : algemene opdracht codes... 8 Tabel 4 : stuur codes voor opdrachten vanuit computer... 9 Datenschnittstelle Terminal 3010/3011/3015 Ausgabe V1.0 Stand: 22.02.08 Seite von 9 RS 232 Datacommunicatie 3010/3011/3015 Versie 1.2 Datum 21.10.2008 Pag. 2 van 10U info@soehnle.nl ww.soehnle-professional.nl w w. w
t e t ct l tna 8 0 5 7. 4 0 w. n e l h e o s 0.1 Versie Datum: Uitgave Versie Auteur Vrijgave door 28.08.07 Eerste uitgave 0.1 Schock 20.02.08 Software versie 1.0 1.0 Rausch 0.2 Wijzigingen t.o.v. vorige versie Datum: Uitgave Versie Auteur Vrijgave door 03-12-08 Nederlands vertaling 1.0 Goede 08-07-08 4.1.2 Uitzend opdracht vanuit computer 1.1 Rausch 21-10-08 4.1.2 Uitzend opdracht vanuit computer 1.2 Wieland G. Rausch 0.3 Doorverwijzing Titel Soehnle document nummer Technische beschrijving USER-MODE 3010/3011/3015 470.702.078 0.4 Toegepast tekstsysteem Microsoft Office Word 2000 Datenschnittstelle Terminal 3010/3011/3015 Ausgabe V1.0 Stand: 22.02.08 Seite 3 von 9 RS 232 Datacommunicatie 3010/3011/3015 Versie 1.2 Datum 21.10.2008 Pag. 3 van 10US info@soehnle.nl
t e t ct l tna 1 Inleiding De weeg-indicatoren serie 3010-3011 - 3015 kan met maximaal 2 bidirectionele RS 232 data poorten worden uitgevoerd. Deze communicatie poorten maken de aansluiting mogelijk van printers en/of computers (b.v. PC, scanner). Meer opties op aanvraag. 2 Fysieke eigenschappen 2.1 Aansluiting De aansluiting aan het toestel bestaat uit een 5 polige connector per com-poort. Dichtheidsklasse : IP 67 Fabrikaat : Binder, serie 702, chassisdeel 5 polig Afbeelding 1: 5 polige connector, soldeerzijde 2.2 Poort definities RS 232 (V.24) De communicatie kan simplex en duplex (bidirectioneel) worden gevoerd. Het toestel is altijd gereed voor ontvangst, daarom zijn er geen handshake signaleringen. Pin nr. Functie indicator 1 TxD (V24) 2 RxD (V24) 3 Signaal Ground 4 n.c. 5 n.c. Tabel 1: Pinbezetting connector RS 232 Datenschnittstelle Terminal 3010/3011/3015 Ausgabe V1.0 Stand: 22.02.08 Seite 4 von 9 RS 232 Datacommunicatie 3010/3011/3015 Versie 1.2 Datum 21.10.2008 Pag. 4 van 10US
t e t ct l tna 8 0 5 7. 4 0 D +12V T T T 0V +3V -3V -12V Start Bit Bit 1 Bit 7 Parity oder Bit 8 Stop Bit Afbeelding 2: Spanningsniveau bits bij RS232 (V.24) 3 0 1 0 < max15 m bij 9600 Bd C o m p u t e r T x 1 R x 2 G N D 3 Afbeelding 3: Aansluitprincipe RS232 V.24 (schematisch) 3 Poort instellingen De parameters van de poortinstellingen zijn gespecificeerd in het document: "Technische beschrijving Instel mode" (UCal) en worden in die Mode in de indicator ingesteld. 4 Communicatie 4.1.1 Protocollen Er worden de volgende protocollen toegepast voor: US - Uitzendingen (4.1.2) - vanuit de indicator - Zend-opdrachten (4.1.3 tabel 2) - vanuit de computer - Andere opdrachten (4.1.4 tabel 3) -,,,,,, - Stuurcodes voor opdrachten (4.1.5 tabel 4) -,,,,,, Datenschnittstelle RS 232 Datacommunicatie Terminal 3010/3011/3015 3010/3011/3015 Ausgabe Versie 1.2 V1.0 Stand: Datum 22.02.0821.10.2008 Pag. Seite 55 van von 10US 9
e e n ie at g r n g. t e t ct l tna 4.1.2 Standaard datawoorden, uitzending vanuit de indicator (Nederlandse versie) Na print toets bediening volgt uitzending als volgt: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 D a t u m 2 1. 1 0. 0 8 T i j d 1 3 : 5 8 : 1 8 W e g e r n r. 0 1 B r u t o B 1 5 0 0, 0 k g T a r r a T 5 0 0, 0 k g N e t t o N 1 0 0 0, 0 k g Na computer opvraag volgt uitzending als volgt: (voor de uitzendopdracht zie 4.1.3, b.v.: <a> ) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 0 0 1 0 0 1 N - 1 0 0 0, 0 k g CR Byte 1 = weegschaal is onderbelast Byte 7 = bruto, tarra of netto (B, T, N) Byte 2 = weegschaal is overbelast 0 = niet waar Byte 8-11 = blanks Byte 3 = weging staat stil 1 = waar Byte 12 = - teken bij negatieve waarde Byte 4 = weegschaal is leeg Byte 13-18 = gewichtswaarde met komma Byte 5, 6 = weger nummer Byte 19-22 = gewicht eenheid Na computer opvraag van alibigeheugenplaats volgt uitzending als volgt: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 A 0 0 0 0 0 0 1 0 0 1 0 0 1 N - 1 0 0 0, 0 k g CR Byte 1 = A is kenmerk van een alibigeheugen waarde Byte 15 = bruto, tarra of netto (B, T, N) Byte 2-8 = ID nr. alibigeheugen Byte 16-19 = blanks Byte 9 = weegschaal is onderbelast Byte 20 = - teken bij negatieve waarde Byte 10 = weegschaal is overbelast 0 = niet waar Byte 21-26 = gewichtswaarde met komma Byte 11 = weging staat stil 1 = waar Byte 27-30 = gewicht eenheid Byte 12 = weegschaal is leeg Byte 13, 14 = weger nummer Datenschnittstelle RS 232 Datacommunicatie Terminal 3010/3011/3015 3010/3011/3015 Ausgabe Versie 1.2 V1.0 Stand: Datum 22.02.08 21.10.2008 Pag. Seite 69 van von 10US 9
1 *) 4 V1. ab e Au g 15s 11/30 /30 10 30 e d Mo US 8 0 20 9. 0 2. : 1 Stan d te i e S t e t ct l tna 4.1.3 Zend opdracht vanuit een computer Een computer kan, door gebruik te maken van de hierna volgende opdrachten, data strings met meetwaarden (ASCII) van de weeg-indicator opvragen. Er kunnen op 2 manieren data worden opgevraagd: met of zonder ontvangstbevestiging (ACK). Het verschil zit in de schrijfwijze van de code-letter: hoofd- of kleine letter. Kleine letter is mèt ACK. Na correcte ontvangst wordt dan met ACK geantwoord. Een niet correcte ontvangst wordt met NACK beantwoord. Opdracht format: < A > afsluit code (3EH) opdracht code (A..Z of a..z) start code (3CH) Anf or der un g o hne AC K Opdracht zonder ACK Opdracht met ACK Omschrijving zend-functie Antwoord direct Antwoord na vervulde voorwaarden en stilstand weging <A> <a> zend waarde 1 x direct PC data <B> <b> 1 x bij stilstand, weegwaarde PC data moet veranderd zijn na vorige, met alibikenmerk <C> <c> 1 x na iedere verandering, bij PC data hernieuwde stilstand <D> <d> 1 x na iedere verandering, bij her- PC data nieuwde stilstand, boven leegmelding <E> <e> gelijk aan D, maar pas na PC data voorafgaande vermindering *) <F> <f> zend continu PC data Voor instelling vermindering gewichtswaarde zie UCAL 1, regel 10 Tabel 2: zend-opdrachtcode vanuit computer Datenschnittstelle Terminal 3010/3011/3015 Ausgabe V1.0 Stand: 22.02.08 Seite 6 von 9 RS 232 Datacommunicatie 3010/3011/3015 Versie 1.2 Datum 21.10.2008 Pag. 7 van 10US
t e t ct l tna 4.1.4 Opdrachten vanuit een computer Een computer kan, door gebruik te maken van de hierna volgende opdrachten (ASCII) strings) acties door de indicator laten uitvoeren. Er kunnen op 2 manieren opdrachten worden gezonden: met of zonder ontvangstbevestiging (ACK). Het verschil zit in de schrijfwijze van de code-letter: hoofd- of kleine letter. Kleine letter is mèt ACK. Na correcte ontvangst wordt dan met ACK geantwoord. Een niet correcte ontvangst wordt met NACK beantwoord. Deze opdrachten kunnen alleen in de weegmode gebruikt worden. 4.1.4.1 Algemene opdracht codes Opdracht zonder ACK Opdracht met ACK Omschrijving opdracht Antwoord direct Antwoord na vervulde voorwaarden en stilstand weging Uitvoering niet mogelijk <T> <t> Tarreren ACK NACK <TC> <tc> Tarrering wissen ACK NACK <T9999> <t9999> "Handmatige" tarra invoeren (b.v. 9999 (getal 1..7 cijfers) ACK Tabel 3: Algemene opdracht codes Datenschnittstelle Terminal 3010/3011/3015 Ausgabe V1.0 Stand: 22.02.08 Seite 7 von 9 RS 232 Datacommunicatie 3010/3011/3015 Versie 1.2 Datum 21.10.2008 Pag. 8 van 10US
t e t ct l tna 4.1.5 Stuurcodes vanuit een computer Met de in onderstaande tabel, rechterkolom (Comp) met X aangeven functies kan een computer de weeg-indicator 3010 bedienen. Met de stuurcode wordt de betreffende functie geselecteerd en ingeschakeld. Een ontvangstbevestiging wordt retourgezonden, er wordt geen uitvoeringsbevestiging verzonden. Het invoeren van getalswaarden dient in de ingestelde eenheid te gebeuren (tellen, neutraal meten), dan wel in de gekalibreerde gewichtseenheid van de gebruikte weegschaal ingang. Stuur code Functie Comp 0 Niet actief 5 Complete toetsenblokkering: aan X 6 Complete toetsenblokkering: uit X 7 Nulstellen X 8 x 10 afleesfunctie: aan X 9 x 10 afleesfunctie: uit X 10 Tarra gewichtswaarde innemen X 11 Tarrering uitvoeren (van ingeschakelde weegschaal) X 14 Tarra waarde wissen X 15 Aflezing op bruto gewichtswaarde zetten 16 Aflezing bruto gewichtswaarde uitzetten 30 Omschakelen weegschaal ingang (gelijk aan toetsopdracht) X 80 Tellen / enkelstuks gewicht 81 Tellen / referentie weging 82 Tellen / enkelstuks gewicht wissen 150 Setpoint uitgang: waarde setpoint 1 X 151 Setpoint uitgang: waarde setpoint 2 X 152 Setpoint uitgang: waarde setpoint 3 X 153 Setpoint uitgang: waarde setpoint 4 X 158 Setpoints: setpointwaarden wissen X 185 Start mode doseren X 200 Plus 201 Hand 204 Totaal 205 Volgnummer nulstellen X 220 Print (gelijk aan toetsopdracht) X Tabel 4: stuurcodes vanuit computer Datenschnittstelle Terminal 3010/3011/3015 Ausgabe V1.0 Stand: 22.02.08 Seite 8 von 9 RS 232 Datacommunicatie 3010/3011/3015 Versie 1.2 Datum 21.10.2008 Pag. 9 van 10US
e e n ie at g r n g. t e t ct l tna Opdracht format met stuurcode(s): < K stuurcode K waarde > (stuurcode altijd 3 cijfers incl. voorlopende nullen) Voorbeeld 1: inlezen gewichtwaarde voor setpoint 1: <K150K 1000> "1000" = gewichtwaarde, opgegeven in de gekalibreerde gewicht eenheid Voorbeeld 2: printafdruk uitvoeren: <K220K> Printtoets functie wordt geactiveerd. Datenschnittstelle Terminal 3010/3011/3015 Ausgabe V1.0 Stand: 22.02.08 Seite 9 von 9 RS 232 Datacommunicatie 3010/3011/3015 Versie 1.2 Datum 21.10.2008 Pag. 10 van 10US