Dini Argeo 3590EGT Series Technical Manual Download Page 1

www.

diniargeo

.com

3590ET - 3590EGT

ENGLISH

Serial commands

TECHNICAL MANUAL

Summary of Contents for 3590EGT Series

Page 1: ...www diniargeo com 3590ET 3590EGT ENGLISH Serial commands TECHNICAL MANUAL ...

Page 2: ......

Page 3: ...command 9 1 7 Keys related commands 9 1 8 Display commands 9 1 9 Audio buzzer commands 10 1 10 Serial ports commands 10 1 11 Print commands 10 1 12 Digital inputs commands 10 1 13 Digital ouputs commands 10 1 14 Database related commands 10 5 Commands in alphabetical order 11 ALDL 11 ALIM 11 ALRD 12 ANOU 12 ATS 13 BAUD 14 BEEP 15 BPF 16 BPO 16 BRIDGE 16 C 17 CGCH 17 CLEAR 17 CMDOFF 18 CMDRESET 18 ...

Page 4: ...28 INUN 29 KEYE 30 KEYP 30 KEYR 31 LNKF 32 MVOL 33 NREC 34 NTGS 34 OUTP 35 P 36 PAPER 36 PID 37 PRNT 38 PRV 38 Q 39 R 40 RALL 41 RAZF 42 READ 43 REXT 44 RREC 45 RUBU 46 SN 47 SPMU 47 SREC 47 STAT 48 STPD 48 STPT 49 T 50 TARE 50 TMAN 50 TOPR 51 VER 52 W 53 WREC 54 ...

Page 5: ...WUBU 54 X 55 Z 56 ZERO 56 6 Simple example 57 ...

Page 6: ...ion of the command Notes Special notes if needed Format C M D X Command given as sequence of characters Where x Description of the command parameters if present Answer A N S W X X Command answer as sequence of characters Where xx Description of the answer values if present Command ASCII C M D 1 CR LF Decimal 67 77 68 49 13 10 Hexadecimal 43 4D 44 31 0D 0A Answer ASCII A N S W 1 2 CR LF Decimal 65 ...

Page 7: ...gnored Example of a command in 485 communication mode with address equal 01 Command ASCII 0 1 C M D 1 CR LF Decimal 48 49 67 77 68 49 13 10 Hexadecimal 30 31 43 4D 44 31 0D 0A Answer ASCII 0 1 A N S W 1 2 CR LF Decimal 48 49 65 78 83 87 49 50 13 10 Hexadecimal 30 31 41 4e 53 57 31 32 0D 0A Answer Description E R R 0 1 CR LF Command format wrong E R R 0 2 CR LF Command parameters error E R R 0 3 CR...

Page 8: ... Preset tare function 53 X Sets the average piece weight in the set AVG unit 55 ZERO Zero scale function 56 Z Zero scale function 56 Command Description Page CGCH Change the weighing channel 17 CMDOFF Turns the indicator off 18 CMDRESET Restarts the indicator 18 CMDSAVE Save the setup parameter 18 CMDSETUP Enter in the setup environment 19 FREZ Stores the present data weights in the scale frozen d...

Page 9: ...age on the system message area 20 GINR Get the numeric value inserted by the user 24 IALA Set the instrument scale in the alphanumerical input state 28 INUN Set the instrument scale in the numeric input state 29 RUBU Reading of the last data inserted by the user after the execution of the IALA command 46 WUBU Writes data in the user buffer 54 Command Description Page ATS Enable Disable the automat...

Page 10: ...16 ECO Echo of the received characters 21 ECHO Echo of the received characters 21 Command Description Page PRNT Simple print function execution 38 PRV Sets the print format related to a print function 38 P Simple print function execution 36 TOPR Sends data to the printer port 51 Command Description Page GREC Reading of the selected record of a database 27 NREC Reading of the number of occupied rec...

Page 11: ...ent the command answer will have the millivolt values Answer A L D L O K Answer P W x x B T y y Where x x Decimal value y y Decimal value ALIM ALIMN Description Values Description Range x x Power supply connection 0 power supply disconnected 1 power supply connected Power supply voltage in millivolt 0 y y Battery value 0 9 0 discharged 9 charged Battery voltage in millivolt 0 Example Command A L D...

Page 12: ...x DAC value in hex format 0h to FFFFh Example Command A N O U 6 7 8 9 Answer O K Example Command A L R D 0 0 0 0 0 0 0 0 0 0 1 Answer 1 2 0 0 0 k g P T 1 0 0 0 k g Answer O K Answer s w w w w w w w w w w u u p p t t t t t t t t t t u u Where S Scale number 0 to 4 wwwwwwwwww Gross weight decimal value with decimal point on 10 characters padded on front with blanks uu Unit of measure g kg t lb pp Ta...

Page 13: ...al_Commands 13 ATS Description Enable Disable the automatic transmission of the pressed keys Note Works on EGT AF01 only Format A T X е Where е 0 disable 1 enable Example Command A T S 1 Answer A T S O K Answer A T S O K ...

Page 14: ...t Format B A U D P n Where P Character P If present set new baud rate permanently If omitted the baud rate is automatically set at the setup value after 2 seconds of communication silence n Baud rate index Value Baud rate bps 0 9600 1 19200 2 38400 3 57600 4 115200 Example Temporarily set 19200 as pc serial port baud rate Command B A U D 1 Answer O K Answer O K ...

Page 15: ...z 0 DO C 261 52 1 DO Cis 277 02 2 RE D 293 44 3 RE Dis 310 72 4 MI E 329 60 5 FA F 349 12 6 FA Fis 369 68 7 SOL G 391 84 8 SOL Gis 414 96 9 LA A 440 00 10 LA Ais1 B2 465 92 11 SI B1 H2 493 84 1 Anglo Saxon 2 German ddddd Duration time of the acoustic sound in milliseconds expressed as decimal value Value 00000 turns the buzzer off Example 1 second FA F note Command B E E P 0 5 0 1 0 0 0 Answer O K...

Page 16: ...owed when the instrument scale is in the DOSAGE 33 state The bridge connection terminates when there are no exchanged data on the serial lines for more than 10 seconds Format B P F Format B P O Format B R I D G E p Where p Serial port connected to the PC serial port Value Description 0 PC port connected to AUX port 1 PC port connected to printer port Example Command B P F Answer B P F O K Example ...

Page 17: ...nnel Description Simulates the pressure of the CLEAR key Format C Format C G C H C Where c Channel number decimal value 0 switches to the remote scale Format C L E A R Example Command C Answer O K Example Switches to the scale channel 2 Command C G C H 2 Answer O K Example Command C L E A R Answer O K Answer O K Answer O K Answer O K ...

Page 18: ...ts the indicator Description Save the setup parameter Note Works in the setup environment only Format C M D O F F Format C M D R E S E T Format C M D S A V E Example Command C M D O F F Answer O K Example Command C M D R E S E T Answer O K Example Command C M D S A V E Answer O K Answer O K Answer O K Answer O K ...

Page 19: ... 3590EGT_Serial_Commands 19 CMDSETUP Description Enter in the setup environment Note Command accepted in the BOOT_START state only Format C M D S E T U P Example Command C M D S E T U P Answer O K Answer O K ...

Page 20: ...e DINT command During the visualization of the message the customizable area is locked Format D I N T t t t t Where tttt Message interval time in milliseconds express in hexadecimal format Format D I S P 0 0 c c Where c c Message to display Example Sets a message interval time of 1 second 1000 ms 03E8 hex Command D I N T 0 3 E 8 Answer O K Example Displays the message GOOD MORNING on the system me...

Page 21: ...ormat E C H O c c Where c c Arbitrary characters Format E C O c c Where c c Arbitrary characters Format E K B B Example Command E C H O A B C D Answer E C H O A B C D Example Command E C O 1 2 3 4 5 Answer E C O 1 2 3 4 5 Example Command E K B B Answer O K Answer E C H O c c Where c c Same characters of the received command Answer E C O c c Where c c Same characters of the received command Answer ...

Page 22: ...3590ET 3590EGT_Serial_Commands 22 EXIT Description Simulates the pressure of the OK key Format E X I T Example Command E X I T Answer Answer This command has no answer ...

Page 23: ...590ET 3590EGT_Serial_Commands 23 FREZ Description Stores the present data weights in the scale frozen data area Note Doesn t work on EGT AF04 Format F R E Z Answer O K Example Command F R E Z Answer O K ...

Page 24: ...erted by the user in decimal format without decimal point Example Command G I N R Answer 2 5 GETI Description Reading of the digital inputs status Format G E T I Answer x x x x Where xxxx Digital inputs status in hexadecimal format Bit 0 is related to digital input 1 bit 1 to digital input 2 and so on Example Reading of the digital inputs status with input 2 and input 5 activated Command G E T I A...

Page 25: ... Code Key Code Key 00 TARE ESC 0F SHIFT 1E 7th touch el 2D 22th touch el 01 SCALE SWITCH 10 2nd F 1F 8th touch el 2E 23th touch el 02 CLEAR 11 Backspace 20 9th touch el 2F 24th touch el 03 1 F1 12 Up 21 10th touch el 30 25th touch el 04 2 F2 13 Down 22 11th touch el 31 26th touch el 05 3 F3 14 Back 23 12th touch el 32 27th touch el 06 4 F4 15 Forward 24 13th touch el 33 28th touch el 07 5 F5 16 12...

Page 26: ...X 1 0 0 0 0 k g Example 3 Weight in high resolution with compatibility mode enabled Command G R 1 0 Answer S T 1 1 0 0 0 0 k g Answer x present O K x omitted Compatibility mode disabled s s G X w w w w w w w w w w u u Compatibility mode enabled s s c w w w w w w w w w w u u Where ss E R Remote scale selected and remote scale disconnected T L Tilt condition error O L Over load condition U L Under l...

Page 27: ...d Database index 0 instruments available databases 1 Example Reading of the selected record of the database 2 when the index of the selected record is equal 1 Command G R E C 0 2 Answer G R E C 2 0 0 0 1 Answer G R E C d r r r r Where d Database index rrrr Selected record index NULL if the database hasn t a selected record ...

Page 28: ... N P U 0 0 0 8 2 Answer I N P U n x x x x Where n Digital input index xxxx Digital input s status in hexadecimal format n 0 n 0 Bit 0 is related to digital input 1 bit 1 to digital input 2 and so on 0000 Input n not activated 0001 Input n activated IALA Description Set the instrument scale in the alphanumerical input state Format I A L A 0 0 x x y Where xx Maximum length of the input string 1 32 y...

Page 29: ...mmand Format I N U N m l l h h i i s s d 0 Where m 1st character message displayed on the title bar of the numeric input window l l Lower bound value the user can insert h h Upper bound value the user can insert i i Initial value displayed ss Input size in digits d Number of decimals Example Insertion of a value between 0 00 and 100 00 with 2 decimals with 50 0 as initial value Command I N U N M 0...

Page 30: ...n of the pressure of the ZERO key Command K E Y P 0 C Answer O K Example 2 Simulation of the pressure of the 1st toolbar button Command K E Y P 3 6 Answer O K Answer O K KEYE Description Keyboard enable Format K E Y E T e Where e E to enable the keyboard D to disable the keyboard Te E to enable the touch screen D to disable the touch screen Example Keyboard disable Command K E Y E D Answer O K Ans...

Page 31: ...3590ET 3590EGT_Serial_Commands 31 KEYR Description Simulation of the release of the key Format K E Y R Example Command K E Y R Answer O K Answer O K ...

Page 32: ... the AF04 software version with release less than 02 00 in the AF05 software version with release less than 02 02 in the AF08 software version with release less than 01 01 and in the BATCH1 software version with release less than 02 00 Format L N K F x x y y Where xx Print function index 1 instrument available print functions yy Print format index 0 instrument available print formats Example Sets ...

Page 33: ...nd M V O L Answer V L 1 0 0 0 2 0 0 0 u V Answer Independent channels working mode s s V L v v v v v v v v v v u V Dependent channels working mode V L v1 v1 v1 v1 v1 v1 v1 v1 v1 v1 v2 v2 v2 v2 v2 v2 v2 v2 v2 v2 v3 v3 v3 v3 v3 v3 v3 v3 v3 v3 v4 v4 v4 v4 v4 v4 v4 v4 v4 v4 u V Where ss E R Remote scale selected and remote scale disconnected T L Tilt condition error O L Over load condition U L Under l...

Page 34: ...and vice versa Format N R E C x x Where xx Index of the database 0 instrument number of databases 1 Format N T G S Example Database 1 has 500 records with 100 of them occupied Command N R E C 0 1 Answer N R E C 1 0 1 0 0 0 5 0 0 Example Command N T G S Answer O K Answer N R E C x y y y y z z z z Where x Index of the database yyyy Number of occupied records zzzz Total number of records of the datab...

Page 35: ...s together yyyy With x equal 0 Bit 0 is related to output 1 bit 1 to output 2 and so on With x different from 0 0000 Output to be activated 0001 Output to be deactivated Example 1 Activate the digital output 2 Command O U T P 2 0 0 0 1 Answer O K Example 2 Deactivate the output index 4 Command O U T P 4 0 0 0 0 Answer O K Example 3 Activate outputs 1 and 5 and deactivate the remaining ones Command...

Page 36: ...eading of paper status of the connected printer with paper sensor Note Available just in the AF03 software version Format P Format P A P E R Example Command P Answer Example Command P A P E R Answer O K Answer No answer Answers KO No answer from the printer OK Paper ok LOW Paper low OUT Out of paper ...

Page 37: ... r r r n n n n n n Where ss E R Remote scale selected and remote scale disconnected T L Tilt condition error O L Over load condition U L Under load condition S T Weight stable U S Weight unstable c Instrument channel w w Gross weight on 10 characters padded with blank spaces on front uu Unit of measure g kg t lb pp Tare type with semi automatic tare PT with preset tare t t Tare value r r Alibi rew...

Page 38: ...function Format P R N T Format P R V x x y y Where xx Print function index 0 instrument available print functions 1 yy Print format index 0 instrument available print formats Answer O K Answer P R V O K Example Command P R N T Answer O K Example Sets the print format of the print function 5 equal to 10 Command P R V 0 5 1 0 Answer P R V O K ...

Page 39: ..._Serial_Commands 39 Q Description Change the weighing channel Format Q c Where c Channel number decimal value 0 switches to the remote scale Answer No answer Example Switches to the scale channel 2 Command Q 2 Answer ...

Page 40: ...h PC standard protocol s s wt wt w w w w w w w w u u With PC extended protocol s s c w w w w w w w w w w u u p p t t t t t t t t t t u u Where ss E R Remote scale selected and remote scale disconnected T L Tilt condition error O L Over load condition U L Under load condition S T Weight stable U S Weight unstable wt G S Gross weight N T Net weight c Instrument channel w w Gross weight padded with b...

Page 41: ...ded with blank spaces on front x Last totalisation scale tn tn Last totalization net weight on 7 characters padded with blank spaces on front ut ut Last totalization unit of measure g kg t lb tg tg Last totalization gross weight on 7 characters padded with blank spaces on front ss ss ss Scale state decimal value on 3 digits padded with zeroes on front ck ck ck Pressed keys counter decimal value on...

Page 42: ...O L Answer R Z 1 0 0 0 2 0 0 0 v v Answer Independent channels working mode s s R Z d d d d d d d d d d v v Dependent channels working mode R Z v1 v1 v1 v1 v1 v1 v1 v1 v1 v1 v2 v2 v2 v2 v2 v2 v2 v2 v2 v2 v3 v3 v3 v3 v3 v3 v3 v3 v3 v3 v3 v3 v3 v3 v3 v3 v3 v3 v3 v3 v4 v4 v4 v4 v4 v4 v4 v4 v4 v4 v v Where ss E R Remote scale selected and remote scale disconnected T L Tilt condition error O L Over loa...

Page 43: ...w w w w w w w u u With PC extended protocol s s c w w w w w w w w w w u u p p t t t t t t t t t t u u If the print vector 100 is not empty the answer to the READ command depends on that format Where ss E R Remote scale selected and remote scale disconnected T L Tilt condition error O L Over load condition U L Under load condition S T Weight stable U S Weight unstable wt G S Gross weight N T Net we...

Page 44: ...e scale selected and remote scale disconnected T L Tilt condition error O L Over load condition U L Under load condition S T Weight stable U S Weight unstable w w Net weight on 10 characters padded with blank spaces on front pp Tare type with semi automatic tare PT with preset tare t t Tare value on 10 characters padded with blank spaces on front n n Number of pieces EGT AF02 only on 10 digits pad...

Page 45: ...ord is not empty R R E C d r r r r f1 f1 fn fn c c Where d Database index rrrr Record index f1 f1 1st record field value fn fn nth record field value cc Checksum The checksum is the sum modulo 256 of the field values expressed in hexadecimal format The sum modulo 256 of the ASCII values of the characters of the NULL string if the record is empty that is 3B The sum modulo 256 of the ASCII values of...

Page 46: ...UBU Description Reading of the last data inserted by the user after the execution of the IALA command Note See pag 28 for IALA command Format R U B U Answer c c Where c c Data inserted by the user Example Command R U B U Answer A B 1 2 3 ...

Page 47: ...r Answer O K Example Command S N Answer S N 1 2 3 4 5 6 7 8 Example Sets an average piece value equal to 10 5 Command S P M U 1 0 5 Answer O K SREC Description Selects a record of a database Format S R E C d r r r r Where d Database index 0 instruments available databases 1 rrrr Record index 0 database total number of records 1 set 9999 to deselect the database record Answer S R E C d r r r r O K ...

Page 48: ...Instrument in the scale state Command S T A T Answer S T A T 0 1 Index State 00 Instrument start up 01 Scale 03 Menu 04 Setup 10 Scale switch 11 Reception transmission of setup 12 Serial test 13 Print test 33 Dosage 34 Stand by 35 User input 36 Auto zero 37 Diagnostic 38 Digital output diagnostic Table 2 Instrument states This command is the same as STPT pag 49 with STPD in place of STPT ...

Page 49: ...g value is the off setpoint one x x y y Setpoint weight values in decimal format with no decimals on up to 6 digits If the scale has 3 decimals and the setpoint value is to be set equal 1 000 kg set xxxx or yyyy equal to 1000 NOTE if the setpoint hysteresis is disabled the off value is ignored but must be less than the on value Answer O K Example Sets the on value of the 2nd setpoint equal to 2 00...

Page 50: ...r No answer Example Command T Answer Example Command T A R E Answer O K TMAN Description Preset tare function Format T M A N t t t t t t t t Where t t Tare to set with decimal point on up to 8 characters Answer O K Example 1 Sets a preset tare equal to 1 5 kg Command T M A N 1 5 Answer O K Example 2 Sets a preset tare equal to 10 kg Command T M A N 1 0 Answer O K ...

Page 51: ...T O P R c c Where c c Characters to send to the printer port To send non printable characts i e CR use ddd where ddd is the decimal value of the character Answer O K Example Sends to the printer LINE 1 CR LF LINE 2 CR LF Command T O P R L I N E 1 0 1 3 0 1 0 L I N E 2 0 1 3 0 1 0 Answer O K ...

Page 52: ...ent model and firmware version Format V E R Answer V E R r r s s m m m m m m m m Where r r Firmware major release in decimal value ss Firmware minor release m m Model name on 8 characters Example EGT AF01 release 1 00 connected Command V E R Answer V E R 1 0 0 E G T A F 0 1 ...

Page 53: ...set tare function Format W t t t t t t t t Where t t Tare to set with decimal point on up to 8 characters Answer No answer Example 1 Sets a preset tare equal to 1 5 kg Command W 1 5 Answer Example 2 Sets a preset tare equal to 10 kg Command W 1 0 Answer ...

Page 54: ...x 0 instruments available databases 1 rrrr Record index 0 database total number of records 1 f1 f1 1st record field value fn fn nth record field value cc Checksum Format W U B U c c Where c c Characters to insert in the user buffer Answer W R E C d r r r r Where d Database index rrrr Record index Answer O K Example Writing of the record 5 of the archive 2 Command W R E C 2 0 0 0 5 T e x t 5 V a l ...

Page 55: ... the average piece weight in the set AVG unit Note Works on EGT AF02 only Format X x x Where x x Average piece weight value with decimal point on up to 8 characters Answer No answer Example Sets an average piece value equal to 10 5 Command X 1 0 5 Answer ...

Page 56: ...3590EGT_Serial_Commands 56 Z ZERO Description Zero scale function Description Zero scale function Format Z Format Z E R O Answer O K Answer No answer Example Command Z Answer Example Command Z E R O Answer O K ...

Page 57: ...alPort COM5 set the serial port configure the serial port port BaudRate 9600 port Parity Parity None port StopBits StopBits One port DataBits 8 port Handshake Handshake None open the serial port try port Open if port IsOpen Console WriteLine port PortName port open error return catch Exception ex serial port open error print the error message in the console and terminate Console WriteLine ex Messa...

Page 58: ...READ answer match answer matched if mtch Success reception string processing string weight mtch Groups weight Value Trim weight string um mtch Groups um Value Trim unit Console WriteLine weight ToString um write weight and unit in the console wait 1 second before to send the command to the scale again System Threading Thread Sleep 1000 break else answer not matched elapsed DateTime Now Subtract ti...

Page 59: ...3590ET 3590EGT_Serial_Commands 59 ...

Page 60: ...3590ET 3590EGT_Serial_Commands 60 NOTES ...

Page 61: ...3590ET 3590EGT_Serial_Commands 61 NOTES ...

Page 62: ...NOTES ...

Page 63: ......

Page 64: ...w diniargeo com website or by contacting the Dini Argeo Customer Service Rev 26 01 2018 HEAD OFFICE Via Della Fisica 20 41042 Spezzano di Fiorano Modena Italy Tel 39 0536 843418 Fax 39 0536 843521 info diniargeo com SERVICE ASSISTANCE Via Dell Elettronica 15 41042 Spezzano di Fiorano Modena Italy Tel 39 0536 921784 Fax 39 0536 926654 service diniargeo com 3590ET 3590EGT_Serial_Commands Timbro cent...

Reviews: