icelife
级别: 探索解密
精华主题: 0
发帖数量: 7 个
工控威望: 110 点
下载积分: 564 分
在线时间: 29(小时)
注册时间: 2010-09-03
最后登录: 2021-10-17
查看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,一个东西出了几百年,没见有什么新花样,
guanqing00
关心
级别: 略有小成
精华主题: 0
发帖数量: 224 个
工控威望: 342 点
下载积分: 2917 分
在线时间: 238(小时)
注册时间: 2007-11-09
最后登录: 2024-05-13
查看guanqing00的 主题 / 回贴
1楼  发表于: 2011-03-15 10:05
学习学习学习学习学习学习
lyzxl
级别: 探索解密
精华主题: 0
发帖数量: 7 个
工控威望: 105 点
下载积分: 483 分
在线时间: 3(小时)
注册时间: 2011-03-14
最后登录: 2023-08-11
查看lyzxl的 主题 / 回贴
2楼  发表于: 2011-03-15 10:39
好复杂啊,学习了
guanqing00
关心
级别: 略有小成
精华主题: 0
发帖数量: 224 个
工控威望: 342 点
下载积分: 2917 分
在线时间: 238(小时)
注册时间: 2007-11-09
最后登录: 2024-05-13
查看guanqing00的 主题 / 回贴
3楼  发表于: 2011-03-15 11:49
学习学习
hdh5678
级别: 略有小成
精华主题: 0
发帖数量: 74 个
工控威望: 225 点
下载积分: 556 分
在线时间: 28(小时)
注册时间: 2009-08-30
最后登录: 2021-07-16
查看hdh5678的 主题 / 回贴
4楼  发表于: 2011-03-19 20:46
真是多谢了,还真实用
afdwxf
级别: 探索解密
精华主题: 0
发帖数量: 118 个
工控威望: 185 点
下载积分: 560 分
在线时间: 98(小时)
注册时间: 2010-07-26
最后登录: 2024-01-20
查看afdwxf的 主题 / 回贴
5楼  发表于: 2011-03-19 23:07
学习kankan
采之薇
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看采之薇的 主题 / 回贴
6楼  发表于: 2011-04-02 21:18
确实有这个问题!楼主的方法试试!
dacy
级别: 探索解密
精华主题: 0
发帖数量: 9 个
工控威望: 127 点
下载积分: 468 分
在线时间: 1(小时)
注册时间: 2011-10-27
最后登录: 2012-11-09
查看dacy的 主题 / 回贴
7楼  发表于: 2011-11-23 23:48
楼主,你说的真对,我最近就是在做这方面的通讯,就是outputz之后 input就是收到发送一样的东西,CEST指令 用不好,不知道能否提供个简单的程序