User Manual - AnyBus® Communicator
DOC. ID: SDN-7061-059 Rev.1.51
2002-10-30
45
HMS INDUSTRIAL NETWORKS AB
$GYDQFHG)XQFWLRQV
&RQWURODQG6WDWXV5HJLVWHUV
7KH&RQWURO6WDWXVUHJLVWHUVIRUPVDQLQWHUIDFHIRUH[FKDQJLQJLQIRUPDWLRQEHWZHHQWKHILHOGEXVFRQWURO
V\VWHPDQGWKH$%&
7KHPDLQSXUSRVHRIWKHVHUHJLVWHUVLVWRUHSRUWVXEQHWZRUNUHODWHGSUREOHPVWRWKHILHOGEXVFRQWUROV\V
WHP7KLVLQWHUIDFHLVDOVRXVHGWRHQVXUHWKDWRQO\YDOLGGDWDLVJRLQJRXWRQWKHVXEQHWZRUNDQGWKDWYDOLG
GDWDLVUHSRUWHGEDFNWRWKHILHOGEXVFRQWUROV\VWHP6HH´,2GDWDGXULQJVWDUWXSµRQSDJH
8VLQJWKHVHUHJLVWHUVLWLVDOVRSRVVLEOHIRUWKHILHOGEXVFRQWUROV\VWHPWRLQVWUXFWWKH$%&WRHQDEOHGLV
DEOHVSHFLILHGQRGHV
%\GHIDXOWWKHVHUHJLVWHUVDUHORFDWHGLQWKHLQWHUQDOPHPRU\EXIIHUDW[[6WDWXV5HJLVWHUDQG
[[&RQWURO5HJLVWHUKRZHYHUWKH\FDQEHGLVDEOHGXVLQJWKH$%&&RQILJ7RROVHH´6WDWXV
&RQWUROE\WHVµRQSDJH 'LVDEOLQJWKHVHUHJLVWHUVZLOOUHOHDVHWKHUHVHUYHGE\WHVLQWKHLQWHUQDOPHP
RU\EXIIHUKRZHYHUWKH6WDWXVDQG&RQWUROIXQFWLRQDOLW\ZLOOQRWEHDYDLODEOH
1RWH
7KHKDQGVKDNLQJSURFHGXUHGHVFULEHGRQSDJH PXVWEHIROORZHGIRUDOOFKDQJHVWRWKHVHUHJLVWHUV
&RQWURO5HJLVWHU)LHOGEXV&RQWURO6\VWHP!$%&
&RQWURO&RGHV
7KHIROORZLQJ&RQWURO&RGHVDUHUHFRJQL]HGE\WKH$%&DQGFDQEHXVHGE\WKHILHOGEXVFRQWUROV\VWHP
%\WH2IIVHW[
%\WH2IIVHW[
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
Control Code
Data
%LWV
1DPH
'HVFULSWLRQ
15
Handshake Confirmation Bit
(CR_HS_CONFIRM)
When the fieldbus control system has read the new information from the Status
Register, it should set this bit to the same value as bit 15 in the Status Register
14
Handshake Toggle Bit
(CR_HS_SEND)
The fieldbus control system should toggle this bit when new information has been
written in the Control Register.
13
Data Valid
(CR_DV)
This bit is used to indicate to the ABC if the data in the output data area is valid or
not. The bit shall be set by the fieldbus control system when new data has been
written.
1: Data Valid
0: Data NOT Valid
12 - 8
Control Code
(CR_EC)
See table below.
7 - 0
Data
(CR_ED)
See table below.
&RGH 1DPH
'DWD
'HVFULSWLRQ
0xA
DISABLE_NODE
Slave address of the node to
disable
This instructs the ABC to disable a specific node
from the sub network communication
0xB
ENABLE_NODE
Slave address of the node
number to enable
This instructs the ABC to enable a specific node to
be active in the sub network communication
0xC
ENABLE_NODES
Number of nodes to enable
This instructs the ABC to enable a number of
nodes from a complete configuration