icelife
级别: 探索解密
精华主题: 0
发帖数量: 7 个
工控威望: 110 点
下载积分: 564 分
在线时间: 30(小时)
注册时间: 2010-09-03
最后登录: 2024-06-04
查看icelife的 主题 / 回贴
楼主  发表于: 2011-03-14 23:17
很多年前接触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,一个东西出了几百年,没见有什么新花样,