[CAN-bus/DeviceNet] 求助:单片机CAN节点与高级PLC的通讯

[复制链接]
 楼主| yuhison 发表于 2008-6-23 19:43 | 显示全部楼层 |阅读模式
各位大侠:<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;我最近用51单片机加SJA1000构成一个小的CAN节点模块,在于高级的PLC如EPEC,IFM的带CAN接口的控制器通讯时,那我的单片机CAN节点的ID号怎样写呢??是BasicCAN还是PeilCAN???是11位的地址,还是23位的地址呢???<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;望指教。<br />
hyhmh 发表于 2008-7-1 11:19 | 显示全部楼层

首先,必须知道PLC中CAN端的高层应用协议

CAN只定义了物理层与数据链路层。
xuxiaozhao 发表于 2008-7-1 22:47 | 显示全部楼层

单片机CAN节点与高级PLC的通讯

调罟方式是BasicCAN还是PeilCAN,其实是由级的PLC如EPEC,IFM的带CAN接口的控制器,一般两个节点都采用想同的CAN方式.<br />11位的地址,还是23位的地址这就看你定义的是标准帖还是扩展帖了,在一个CAN总线中最好使用同一种,否则一般会出现通信错误.<br />就像上楼所说的哪样,CAN只定义物理层和数据链路层.其他什么方式,什么帧还是自己选择.
您需要登录后才可以回帖 登录 | 注册

本版积分规则

5

主题

8

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部

5

主题

8

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部