⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 can in automation (cia) - canopen protocol - device model.htm

📁 canopen 通信协议
💻 HTM
📖 第 1 页 / 共 3 页
字号:
                        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 - Device Model.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 - Device Model.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 - Device Model.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 - Device Model.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 - Device Model.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 - Device Model.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 - Device Model.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 - Device Model.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 - Device Model.files/contact.gif" 
                        border=0 name=contact></A></CSOBJ> &nbsp; &nbsp; &nbsp; 
                        &nbsp; &nbsp; &nbsp; <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 - Device Model.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 - Device Model.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> &gt; <A 
                        href="http://www.can-cia.org/canopen/">canopen</A> &gt; 
                        <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 - Device Model.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 - Device Model</H2>
                        <P><IMG height=336 
                        src="CAN in Automation (CiA) - CANopen protocol - Device Model.files/device.gif" 
                        width=163 align=left border=0>Any CANopen device can be 
                        seen as a generic device. This generic device is 
                        connected to CAN on one side and connected to 
                        application specific I/O data on the other side. The 
                        application is the key knowledge of the device 
                        manufacturer. The interface between the application and 
                        CAN is realized by an object dictionary. The object 
                        dictionary is unique for any CANopen device and 
                        represents the whole access to its implemented 
                        application in terms of data as well as in terms of 
                        configuration. To gain access to the object dictionary 
                        each CANopen device has to realize a CANopen protocol 
                        stack. This CANopen protocol stack is a piece of 
                        software, which normally is implemented on the same 
                        controller that is used by the application software.</P>
                        <P>The CANopen protocol stack consits of different 
                        functions for different purposes.</P>
                        <P><A 
                        href="http://www.can-cia.org/canopen/protocol/pdo.html">Process 
                        Data Object (PDO)</A> is used to transmit the 
                        application data. The application data is transmitted 
                        without any protocol overhead in broadcast.</P>
                        <P><A 
                        href="http://www.can-cia.org/canopen/protocol/sdo.html">Service 
                        Data Object (SDO)</A> is used to gain access to all 
                        device parameters. SDO is used for direct device to 
                        device communication.</P>
                        <P><A 
                        href="http://www.can-cia.org/canopen/protocol/errorcontrol.html">Error 
                        Control</A> is used to validate that any device is 
                        working proper in terms of CANopen communication.</P>
                        <P><A 
                        href="http://www.can-cia.org/canopen/protocol/nmt.html">Network 
                        Management</A> is used to control the network in terms 
                        of CANopen communication and indirectly in terms of 
                        system behavior.<BR clear=all></P>
                        <H3><A name=guarding></A>Object dictionary</H3>
                        <P>The object dictionary represents the complete access 
                        to the application program of the device in terms of 
                        application data as well as in term of configuration 
                        parameters. The object dictionary gain access</P>
                        <UL>
                          <LI>to all data types used in the device, 
                          <LI>to the communication parameters (to configure the 
                          device in terms of communication), and 
                          <LI>to the application data and configuration 
                          parameters. </LI></UL>
                        <P><IMG height=163 
                        src="CAN in Automation (CiA) - CANopen protocol - Device Model.files/od-small.gif" 
                        width=293 border=0></P>
                        <P></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 - Device Model.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 - Device Model.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 - Device Model.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 - Device Model.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 - Device Model.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 - Device Model.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 - Device Model.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 - Device Model.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 - Device Model.files/pixel.gif" 
            width=1></TD>
          <TD class=layout bgColor=#009966 height=1><IMG height=1 
            src="CAN in Automation (CiA) - CANopen protocol - Device Model.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 - Device Model.files/pixel.gif" 
      width=1></TD>
    <TD class=layout align=left bgColor=#009966><IMG height=1 
      src="CAN in Automation (CiA) - CANopen protocol - Device Model.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 - Device Model.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 - Device Model.files/pixel.gif" 
      width=1></TD>
    <TD class=layout height=14><IMG height=14 
      src="CAN in Automation (CiA) - CANopen protocol - Device Model.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 + -