通信使用说明
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
CAN通信使用说明
本文档主要介绍,CAN通信的使用方法。
关键词:KV ASER、CANMOON、CANA(CANOPEN)、CANB(CAN2)。
1.K V ASER的作用及使用方法
KV ASER是一种USB转CAN的编程电缆, 电缆上的USB口与本地计算机上的USB口相接,电缆上的CAN口和控制器CAN口连接。通过电缆我们可以把本地计算机上编写好的程序下载到控制器中。可通过KV ASER编程电缆监视控制器程序运行状况,在线调试程序。
KV ASER驱动的安装:使用KV ASER时,需要在计算机上安装驱动程序。
打开Kvaser_Drivers软件包。里面有关于KV ASER的各种安装软件。
这里我们选择安装Drivers和CANKing(用于设置和监视CAN通信有关的参数)即可。
一般安装时,先安装Drivers再安装CANKing。
安装Drivers时这里需要说明下,对于计算机使用不同的操作系统需要安装相应的驱动程序。
安装程序分为XP、98。用户根据自己使用的操作系统选择安装即可。
安装CANKing只需要打开软件包,双击执行下面程序即可。
2.C ANMOON的作用及使用方法
CANMOON是用做配置EPEC类控制器CAN总线网络接点及监控通信参数的软件。CAN
总线中接点的ID号、主从关系、通信速率等参数均在此软件中设置。
我们现在使用最新版本的CANMOON版本为1.8版.
注:在使用CANMOON进行参数配置时,我们必须先做一些工作.CANMOON软件包需要系统动态链接库文件的支持,我们必须将此文件复制拷贝到window操作系统的SYSTEM32目录中,这样我们才能打开CANMOOM软件,否则我们将无法打开CANMOON软件。
配置文件在打开CANMOON1.8软件包如下图所示:
拷贝配置文件到SYSTEM32中,我们便能使用CANMOON软件。鼠标双击上图所示的CANMOON.EXE.进入运行程序.
主界面如下图所示:
窗口画面由工具栏(左上)、功能按钮(下底)、状态显示窗口(左部分为命令码窗口,右半部分为数据显示窗口)等部分组成。
工具栏
CanSettings:在这里我们设置CAN总线通信速率,通信驱动的类型等。
一般CAN通信波特率我们选择250KBps,驱动使用Kvaser。这里我们使用默认值即可。Tools:这里可以组态设置关于节点的参数;读输入、输出过程映象区及中间过程映象区数据,修
改输出及中间过程映象区数据;扫描总线上节点;下载、上载控制器参数数据等功能。
框图中的节点号为当面需要配置修改参数的节点号,我们才能进入模块配置对话
要知道我们需要配置修改的PLC的节点号,我们可以选择Scan nodes按钮先对联机的在CAN总
线上的PLC进行节点扫描。扫描结果显示在主窗口右边。本例子总线上有两个节点1号和4号。
在ID号栏中填写节点号后,我们可以对总线上节点进行重新配置。模块配置窗口如下:
在此栏中我们可以从新设置本PLC在总线上节点的ID号、终端电阻的有无、通信速率、主从配置、通信过载处理方式等。依据系统设计要求,依次填入数值,OK保存,断电后重新上电,新的配置参数生效,这时新的节点号及其相关参数被写入当前的PLC中。
(此处只需要设置Node ID,波特率,节点的主从状态,其他参数不需要设置。)
点击Tools下拉菜单中Read input memory或Read output memory我们可以读取输入、输出存储区
的数据。此数据为当前控制器中存储器中的数据,我们可以再次监视对应输入、输出区的数值。
点击Tools下拉菜单中Change parameter values、Change output memory、Change memory area我们改变参数值、输出存储区数据值、记忆区值。这里对于我们调试程序,赋值有用。
在地址中填写需要修改的地址区,赋值栏里输入需要修改的值。点击Change value 新值便赋值给你说想要赋值的地址。
点击Tools下拉菜单中Scan nodes,可对总线上的节点进行扫描。扫描出的节点号结果显示在右半窗口中。这和主画面上的Scan nodes按钮功能一样。
点击Tools下拉菜单中Downlaod,可将用户配置参数导入到当前节点的PLC中。
点击Tools下拉菜单中Uplaod,可将当前节点的PLC配置参数如出到本地计算机,这样有利于我们保存、分析参数。
点击Tools下拉菜单中Canopen object tool,我们可以监视、设置和通信块相关的参数。
Save:我们可以保存我们预设参数值到当前的PLC中。其中可以选择保存所有参数值、通信参数值、出厂参数值等到当前PLC中。
Clear:我们可以清除在当前的PLC中参数值。其中可以选择删除通信参数值、应用参数、应用等。
Help:查看CANMOON软件版本号。
状态显示窗口
状态窗口在主窗口的正中间,分为左右两个部分。右边显示执行的各种代码指令,左边显示控总线连接状态、节点号、参数数据等各种状态信息。
按键区
按键区分布在住窗口的下部,点击响应的按钮可以执行相应的功能。
Clear Screen:清屏按键,清空状态显示窗口中的所有内容。
Params:参数显示按键,显示当前节点PLC里中间存储器参数数值。
Scan nodes:节点扫描按键,联机状态下扫描连接在总线上的所有节点。扫描结果显示在状态显示窗口中。
StartremoteNodes:启动远程节点按键,
StopremoteNodes:停止远程节点按键,
EnterPreOperational:进入预操作按键,
ResetALLNodes:复位所有节点按键,对总线上所有节点进行复位操作。
Online:在线按键,使计算机连接到控制器上。
Offline:离线按键,使计算机与控制器脱离连接。
Send Can Msg:发送指令按键,在发送指令框中编辑指令然后发送到控制器中,实施一些操作。CAN通信每个操作都是一条指令,通过发送相应的指令我们可以实施各种操作。比如,存储器复位、存储器清空、查看存储器中的数据等。