rs485 frame builder - somfy · get_node_sw_info √ read software information set_group_addr √...
TRANSCRIPT
Quick Guide RS485 Frame Builder 08/2011 1
RS485 Frame Builder
Quick Guide
Quick Guide RS485 Frame Builder 08/2011 2
1. Objective
• The goal of this tool is to help system integrators, by avoiding to calculate in hexadecimal, to know which datas to send, to control Somfy RS485 products.
• No need to connect the PC to an RS485 network.
2. Configuration
• Windows XP
RS485 Frame Builder
Quick Guide RS485 Frame Builder 08/2011 3
RS485 Frame Builder
3. Installation
• Download the application:
RS485FrameBuilder Setup.1.1.1.33722.exe
• Double-click to execute the installation
• Click on ‘I Agree ’
• Choose components, then click on ‘Next > ’
Quick Guide RS485 Frame Builder 08/2011 4
• Select the destination folder, then click on ‘Install ’
• Click on ‘Close ’ to finish the installation
RS485 Frame Builder
Quick Guide RS485 Frame Builder 08/2011 5
RS485 Frame Builder
4. Use
• Launch the application ‘RS485 Frame Builder ’
• A black window appears ; click on ‘I Agree ’ to continue or on ‘Cancel ’ to close
Quick Guide RS485 Frame Builder 08/2011 6
• Select the concerned RS485 Somfy product
• List of managed RS485 products by the software:
• RS485 RTS TRANSMITTER
• RS485 4ILT INTERFACE
• SONESSE 30 RS485 (not launched internationaly)
RS485 Frame Builder
Quick Guide RS485 Frame Builder 08/2011 7
Messages box
Standard messages:
Settings messages:
Control messages:
Status messages:
Product version
Host address (master)
Slave address (= Node ID of the interface)
Addressing mode
Output Frame = Data to send
! Red text means something is not correct !
RS485 Frame Builder / RS485 4ILT Interface
5. RS485 4ILT Interface
Quick Guide RS485 Frame Builder 08/2011 8
RS485 Frame Builder• Standard messages supported by the RS485 4ILT Interface
5E
4E
70
51
41
40
Message’snumber
Configure and reset network communication statistics √SET_NETWORK_STAT
Request to send network communication statistics √GET_NETWORK_STAT
Read software information √GET_NODE_SW_INFO
Define one entry in the group address table √SET_GROUP_ADDR
Read one entry of groups table √GET_GROUP_ADDR
Ask all online nodes to send their NodeID √GET_NODE_ADDRESS
Message’s descriptionCompatibilityMessage’s name
RS485 Frame Builder / RS485 4ILT Interface
• Settings messages supported by the RS485 4ILT Interface
98
91
90
Message’snumber
Send Up/Down/Stop order to the selected motor output√SET_SCREEN_POSITION
Erase definition of selected format√RESET_FORMAT
Store current position of each motor in the selected format
definition√SET_FORMAT
Message’s descriptionCompatibilityMessage’s name
• Control messages supported by the RS485 4ILT Interface
80
Message’snumber
Change position of all motors following selected format
definition√GOTO_FORMAT
Message’s descriptionCompatibilityMessage’s name
• Status messages supported by the RS485 4ILT Interface
88
Message’snumber
Read all information available for the selected motor output √GET_SCREEN_STATUS
Message’s descriptionCompatibilityMessage’s name
Quick Guide RS485 Frame Builder 08/2011 9
! Red text means something is not correct !
6. RS485 RTS Transmitter
Addressing mode
Product version
Host address (master)
Slave address (= Node ID of the transmitter)
Output Frame = Data to send
RS485 Frame Builder / RS485 RTS Transmitter
Standard messages:
Settings messages:
Control messages:
Status messages:
Messages box
Quick Guide RS485 Frame Builder 08/2011 10
RS485 Frame Builder• Standard messages supported by the RS485 RTS Transmitter
Read error counter of the stack√GET_NETWORK_ERROR_STAT4D
55
45
74
4C
5E
4E
51
41
40
Message’snumber
Write label of the node√SET_NODE_LABEL
Read label of the node√GET_NODE_LABEL
Read version of the software√GET_NODE_APP_VERSION
Read serial number of the node√GET_NODE_SERIAL_NUMBER
Configure and reset network communication
statistics √SET_NETWORK_STAT
Request to send network communication statistics √GET_NETWORK_STAT
Define one entry in the group address table √SET_GROUP_ADDR
Read one entry of groups table √GET_GROUP_ADDR
Ask all online nodes to send their NodeID √GET_NODE_ADDRESS
Message’s descriptionCompatibilityMessage’s name
RS485 Frame Builder / RS485 RTS Transmitter
• Settings messages supported by the RS485 RTS Transmitter
Set the modes to use√SET_CHANNEL_MODE90
Set the number of RTS frames the product should
send on a CTRL_TILT order√SET_TILT_FRAMECOUNT91
Set the number of RTS frames the product should
send on a CTRL_DIM order√SET_DIM_FRAMECOUNT92
Activate/Deactivate the sun protection√SET_SUN_AUTO93
Lock/Unlock Dry Contact inputs√SET_DCT_LOCK94
Validate an addition or a deletion of an RTS
channel’s address√SET_CHANNEL97
9A
98
Message’snumber
Record/Delete Intermediate Position√SET_IP
Open the programming mode of a receiver√SET_OPEN_PROG
Message’s descriptionCompatibilityMessage’s name
Quick Guide RS485 Frame Builder 08/2011 11
RS485 Frame Builder• Control messages supported by the RS485 RTS Transmitter
82
81
80
Message’snumber
Send orders to dim the light on RTS receivers with dimming
function√CTRL_DIM
Send orders to tilt slats of venetian blinds√CTRL_TILT
Send orders to open (or ON), stop a movement, go to the
favorite position and to close (or OFF)√CTRL_POSITION
Message’s descriptionCompatibilityMessage’s name
RS485 Frame Builder / RS485 RTS Transmitter
• Status messages supported by the RS485 RTS Transmitter
Get the modes used for the selected channel√GET_CHANNEL_MODEA0
Get the number of RTS frames the product should send on
a CTRL_TILT order (=accuracy)√GET_TILT_FRAMECOUNTA1
Get the number of RTS frames the product should send on
a CTRL_DIM order (=accuracy)√GET_DIM_FRAMECOUNTA2
To know which Dry Contact inputs are locked or not√GET_DCT_LOCKA4
Message’snumber
Message’s descriptionCompatibilityMessage’s name
Quick Guide RS485 Frame Builder 08/2011 12
! Red text means something is not correct !
7. Sonesse 30 RS485 *
Addressing mode
Product version
Host address (master)
Slave address (= Node ID of the motor)
Output Frame = Data to send
RS485 Frame Builder / SONESSE 30 RS485
Standard messages:
Settings messages:
Control messages:
Status messages:
Messages box
* : Not launched internationaly
Quick Guide RS485 Frame Builder 08/2011 13
RS485 Frame Builder• Standard messages supported by the Sonesse 30 RS485
Read error counter of the stack√GET_NETWORK_ERROR_STAT4D
55
45
74
4C
5E
4E
51
41
40
Message’snumber
Write label of the node√SET_NODE_LABEL
Read label of the node√GET_NODE_LABEL
Read version of the software√GET_NODE_APP_VERSION
Read serial number of the node√GET_NODE_SERIAL_NUMBER
Configure and reset network communication
statistics √SET_NETWORK_STAT
Request to send network communication statistics √GET_NETWORK_STAT
Define one entry in the group address table √SET_GROUP_ADDR
Read one entry of groups table √GET_GROUP_ADDR
Ask all online nodes to send their NodeID √GET_NODE_ADDRESS
Message’s descriptionCompatibilityMessage’s name
RS485 Frame Builder / Sonesse 30 RS485
• Settings messages supported by the Sonesse 30 RS485
Set or adjust UP and DOWN motor limits√SET_MOTOR_LIMITS11
Set the rotation direction of the motor√SET_MOTOR_DIRECTION12
Set the motor speed for rolling application√SET_MOTOR_ROLLING_SPEED13
Set or delete Intermediate Positions√SET_MOTOR_IP15
Lock/Unlock local dry contact inputs√SET_DCT_LOCK17
Recall factory default for all or selected parameters√SET_FACTORY_DEFAULT1F
Message’snumber
Message’s descriptionCompatibilityMessage’s name
Quick Guide RS485 Frame Builder 08/2011 14
RS485 Frame Builder• Control messages supported by the Sonesse 30 RS485
Start a UP or DOWN movement in momentary mode (for
settings)√CTRL_MOVE01
Stop all movement√CTRL_STOP02
05
04
03
Message’snumber
Move the blind for visual identification: Up and down
movement√CTRL_WINK
Relative movement from current position: Next IP up, Next
IP down, Jog up (in pulses or msec), Jog down (in pulses or
msec)√CTRL_MOVEOF
Move to an absolute position: Up end-limit, Down end-limit,
one of the 16th Favourite Intermediate Position, Position in
pulses, Position in %√CTRL_MOVETO
Message’s descriptionCompatibilityMessage’s name
RS485 Frame Builder / Sonesse 30 RS485
• Status messages supported by the Sonesse 30 RS485
Request current status of the motor√GET_MOTOR_STATUS0E
Request values of UP and DOWN end-limits√GET_MOTOR_LIMITS21
Request motor rotation direction√GET_MOTOR_DIRECTION22
Request current position of the motor√GET_MOTOR_POSITION0C
Request motor speed values for the rolling mode√GET_MOTOR_ROLLING_SPEED23
Request position of an Intermediate Position (in
pulses or %)√GET_MOTOR_IP25
Request the status of a DCT input: Lock or unlock√GET_DCT_LOCK27
Request if specified function has its default value√GET_FACTORY_DEFAULT2F
Message’snumber
Message’s descriptionCompatibilityMessage’s name