ACC-72EX User Manual
DPRAM Memory Map
29
Bit
No.
Definition / Description
0
Communicating (NCF_COMMUNICATING)
The NCF_COMMUNICATING flag is set if the protocol stack has successfully opened a
connection to at least one of the configured network slaves (for master protocol stacks),
respectively has an open connection to the network master (for slave protocol stacks). If
cleared, the input data should not be evaluated, because it may be invalid, old or both. At
initialization time, this flag is cleared.
1
Error (NCF_ERROR)
The NCF_ERROR flag signals an error condition that is reported by the protocol stack. It
could indicate a network communication issue or something to that effect. The corresponding
error code is placed in the ulCommunicationError variable in the common status block. At
initialization time, this flag is cleared.
2
Host Change Of State Acknowledge (NCF_HOST_COS_ACK)
The NCF_HOST_COS_ACK flag is used by the protocol stack indicating that the new state
of the UMAC has been read. At initialization time, this flag is cleared.
3
netX Change Of State Command (NCF_NETX_COS_CMD)
The NCF_NETX_COS_CMD flag signals a change in the state of the protocol stack. The new
state can be found in the ulCommunicationCOS register in the common status block. In return
the UMAC program then toggles the HCF_NETX_COS_ACK flag in the host
communication flags acknowledging that the new protocol state has been read. At
initialization time, this flag is cleared.
4
Send Mailbox Acknowledge (NCF_SEND_MBX_ACK)
Both the NCF_SEND_MBX_ACK flag and the HCF_SEND_MBX_CMD flag are used
together to transfer non-cyclic packages between the protocol stack and the UMAC programs.
At initialization time, this flag is cleared.
5
Receive Mailbox Command (NCF_RECV_MBX_CMD)
Both the NCF_RECV_MBX_CMD flag and the HCF_RECV_MBX_ACK flag are used
together to transfer non-cyclic packages between the UMAC programs and the protocol stack.
At initialization time, this flag is cleared.
6
Process Data 0 Out Acknowledge (NCF_PD0_OUT_ACK)
Both the NCF_PD0_OUT_ACK flag and the HCF_PD0_OUT_CMD flag are used together to
transfer cyclic output data from the UMAC to the protocol stack. At initialization time, this
flag may be set, depending on the data exchanged mode.
7
Process Data 0 In Command (NCF_PD0_IN_CMD)
Both the NCF_PD0_IN_CMD flag and the HCF_PD0_IN_ACK flag are used together to
transfer cyclic input data from the protocol stack to the UMAC. At initialization time, this
flag may be set, depending on the data exchanged mode.
8
Process Data 1 Out Acknowledge (NCF_PD1_OUT_ACK, not supported yet)
Both the NCF_PD1_OUT_ACK flag and the HCF_PD1_OUT_CMD flag are used together to
transfer output cyclic data from the UMAC to the protocol stack. At initialization time, this
flag may be set, depending on the data exchanged mode.
9
Process Data 1 In Command (NCF_PD1_IN_CMD, not supported yet)
Both the NCF_PD1_IN_CMD flag and the HCF_PD1_IN_ACK flag are used together to
transfer cyclic input data from the protocol stack to the UMAC. At initialization time, this
flag may be set, depending on the data exchange mode.
10..15 Reserved, set to 0