摘要

针对数控机床开关信号量大且通信的高可靠性、高实时性问题,设计了一种基于CANopen通信的数字量模块;该模块选用STM32主控芯片,移植了思泰的CANopen协议栈;最后采用飞思卡尔的IMAX6作为主站与I/O模块进行主从通信测试,结果表明I/O模块能可靠进行数据传输,运行稳定。