关于 DeviceNet I/O 配置

在 DeviceNet I/O 配置中,通信接口卡(称为 DeviceNet 扫描器,对于台式计算机为 1784-PCIDS,对于
PanelView Plus
设备为 2711P-RN10H、2711P-RN10C)物理连接到运行
FactoryTalk Linx
服务器的主机计算机。此 DeviceNet 通信接口卡由
RSNetWorx for DeviceNet
配置,作为 DeviceNet 网络上的主(扫描器)和/或从(适配器)设备来交换 I/O 数据。相反,
FactoryTalk Linx
被配置访问存储在以本地方式附加到 DeviceNet 通信接口上的 I/O 数据。
重要提示:
  • 台式计算机对 DeviceNet I/O 通信的支持仅针对在应用程序开发和应用程序测试环境中使用进行了测试。仅能在无危险的非生产性环境中使用此功能。若不遵守此项预防措施,可能会导致设备损坏、人员重伤或死亡。
  • 对于输出表中用户尚未指定值的任何位,将分配值 0。因此,如果输出别名未指定初始值,或者未为输出表的区域定义别名,则会向其分配值 0,并将显示一条警告消息。但是,DeviceNet 扫描器将仍然能够进入运行模式。由于值 0 会在 DeviceNet 扫描器进入运行模式后立即应用,请务必注意此操作可能会对应用程序中的输出设备产生的影响。
  • 在某些条件下,由于 DeviceNet 协议的带宽上限,过度使用状态改变 (COS) 连接可能会导致网络崩溃。大量使用 COS 连接,尤其是使用快速变化的数据,可能会对可用总线带宽造成不良影响。如果将总线带宽全部占用,部分设备将只能进行间歇性通信。这可能会导致超时错误,并有可能丢失数据。如果发生超时,可考虑将部分 COS 连接类型更改为循环或轮询。
要创建一个使用 DeviceNet I/O 配置的应用程序,必须按照下列步骤操作:
  1. RSNetWorx for DeviceNet
    中配置 DeviceNet 扫描器。
    RSNetWorx
    包含实际网络配置。用户在
    FactoryTalk Linx
    中创建的设备模仿在
    RSNetWorx
    中使用
    RSNetWorx
    配置扫描列表工具创建的设备。有关更多信息,请参阅
    RSNetWorx
    帮助。
  2. 使用
    FactoryTalk Linx
    界面定义 DeviceNet 扫描器卡中的 I/O。
    每个 DeviceNet 扫描器卡的内部存储器中包含 2048 字节的输入表和 2048 字节的输出表以存储数据。
    DeviceNet 扫描器中的 I/O 在
    FactoryTalk Linx
    通信设置
    编辑器的
    设计(本地)
    选项卡上定义。要在 DeviceNet 扫描器中定义 I/O,请执行以下操作:
    1. 在 DeviceNet 扫描器中定义称为地址块的内存块。
    2. 给这些块添加设备,这些设备模仿您在
      RSNetWorx
      中创建的设备。一个设备将地址块链接到数据源。每个地址块只能分配一个设备。
    3. 添加别名。别名将名称与 DeviceNet 扫描器的 I/O 表内的一组特定信息关联起来。
  3. 使用 <RSV> ME 用户界面将图形控件与别名关联起来。
    创建别名后,当浏览
    FactoryTalk Linx
    服务器以查找其可用数据项列表时,会将别名提供给
    RSView
    客户端。然后,可以将其分配给应用程序中的组件,如 LED 或开关。
在创建 Runtime 应用程序 (.mer) 并将其传输到目标设备之前,必须将配置复制到
Runtime(目标)
选项卡。在创建运行时应用程序之前,请验证您的应用程序配置,确保通信卡的设置没有与网络上的任何其他内容冲突(如重复的 MAC ID)。
提供反馈
对本文档有问题或反馈吗? 请在这里提交您的反馈
Normal