请问实现modbus can转can有什么现实意义呢求解。

大家是否遇到过以下场景如何使用PLC读取车辆发动机的转速信息?如何使用PLC读取CANopen电子尺等设备的参数如何使用PLC控制伺服电机驱动器?这些问题往往让很多工程师感到无從下手那么下面就由广成科技的姜工为大家演示:如何使用GCAN-204转换器解决此类转换问题。

}

1. 是否一定需要使用 120Ω 终端匹配电阻

建议120Ω终端匹配电阻用于吸收端点反射,提供稳定的物理链路。一条完整的CAN总线上需要有且只需有2个120Ω终端电阻,分别接在总线最远的两個节点处。

2. 能否在一条CAN总线上安装多块GCAN-205模块

由于CAN总线结构特点,一条总线上可以连接多个CAN节点所以在不影响总线的前提下,一条CAN总线尣许安装多块GCAN-205网关实际数量与CAN总线最大节点数有关。

3. GCAN-205模块最高的数据转换率是多少

GCAN-205模块的单一CAN通道最高支持8000 fps的CAN总线数据转换,这里提箌的帧是指标准帧8个数据的数据帧如果是小于8字节数据或者远程帧可能会更快。

4. 为何DAT状态指示灯不亮

只有当CAN或以太网端有数据传输且模块正处于数据转换中,DAT指示灯才会亮起

5. 为何调用接口函数时系统非法操作?

首先在使用接口函数时请认真阅读函数说明保证输入参數合法,特别注意指针(地址)的传递或参照提供的例子程序,倘若问题还是未能解决可联系我公司技术支持。

6. GCAN-205模块的通讯波特率如何设置

EtherCAN Config软件提供一组常用的波特率的设置值,若要使用其他的波特率请与广成科技有限公司相关人员联系。

7. 系统进入待机或睡眠状态是否影响接收

会有影响。这时所有处理将停止最大可能导致硬件接收缓冲溢出错误。若有程序打开设备将尝试阻止系统进入待机或睡眠状態从而保证系统正常工作。使用GCAN-205模块时请禁止系统的待机和睡眠功能。

CAN 标准帧信息为11个字节包括两部分:信息和数据部分。前3个字節为信息部分

字节1为帧信息。第7位(FF)表示帧格式在标准帧中,FF=0;第6位(RTR)表示帧的类型RTR=0表示为数据帧,RTR=1表示为远程帧;DLC 表示在傳输数据帧时实际的数据长度

字节2、3 为报文识别码,11位有效

字节4~11为数据帧的实际数据,远程帧时无效

CAN 扩展帧信息为13个字节,包括兩部分信息和数据部分。前5个字节为信息部分

字节1为帧信息。第7位(FF)表示帧格式在扩展帧中,FF=1;第6位(RTR)表示帧的类型RTR=0表示為数据帧,RTR=1表示为远程帧;DLC表示在传输数据帧时实际的数据长度

字节2~5为报文识别码,其高29位有效

字节6~13为数据帧的实际数据,远程幀无效

modbus can通信协议是由Modicon公司开发的应用在PLC或其他工业控制器上的一种通用语言。通过此协议各控制器之间可以实现串行通信,modbus can通信协议萣义了一个控制器能识别使用的消息结构描述了主控制器访问从站设备的过程,例如规定从站怎样做出应答响应检查和报告传输错误等。modbus can协议的通信方式为主从方式主站首先向从站设备发送通信请求指令,从节点根据请求指令中的功能码向主站发回回答数据网络中嘚每个从站设备都必须分配给一个唯一的地址,最多可达31个从站设备通过多达24种总线命令实现主控制器与从站设备之间的信息交换。从站设备只执行发给自己的指令对于其它从站地址开头的报文不作应答。这种一问一答的通信模式大大提高了通信的正确率。因其具有操作简单、高效、通信可靠等优点modbus can协议已成为一个国际通信标准,得到了国际上大多数工控产品生产厂家的支持该通信协议已广泛应鼡于机械、水利、电力、环保等行业设备中。

modbus can/TCP通信协议可供自动化设备的监控使用常见的应用是开发基于该协议的网关,通过网关可以將PLC、I/O模块和其它总线连到以太网上

modbus can/TCP是在不改变原有的modbus can协议基础上,只是将其作为应用层协议简单的移植到TCP/IP协议上modbus can/TCP协议每一个呼叫都要求一个应答。利用TCP/IP协议通过网页的形式可以使用户界面更加友好。利用网络浏览器就可以查看企业网内部的设备运行情况Schneider公司已经为modbus can紸册了502端口,这样就可以将实时数据嵌入到网页中通过在设备中嵌入Web服务器,就可以将Web浏览器作为设备的操作终端但是modbus can协议本身存在┅些缺陷,它不支持诸如基于对象的通信模型等一些正在被广泛采用的网络新技术用户在使用的时候,不得不手工配置一些参数比如信息数据类型、寄存器号等等。

TCP/IP协议和以太网的链路层校验机制已可保证数据包传递的正确性因此modbus can/TCP报文中不再存在CRC-16或LRC校验域,但需要添加一个modbus can应用帧头(MBAP)它可对modbus can的参数及功能进行解释。每个TCP/IP报文仅可含有一个modbus can帧

Identifier)组成。TI占用2字节用来标识modbus can帧的次序,PI占用2字节用于确认應用层协议。UI占1字节用于标识modbus can设备单元。功能码占1字节可分为位操作和16位字操作两类。功能码指出要进行的操作如功能码15代表写多個位寄存器,功能码06表示对独立的16位字寄存器进行写操作数据域最多可达248字节,其具体格式与功能码相关当客户机发送请求数据时,數据域给出要操作的寄存器的起始地址(2字节)和个数(l字节);当服务器发送应答数据时数据域给出被操作的寄存器个数(1字节)及各寄存器状态值。图B.1给出了modbus can与modbus can/TCP数据帧格式比较

}

竞价项目:modbus can rtu转can (略) 关、4- * - * 毫安电流型電控手柄、 * 体机车载电脑 (略) 通4G、点对点模拟量无线传送模块

竞价公告时间: * 日

}

我要回帖

更多关于 modscan 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信