1、上电时进行通信初始化。设定COM3的相关通信参数,并让COM3进入接收等待状态。
2、接收完成事件激活中断程序张三。由张三进行数据校验跟处理,干完这些活之后,设定一个条件激活中断程序李四。
3、由中断程序李四执行回发相关动作。
4、写一个中断程序王五,由发送完成事件驱动,负责在回发完成后,恢复相关通信口到接收等待状态。
西门庆的我会写,但台达的不熟,不过大体上就是上面的步骤。
另外,主站那边要求的50ms短点了吧,怎么也得有个200ms啊。跟他协商一下,看看能不能把超时放宽一点,省得老是出问题。