Gocator Line Profile Sensors: User Manual
Protocols • 635
Value Name Description
0 Stop Running Stops the sensor. No effect if sensor is already stopped.
1 Start Running Starts the sensor. No effect if sensor is already started.
2 Align (stationary target) Starts the stationary alignment process. State register 301 will be set to
1 (busy). When the alignment process is complete, the register is set
back to zero.
3 Align (moving target) Starts moving alignment process and also calibrate encoder resolution.
State register 301 will be set to 1 (busy). When the alignment process is
complete, the register is set back to zero.
4 Clear Alignment Clears the alignment.
5 Load Job Activates the specified job file.
Set registers 1-64 to the null-terminated filename, one filename
character per 16-bit register, including the null terminator character.
The ".job"extension is optional; if it is missing, it is automatically
appended to the file name.
6
Set Runtime Variables Sets the runtime variables.
Set registers 1 through 8 to the values of all four 32-bit runtime
variables.
Command Register Values
Output Registers
Output registers are used to output states, stamps, and measurement results. Each register address
holds a 16-bit data value.
State
State registers report the current sensor state.
Register
Address
Name Type Description
300 Sensor State 16u Sensor State:
0 - Stopped
1 - Running
301 Modbus Command in
Progress
16u 1 when the sensor is busy performing the last
command, 0 when done. Registers 302 and 311-371
below are only valid when there is no command in
progress.
302 Alignment State 16u Current Alignment State:
0 - Not aligned
1- Aligned
(Valid when register 301 = 0.)
303 – 306 Encoder Value 64u Current Encoder value (ticks).
State Register Map