O1MODE
ASCII - Command | O1MODE |
|
| |
Syntax Transmit | O1MODE [Data] |
| ||
Syntax Receive | O1MODE <Data> | Available in |
| |
Type | Variable rw | MMI | Yes | |
ASCII Format | Integer8 | CANBus Object Number | 35AF (hex) | |
DIM | - | PROFIBUS PNU | 1775 (dec) IND = 0000xxxx (bin) | |
Range | 0 .. 50 | DPR | 175 (dec) | |
Default | 0 |
| ||
Opmode | All | Data Type Bus/DPR | Integer8 | |
Drive State | Disabled + Reset (Coldstart) | Weightning |
| |
Start Firmware | 1.20 |
| ||
Configuration | Yes | Revision | 2.0 | |
Function Group | Digital I/O | EEPROM | Yes | |
Short Description | Function of Digital Output 1 |
Description
The O1 command returns the state of the digital output 1 (0 = Low,1 = High).
If no function is assigned to digital output 1 (O1MODE=0), then the High/Low state can be given out at output 1 by using the command O1 1 or O1 0.
Status | Function | Description |
---|---|---|
O1MODE=0 | Off | OFF |
O1MODE=1 | v_act<O1TRIG | If the absolute value for the motor velocity is lower than a preset value (O1TRIG), a HIGH-signal will be output. After the function has been selected you can enter the velocity in rpm in O1TRIG. The ouput is high, if V < O1TRIG and becomes low, if V > O1TRIG + 0.01 * MSPEED. |
O1MODE=2 | v_act>O1TRIG | If the absolute value for the motor velocity is higher than a preset value (O1TRIG), a HIGH-signal will be output. After the function has been selected you can enter the velocity in rpm in O1TRIG. The ouput is high, if V > O1TRIG and becomes low, if V < O1TRIG + 0.01 * MSPEED. |
O1MODE=3 | Mains-RTO | This signals the operational readiness of the SERVOSTAR 600 power output stage. After switching on the mains supply, a HIGH-signal is output until the DC-link circuit is fully charged up. A LOW-signal is output when the charging of the DC-link circuit is finished. If the DC-link voltage falls |
O1MODE=4 | Regen off | Signals if the preset regen power (screen page Basic Setup) is exceeded. |
O1MODE=5 | Sw_limit | This produces a HIGH-signal if a software limit-switch is reached (a preset function of the |
O1MODE=6 | Pos.>x | If the position (angular position of the motor shaft) exceeds a preset value (O1TRIG), |
O1MODE=7 | InPos | When the target position for a motion task has been reached (the InPosition window PEINPOS), this is |
O1MODE=8 | I_act<O1TRIG | The output is a HIGH-signal, as long as the absolute r.m.s. value of the actual current is lower than |
O1MODE=9 | I_act>O1TRIG | The output is a HIGH-signal, as long as the absolute r.m.s. value of the actual current is higher than |
O1MODE=10 | Ferror | If the position goes outside the preset contouring-error window, this is indicated by a LOW-signal. |
O1MODE=11 | I2T | If the preset I2T monitoring threshold (I2TLIM) is reached (screen page Current ) this is indicated by a |
O1MODE=12 | Posreg.1 | The preset function of the corresponding position register 1 (the function is defined in the screen |
O1MODE=13 | Posreg.2 | The preset function of the corresponding position register 2 (the function is defined in the screen |
O1MODE=14 | Posreg.3 | The preset function of the corresponding position register 3 (the function is defined in the screen |
O1MODE=15 | Posreg.4 | The preset function of the corresponding position register 4 (the function is defined in the screen |
O1MODE=16 | Next-InPos | The start of each motion task in an automatically executed sequence of motion tasks is signalled by |
O1MODE=17 | Error/Warn | The output produces a HIGH-signal if an error or a warning message is signaled by the servo |
O1MODE=18 | Error | The output produces a HIGH-signal if an error is signaled by the servo amplifier. A list of the error |
O1MODE=19 | DC_Link>O1TRIG | A HIGH-signal is output if the actual value of the DC-link voltage is higher than a defined value in |
O1MODE=20 | DC_Link > O1TRIG | A HIGH-signal is output if the actual value of the DC-link voltage is lower than a defined value in |
O1MODE=21 | ENABLE | A HIGH-signal is output if the servo amplifier is enabled. |
O1MODE=22 | Zero_pulse | The zero mark/pulse (HIGH-signal) is indicated by the encoder-emulation. This function is only use-ful |
O1MODE=23 | Slot-DPR | This configuration enables the possibility to output a state from the Slot board (mem DPR Slot Board Offset 0x3E4). If no Slot board is available, this configuration is equal to OxMODE=0. |
O1MODE=24 | Ref_OK | The output signals High, if a reference point is available. Reference traverse (homing) has been |
O1MODE=25 | Reserved |
|
O1MODE=26 | Reserved |
|
O1MODE=27 | Reserved |
|
O1MODE=28 | Posreg.0 | The preset function of the corresponding position register 0 is indicated by a HIGH-signal. Valid only |
O1MODE=29 | Posreg.5 | The preset function of the corresponding position register 5 is indicated by a HIGH-signal. Valid only |
O1MODE=30 | OR-Operation of all Posreg. | If one of the position registers 0...5 indicates high, the output is high, otherwise low. |
O1MODE=31 | Analog SW1< O1TRIG | The output is high, if the analog input voltage at SW1 is lower than the threshold O1TRIG. The auxiliary variable O1TRIG is given in mV (with sign). |
O1MODE=32 | Analog SW1> O1TRIG | The output is high, if the analog input voltage at SW1 is higher than the threshold O1TRIG. The auxiliary variable O1TRIG is given in mV (with sign). |
O1MODE=33 | Analog SW2 < O1TRIG | The output is high, if the analog input voltage at SW2 is lower than the threshold O1TRIG. The auxiliary variable O1TRIG is given in mV (with sign). |
O1MODE=34 | Analog SW2 > O1TRIG | The output is high, if the analog input voltage at SW2 is higher than the threshold O1TRIG. The auxiliary variable O1TRIG is given in mV (with sign). |
O1MODE=35 | Internal Enable | The state of the internal ENABLE signal is mirrored on the digital output. If the setiings are: |
O1MODE=36 | This function makes a OR operation between the Bit-variable DRVSTAT and a Bit mask given by O1TRIG. The result is present at output 1. | |
O1MODE=37 | This function makes a AND operation between the Bit-variable DRVSTAT and a Bit mask given by O1TRIG. The result is present at output 1. | |
O1MODE=38 | This function makes a OR operation between the Bit-variable TRJSTAT and a Bit mask given by O1TRIG. The result is present at output 1. | |
O1MODE=39 | This function makes a AND operation between the Bit-variable TRJSTAT and a Bit mask given by O1TRIG. The result is present at output 1. | |
O1MODE=40 | This function makes a OR operation between the Bit-variable POSRSTAT and a Bit mask given by O1TRIG. The result is present at output 1. | |
O1MODE=41 | This function makes a AND operation between the Bit-variable POSRSTAT and a Bit mask given by O1TRIG. The result is present at output 1. | |
O1MODE=42 |
| This function enables a temperature warning. |
O1MODE=43 | The sign of the actual velocity | OUTPUT1 = 1 V < -VEL0 |
O1MODE=44 | Velocity In-Position (active high) | The output 1 is set, if the absolute of the difference between the internal velocity command and the actual velocity is smaller than O1TRIG. The size of the window (O1TRIG) is given in valid velocity units (VUNIT). (4.30) |
O1MODE=45 | Velocity In-Position (aktive low) | The output 1 is set, if the absolute of the difference between the internal velocity command and the actual velocity is bigger than O1TRIG. The size of the window (O1TRIG) is given in valid velocity units (VUNIT). (4.30) |
O1MODE=46 | Current in Window (low active) | The digital output 1 is set, if the absolute of the difference between current command and actual value is smaller than the window, defined by O1TRIG. The window is given in mA. |
O1MODE=47 | Current not in Window (low active) | The digital output 1 is set, if the absolute of the difference between current command and actual value is greater than the window, defined by O1TRIG. The window is given in mA. |
O1MODE=48 | This function makes a inverted OR operation between the Bit-variable DRVSTAT and a Bit mask given by O1TRIG. The result is present at output 1. (starting with 4.92) | |
O1MODE=49 | This function makes a inverted AND operation between the Bit-variable DRVSTAT and a Bit mask given by O1TRIG. The result is present at output 1. (starting with 4.92) | |
O1MODE=50 | This function makes a inverted OR operation between the Bit-variable TRJSTAT and a Bit mask given by O1TRIG. The result is present at output 1. (starting with 4.92) | |
O1MODE=51 | This function makes a AND operation between the Bit-variable TRJSTAT and a Bit mask given by O1TRIG. The result is present at output 1. (starting with 4.92) |