📄 can in automation (cia) - canopen protocol - network management (nmt).htm
字号:
onmouseover="moveLayerY('L141', 12) ; popUp('L141');"
href="http://www.can-cia.org/downloads/ciaspecifications/"><IMG
height=23 alt=O
src="CAN in Automation (CiA) - CANopen protocol - Network Management (NMT).files/downloads.gif"
width=129 border=0></A></TD></TR>
<TR>
<TD><A id=refL152
onmouseover="moveLayerY('L152', 12) ; popUp('L152');"
href="http://www.can-cia.org/press/"><IMG height=23
alt=O
src="CAN in Automation (CiA) - CANopen protocol - Network Management (NMT).files/pressroom.gif"
width=129
border=0></A></TD></TR></TBODY></TABLE></DIV></TD></TR></TBODY></TABLE><!-- vertical menu end --></TD>
<TD class=layout vAlign=center align=right width=17
bgColor=#009966><IMG height=184
src="CAN in Automation (CiA) - CANopen protocol - Network Management (NMT).files/pixel.gif"
width=17 border=0></TD></TR></TBODY></TABLE>
<TABLE class=layout cellSpacing=5 cellPadding=3 width=144 border=0>
<TBODY>
<TR>
<TD class=layout vAlign=center align=middle><IMG height=20
src="CAN in Automation (CiA) - CANopen protocol - Network Management (NMT).files/pixel.gif"
width=130></TD></TR>
<TR>
<TD class=layout vAlign=center align=middle>
<TABLE class=layout cellSpacing=0 cellPadding=1 border=0>
<TBODY>
<TR>
<TD class=layout bgColor=#009966>
<TABLE class=layout cellSpacing=0 cellPadding=0 border=0>
<TBODY>
<TR>
<TD class=layout bgColor=white><A
href="http://www.can-cia.org/ad/link/793/button//canopen/"
target=_blank><IMG
src="CAN in Automation (CiA) - CANopen protocol - Network Management (NMT).files/ifm_117x60_d4_a.gif"
border=0></A></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></TD></TR>
<TR>
<TD class=layout vAlign=center align=middle><A
href="http://www.can-cia.org/canopen/railway/" target=_blank><IMG
height=72
src="CAN in Automation (CiA) - CANopen protocol - Network Management (NMT).files/railway2005.gif"
width=117 border=1></A></TD></TR>
<TR>
<TD class=layout vAlign=center align=middle>
<TABLE class=layout cellSpacing=0 cellPadding=1 border=0>
<TBODY>
<TR>
<TD class=layout bgColor=#009966>
<TABLE class=layout cellSpacing=0 cellPadding=0 border=0>
<TBODY>
<TR>
<TD class=layout bgColor=white><A
href="http://www.can-cia.org/canopen/lift"><IMG
src="CAN in Automation (CiA) - CANopen protocol - Network Management (NMT).files/lift_logo_web.gif"
border=0></A>
</TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></TD></TR>
<TR>
<TD class=layout vAlign=center align=middle>
<TABLE class=layout cellSpacing=0 cellPadding=1 border=0>
<TBODY>
<TR>
<TD class=layout bgColor=#009966>
<TABLE class=layout cellSpacing=0 cellPadding=0 border=0>
<TBODY>
<TR>
<TD class=layout bgColor=white><A
href="http://www.can-cia.org/cleanopen/"><IMG height=60
src="CAN in Automation (CiA) - CANopen protocol - Network Management (NMT).files/clean_button.gif"
width=117 border=0></A>
</TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></TD>
<TD class=layout width=1 bgColor=#009966><IMG
src="CAN in Automation (CiA) - CANopen protocol - Network Management (NMT).files/pixel.gif"
width=1 border=0></TD>
<TD class=layout vAlign=top align=left>
<TABLE class=layout cellSpacing=0 cellPadding=5 border=0>
<TBODY>
<TR>
<TD class=layout>
<TABLE class=layout cellSpacing=0 cellPadding=0 border=0>
<TBODY>
<TR>
<TD class=layout vAlign=center align=right colSpan=2>
<TABLE class=layout cellSpacing=0 cellPadding=3 width="100%"
border=0>
<TBODY>
<TR vAlign=center>
<TD class=layout align=left><A
href="http://www.can-cia.org/login.php"><SPAN
style="FONT-WEIGHT: bold; FONT-SIZE: x-small; COLOR: darkblue; FONT-STYLE: italic; FONT-FAMILY: Arial,Helvetica,Geneva">Login</SPAN></A></TD>
<TD style="TEXT-ALIGN: right; align: right"
align=right><CSOBJ cl="/images/menu/contact.gif"
ht="/images/menu/contact-over.gif" t="Button" h="23"><A
onmouseover="return CSIShow(/*CMP*/'contact',1)"
onclick="CSIShow(/*CMP*/'contact',2);return CSButtonReturn()"
onmouseout="return CSIShow(/*CMP*/'contact',0)"
href="http://www.can-cia.org/contact/"><IMG height=23
src="CAN in Automation (CiA) - CANopen protocol - Network Management (NMT).files/contact.gif"
border=0 name=contact></A></CSOBJ>
<CSOBJ
cl="/images/menu/siteindex.gif"
ht="/images/menu/siteindex_over.gif" t="Button"
h="23"><A
onmouseover="return CSIShow(/*CMP*/'siteindex',1)"
onclick="CSIShow(/*CMP*/'siteindex',2);return CSButtonReturn()"
onmouseout="return CSIShow(/*CMP*/'siteindex',0)"
href="http://www.can-cia.org/site/"><IMG height=23
src="CAN in Automation (CiA) - CANopen protocol - Network Management (NMT).files/siteindex.gif"
border=0
name=siteindex></A></CSOBJ></TD></TR></TBODY></TABLE></TD></TR>
<TR height=1>
<TD class=layout bgColor=#009966 colSpan=2 height=1><IMG
height=1
src="CAN in Automation (CiA) - CANopen protocol - Network Management (NMT).files/pixel.gif"
width=500 border=0></TD></TR>
<TR>
<TD class=path vAlign=center align=left>
<TABLE class=path cellSpacing=5 cellPadding=0 border=0>
<TBODY>
<TR>
<TD class=path><A
href="http://www.can-cia.org/">home</A> > <A
href="http://www.can-cia.org/canopen/">canopen</A> >
<A
href="http://www.can-cia.org/canopen/protocol/">protocol</A></TD></TR></TBODY></TABLE></TD>
<TD class=modify style="TEXT-ALIGN: right; alignment: right"
vAlign=center align=right>
<TABLE class=modify cellSpacing=5 cellPadding=0 width="100%"
border=0>
<TBODY>
<TR>
<TD class=modify
style="TEXT-ALIGN: right; align: right"><SPAN
id=pingu><A title="Thilo Schumann"
href="http://www.pingu.info/">Pingu</A></SPAN>Last
modified: 2003-12-23</TD></TR></TBODY></TABLE></TD></TR>
<TR height=15>
<TD class=layout colSpan=2 height=15><IMG height=15
src="CAN in Automation (CiA) - CANopen protocol - Network Management (NMT).files/pixel.gif"
width=500 border=0></TD></TR>
<TR>
<TD class=layout vAlign=top align=left colSpan=2><FONT
face=Arial,Helvetica,Geneva,Swiss,SunSans-Regular>
<TABLE cellSpacing=0 cellPadding=10 width="100%" border=0>
<TBODY>
<TR vAlign=top>
<TD align=left>
<META content="Adobe GoLive 5" name=generator>
<H2>CANopen protocol - Network Management (NMT)</H2>
<P>The Network Management objects include Boot-up
message, Heartbeat protocol, and NMT
message.<BR><BR>Boot-up message, and Heartbeat protocol
are implemented as single CAN frames with 1-byte data
field. <BR><BR><IMG height=186
src="CAN in Automation (CiA) - CANopen protocol - Network Management (NMT).files/nmt-slave.gif"
width=300 border=0></P>
<H3>NMT message</H3>
<P>The NMT message is mapped to a single CAN frame with
a data length of 2 byte. Its identifier is 0. The first
byte contains the command specifier and the second
contains the Node-ID of the device that must perform the
command (in the case of Node-ID 0 all nodes have to
perform the command). The NMT message transmitted by the
NMT master forces the nodes to transit to another NMT
state. The CANopen state machine specifies the states
Initialization, Pre-Operational, Operational and
Stopped. After power-on, each CANopen device is in the
state Initialization and automatically transits to the
state Pre-operational. In this state, transmission of
SDOs is allowed. If the NMT master has set one or more
nodes into the state Operational, they are allowed to
transmit and to receive PDOs. In the state Stopped no
communication is allowed except that of NMT
objects.<BR><IMG height=132
src="CAN in Automation (CiA) - CANopen protocol - Network Management (NMT).files/nmt.gif"
width=300 align=left border=0> The state Initialization
is divided into three sub-states in order to enable a
complete or partial reset of a node. In the sub-state
Reset Application the parameters of the
manufacturer-specific profile area and the standardized
device profile area are set to their power-on values. In
the sub-state Reset Communication the parameters of the
communication profile area are set to their power-on
values. The third sub-state is initialising, which a
node enters automatically after power-on. Power-on
values are the last stored parameters.<BR><BR></P>
<H3>Boot-up meesage</H3>
<P>A device sends the Boot-up message to indicate to the
NMT master that it has reached the state
Pre-operational. This occurs whenever the device
initially boots-up but also after a power-out during
operation. The Boot-up message has the same identifier
as the Heartbeat object, however, its data content is
zero. <BR><BR></P>
<H3></H3></TD>
<TD align=right>
<TABLE cellSpacing=0 cellPadding=1 bgColor=#009966
border=0>
<TBODY>
<TR vAlign=center align=middle>
<TD>
<TABLE cellSpacing=0 cellPadding=3 width="100%"
bgColor=white border=0>
<TBODY>
<TR vAlign=center align=left>
<TD style="FONT-WEIGHT: bold; COLOR: white"
bgColor=#009966 color="white">Direct
links</TD></TR>
<TR vAlign=top align=justify>
<TD><IMG height=8
src="CAN in Automation (CiA) - CANopen protocol - Network Management (NMT).files/link.gif"
width=8 border=0> <A
href="http://www.can-cia.org/canopen/protocol/index.html">Introduction</A>
<P><IMG height=8
src="CAN in Automation (CiA) - CANopen protocol - Network Management (NMT).files/link.gif"
width=8 border=0> <A
href="http://www.can-cia.org/canopen/protocol/pdo.html">Process
Data Objects (PDO)</A></P>
<P><IMG height=8
src="CAN in Automation (CiA) - CANopen protocol - Network Management (NMT).files/link.gif"
width=8 border=0> <A
href="http://www.can-cia.org/canopen/protocol/sdo.html">Service
Data Objects (SDO)</A></P>
<P><IMG height=8
src="CAN in Automation (CiA) - CANopen protocol - Network Management (NMT).files/link.gif"
width=8 border=0> <A
href="http://www.can-cia.org/canopen/protocol/nmt.html">Network
Managment (NMT)</A></P>
<P><IMG height=8
src="CAN in Automation (CiA) - CANopen protocol - Network Management (NMT).files/link.gif"
width=8 border=0> <A
href="http://www.can-cia.org/canopen/protocol/special.html">Special
function objects (Sync, Emcy, Time)</A></P>
<P><IMG height=8
src="CAN in Automation (CiA) - CANopen protocol - Network Management (NMT).files/link.gif"
width=8 border=0> <A
href="http://www.can-cia.org/canopen/protocol/errorcontrol.html">Error
control: Heartbeat</A></P>
<P><IMG height=8
src="CAN in Automation (CiA) - CANopen protocol - Network Management (NMT).files/link.gif"
width=8 border=0> <A
href="http://www.can-cia.org/canopen/protocol/od.html">Device
model and object dictionary</A></P>
<P><IMG height=8
src="CAN in Automation (CiA) - CANopen protocol - Network Management (NMT).files/link.gif"
width=8 border=0> <A
href="http://www.can-cia.org/canopen/protocol/bittiming.html">Bit
timing</A></P>
<UL></UL>
<P></P></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE><BR></TD></TR></TBODY></TABLE></FONT></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></TD></TR>
<TR vAlign=center>
<TD class=layout align=right width=144>
<TABLE class=layout height=1 cellSpacing=0 cellPadding=0 width=144
border=0>
<TBODY>
<TR vAlign=center align=right height=1>
<TD class=layout width=120 height=1><IMG height=1
src="CAN in Automation (CiA) - CANopen protocol - Network Management (NMT).files/pixel.gif"
width=1></TD>
<TD class=layout bgColor=#009966 height=1><IMG height=1
src="CAN in Automation (CiA) - CANopen protocol - Network Management (NMT).files/pixel.gif"
width=14></TD></TR></TBODY></TABLE></TD>
<TD class=layout vAlign=center align=middle width=1 bgColor=#009966><IMG
height=1
src="CAN in Automation (CiA) - CANopen protocol - Network Management (NMT).files/pixel.gif"
width=1></TD>
<TD class=layout align=left bgColor=#009966><IMG height=1
src="CAN in Automation (CiA) - CANopen protocol - Network Management (NMT).files/pixel.gif"
width=500></TD></TR>
<TR height=14>
<TD class=layout width=144 height=14><IMG height=14
src="CAN in Automation (CiA) - CANopen protocol - Network Management (NMT).files/pixel.gif"
width=144></TD>
<TD class=layout width=1 bgColor=#009966 height=14><IMG height=14
src="CAN in Automation (CiA) - CANopen protocol - Network Management (NMT).files/pixel.gif"
width=1></TD>
<TD class=layout height=14><IMG height=14
src="CAN in Automation (CiA) - CANopen protocol - Network Management (NMT).files/pixel.gif"
width=500></TD></TR></TBODY></TABLE>
<TABLE class=layout width="100%">
<TBODY>
<TR>
<TD class=layout style="TEXT-ALIGN: center; alignment: center"
align=middle><A href="http://www.can-cia.org/"><B>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -