Communicate to DeviceNet devices

There are two methods for communicating to DeviceNet devices, utilizing the CIA Messaging <class>:<instance>:<attribute>:
  • You can manually enter a tag for the DeviceNet topic. The format to manually enter a tag is
    <class>:<instance>:<attribute>,<type descriptor>
    . For example,
    14:1:8,u8
    reads an unsigned byte of data.
    TIP:
    If you installed RSNetWorx for DeviceNet or the EDS files with RSLinx Classic, you can use the EDS file parameter instead of this format. If you use the EDS parameter name, you do not need the <type descriptor>.
    Another method of manually entering a tag for a DeviceNet topic to get individual members from a DeviceNet object is
    <class>:<instance>:<attribute>[MemberNumber],<type descriptor>
    For example,
    14:1:4[1],u32
    The MemberNumber is the number you want to read, and may be different for each DeviceNet object. Refer to your particular DeviceNet device documentation.
    The following OPC/DDE item modifiers exist for the <type descriptor>:
    u0
    Boolean
    u8
    Byte
    u16
    Unsigned Word
    u32
    Unsigned Long
    u64
    Unsigned Double
    s0
    Boolean
    s8
    Char
    s16
    Word
    s32
    DWord
    s64
    Double
    str1
    short string (1 byte length and string)
    str2
    string (2 byte length and string)
    arr0
    Boolean array
    arr8
    Byte array
    arr16
    Word array
    arr32
    DWord array
    arr64
    Double array
    f32
    32-bit float
    f64
    64-bit float
    arrf32
    32-bit float array
    arrf64
    64-bit float array
    nf
    Do not format strings
  • RSLinx Classic also supports EDS parameters for DeviceNet topics and tags for topics with an associated tag name file. To use the feature, manually enter the tag or EDS parameter in the
    Data Table Address
    of the
    Copy DDE Link
    to
    Clipboard
    dialog box, or select the appropriate tag or parameter from the list. Spaces are not permitted in EDS parameters, so you must convert any spaces to underscores (_).
Provide Feedback
Have questions or feedback about this documentation? Please submit your feedback here.
Normal