说说个人的一点理解或者说猜测,1、此题目的公平性,更可能是倾向于考察“硬件中断+时间戳”的组合使用,而不是单纯的常规扫描;2、工位数量(4~8)的自定义,可以使用一个配置字节的SLICE片段访问来控制ATTACH指令的使能/去使能;3、最后就是功能的模块化划分了,模式控制FB,中断的动态配置FB,抢答仲裁FB,主持人FB,单工位FB,计分FB,大概流程就是,由抢答仲裁FB判断实现究竟哪个工位是第一个抢答有效,然后输出成功、错误等脉冲信号传入工位FB,工位FB只作为一个“执行器”单元,负责指示灯的亮暗,这样也算是一定程度上的低耦合了,至于数据组织,当然还是数组+PLC data type。暂时也就想到这些,有时间有精力的话,争取尽量做做。