从站添加SDO以及TwinCAT 3 PLC 读写SDO
从站添加SDO步骤
xxxObject.h的修改
- 对象字典表的定义,添加对象字典,需要定义索引、对象描述、对象名称、本地存储变量
- SDO对象跟PDO不同的地方在于没有映射关系,不用与映射对象和分配对象进行映射。注意对象字典添加需要字节对齐,以2个字节为单位,如出现奇数twincat3会报SM配置错误。
- 以0x6041添加error code举例
#ifdef _OBJD_
/*Add asEntray0x6041*/
/** \brief Object 0x6041 (error code) entry description*/
OBJCONST TSDOINFOENTRYDESC OBJMEM asEntryDesc0x6041 = {