📄 can in automation (cia) - canopen protocol - service data object (sdo).htm
字号:
alt=O
src="CAN in Automation (CiA) - CANopen protocol - Service Data Object (SDO).files/services.gif"
width=129 border=0></A></TD></TR>
<TR>
<TD><A id=refL116
onmouseover="moveLayerY('L116', 12) ; popUp('L116');"
href="http://www.can-cia.org/products/"><IMG height=23
alt=O
src="CAN in Automation (CiA) - CANopen protocol - Service Data Object (SDO).files/directory.gif"
width=129 border=0></A></TD></TR>
<TR>
<TD><A id=refL124
onmouseover="moveLayerY('L124', 12) ; popUp('L124');"
href="http://www.can-cia.org/cia/"><IMG height=23 alt=O
src="CAN in Automation (CiA) - CANopen protocol - Service Data Object (SDO).files/cia.gif"
width=129 border=0></A></TD></TR>
<TR>
<TD><A id=refL141
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 - Service Data Object (SDO).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 - Service Data Object (SDO).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 - Service Data Object (SDO).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 - Service Data Object (SDO).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 - Service Data Object (SDO).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 - Service Data Object (SDO).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 - Service Data Object (SDO).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 - Service Data Object (SDO).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 - Service Data Object (SDO).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 - Service Data Object (SDO).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 - Service Data Object (SDO).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 - Service Data Object (SDO).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 - Service Data Object (SDO).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 - Service Data Object (SDO)</H2>
<P><IMG height=146
src="CAN in Automation (CiA) - CANopen protocol - Service Data Object (SDO).files/sdo.gif"
width=250 align=left border=0>A Service Data Object
(SDO) reads from entries or writes to entries of the
Object Dictionary. The SDO transport protocol allows
transmitting objects of any size. The first byte of the
first segment contains the necessary flow control
information including a toggle bit to overcome the
well-known problem of doubly received CAN frames. The
next three byte of the first segment contain index and
sub-index of the Object Dictionary entry to be read or
written. The last four byte of the first segment are
available for user data. The second and the following
segments (using the very same CAN identifier) contain
the control byte and up to seven byte of user data. The
receiver confirms each segment or a block of segments,
so that a peer-to-peer communication (client/server)
takes place.</P></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 - Service Data Object (SDO).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 - Service Data Object (SDO).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 - Service Data Object (SDO).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 - Service Data Object (SDO).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 - Service Data Object (SDO).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 - Service Data Object (SDO).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 - Service Data Object (SDO).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 - Service Data Object (SDO).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 - Service Data Object (SDO).files/pixel.gif"
width=1></TD>
<TD class=layout bgColor=#009966 height=1><IMG height=1
src="CAN in Automation (CiA) - CANopen protocol - Service Data Object (SDO).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 - Service Data Object (SDO).files/pixel.gif"
width=1></TD>
<TD class=layout align=left bgColor=#009966><IMG height=1
src="CAN in Automation (CiA) - CANopen protocol - Service Data Object (SDO).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 - Service Data Object (SDO).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 - Service Data Object (SDO).files/pixel.gif"
width=1></TD>
<TD class=layout height=14><IMG height=14
src="CAN in Automation (CiA) - CANopen protocol - Service Data Object (SDO).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 + -