很多年前接触Q的串口通讯就发现,用两线制的485通讯会有一个问题,就是接收时回传数据,PLC会把发送的数据就在接收的数据之前一起做放到到接收的缓冲区,要把发送的数据删除,只有在程序上做文章,和是在发送后马上来一个CSET指令,晕死,这样的问题一直存在了几年,没有改进,看来鬼子的东西就软件不行,现在做系统,不是用户指定,大一点系统,用MIT的东西,就是一个字,麻烦,后面他们出了个GX CONFIGUAR SC V2,可以了FB做了一东西,NND,发送是没有问题,接收如果两线,有校验的话,一样是一个字,死。。。。,后面想了个办法,发送部分用SC写,接收用INPUT接令,这也是没有办法的办法,晕,去年年未,他们的SC出了个2。21X的版,提供了一个PRE-DEFINED PROTOCOL FUNCTION的功能,可以大大的简化串口编程,可以说基本不要手动去写代码,一试,MMD,四线没问题,两线的一样是接收出问题,跟FA联系很多次,说这玩意有BUG,开如他们自己都不知有这个功能,后面答复我有这个功能,和我说的一样,但他们也没办法,这就什么事啊,晕啊,看来就是个做小系统的破烂货啊,所以现在我做系统向客推荐的顺序是AB,SIEMENS,LS,MITISUBISH。。。说实话棒子的东西新出的PLC,一是便宜,二是通讯方面很省事,没那麻烦,当然客户有点钱,还是用我说的前两位的东西好,稳定,省事,库多,维护,升级也方便,烦MIT,一个东西出了几百年,没见有什么新花样,