确认DeviceNet网络情况

applicomIO Console应用具有网络诊断功能(Diagnostic)。诊断的使用程序如下。

  1. 打开Diagnostic,点击左上角的放大镜图标,然后在屏幕左侧的树状图中选择 “Channel”。

    画面右侧会显示两个选项卡,CAN和DeviceNet(scanner) 扫描板的CAN控制器状态会显示在[CAN]选项卡上。
    扫描板的CAN控制器状态会显示在[CAN]选项卡上。

    表示 描述
    Rx 接收数据的字节数与帧数
    Tx 发送数据的字节数与帧数
    OverRun CAN 控制器检测到的通信超限错误数
    Errors CAN 控制器检测到的通信错误数
    Bus Off Busoff检测次数
    Baud Rate 通信速度
    Bus Load 总线上的负载(最大、最小、当前)

要点


使用DeviceNet 时,确保总线上的最大负载在60%以下。当负载超过60%,DeviceNet 网络通信会不稳定。(例如:通信错误增多)

有关主站配置程序,请参阅各主站设备手册。请参阅下表的配置。

安装molex制造的DeviceNet主板

  1. 选择[DeviceNet(scanner)]选项卡。将显示一下画面。

    表示 描述
    MAC ID 为扫描板指定的MAC ID
    Module/NetWork LED Network Status (NS)LED状态
    IO LED Module Status (MS)LED状态
    applicomR Status 扫描板状态

扫描板状态显示在“代号→注释”表格内。下表所示为代码。

状态代码 描述
一般 协议
0 未检测到故障。

功能运行正常。

4 无法访问数据。

远程设备出错。检查其状态。

32 传送至函数的参数不正确

(例如:请求的变量数过大)

33 响应超时错误。

设备未响应。检查设备状态和配线。DeviceNet 主站在配置中未扫描到设备。

34 线路的物理缺陷。

未检测到+24V 电源。applicomIO接口的CAN组件是“Busoff”。检查网络配线和通信速度。

36 未配置设备。

用applicomIO® 控制台确定设备配置并通过运行PCInitIO重新初始化applicomIO®产品。

45 非驻留对话软件。

使用前通过运行PCInitIO初始化applicomIO接口

47 目标applicomIO卡无效或IO_Init函数初始化不正确
53 线路上的同步问题。

附加信息:DeviceNet主站为“离线”状态(未检测到电源或applicomIO的CAN组件为“Busoff”)

检查网络配线和波特率。

55 响应超时。

设备接受连接,但未响应请求。检查设备状态。

65 拒绝连接。

正在与DeviceNet主站建立连接或设备拒绝连接。

70 连接完成。

DeviceNet网络上检测到MAC ID重复。修改DeviceNet 主站的MAC ID。

79 配置文件不兼容。

设备与配置不匹配。检查设备一致性与连接尺寸。

63 表示串行端口遇到通信错误。
66 applicomIO接口内存不足。
93 驱动器无法访问。
99 applicomIO正在运行。
255 事先未通过IO_RefreshInput函数更新局部输入缓冲区。
  1. 点击窗口左上侧的[I/O]图标时,显示以下画面。

    每个从站设备状态显示在窗口右侧。
    绿色圆圈表示相应设备的通信正常,红色圆圈表示存在通信错误。灰色圆圈表示相应设备不存在。

  2. 选择窗口左侧设备树中的“Equipment”时,显示以下画面。

    所选设备的输入和输出状态会显示在窗口右侧。
    如果需要更改输出数据,可在[Output Mapping]中点击需要更改的字节数。然后,在[Selected Output Value:]中输入数值并点击[Write]按钮。