No.17205 作者:yy44 邮件:yangyonggreat@163.com ID:98290 登陆:4次 文章数:3篇 最后登陆IP:122.234.63.193 最后登陆:2008/9/28 8:31:22 注册:2008/3/31 21:58:08 财富:141 发帖时间:2008/3/31 22:31:49 发贴者IP:60.176.248.149 标题:yy44:转让DeviceNet总线开发板以及软件(能实际通讯) qq327091911 摘要:No.17205转让DeviceNet总线开发板以及软件(能实际通讯) qq327091911
此主题相关图片如下:
 模块的功能特点 DeviceNet远程I/O模块可用于在基于DeviceNet协议的数据采集与监控系统中,作为远程I/O模块,采集工业现场数据。 远程I/O模块通过隔离电源供电,模块的输入和输出单元与内部控制单元之间采用光电隔离,降低了工业现场干扰对模块运行的影响,提高了模块的可靠性。 DeviceNet远程I/O模块按照DeviceNet协议规范设计,支持预定义主/从连接组,可作为DeviceNet从站设备,接入DeviceNet网络与其它符合DeviceNet协议规范的PLC或主站卡等主站设备进行数据通信。 MAC ID和波特率的设定 在使用DeviceNet远程I/O模块时,首先需要设置模块的DeviceNet波特率以及模块的MAC ID地址。模块的CAN波特率和MAC ID是通过拨码开关S1进行设定。 图1 拨码开关设置 拨码开关的各位拨向“ON”位置时,该位为“0”,如果拨向“OFF”位置,则该位为“1”。 拨码开关的1~6位用于设定模块的MAC ID,第1位为最低位,第6位为最高位,模块的MAC ID是各位对应的十进制值之和,模块的MAC ID的有效范围为0~63,如下表1所示。 表1 MAC ID设置 MAC ID bit 7 bit 6 bit 5 bit 4 bit 3 bit 2 0 0 0 0 0 0 0 1 0 0 0 0 0 1 2 0 0 0 0 1 0 3 0 0 0 0 1 1 …… 63 1 1 1 1 1 1 DeviceNet远程I/O模块支持标准的DeviceNet网络的通信波特率:125kbps、250kbps、500kbps,可根据实际应用情况选择合适的通信波特率。拨码开关的7~8位用于设定模块的波特率,第7位为低位,第8位为高位。波特率与开关设置对应值如下表2所示。 表2 波特率设置 波特率(kbps) bit 8 bit 7 125 0 0 250 0 1 500 1 0 无效 1 1 接口说明 J4是I/O输入输出端子,J5是DeviceNet接口,J6是编程接口,详见模块原理图。 DeviceNet线缆 DeviceNet网络使用五芯屏蔽电缆,由一对双绞的信号线(CAN_H和CAN_L)、一对双绞的网络电源线(V-和V+)、以及屏蔽线组成,网络电源电压为24VDC,如图2所示。 图2 DeviceNet电缆 网络连接 DeviceNet网络接线的拓扑结构为总线式结构,如下图3所示。 图3 DeviceNet网络拓扑结构 在DeviceNet网络的主干线的末端需要接终端电阻。每条支线最长为6m,可以接一个或者多个节点。DeviceNet允许在支线上有分支结构。 DeviceNet网络的干线长度由数据传输速率和所使用的电缆类型决定。电缆系统中任两点间的电缆距离不允许超过波特率允许的最大电缆距离。两点间的电缆距离为两点间的干线和支线电缆的长度和。支线长度是指从干线端子到支线上节点的各个收发器之间的最大距离。此距离包括可能永久连接在设备上的支线电缆。网络上允许支线的总长度由取决于数据传送速率。在决定干线长度、支线的长度和数量需要参考DeviceNet网络通讯波特率与通讯距离之间的关系,如表3所示。 表3 DeviceNet网络通讯波特率与通讯距离之间的关系 CAN波特率 主干线最大长度 单根支线最大长度 支线总长度 125kbps 500m 6m 156m 250kbps 250m 78m 500kbps 100m 39m 下图是具体组网的一个示例。 图4 组网 指示灯 模块的指示灯可分为电源指示灯、模块状态指示灯、网络状态指示灯、以及显示I/O输入输出状态的指示灯,这些指示灯的状态及含义在表4~7中列出。其中模块状态和网络状态都由一个绿色和一个红色LED共同显示。 表4 电源LED 状态 LED状态 说明 无电源 不亮 设备未通电 有电源 红色 设备正常上电 模块状态指示灯是绿/红双色的LED(这里采用两个单色LED共同显示),显示模块的状态,它表明设备是否上电及运转是否正常。 表5 模块状态LED LED状态 设备状态 不亮 设备没有上电 绿色 设备运行正常 红-绿闪烁 设备正在自检 红色闪烁 可恢复故障 红色 不可恢复故障 模块状态指示灯是绿/红双色的LED(这里采用两个单色LED共同显示),显示通信链路状态。 表6 网络状态LED 状态 LED状态 说明 未供电/不在线 不亮 设备未通电,或设备未完成重复MAC ID检查 在线/未连接 绿色闪烁 设备在线,但没有与主站建立连接 在线/连接 绿色 设备在线,并在已建立通信连接 连接超时 红色闪烁 I/O连接处于超时状态 严重的连接故障 红色 设备通信失败,模块检测到使其无法进行网络通信的错误(离线) 表7 I/O输入输出状态LED LED状态 说明 不亮 与“地”断开 亮 与“地”导通 通信部分 DeviceNet远程I/O模块为仅限组2服务器,在DeviceNet网络中作为从站设备。模块支持预定义主/从连接组的显式连接和轮询I/O连接。模块与DeviceNet网络中主站设备通过轮询连接交换I/O数据。 DeviceNet远程I/O模块支持的对象,如表8所示。 表8 模块支持的对象 对象名称 类ID 标识对象(Identity) 0x01 信息路由对象(Message Router) 0x02 DeviceNet对象(DeviceNet) 0x03 组合对象(Assembly) 0x04 连接对象(Connection) 0x05 开关量输入对象(Discrete Input Point) 0x08 开关量输出对象(Discrete Output Point) 0x09 标识对象 类属性: 属性ID 属性名称 访问规则 属性说明 数据类型 1 Revision Get 对象类的版本 UINT 实例属性: 属性ID 属性名称 访问规则 属性说明 数据类型 1 Vendor ID Get 标识各供应商 UINT 2 Device Type Get 产品类型说明 UINT 3 Product Code Get 标识各供应商的特定产品 UINT 4 Revision Get 标识对象标识的版本 STRUCT 5 Status Get 设备状态概括 WORD 6 Serial Number Get 设备 ......
>>返回讨论的主题
|