quote:以下是引用大头在2009-08-08 16:51:01的发言:quote:以下是引用dcount107在2009-08-07 15:07:59的发言:
跟报文没多大关系吧?
写入控制命令,如果接收到反馈信号则将其复位,一段时间内未接收到反馈信号则报警。
我现在是这么考虑的,不管是写bool还是写模拟量下去,都是只调用一次fb8,然后等待fb7的ndr,如果ndr为ture就返回一个写成功标志,如果时间到了就返回一个写错误标志。
你说的复位,是指先写个ture下去,再写个false下去???
其实判断fb8的done位就可以了,fb8的done位是从站相应正确后才置1的,可以作为通信成功的标志。在手册中有明确的描述。