请教---关于信捷PLC的CAN总线功能的问题!!! 点击:3657 | 回复:0



没有笔名12345678

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:76帖 | 149回
  • 年度积分:3
  • 历史总积分:1099
  • 注册:2007年3月24日
发表于:2009-10-16 21:07:39
楼主

最近想了解CAN总线的知识,翻看信捷PLC的手册发现XC5有CAN通讯功能。

发现PLC的CAN有两种组网方式,但翻遍了编程软件也找不到 “内部协议通讯方式”在哪里设置,配置表 在哪里设置啊?

 

 

7-4-3.CAN 总线组网方式

CAN 总线组网方式有两种:第一种,指令通讯方式;第二种,内部协议通讯方式。两
种通讯方式可以同时进行。
y 指令通讯方式
指令通讯方式是指在本地PLC 程序中通过CAN-bus 指令对指定站号的远端PLC
进行位或字的读写。
y 内部协议通讯方式
内部协议方式是指通过配置表的方式将多个PLC 之间的某段软元件空间进行互
相影射,从而让在CAN-bus 网络中的PLC 可以共享 源空间。

 

 

 

7-4-5.内部协议通讯方式

功能说明

l 内部协议通讯功能的打开与关闭
通过寄存器FD8350 中的数值设置来使用:
0 表示:不使用CAN 内部协议通讯;1 表示:使用CAN 内部协议通讯;
CAN 内部协议通讯功能默认是关闭的。
l 通讯参数的设置
波特率、局号、发送频率等参数的设置如下表所示。
配置项的定义
内部协议通讯就是通过设置配置项来进行通讯的。
配置项有四个:读位的项、读字的项、写位的项、写字的项。
配置方式:
步骤1、分别添加四个配置项的数目:FD8360--读位项数、FD8361--读字项数、
FD8362--写位项数、FD8363--写字项数。
步骤2、设置每个配置项的通讯对象,每个项需要设置4 个参数:按次序分别为:远
地节点局号、远地节点的对象地址、本地对象地址、个数。对应的寄存器号
为:FD8370~FD8373 表示第 1 项、FD8374~FD8377 表示第2 项、……
FD9390~FD9393 表示第256 项;一共可以设置256 个配置项。如下表所示

通讯设置

编号 功能 说

FD8350 CAN 通讯模式 0 表示不使用;1 表示内部协议

FD8351 CAN 波特率 见CAN 波特率设定表

FD8352 自身的CAN 局号 CAN 协议使用 (默认值为1)

设定值单位为ms,表示每几ms 进行一次发送
FD8354 配置的发送频率
设为0 表示每个周期都发送,默认值为5ms

FD8360 读位项数

FD8361 读字项数
-
FD8362 写位项数

FD8363 写字项数

FD8370 远地节点ID

FD8371 远地节点的对象地址
第1 项配置
FD8372 本地对象地址

FD8373 个数

…… …… ……

FD9390 远地节点ID

FD9391 远地节点的对象地址
第256 项配置
FD9392 本地对象地址

FD9393 个数



热门招聘
相关主题

官方公众号

智造工程师