Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
en:software:devices:abscnt [2016/09/26 14:47] – [4. Note sul funzionamento del device] qem103 | en:software:devices:abscnt [2019/08/29 17:01] (current) – external edit 127.0.0.1 | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ====== DEVICE ABSCNT ====== | ||
+ | |||
+ | |||
+ | ====== - Introduction ====== | ||
+ | |||
+ | The internal ABSCNT device manages the acquisition and manipulation of the position from absolute sensors. These sensors are typically absolute encoders with different types of output interface (parallel, SSI, etc.) | ||
+ | The main features of the device are: | ||
+ | |||
+ | *control of the data quality from the transducer | ||
+ | *support for binary or gray encoding data | ||
+ | *sexagesimal representation of read data (angles in degrees and early) | ||
+ | *internal zero for the absolute position | ||
+ | *generating an incremental count to be used by other devices | ||
+ | |||
+ | < | ||
+ | |||
+ | ====== - Declaration ====== | ||
+ | |||
+ | For use the device you must declare it in the INTDEVICE section of the unit configuration. | ||
+ | |||
+ | <code QCL> | ||
+ | ; | ||
+ | ; Internal devices Declaration | ||
+ | ; | ||
+ | INTDEVICE | ||
+ | ... | ||
+ | < | ||
+ | |||
+ | </ | ||
+ | |||
+ | Dove: | ||
+ | |||
+ | ^Field name ^ Description ^ Example ^ Note ^ | ||
+ | | < | ||
+ | | ANPOS2 | Keyword that identifies the device ABSCNT | - | - | | ||
+ | | TCamp | Device sampling time in milliseconds | 4 | - | | ||
+ | | IAbsCont | Absolute counter number (Verify the HW documentation \\ of the product for the correct value to set)| 1 | | | ||
+ | | ICont | Incremental counter address generated by the device (always 1.CNTx)| 1.CNT01 | If entering the value X. X field is ignored | | ||
+ | |||
+ | ^: | ||
+ | |||
+ | ~~REFNOTES~~ | ||
+ | ====== - Operation ====== | ||
+ | |||
+ | Operation of the device is illustrated with the following diagram: | ||
+ | |||
+ | {{software: | ||
+ | |||
+ | |||
+ | ===== - Communication configuration ===== | ||
+ | |||
+ | The " | ||
+ | |||
+ | ===== - SSI protocol interface ===== | ||
+ | |||
+ | The "SSI protocol interface" | ||
+ | |||
+ | ===== - Communication error control ===== | ||
+ | |||
+ | The " | ||
+ | |||
+ | ===== - Speed checking ===== | ||
+ | |||
+ | The "Speed checking" | ||
+ | |||
+ | ===== - Reversing ===== | ||
+ | |||
+ | The " | ||
+ | |||
+ | ===== - Module ===== | ||
+ | |||
+ | The " | ||
+ | |||
+ | ===== - Position conversion ===== | ||
+ | |||
+ | The " | ||
+ | ====== - Notes on the device operation ====== | ||
+ | |||
+ | *It is possible to use the device for generating a virtual counter by setting the address ICont on the device declaration; | ||
+ | |||
+ | *When you set the sexagesimal representation the two least significant digits of the parameter //posit// indicate the ' | ||
+ | | ||
+ | | ||
+ | < | ||
+ | |||
+ | ====== - Parameters list ====== | ||
+ | |||
+ | ===== - prot ===== | ||
+ | |||
+ | {{template> | ||
+ | |shortdescr=Protocol type| | ||
+ | |dim=Byte| | ||
+ | |default=Retentive| | ||
+ | |accesstype=Read - Write| | ||
+ | |um=-| | ||
+ | |id=-| | ||
+ | |range=0÷0| | ||
+ | |wrcond= st_updenab = 0 | | ||
+ | |longdescr=Defines the protocol type used for acquisition of position transducer: | ||
+ | |||
+ | 0= SSI \\}} | ||
+ | ---- | ||
+ | < | ||
+ | |||
+ | ===== - framebits ===== | ||
+ | |||
+ | {{template> | ||
+ | |shortdescr=SSI Bits frame number| | ||
+ | |dim=Byte| | ||
+ | |default=Retentive| | ||
+ | |accesstype=Read - Write| | ||
+ | |um=-| | ||
+ | |range=1÷63| | ||
+ | |id=-| | ||
+ | |wrcond= st_updenab = 0 | | ||
+ | |longdescr=Is the total number of bits that make up the SSI frame.}} | ||
+ | |||
+ | ---- | ||
+ | < | ||
+ | |||
+ | ===== - leadingbits===== | ||
+ | |||
+ | {{template> | ||
+ | |shortdescr=Non-significant bits in the SSI frame number| | ||
+ | |dim=Byte| | ||
+ | |default=Retentive| | ||
+ | |accesstype=Read - Write| | ||
+ | |um=-| | ||
+ | |id=-| | ||
+ | |range=1÷15|| | ||
+ | |wrcond= st_updenab = 0 | | ||
+ | |longdescr=It is the number of bits, starting from the MSbit, which are meaningless for the reconstruction of the given by the transducer.}} | ||
+ | ---- | ||
+ | < | ||
+ | ===== - trailingbits ===== | ||
+ | |||
+ | {{template> | ||
+ | |shortdescr=The frame number insignificant SSI frame queued| | ||
+ | |dim=Byte| | ||
+ | |default=Retentive| | ||
+ | |accesstype=Read - Write| | ||
+ | |um=-| | ||
+ | |id=-| | ||
+ | |range=1÷15|| | ||
+ | |wrcond= st_updenab = 0 | | ||
+ | |longdescr=It is the number of bits, starting from the LSbit, which are meaningless for the reconstruction of the given position from the transducer.}} | ||
+ | ---- | ||
+ | < | ||
+ | ===== - codetype ===== | ||
+ | |||
+ | {{template> | ||
+ | |shortdescr=Data code | | ||
+ | |dim=Byte| | ||
+ | |default=Retentive| | ||
+ | |accesstype=Read - Write| | ||
+ | |um=-| | ||
+ | |id=-| | ||
+ | |range=0÷1|| | ||
+ | |wrcond= st_updenab = 0 | | ||
+ | |longdescr=It is the type of encoding of the data acquired by the position transducer: | ||
+ | |||
+ | 0: Binary code \\ 1: Gray code \\}} | ||
+ | |||
+ | ---- | ||
+ | < | ||
+ | ===== - datalogic ===== | ||
+ | |||
+ | {{template> | ||
+ | |shortdescr=Logical data type | | ||
+ | |dim= Byte | | ||
+ | |default= Retentive| | ||
+ | |accesstype= Read | | ||
+ | |um= - | | ||
+ | |id=- | | ||
+ | |range= 0÷1 | | ||
+ | |wrcond= st_updenab = 0 | | ||
+ | |longdescr=Indicates the type of data captured by the transducer position: | ||
+ | |||
+ | 0: normal \\ | ||
+ | 1: inverse \\}} | ||
+ | ---- | ||
+ | < | ||
+ | ===== - par ===== | ||
+ | |||
+ | {{template> | ||
+ | |shortdescr=Parity check | | ||
+ | |dim= Byte | | ||
+ | |default= Retentive | | ||
+ | |accesstype= Read - Write | | ||
+ | |um=- | | ||
+ | |id=- | | ||
+ | |range= 0÷2 | | ||
+ | |wrcond= st_updenab = 0 | | ||
+ | |longdescr=Indicates the type of parity check on SSI data: | ||
+ | |||
+ | 0: disable \\ | ||
+ | 1: odd parity \\ | ||
+ | 2: even parity \\}} | ||
+ | ---- | ||
+ | < | ||
+ | ===== - parbitpos ===== | ||
+ | |||
+ | {{template> | ||
+ | |shortdescr=Bit position equal | | ||
+ | |dim= Byte | | ||
+ | |default= Retentive | | ||
+ | |accesstype= Read - Write | | ||
+ | |um=- | | ||
+ | |id=- | | ||
+ | |range= 0÷31 | | ||
+ | |wrcond= st_updenab = 0 | | ||
+ | |longdescr=Location of parity within the frame. This parameter is meaningful only if //par// > 0.}} | ||
+ | ---- | ||
+ | < | ||
+ | |||
+ | ===== - err1pos ===== | ||
+ | |||
+ | {{template> | ||
+ | |shortdescr=Bit position error 1 | | ||
+ | |dim= Byte | | ||
+ | |default= Retentive | | ||
+ | |accesstype= Read - Write | | ||
+ | |um=- | | ||
+ | |id=- | | ||
+ | |range= 0÷31 | | ||
+ | |wrcond= st_updenab = 0 | | ||
+ | |longdescr=Bit position 1 error within the frame. Parameter that is currently not implemented.}} | ||
+ | ---- | ||
+ | |||
+ | < | ||
+ | |||
+ | ===== - err2pos ===== | ||
+ | |||
+ | {{template> | ||
+ | |shortdescr=Bit position error 2 | | ||
+ | |dim= Byte | | ||
+ | |default= Retentive | | ||
+ | |accesstype= Read - Write | | ||
+ | |um=- | | ||
+ | |id=- | | ||
+ | |range= 0÷31 | | ||
+ | |wrcond= st_updenab = 0 | | ||
+ | |longdescr=Bit position 1 error within the frame. Parameter that is currently not implemented.}} | ||
+ | |||
+ | ---- | ||
+ | < | ||
+ | |||
+ | ===== - updatemode ===== | ||
+ | |||
+ | {{template> | ||
+ | |shortdescr=Scan mode data| | ||
+ | |dim= Byte | | ||
+ | |default= Retentive| | ||
+ | |accesstype= Read - Write | | ||
+ | |um=- | | ||
+ | |id=- | | ||
+ | |range= 0÷1 | | ||
+ | |wrcond= st_updenab = 0 | | ||
+ | |longdescr=It is the temporal mode of acquisition of the transducer data: | ||
+ | |||
+ | 0: each sample time device ABSCNT \\ | ||
+ | 1: continuous \\ | ||
+ | }} | ||
+ | |||
+ | ---- | ||
+ | < | ||
+ | |||
+ | ===== - clockrate ==== | ||
+ | |||
+ | {{template> | ||
+ | |shortdescr=Clock frequency used from the SSI protocol| | ||
+ | |dim= Byte | | ||
+ | |default= Retentive| | ||
+ | |accesstype= Read - Write | | ||
+ | |um=-| | ||
+ | |id=- | | ||
+ | |range= 0÷3| | ||
+ | |wrcond= st_updenab = 0 | | ||
+ | |longdescr=Select the clock frequency used in SSI protocol: | ||
+ | |||
+ | 0: 1MHz \\ | ||
+ | 1: 500KHz \\ | ||
+ | 2: 250KHz \\ | ||
+ | 3: 125KHz \\ }} | ||
+ | ---- | ||
+ | < | ||
+ | |||
+ | ===== - monofloptime ===== | ||
+ | |||
+ | {{template> | ||
+ | |shortdescr=Monoflop time| | ||
+ | |dim= Byte | | ||
+ | |default= Retentive| | ||
+ | |accesstype= Read - Write | | ||
+ | |um= uS (microseconds)| | ||
+ | |id=- | | ||
+ | |range= 0÷127| | ||
+ | |wrcond= st_updenab = 0 | | ||
+ | |longdescr=Indicates the time in monoflop microseconds. This is the time that waits between two acquisitions with SSI protocol, when updating the data is continuous(// | ||
+ | }} | ||
+ | |||
+ | ---- | ||
+ | < | ||
+ | |||
+ | ===== - pulserev ===== | ||
+ | |||
+ | {{template> | ||
+ | |shortdescr=Number of positions per revolution| | ||
+ | |dim= Long | | ||
+ | |default= Retentive| | ||
+ | |accesstype= Read - Write | | ||
+ | |um=-| | ||
+ | |id=- | | ||
+ | |range= 1÷999999| | ||
+ | |wrcond= st_updenab = 0 | | ||
+ | |longdescr=Number of positions per revolution of the transducer (plate data).}} | ||
+ | |||
+ | ---- | ||
+ | < | ||
+ | |||
+ | ===== - revnum ===== | ||
+ | |||
+ | {{template> | ||
+ | |shortdescr=Number of turn| | ||
+ | |dim = Word | | ||
+ | |default= Retentive| | ||
+ | |accesstype= Read - Write | | ||
+ | |um=- | | ||
+ | |id=- | | ||
+ | |range= 1÷999999 | | ||
+ | |wrcond= st_updenab = 0 | | ||
+ | |longdescr=It is managed by the transducer speed shown on the rating plate data. The value is significant when using multi transducers, | ||
+ | ---- | ||
+ | < | ||
+ | |||
+ | ===== - signenab ===== | ||
+ | |||
+ | {{template> | ||
+ | |shortdescr=Sign enabling| | ||
+ | |dim = Byte | | ||
+ | |default= Retentive| | ||
+ | |accesstype= Read - Write | | ||
+ | |um=- | | ||
+ | |id=- | | ||
+ | |range= 0÷1| | ||
+ | |wrcond= st_updenab = 0 | | ||
+ | |longdescr=Enables the interpretation of data acquired from the transducer with sign. | ||
+ | |||
+ | 0: only positive position \\ | ||
+ | 1: positive and negative position \\}} | ||
+ | ---- | ||
+ | < | ||
+ | ===== - posittype ===== | ||
+ | |||
+ | {{template> | ||
+ | |shortdescr=Representation posit parameter type| | ||
+ | |dim = Byte | | ||
+ | |default= Retentive| | ||
+ | |accesstype= Read - Write | | ||
+ | |um=-| | ||
+ | |id=-| | ||
+ | |range= 0÷1 | | ||
+ | |wrcond= st_updenab = 0 | | ||
+ | |longdescr=Defines the representation type of the value of the parameter position //posit//: | ||
+ | |||
+ | 0: decimal \\ | ||
+ | 1: sexagesimal (degrees and minutes) \\}} | ||
+ | ---- | ||
+ | < | ||
+ | |||
+ | ===== - measure ===== | ||
+ | |||
+ | {{template> | ||
+ | |shortdescr=Reference measure for the position factor calculating| | ||
+ | |dim=Long| | ||
+ | |default=Retentive| | ||
+ | |accesstype=Read - Write| | ||
+ | |um=Um| | ||
+ | |id=-| | ||
+ | |range=1÷999999| | ||
+ | |wrcond= | | ||
+ | |longdescr=Indicates the space, in units of measurement, | ||
+ | |||
+ | posit = (encoder ⋅ measure) / pulse\\ | ||
+ | |||
+ | |||
+ | |||
+ | The ratio measure/ | ||
+ | |||
+ | ---- | ||
+ | < | ||
+ | |||
+ | ===== - pulse ===== | ||
+ | |||
+ | {{template> | ||
+ | |shortdescr=Number of impulses for calculating the position factor| | ||
+ | |dim=Long| | ||
+ | |default=Retentive| | ||
+ | |accesstype=Read - Write| | ||
+ | |um=-| | ||
+ | |range=1÷999999| | ||
+ | |id=-| | ||
+ | |wrcond= - | | ||
+ | |longdescr=Indicates the number of pulses (1 encoder pulse = 4 primary pulses) that will generate the transducer in both directions to get a movement of // | ||
+ | |||
+ | posit = (encoder · measure) / pulse \\ | ||
+ | |||
+ | The ratio measure/ | ||
+ | |||
+ | ---- | ||
+ | < | ||
+ | |||
+ | ===== - maxvel ===== | ||
+ | |||
+ | {{template> | ||
+ | |shortdescr=Maximum speed| | ||
+ | |dim = Word | | ||
+ | |default=Retentive| | ||
+ | |accesstype= Read - Write | | ||
+ | |um= RPM | | ||
+ | |id=- | | ||
+ | |range= 0÷32767 | | ||
+ | |wrcond= st_updenab = 0 | | ||
+ | |longdescr=Indicates the maximum speed expressed in revolutions per minute (RPM) where to ride is the position value in units corresponding to the impulses that are defined in // | ||
+ | |||
+ | ---- | ||
+ | < | ||
+ | |||
+ | ===== - encoder ===== | ||
+ | |||
+ | {{template> | ||
+ | |shortdescr=Bit absolute position value| | ||
+ | |dim = Long | | ||
+ | |default= 0 | | ||
+ | |accesstype= Read - Write | | ||
+ | |um=- | | ||
+ | |id=- | | ||
+ | |range=- | | ||
+ | |wrcond= - | | ||
+ | |longdescr=It is the bits value ( encoder positions) of the transducer absolute position. The value assumed by this parameter starts from 0 to(// | ||
+ | |||
+ | ---- | ||
+ | < | ||
+ | |||
+ | |||
+ | ===== - posit ===== | ||
+ | |||
+ | {{template> | ||
+ | |shortdescr=UM value in absolute position| | ||
+ | |dim = Long | | ||
+ | |default= Retentive| | ||
+ | |accesstype= Read - Write | | ||
+ | |um= Um | | ||
+ | |id= | | ||
+ | |range= | | ||
+ | |wrcond= - | | ||
+ | |longdescr=It' | ||
+ | |||
+ | ---- | ||
+ | < | ||
+ | |||
+ | ===== - par01 ===== | ||
+ | |||
+ | {{template> | ||
+ | |shortdescr=01 parameter| | ||
+ | |dim = Long | | ||
+ | |default= 0 | | ||
+ | |accesstype= Read - Write | | ||
+ | |um=-| | ||
+ | |id=-| | ||
+ | |range= | | ||
+ | |wrcond= - | | ||
+ | |longdescr=Parameter 01. Not used, reserved for other use.}} | ||
+ | |||
+ | ---- | ||
+ | < | ||
+ | |||
+ | ===== - par02 ===== | ||
+ | |||
+ | {{template> | ||
+ | |shortdescr=02 parameter| | ||
+ | |dim = Long | | ||
+ | |default= 0 | | ||
+ | |accesstype= Read - Write | | ||
+ | |um=-| | ||
+ | |id=-| | ||
+ | |range= | | ||
+ | |wrcond= - | | ||
+ | |longdescr=Parameter 02. Not used, reserved for other use.}} | ||
+ | |||
+ | ---- | ||
+ | < | ||
+ | |||
+ | ===== - par03 ===== | ||
+ | |||
+ | {{template> | ||
+ | |shortdescr=03 parameter| | ||
+ | |dim = Long | | ||
+ | |default= 0 | | ||
+ | |accesstype= Read - Write | | ||
+ | |um=-| | ||
+ | |id=-| | ||
+ | |range= | | ||
+ | |wrcond= - | | ||
+ | |longdescr=Parameter 03. Not used, reserved for other use.}} | ||
+ | |||
+ | ---- | ||
+ | < | ||
+ | |||
+ | ===== - par04 ===== | ||
+ | |||
+ | {{template> | ||
+ | |shortdescr=04 parameter| | ||
+ | |dim = Long | | ||
+ | |default= 0 | | ||
+ | |accesstype= Read - Write | | ||
+ | |um=-| | ||
+ | |id=-| | ||
+ | |range= | | ||
+ | |wrcond= - | | ||
+ | |longdescr=Parameter 04. Not used, reserved for other use.}} | ||
+ | |||
+ | ---- | ||
+ | < | ||
+ | |||
+ | ===== - ret01 ===== | ||
+ | |||
+ | {{template> | ||
+ | |shortdescr=retentive parameter 01| | ||
+ | |dim = Long | | ||
+ | |default= Retentive| | ||
+ | |accesstype= Read - Write | | ||
+ | |um=-| | ||
+ | |id=-| | ||
+ | |range= | | ||
+ | |wrcond= - | | ||
+ | |longdescr=Retentive 01 parameter. Not used, reserved for other use.}} | ||
+ | |||
+ | ---- | ||
+ | < | ||
+ | |||
+ | ===== - ret02 ===== | ||
+ | |||
+ | {{template> | ||
+ | |shortdescr=retentive parameter 02| | ||
+ | |dim = Long | | ||
+ | |default= Retentive| | ||
+ | |accesstype= Read - Write | | ||
+ | |um=-| | ||
+ | |id=-| | ||
+ | |range= | | ||
+ | |wrcond= - | | ||
+ | |longdescr=Retentive 02 parameter. Not used, reserved for other use.}} | ||
+ | |||
+ | ---- | ||
+ | < | ||
+ | |||
+ | ===== - errcode ===== | ||
+ | |||
+ | {{template> | ||
+ | |shortdescr=Identification code of the error.| | ||
+ | |dim = Byte | | ||
+ | |default= 0 | | ||
+ | |accesstype= Read | | ||
+ | |um= - | | ||
+ | |id=-| | ||
+ | |range= - | | ||
+ | |wrcond= - | | ||
+ | |longdescr=Indicates the type of error detected by the device. For more information see the section.}} | ||
+ | ---- | ||
+ | < | ||
+ | |||
+ | |||
+ | ===== - errvalue ===== | ||
+ | |||
+ | {{template> | ||
+ | |shortdescr=Identifying the cause of the error code | | ||
+ | |dim = Byte | | ||
+ | |default= 0 | | ||
+ | |accesstype= Read | | ||
+ | |um= - | | ||
+ | |id= -| | ||
+ | |range= - | | ||
+ | |wrcond= - | | ||
+ | |longdescr= Indicates the type of the error detected by the device. For more information see the section. }} | ||
+ | ---- | ||
+ | < | ||
+ | |||
+ | |||
+ | ===== - wrncode ===== | ||
+ | |||
+ | {{template> | ||
+ | |shortdescr=Code warning identification| | ||
+ | |dim = Byte | | ||
+ | |default= 0 | | ||
+ | |accesstype= Read | | ||
+ | |um= - | | ||
+ | |id= -| | ||
+ | |range= | | ||
+ | |wrcond= - | | ||
+ | |longdescr=Indicates the type of warning reported by device. For more information see the section.}} | ||
+ | |||
+ | ---- | ||
+ | |||
+ | < | ||
+ | |||
+ | ===== - wrnvalue ===== | ||
+ | |||
+ | {{template> | ||
+ | |shortdescr=Identification code of the cause of the warning| | ||
+ | |dim = Byte | | ||
+ | |default= 0 | | ||
+ | |accesstype= Read | | ||
+ | |um= - | | ||
+ | |id= | | ||
+ | |range= - | | ||
+ | |wrcond= - | | ||
+ | |longdescr=Indicates the cause of the warning reported by device. For more information see the section.}} | ||
+ | |||
+ | ---- | ||
+ | |||
+ | < | ||
+ | |||
+ | |||
+ | ====== - State lists ====== | ||
+ | |||
+ | ===== - st_updenab ===== | ||
+ | |||
+ | {{template> | ||
+ | |shortdescr=Enabling status update| | ||
+ | |default= 0| | ||
+ | |id=- | | ||
+ | |longdescr=Indicates that the acquisition of the data by the transducer is activated and adjusted by the parameter // | ||
+ | |||
+ | 0 = acquisition disabled.\\ | ||
+ | 1 = acquisition enabled.\\ | ||
+ | }} | ||
+ | ---- | ||
+ | < | ||
+ | |||
+ | ===== - st_cntrev ===== | ||
+ | |||
+ | {{template> | ||
+ | |shortdescr=State of counterclockwise to increase the count.| | ||
+ | |default= Retentive| | ||
+ | |id=- | | ||
+ | |longdescr=Indicates the direction of rotation that causes the increase of the counter. | ||
+ | |||
+ | 0 = clockwise.\\ | ||
+ | 1 = counterclockwise.\\ | ||
+ | |||
+ | }} | ||
+ | ---- | ||
+ | |||
+ | < | ||
+ | |||
+ | |||
+ | ===== - st_warning ===== | ||
+ | |||
+ | {{template> | ||
+ | |shortdescr=Warning presence| | ||
+ | |default= 0| | ||
+ | |id=- | | ||
+ | |longdescr=Indicates the status of warning, to recognize the type of warning you must refer to //wrncode// and // | ||
+ | |||
+ | 0 = warning not present.\\ | ||
+ | 1 = warning present.\\ | ||
+ | |||
+ | }} | ||
+ | ---- | ||
+ | |||
+ | < | ||
+ | |||
+ | ===== - st_error ===== | ||
+ | |||
+ | {{template> | ||
+ | |shortdescr=There is an error.| | ||
+ | |default= 0| | ||
+ | |id= | | ||
+ | |longdescr=Indicates the error status of the device, in order to recognize the type of error you must refer to //errcode// and // | ||
+ | |||
+ | 0 = error not present.\\ | ||
+ | 1 = error present.\\ | ||
+ | |||
+ | }} | ||
+ | ---- | ||
+ | |||
+ | < | ||
+ | |||
+ | ===== - st_01 ===== | ||
+ | |||
+ | {{template> | ||
+ | |shortdescr=Generic status 1| | ||
+ | |default= 0| | ||
+ | |id=- | | ||
+ | |longdescr=Available for future use.}} | ||
+ | ---- | ||
+ | |||
+ | ===== - st_02 ===== | ||
+ | |||
+ | {{template> | ||
+ | |shortdescr=Generic status 2| | ||
+ | |default= 0| | ||
+ | |id=- | | ||
+ | |longdescr=Available for future use.}} | ||
+ | ---- | ||
+ | |||
+ | ===== - st_03 ===== | ||
+ | |||
+ | {{template> | ||
+ | |shortdescr=Generic status 3| | ||
+ | |default= 0| | ||
+ | |id=- | | ||
+ | |longdescr=Available for future use.}} | ||
+ | ---- | ||
+ | |||
+ | ===== - st_04 ===== | ||
+ | |||
+ | {{template> | ||
+ | |shortdescr=Generic status 4| | ||
+ | |default= 0| | ||
+ | |id=- | | ||
+ | |longdescr=Available for future use.}} | ||
+ | ---- | ||
+ | < | ||
+ | |||
+ | |||
+ | ====== - Commands List ====== | ||
+ | |||
+ | ===== - UPDENAB ===== | ||
+ | |||
+ | {{template> | ||
+ | |cond=st_updenab = 0 | | ||
+ | |shortdescr=Enabling update count.| | ||
+ | |id=-| | ||
+ | |longdescr=Enable the acquisition of position from the transducer according to the // | ||
+ | ---- | ||
+ | |||
+ | < | ||
+ | |||
+ | ===== - UPDDISAB ===== | ||
+ | |||
+ | {{template> | ||
+ | |cond=st_updenab = 1 | | ||
+ | |shortdescr=Disabling update count.| | ||
+ | |id=-| | ||
+ | |longdescr=Disable the transducer position acquisition. With update disabled you can modify communication parameters.}} | ||
+ | ---- | ||
+ | |||
+ | < | ||
+ | |||
+ | ===== - CNTREV ===== | ||
+ | |||
+ | {{template> | ||
+ | |cond=st_updenab = 0 | | ||
+ | |shortdescr=Count increment counterclockwise direction.| | ||
+ | |id=-| | ||
+ | |longdescr=Sets the direction by which to increment the count to counterclockwise.}} | ||
+ | ---- | ||
+ | |||
+ | < | ||
+ | |||
+ | ===== - CNTDIR ===== | ||
+ | |||
+ | {{template> | ||
+ | |cond=st_updenab = 0 | | ||
+ | |shortdescr=Time count increment direction.| | ||
+ | |id=-| | ||
+ | |longdescr=Sets the direction by which to increment the count for clockwise.}} | ||
+ | ---- | ||
+ | |||
+ | < | ||
+ | |||
+ | ===== - RSERR ===== | ||
+ | |||
+ | {{template> | ||
+ | |cond= st_error = 1 | | ||
+ | |shortdescr= State error reset.| | ||
+ | |id=-| | ||
+ | |longdescr=State error reset (// | ||
+ | ---- | ||
+ | |||
+ | < | ||
+ | |||
+ | ===== - RSWRN ===== | ||
+ | |||
+ | {{template> | ||
+ | |cond= st_warning = 1 | | ||
+ | |shortdescr= Warning state reset.| | ||
+ | |id=-| | ||
+ | |longdescr=Reset the // | ||
+ | ---- | ||
+ | |||
+ | < | ||
+ | |||
+ | ===== - CMD01 ===== | ||
+ | |||
+ | {{template> | ||
+ | |cond= - | | ||
+ | |shortdescr= Generic command 1.| | ||
+ | |id=-| | ||
+ | |longdescr=Available for future use.}} | ||
+ | ---- | ||
+ | |||
+ | < | ||
+ | |||
+ | ===== - CMD02 ===== | ||
+ | |||
+ | {{template> | ||
+ | |cond= - | | ||
+ | |shortdescr= Generic command 2.| | ||
+ | |id=-| | ||
+ | |longdescr=Available for future use.}} | ||
+ | ---- | ||
+ | |||
+ | < | ||
+ | |||
+ | ===== - CMD03 ===== | ||
+ | |||
+ | {{template> | ||
+ | |cond= - | | ||
+ | |shortdescr= Generic command 3.| | ||
+ | |id=-| | ||
+ | |longdescr=Available for future use.}} | ||
+ | ---- | ||
+ | |||
+ | < | ||
+ | |||
+ | ===== - CMD04 ===== | ||
+ | |||
+ | {{template> | ||
+ | |cond= - | | ||
+ | |shortdescr= Generic command 4.| | ||
+ | |id=-| | ||
+ | |longdescr=Available for future use.}} | ||
+ | ---- | ||
+ | |||
+ | < | ||
+ | |||
+ | |||
+ | ====== - Errors and Warnings ====== | ||
+ | |||
+ | ===== - Errors ===== | ||
+ | |||
+ | When the device fails to perform operations are caused by incorrect programming by the user reports this condition through activation of the // | ||
+ | The following table specifies the values assumed by // | ||
+ | ^// | ||
+ | |0|No error| | ||
+ | |1|Generic error| | ||
+ | |2|Hardware error: the hardware does not support absolute counter.| | ||
+ | |||
+ | Through the // | ||
+ | Currently, the// | ||
+ | |||
+ | |||
+ | ===== - Warnings ===== | ||
+ | |||
+ | When setting a parameter of device is not accepted or when a command cannot execute the device reports this condition through activation of the State// | ||
+ | The device makes available, through the// | ||
+ | This information and the status of warning// | ||
+ | The following table specifies the values assumed by // | ||
+ | |||
+ | ^// | ||
+ | |0|No warning.| | ||
+ | |1|the parameter is accepted: writing about a parameter is not successful.| | ||
+ | |2|command not executed.| | ||
+ | |3|speed too high.| | ||
+ | |4|parity error.| | ||
+ | |||
+ | Using the// | ||
+ | ^// | ||
+ | |0|no additional information about the warning.| | ||
+ | |1|operation is not enabled.| | ||
+ | |2|given out of range.| | ||