各位前辈好,小弟目前在EtherCAT mailbox的操作上遇到了问题,想请问是否有前辈能给予经验的分享~
使用晶片: AX58400开发板
目前尝试使用TwinCAT3 透过CoE去进行Mailbox的操作,以下为目前使用可以操作的范围:
1. 透过 SSC tool 可以去设定 Excel 以至于生成对应的函式,如下图:
2. 生成完成后透过简单的程式编写并烧录进去MCU后可以在TwinCAT3上去进行操作,如下图:
写入之后可以发现数值确实有改变:
问题:
小弟我遇到的问题是,我希望能够在操作Mailbox的时候的时候能够自由的去控制我想要传的内容与长度,目前想尝试透过mailbox从TwinCAT下命令,命令可能是0x12 0x23 0x34. ..这种不定长度的命令,因此从coe开始尝试,但尝试了许久在写入跟读取的部分一直都没有结果,目前认为是在ssc tool 生成的函式那部分没有写好才会只能去操作一个byte,希望有前辈能够分享经验并给予指点,非常感谢!