Brother Speedio Ethernet (Gen1)
Review the following information for setting up and configuring the Brother Speedio Ethernet (Gen1) driver.
Belden Horizon Data Operations Compatible Series
Compatibility parameter | Compatible items |
|---|---|
Driver type | Ethernet |
Validated devices/series |
To set up and configure this device in Belden Horizon Data Operations, you will need to do the following:
- Step 1: Set up and Configure the PLC Device
- Step 2: Set up the PLC Device in Belden Horizon Data Operations DeviceHub
- Step 3: Configure the List of Registers
Step 1: Set up and Configure the PLC Device
Important: When setting up the PLC device, you must activate Remote Operation.
If the device is configured for Ethernet access, find its network parameters. Otherwise, use PLC software on your computer to configure the device for Ethernet access.
Step 2: Set up the PLC Device in Belden Horizon Data Operations DeviceHub
Configure the following parameters when you Connect a Device with this driver. Update default values to the specific setup of your device.
Parameter | Value |
|---|---|
Type | Brother Industries Ltd |
Driver | Brother Speedio Ethernet (Gen1) |
Network Address | The device address you defined in Step 1 |
Port | 10000 |
Step 3: Configure the List of Registers
When you Add a Tag to the connected device, use the following tag/register mapping table.
Name | Value Type | Address Format | Min Address | Max Address |
|---|---|---|---|---|
BDX | word | DDD | 0 | 255 |
BDY | word | DDD | 0 | 255 |
D | word | DDDD | 0 | 2047 |
LD_HS1 | word | DDDD | 0 | 2047 |
LT_CV_HS1 | word | DDD | 0 | 255 |
LT_SV_HS1 | word | DDD | 0 | 255 |
LD_S1 | word | DDDD | 0 | 2047 |
LT_CV_S1 | word | DDD | 0 | 255 |
LT_SV_S1 | word | DDD | 0 | 255 |
LC_CV_S1 | word | DDD | 0 | 255 |
LC_SV_S1 | word | DDD | 0 | 255 |
LD_HS2 | word | DDDD | 0 | 2047 |
LT_CV_HS2 | word | DDD | 0 | 255 |
LT_SV_HS2 | word | DDD | 0 | 255 |
LC_CV_HS2 | word | DDD | 0 | 255 |
LC_SV_HS2 | word | DDD | 0 | 255 |
LD_S2 | word | DDDD | 0 | 2047 |
LT_CV_S2 | word | DDD | 0 | 255 |
LT_SV_S2 | word | DDD | 0 | 255 |
LC_CV_S2 | word | DDD | 0 | 255 |
LC_SV_S2 | word | DDD | 0 | 255 |
X | bit | HHH | 0 | 1023 |
Y | bit | HHH | 0 | 1023 |
BX | bit | HHH | 0 | 1023 |
BY | bit | HHH | 0 | 1023 |
M | bit | DDDD | 0 | 8191 |
LM_HS1 | bit | DDDD | 0 | 1023 |
LM_S1 | bit | DDDD | 0 | 1023 |
LM_HS2 | bit | DDDD | 0 | 1023 |
LM_S2 | bit | DDDD | 0 | 1023 |
MONTR_P_Operation program number | number | D | 1 | 1 |
MONTR_P_Edit program number | number | D | 1 | 1 |
MONTR_T_Total operation time | number | D | 1 | 1 |
MONTR_T_Power on time | number | D | 1 | 1 |
MONTR_T_Operation time | number | D | 1 | 1 |
CONTR_C_Count | number | D | 1 | 4 |
MONTR_C_Current value | number | D | 1 | 4 |
MONTR_C_Target value | number D | D | 1 | 4 |
MONTR_C_End signal value | number | D | 1 | 4 |
HEACM_A_no. of calculations | number | DDD | 1 | 540 |
HEACM_A_Correction flag | number | DDD | 1 | 540 |
HEACM_A_Z axis travel sum | number | DDD | 1 | 540 |
HEACM_A_Spindle rotation sum | number DDD | DDD | 1 | 540 |
HEACM_A_Z axis displacemen | number | DDD | 1 | 540 |
HEACM_A_Spindle displacement | number | DDD | 1 | 540 |
HEACM_A_Z axis displacement sum | number | DDD | 1 | 540 |
HEACM_B_No. of calculations | number | DDD | 1 | 540 |
HEACM_B_Correction flag | number | DDD | 1 | 540 |
HEACM_B_Z axis travel sum | number | DDD | 1 | 540 |
HEACM_B_Spindle rotation sum | number | DDD | 1 | 540 |
HEACM_B_Z axis displacemen | number | DDD | 1 | 540 |
HEACM_B_Spindle displacement | number | DDD | 1 | 540 |
HEACM_B_Z axis displacement sum | number | DDD | 1 | 540 |
HEACM_B_Spindle displacement sum | number | DDD | 1 | 540 |
HEACM_C_No. of calculations | number | DDD | 1 | 540 |
HEACM_C_Correction flag | number | DDD | 1 | 540 |
HEACM-C_Z axis travel sum | number | DDD | 1 | 540 |
HEACM_C_Spindle rotation sum | number | DDD | 1 | 540 |
HEACM_C_Z axis displacemen | number | DDD | 1 | 540 |
HEACM_C_Spindle displacement | number | DDD | 1 | 540 |
HEACM_C_Z axis displacement sum | number | DDD | 1 | 540 |
HEACM_C_Spindle displacement sum | number | DDD | 1 | 540 |
MEM_A_Operation program No | number | D | 1 | 1 |
MEM_A_Operation state | number | D | 1 | 1 |
MEM_A_Inner pallet state | number | D | 1 | 1 |
MEM_A_Spare part usage | number | D | 1 | 1 |
MEM_A_Mode | number | D | 1 | 1 |
MEM_A_Extended operation | number | D | 1 | 1 |
MEM_E_Alarm 1 | number | D | 1 | 1 |
MEM_E_Alarm 2 | number | D | 1 | 1 |
MEM_E_Alarm 3 | number | D | 1 | 1 |
MEM_E_Alarm 4 | number | D | 1 | 1 |
MEM_E_Alarm 5 | number | D | 1 | 1 |
MEM_E_Alarm 6 | number | D | 1 | 1 |
MEM_E_Alarm 7 | number | D | 1 | 1 |
MEM_E_Alarm 8 | number | D | 1 | 1 |
MEM_E_Alarm 9 | number | D | 1 | 1 |
MEM_E_Alarm 10 | number | D | 1 | 1 |
MEM_E_Alarm 11 | number | D | 1 | 1 |
MEM_E_Alarm 12 | number | D | 1 | 1 |
MEM_E_Alarm 13 | number | D | 1 | 1 |
MEM_E_Alarm 14 | number | D | 1 | 1 |
MEM_E_Alarm 15 | number | D | 1 | 1 |
MEM_E_Alarm 16 | number | D | 1 | 1 |
MEM_E_Alarm 17 | number | D | 1 | 1 |
MEM_E_Alarm 18 | number | D | 1 | 1 |
PANEL_D_Outer (front) door state | number | D | 1 | 1 |
PANEL_D_Inner door state | number | D | 1 | 1 |
PANEL_D_Side door state | number | D | 1 | 1 |
PANEL_K_Mode | number | D | 1 | 1 |
PANEL_K_Screen | number | D | 1 | 1 |
PANEL_K_Block skip | number | D | 1 | 1 |
PANEL_K_Optional stop | number | D | 1 | 1 |
PANEL_K_Single operation | number | D | 1 | 1 |
PANEL_K_Dry run | number | D | 1 | 1 |
PANEL_K_Machine lock | number | D | 1 | 1 |
PANEL_K_Coolant switch | number | D | 1 | 1 |
PANEL_K_Chip flow switch | number | D | 1 | 1 |
PANEL_K_Machine light switch | number | D | 1 | 1 |
PANEL_K_Pallet select switch | number | D | 1 | 1 |
PANEL_S_Rapid traverse override state | number | D | 1 | 1 |
PANEL_S_Cutting feed override state | number | D | 1 | 1 |
PANEL_S_Spindle override state | number | D | 1 | 1 |
PANEL_S_Emergency stop | number | D | 1 | 1 |
PANEL_S_Door interlock state | number | D | 1 | 1 |
PANEL_S_Mode change | number | D | 1 | 1 |
PANEL_S_Data protection | number | D | 1 | 1 |
PDSP_L01_Language | number | D | 1 | 1 |
PDSP_G01_G0 group | number | D | 1 | 1 |
PDSP_G01_G17 group | number | D | 1 | 1 |
PDSP_G01_G22 group | number | D | 1 | 1 |
PDSP_G01_G40 group | number | D | 1 | 1 |
PDSP_G01_G49 group | number | D | 1 | 1 |
PDSP_G01_G50 group | number | D | 1 | 1 |
PDSP_G01_G50.1 group | number | D | 1 | 1 |
PDSP_G01_G64 group | number | D | 1 | 1 |
PDSP_G01_G54 group | number | D | 1 | 1 |
PDSP_G01_G67 group | number | D | 1 | 1 |
PDSP_G01_G69 group | number | D | 1 | 1 |
PDSP_G01_G80 group | number | D | 1 | 1 |
PDSP_G01_G90 group | number | D | 1 | 1 |
PDSP_G01_G94 group | number | D | 1 | 1 |
PDSP_G01_G98 group | number | D | 1 | 1 |
PDSP_M01_M5 group | number | D | 1 | 1 |
PDSP_M01_M9 group | number | D | 1 | 1 |
PDSP_M01_M221 group | number | D | 1 | 1 |
PDSP_M01_M222 group | number | D | 1 | 1 |
PDSP_M01_M223 group | number | D | 1 | 1 |
PDSP_M01_M224 group | number | D | 1 | 1 |
PDSP_M01_M230 group | number | D | 1 | 1 |
PDSP_M01_M269 group | number | D | 1 | 1 |
PDSP_M01_M401 group | number | D | 1 | 1 |
PDSP_M01_M495 group | number | D | 1 | 1 |
PDSP_M01_M239 group | number | D | 1 | 1 |
PDSP_M01_M250 group | number | D | 1 | 1 |
PDSP_M01_M403 group | number | D | 1 | 1 |
PDSP_M01_M405 group | number | D | 1 | 1 |
PDSP_M01_M407 group | number | D | 1 | 1 |
PDSP_M01_M409 group | number | D | 1 | 1 |
PDSP_M01_M431 group | number | D | 1 | 1 |
PDSP_M01_M441 group | number | D | 1 | 1 |
PDSP_M01_M443 group | number | D | 1 | 1 |
PDSP_M01_M459 group | number | D | 1 | 1 |
PDSP_M01_M481 group | number | D | 1 | 1 |
PDSP_M01_M483 group | number | D | 1 | 1 |
PDSP_M01_M485 group | number | D | 1 | 1 |
PDSP_M01_M487 group | number | D | 1 | 1 |
PDSP_M01_M270 group | number | D | 1 | 1 |
PDSP_M01_M435 group | number | D | 1 | 1 |
PDSP_M01_M419 group | number | D | 1 | 1 |
PDSP_M01_M290 group | number | D | 1 | 1 |
PDSP_P01_Machine coordinate position X-axis | number | D | 1 | 1 |
PDSP_P01_Machine coordinate position Y-axis | number | D | 1 | 1 |
PDSP_P01_Machine coordinate position Z-axis | number | D | 1 | 1 |
PDSP_P01_Machine coordinate position 4th-axis | number | D | 1 | 1 |
PDSP_P01_Machine coordinate position 5th-axis | number | D | 1 | 1 |
PDSP_P01_Machine coordinate position 6th-axis | number | D | 1 | 1 |
PDSP_P01_Machine coordinate position 7th-axis | number | D | 1 | 1 |
PDSP_P01_Machine coordinate position 8th-axis | number | D | 1 | 1 |
PDSP_P02_Relative coordinate position X-axis | number | D | 1 | 1 |
PDSP_P02_Relative coordinate position Y-axis | number | D | 1 | 1 |
PDSP_P02_Relative coordinate position Z-axis | number | D | 1 | 1 |
PDSP_P02_Relative coordinate position 4th-axis | number | D | 1 | 1 |
PDSP_P02_Relative coordinate position 5th-axis | number | D | 1 | 1 |
PDSP_P02_Relative coordinate position 6th-axis | number | D | 1 | 1 |
PDSP_P02_Relative coordinate position 7th-axis | number | D | 1 | 1 |
PDSP_P02_Relative coordinate position 8th-axis | number | D | 1 | 1 |
PDSP_P03_Absolute coordinate position X-axis | number | D | 1 | 1 |
PDSP_P03_Absolute coordinate position Y-axis | number | D | 1 | 1 |
PDSP_P03_Absolute coordinate position Z-axis | number | D | 1 | 1 |
PDSP_P03_Absolute coordinate position 4th-axis | number | D | 1 | 1 |
PDSP_P03_Absolute coordinate position 5th-axis | number | D | 1 | 1 |
PDSP_P03_Absolute coordinate position 6th-axis | number | D | 1 | 1 |
PDSP_P03_Absolute coordinate position 7th-axis | number | D | 1 | 1 |
PDSP_P03_Absolute coordinate position 8th-axis | number | D | 1 | 1 |
PDSP_P04_Remaining distance X-axis | number | D | 1 | 1 |
PDSP_P04_Remaining distance Y-axis | number | D | 1 | 1 |
PDSP_P04_Remaining distance Z-axis | number | D | 1 | 1 |
PDSP_P04_Remaining distance 4th-axis | number | D | 1 | 1 |
PDSP_P04_Remaining distance 5th-axis | number | D | 1 | 1 |
PDSP_P04_Remaining distance 6th-axis | number | D | 1 | 1 |
PDSP_P04_Remaining distance 7th-axis | number | D | 1 | 1 |
PDSP_P04_Remaining distance 8th-axis | number | D | 1 | 1 |
PDSP_X01_Feed rate | number | D | 1 | 1 |
PDSP_X01_Spindle speed | number | D | 1 | 1 |
PDSP_X01_Inner pallet state | number | D | 1 | 1 |
PDSP_X01_Spindle tool number | number | D | 1 | 1 |
PDSP_X01_Next tool number | number | D | 1 | 1 |
PDSP_X01_Magazine number | number | D | 1 | 1 |
PDSP_X01_Door interlock state | number | D | 1 | 1 |
PDSP_X01_Outer/front door state | number | D | 1 | 1 |
PDSP_X01_Inner door state | number | D | 1 | 1 |
PDSP_X01_Slide door state | number | D | 1 | 1 |
PDSP_X01_Rapid traverse override state | number | D | 1 | 1 |
PDSP_X01_Cutting feed override state | number | D | 1 | 1 |
PDSP_X01_Spindle override state | number | D | 1 | 1 |
VER_M01_Model | number | D | 1 | 1 |
VER_V01_Main version | number | D | 1 | 1 |
VER_V01_Local version | number | D | 1 | 1 |
VER_V01_Slave version | number | D | 1 | 1 |
VER_V01_Main (copy) version | number | D | 1 | 1 |
VER_V01_Slave (copy) version | number | D | 1 | 1 |
VER_V01_PLC version | number | D | 1 | 1 |
VER_S01_Machine number | number | D | 1 | 1 |
LOG_A01_Status | number | D | 1 | 1 |
LOG_A01_Index | number | D | 1 | 1 |
LOG_B_yymmddhhmmss | number | D | 1 | 100 |
LOG_B_Alarm number | number | D | 1 | 100 |
LOG_B_Auxilliary number | number | D | 1 | 100 |
LOG_B_Attribute | number | D | 1 | 100 |
LOG_B_Operation program number | number | D | 1 | 100 |
LOG_B_Edit program number | number | D | 1 | 100 |
LOG_B_Block number / Job number | number | D | 1 | 100 |
LOG_B_Mode | number | D | 1 | 100 |
LOG_B_Screen | number | D | 1 | 100 |
LOG_B_Extended operation | number | D | 1 | 100 |
LOG_C_Machine coordinate position X-axis | number | D | 1 | 100 |
LOG_C_Machine coordinate position Y-axis | number | D | 1 | 100 |
LOG_C_Machine coordinate position Z-axis | number | D | 1 | 100 |
LOG_C_Machine coordinate position 4th-axis | number | D | 1 | 100 |
LOG_C_Machine coordinate position 5th-axis | number | D | 1 | 100 |
LOG_C_Machine coordinate position 6th-axis | number | D | 1 | 100 |
LOG_C_Machine coordinate position 7th-axis | number | D | 1 | 100 |
LOG_C_Machine coordinate position 8th-axis | number | D | 1 | 100 |
LOG_C_Machine coordinate position 9th-axis | number | D | 1 | 100 |
LOG_C_Machine coordinate position 10th-axis | number | D | 1 | 100 |
LOG_C_Remaining distance X-axis | number | D | 1 | 100 |
Tag Parameters
- Name: Select a register name from the drop-down list. The available options depend on the names in the register table.
- Value Type: Select a data type from the drop-down list. The available options depend on the register name selected.
- Polling Interval: Enter a value in seconds. This determines how often the tag should poll the register for data.
- Tag Name: Enter a name for the tag.
- Description (Optional): Enter a description for the tag.
- Address: Enter a tag address. The value must in the decimal format, within the allowed min/max range. Omit the leading zeros. The device might use the decimal (D), hexadecimal (H), or octal (O) address format. For Bit tags, append the bit address without the bit separator. The lowercase letters in the address format indicate how many digits you should enter in the Bit address.
- Tag Formula: Enter a formula for the tag to process the generated data. Two variables are permitted: value (current tag value) and timestamp (current tag UNIX time in milliseconds). The following math functions are available:
- sin
- cos
- sqrt
- tan
- power
- log
- exp
- Only Publish on Change of Value: Select the checkbox to customize NATS messages to be published only when the value parameter changes from a previous value to a new one. Change of Value only applies to boolean, numeric (such as int or float), and simple string data types. It does not apply to complex types, such as JSON or array. Poll-once topics will not be affected by Change of Value settings. These topics will still only see a single message.
- Meta Data: Metadata summarizes basic information about data. This feature allows you to define key-value pair data for the device output payload later on. It can then be used to find, use, and reuse particular instances of data.