User Manual
Table Of Contents
- Bluetooth® RF Transceiver 750-644
- 1 Important Comments
- 2 I/O Modules
- 2.1 Special Modules
- 2.1.1 750-644 [Bluetooth® RF Transceiver]
- 2.1.1.1 View
- 2.1.1.2 Description
- 2.1.1.3 Indicators
- 2.1.1.4 Schematic Diagram
- 2.1.1.5 Technical Data
- 2.1.1.6 Function Description
- 2.1.1.7 Operating Modes
- 2.1.1.8 Process Image
- 2.1.1.8.1 Process Data Communication
- 2.1.1.8.2 Mailbox Communication
- 2.1.1.8.3 Register Communication
- 2.1.1 750-644 [Bluetooth® RF Transceiver]
- 2.1 Special Modules
- 3 Configuration of a Bluetooth® Piconet
- 4 Tools for Configuring and Operating
- 4.1 Configuring and Operating with WAGO-I/O-CHECK
- 4.2 Configuring the Bluetooth® Module 750-644
- 5 Fieldbus-specific Additions
- 6 Appendix
- 6.1 Mailbox Commands
- 6.2 Return Values of Mailbox Commands
- 6.3 Mailbox Command References
- 6.3.1 General Commands
- 6.3.2 Block Transfer
- 6.3.3 Maintenance and Firmware
- 6.3.4 Process Image
- 6.3.5 Device Configuration
- 6.3.5.1 Read the Local Device Name(GetLocalDeviceName, 0x40)
- 6.3.5.2 Write the Local Device Name (SetLocalDeviceName, 0x41)
- 6.3.5.3 Read Local MAC ID (GetLocalMacID, 0x42)
- 6.3.5.4 Read Local IP Address (GetLocalIPAddress, 0x43)
- 6.3.5.5 Set Local IP Address (SetLocalIPAddress, 0x44)
- 6.3.5.6 Read Local Subnet Mask (GetLocalSubnetMask, 0x45)
- 6.3.5.7 Set Local Subnet Mask (SetLocalSubnetMask, 0x46)
- 6.3.5.8 Read Local WAGO Device Class (GetLocalDeviceClass, 0x47)
- 6.3.5.9 Write Local Device Class (SetLocalDeviceClass, 0x48)
- 6.3.5.10 Read Local Operation Mode (GetLocalOperationMode, 0x49)
- 6.3.5.11 Set Local Operation Mode (SetLocalOperationMode, 0x4A)
- 6.3.5.12 Read Local Encryption Mode (GetLocalEncryptionMode, 0x4D)
- 6.3.5.13 Set Local Encryption Mode (SetLocalEncryptionMode, 0x4E)
- 6.3.5.14 Read Local Authentication Mode (GetLocalAuthenticationMode, 0x4F)
- 6.3.5.15 Set Local Authentication Mode (SetLocalAuthenticationMode, 0x50)
- 6.3.5.16 Read Local Bluetooth® Password (GetLocalPassphrase, 0x51)
- 6.3.5.17 Write Local Bluetooth® Password (SetLocalPassphrase, 0x52)
- 6.3.5.18 Delete Locally Saved Authorization (EraseLocalAuthentication, 0x53)
- 6.3.5.19 Read Length of the Flash Configuration (GetLocalDeviceConfigLen, 0x54)
- 6.3.5.20 Read Role of the Local Device (GetLocalDeviceRole, 0x55)
- 6.3.5.21 Set Role of the Local Device (SetLocalDeviceRole, 0x56)
- 6.3.5.22 Restore Factory Settings (SetFactorySettings, 0x57)
- 6.3.5.23 Search for Remote Bluetooth® Device in the Wireless Network (ScanRemoteDevices, 0x80)
- 6.3.5.24 Read MAC-ID of a Remote Bluetooth® Device (GetRemoteDeviceMacID, 0x81)
- 6.3.5.25 Read Device Name of a Remote Bluetooth® Device (GetRemoteDeviceName, 0x82)
- 6.3.5.26 Enter External Device in the Table of Authorized Devices (AllowRemoteDevice, 0x83)
- 6.3.5.27 Read Back External Device from the Table of Authorized Devices (GetAllowedRemoteDevices, 0x84)
- 6.3.5.28 Grant Access Authorization for a Device (BindRemoteDevice, 0x85)
- 6.3.5.29 Delete Access Authorization for a Device (UnbindRemoteDevice, 0x86)
- 6.3.5.30 Read Access Authorization for Remote Devices (GetBoundRemoteDevices, 0x87)
- 6.3.5.31 Read Back the QoS Settings (GetConnectionQoS, 0x88)
- 6.3.5.32 Set the QoS Settings (SetConnectionQoS, 0x89)
- 6.3.5.33 Read Back Time Settings - Between Two Attempts to Establish a Connection (GetReconnectionTimePeriod, 0x8A)
- 6.3.5.34 Set Time Settings - Between Two Attempts to Establish a Connection (SetReconnectionTimePeriod, 0x8B)
- 6.3.5.35 Read the User-Friendly Name of an Authorized Device (GetUserfriendlyName, 0x8C)
- 6.3.5.36 Write the User-Friendly Name of an Authorized Device (SetUserfriendlyName, 0x8D)
- 6.3.6 Diagnostics
- 6.3.6.1 Read Status of the Local Bus Module (GetLocalDeviceStatus, 0xD0)
- 6.3.6.2 Read Status of the Wireless Network (GetNetworkStatus, 0xD1)
- 6.3.6.3 Read Diagnostic Information (GetStatusMessage, 0xD2)
- 6.3.6.4 Read Connection Quality (GetLinkQuality, 0xD5)
- 6.3.6.5 Read Signal Strength for a Connection (GetLinkSignalStrength, 0xD7)
- 6.3.6.6 Read Available Hopping Channels (GetAvailableChannelMap, 0xD8)
- 6.3.6.7 Set an LED (SetLED, 0xD9)
- 6.3.6.8 Mirror Mailbox for Test Purposes (MirrorMailboxCommand, 0xDA)
- 6.3.6.9 Read the Operating Time of the Module (GetLocalUpTime, 0xDB)
- 6.4 Extended Register Structure (Configuration Block)
- 6.5 Example Configurations using WAGO-I/O-CHECK
- 6.5.1 Startup with the Bluetooth® Parameterization Dialog
- 6.5.2 Startup using Mailbox Commands in the Process Data Dialog
- 6.5.2.1 Network Structure
- 6.5.2.2 Starting up the Bluetooth® Modules
- 6.5.2.2.1 Switch the Mailbox on
- 6.5.2.2.2 Reset Modules to Factory Default
- 6.5.2.2.3 Determining the Master
- 6.5.2.2.4 Querying the MAC Address
- 6.5.2.2.5 Loading the MAC Addresses of the Slaves into the Device List of the Master
- 6.5.2.2.6 Loading the MAC Address of the Master into the Device Lists of the Slaves
- 6.5.2.2.7 Binding the Slaves in the Master
- 6.5.2.2.8 Binding the Master in the Slaves
- 6.5.2.2.9 Setting the Communication Mode for Master and Slaves
- 6.5.2.3 Testing the Process Data Exchange
- Glossary
Appendix • 99
Mailbox Commands
WAGO-I/O-SYSTEM 750
I/O Modules
6.1.2 Overview Sorted According to Mailbox Commands
May be
executed
with mailbox
Mailbox command Opcode Description
Length
query
Length
re-
sponse
6 12 18
Page
AllowRemoteDevice 0x83 Enter remote device in authoriza-
tion table
9 2 - ● ● 152
BindRemoteDevice 0x85 Activate authorized device 3 2 ● ● ● 156
DLD_CONT 0x02 Continue transfer 2/6/12
/18
6/12
/18
● ● ● 107
DLD_END 0x03 End transfer 5 6 ● ● ● 109
DLD_START 0x01 Start transfer 6 3 ● ● ● 105
EraseLocalAuthentication 0x53 Delete authentication settings 2 2 ● ● ● 141
FlashRebootHost 0x11 Backup configuration, warm start 2 2 ● ● ● 112
GetAllowedRemoteDevices 0x84 Read back remote device from the
authorization table
2 8 - ● ● 154
GetAvailableChannelMap 0xD8 Read available wireless channels 3 14 - - ● 183
GetBbFwVersion 0x13 Read baseband firmware version 2 6/12 (●) ● ● 115
GetBoundRemoteDevices 0x87 Read access authorization for
remote devices
2 3
● ● ● 159
GetConnectionQoS 0x88 Read Quality-of-Service settings 2 3 ● ● ● 160
GetHostFwVersion 0x12 Read host firmware version 3 6 ● ● ● 113
GetLinkQuality 0xD5 Read connection quality 3 3 ● ● ● 179
GetLinkSignalStrength 0xD7 Read signal strength 3 3 ● ● ● 181
GetLocalAuthenticationMode 0x4F Read authentication mode 2 3 ● ● ● 135
GetLocalDeviceClass 0x47 Read local WAGO device class 2 4 ● ● ● 128
GetLocalDeviceConfigLen 0x54 Read length of the configuration 2 4 ● ● ● 142
GetLocalDeviceName 0x40 Read device names 2 3…18 (●) (●) ● 120
GetLocalDeviceRole 0x55 Read device role 2 3 ● ● ● 143
GetLocalDeviceStatus 0xD0 Read status of the local bus mod-
ule
2 6 ● ● ● 170
GetLocalEncryptionMode 0x4D Read encryption mode 2 3 ● ● ● 133
GetLocalIPAddress 0x43 Read IP address 2 6 ● ● ● 124
GetLocalMacID 0x42 Read MAC-ID 2 8 - ● ● 123
GetLocalOperationMode 0x49 Read operation mode 2 4 ● ● ● 130
GetLocalPassphrase 0x51 Read local Bluetooth
®
password 2 7…18 - (●)(●) 138
GetLocalSubnetMask 0x45 Read subnet mask 2 6 ● ● ● 126
GetLocalUpTime 0xDB Read operating time of the module 6/8 6/8 (●) ● ● 188
GetNetworkStatus 0xD1 Read network status 2 4 ● ● ● 172