.::进入更多信息::.

通过CANmodem远程维护CANopen系统
(2005.10)

基于CAN的自动化系统数量在继续不断地增加,很多这样的系统是基于CANopen标准的。当今,基于CANopen的系统随处可见,如商用车、军车、舰船、城市轨道、电梯、制造系统、组装厂和风力发电站。在很多应用中,对于操作人员和供应商来说,能够通过一个简单的界面远程访问这种工作着的系统是非常有用的。对系统供应商而言,此举能明显节省可观的成本(旅行时间和费用),并极大地缩短了对错误诊断、排除故障或软件维护所需的反应时间。管理远程工作系统的操作人员能够远距离监视系统,因此可以尽早检测到问题。

CANopen系统对于远端参数化法、诊断和监视是很理想的,因为它们是基于标准通信原理和应用规则的。 通过SDO协议访问某个系统中设备的对象字典,能针对某个CANopen系统的设备更改系统参数、读出错误存储、监视操作状态、下载新的固件版本。

CANmodem能够通过公共电话网络(PTN)将远程的CANopen系统与本地PC机连接起来。尽管在互连网时代,这种方式看似过时,但电话网络仍然是最广泛、最便宜和最安全的通信方式。由于具有高安全级别,具有点到点特征的modem也是相当有用的。数据监视的危险性比通常的互连网连接要低得多,后者没有被集成在由防火墙严密保护的网络中。Modem连接的另一个优点是,当使用移动无线电网络(GSM)时,也能够连接到移动自动化系统,例如在商用车中。

以下简述部分CANmodem/CANopen在多种领域中的应用:

遥控系统配置
采用CANopen设备,所有系统参数、数据和功能可以通过SDOs(服务数据对象)访问。这些通信机制以独立的通信通道至单独的设备来工作。设备对象字典的所有读入或写入是通过SDO协议访问的。它指定了读入或写入是以16-bit索引和8-bit子索引。由于所有设备能连续驱动,所以基于CANopen的、分布式系统可以完全在远端配置。

固件更新
因为CANopen支持通过SDO协议下载新的固件版本和特定的对象字典进入,所以也能够通过CANmo-dem/CANopen下载新的或更新的固件。所需的条件是在CANopen设备中有合适的CANopen引导装载机制。

处理监视
在CANopen系统中,处理数据是以PDOs(处理数据对象)的形式传输的。一个PDO是由信息标识符定义的一个简单信息和最多达8个数据字节,无须进一步的协议而进行传输。 对于某个处理的远程监视,CANmodem/CANopen的一个自由配置缓冲访问便可设置数目的处理数据。该缓冲继续不断地收集带有处理数据的被选PDOs并由远程PC有规律地调用。监视PDOs的最大重复率是在每秒1至10次更新之间变化,这要依据电话连接的信号运行时间。这种重复率对于大部分远程处理监视的应用是完全足够的。
访问远程处理数据的另一个方法是通过从传输或接受设备的相应对象字典入口处读出PDO的数据。

错误信息
CANmodem/CANopen的另一个很有趣的功能是错误信息的自动传输。此功能可以通知监控系统的操作人员,在远端受监视的系统中发现关键性功能失常。一旦某设备发出一个特定的紧急信息或若失去某设备的心跳(heartbeat)信息表明设备出了问题时,相应的通知即被送出。

系统诊断和控制
CANmodem/CANopen支持几种远程诊断和控制CANopen系统的方法,如读出设备参数。 在一个传输的紧急电报事件中,通过SDO通道可以读到某个设备的错误索引和对象"预置错误列表"。因此可以获得某个CANopen设备的错误历史并能进行进一步地分析。对于诊断某个设备或系统的另一种可能就是生成设备专用诊断缓冲,所诊断的数据就能收集在其中,能够通过SDO通道读出,进行远程分析。
另外,通过SDO写访问,也能远程测试专用系统或专用设备的功能。

安全进入远程CANopen系统
PC和CANmodem/CANopen或远程CANopen系统间的连接是由简单的调用方法实现的。访问节点的PC呼叫CANmodem/CANopen并传出自己的电话号码和密码。CANmodem/CANopen将传过来的电话号码和密码与得到授权的用户自定义的内部列表进行比较和核查。在成功通过核查后,CANmodem/CANopen 通过回叫PC建立对CAN系统的访问。此步骤确保了高安全性,以避免未授权进入CANopen系统。一旦连接完成,PC能通过CANmodem/CANopen把命令送到远程CANopen系统。

CANmodem/CANopen的配置
CANmodem/CANopen就象通常的CANopen节点一样,有一个节点识别代码 (node-ID)和一个对象字典。它也提供各种可配置的启动选择,如标准或自动配置。当采用自动配置时,波特率和节点数是自动检测和分配的。所有CANmodem/CANopen的配置数据能够通过CAN总线或modem连接进入,数据被储存在CANmodem/CANopen的目标字典中。因此也能够通过本地CAN总线进行CANmodem/CANopen 的所有设置。

 

产品介绍>>>
首 页
  实验室简介  
产品与服务
  解决方案   开发平台 设计与应用 技术支持 合作伙伴 联系我们