Components Overview
Navigate to Settings > Components to view all available components. Each component is listed with its current configuration status.
- Go to Settings > Components to open the components list.
- Click the pencil icon next to a component to edit its configuration.
The following components are available for configuration:
| Component | Description |
|---|---|
| Audio | Audio channel and music playlist settings |
| Device Monitoring | Network connectivity monitoring via ping |
| Lift | Lift operation actions and parameters |
| Registers | System registers with editable remarks |
| Remote I/O | Remote I/O connections and communication settings |
| Scheduler | Scheduled events for tasks and management operations |
| Script | Custom Python script execution |
| SecsGem | SecsGem server communication settings |
| Sim AGV | Virtual AGVs for simulation and testing |
| UPS | Uninterrupted Power Supply connection settings |
Audio
The Audio component allows you to configure the initial state of the audio channel and the music playlist used by the system.
- Navigate to Settings > Components and click the pencil icon next to Audio.
- Set the initial state of the audio channel (enabled or disabled).
- Configure the music playlist to be used by the system.
Device Monitoring
The Device Monitoring component enables network connectivity monitoring by periodically pinging devices. You can configure the ping interval and exclude specific devices from monitoring.
- Navigate to Settings > Components and click the pencil icon next to Device Monitoring.
- Enable or disable network connectivity monitoring via ping.
- Configure the ping interval to set how frequently devices are checked.
- Optionally exclude specific AMRs and Remote IOs from monitoring.
Lift
The Lift component configures actions for lift operations. Each action defines how the system interacts with lifts during AGV navigation.
The following lift actions are available for configuration:
| Action | Purpose |
|---|---|
| Reserve | Reserve a lift for AGV use |
| Unreserve | Release a previously reserved lift |
| Check Reservation | Verify the current reservation status of a lift |
| Call Level | Call the lift to a specific level |
| Wait Level | Wait for the lift to arrive at the requested level |
| Clear Level | Clear the current level assignment |
| Read Level | Read the current level of the lift |
Register
The Register component lists all available registers in the system. Each register has an editable remarks field for documentation purposes.
Remote I/O
The Remote I/O component configures remote I/O connections used by the system. Each connection includes a remarks field and a Communication Timeout value specified in seconds.
The following Remote I/O models are supported:
| Vendor | Supported Models |
|---|---|
| Advantech | ADAM-6050, ADAM-6052, ADAM-6250, ADAM-6256, WISE-4050, WISE-4051, WISE-4056 |
| Turck | TURCK-FEN20-16DXP |
| Omron | OMRON-NX-EIC202 |
| Other | SIMULATOR |
Scheduler
The Scheduler component allows you to schedule events including disabling call buttons, adding tasks, and adding management tasks. Events can be configured as single occurrences or recurring schedules.
Disable Call Button Scheduler sets a time period during which call button users cannot add tasks. Configure the following parameters:
| Parameter | Description |
|---|---|
| Name | Identifier for the scheduler entry |
| Description | Details about the scheduled event |
| Block task | The task type to block during the scheduled period |
| Start | Start date and time of the blocking period |
| Duration | Length of the blocking period |
| Occurrences | Recurrence pattern: Yearly, Monthly, Weekly, Daily, or Hourly |
Add Task Scheduler allows you to schedule automatic task creation. It uses the same parameters as the Disable Call Button Scheduler, plus the following additional fields:
| Parameter | Description |
|---|---|
| Task Template | The template used for the automatically created task |
| Params | Additional parameters for the task |
| AGV | The AGV assigned to execute the task |
| Operation | The operation to be performed |
Add Management Task Scheduler functions identically to the Add Task Scheduler but creates management tasks instead of standard tasks.
The Calendar view allows you to monitor and interact with all scheduled events. From the calendar, you can reschedule or cancel individual events as needed.
Script
The Script component enables you to run custom Python scripts within DFleet. Scripts can be executed on demand or scheduled to run at specific times.
SecsGem
The SecsGem component controls the SecsGem server communications protocol. Use this component to enable or disable SecsGem server communications for semiconductor equipment integration.
Sim AGV
The Sim AGV component creates virtual AGVs for simulation and testing. Set the desired number of simulated AGVs in the Sim AGV component settings. Simulated AGVs automatically emulate the currently active skillset.
Three simulation applications are available:
| Application | Description |
|---|---|
| Task Runner | Execute tasks for a simulator AGV |
| Action Test | Test individual actions on a simulated AGV |
| Homing | Simulate the AGV homing procedure |
The Task Runner application allows you to execute tasks for a simulator AGV. When starting a task, select a starting position from the following options:
| Starting Position | Description |
|---|---|
| Parked at home | AGV starts from its home position |
| Forward dock | AGV starts from a forward docking position |
| Reverse dock | AGV starts from a reverse docking position |
| Parked at previous stop | AGV starts from its last known stop position |
| Parked at station | AGV starts from a designated station |
UPS
The UPS component connects DFleet to an Uninterrupted Power Supply unit, enabling graceful shutdown procedures during power events.
Configure the following parameters:
| Parameter | Description |
|---|---|
| Enable UPS | Enable or disable UPS connectivity |
| UPS Cable | Connection type: USB (direct USB connection) or NET (network connection) |
| IP Address | IP address of the UPS unit (required only when UPS Cable is set to NET) |