<< 点击显示目录 >> 主页 贝加莱CANopen通信使用助手 > 通过配置实现CANopen通讯 > 单主:X20CP1382/X20IF1072+单从:X20IF1043-1 > 主站配置:X20CP1382/X20IF1072 |
配置步骤
1.获取CANopen从站的EDS文件,并在AS中导入EDS文件
2.配置主站,右击CAN选择Configuration,打开activate CANopen communication开关
实际测试配置:
3.硬件树中添加CANopen从站,设置从站站号(可以修改)
4.添加从站的PDO通道参数,右击从站选择Configuration
5.配置PDO通信参数及节点保护机制
6.通道IoMapping连接变量,右键从站选择IOMapping
扩展功能,(使用AsCANopen库)
标准8字节长度的SDO数据帧可以使用:
AsCANopen - CANopenSDORead8()
AsCANopen - CANopenSDOWrite8()
超过8字节的SDO帧,可以使用以下函数:
AsCANopen - CANopenSDOWriteData()
AsCANopen - CANopenSDOReadData()
AsCANopen - CANopenNMT()
AsCANopen - CANopenSendSync()
AsCANopen - CANopenGetSlaveState()
AsCANopen - CANopenActivateSlaveMonitoring()
以上函数都是作为补充,大部分功能在configuration中已经配置实现,无需再调用这些函数,常用的函数一般有SDO的读写。