Manual

EMO3000
OperationandProgrammingManual
47

CommunicationProtocol
TheEMO3000’sASCcommunicationformatreturnsanASCIIstringinengineeringunits,insomecases
withtheengineeringunitsattached.Youcanchoosewhetherthevariablewillbeinengineeringunitsor
"normalized"(Hertz/Pulses).Theprotocolformatis:
^means“addoneletterordigit”;^^meansaddtwoletters
ordigits,^^^meansaddthreelettersor
digits,etc.;“cr”means“carriagereturn.”
Reading:#01E100cr
^
....
Pound sign is the indication that ASC form is to be used
^
^
....
Channel number 01...FE . These are hex notations.
Going through the Keyboard communication the regular channel
number is used. Going through the PLC input the channel number
is a sum of the channel number and the channel offset.
^
....
E means that the information returned should be in engineering
units. N means normalized.
^^^
....
Three-digit command number 100 to 999. Not all the numbers are
implemented and more info is forth coming.
^
....
Carriage return character (decimal 13 or hex 0D ).
Writing:#01E5004.2cr
^
....
Pound sign indicates that ASC form is to be used
^
^
....
Channel number 01...FE. See reading
^
....
E means that the entry is going to be in engineering units.
N means normalized units.
^^^
....
Three digit command number.
^^^
....
Up to 6 digits with a decimal point.
^
....
Carriage return character
SampleQuickBasicSerialcommunicatio n program availablefromAWGearMetersonrequest.Askfor
3000DEMO.BAS(2sheets).
Notice