jinweibao
级别: 正式会员
精华主题: 0
发帖数量: 5 个
工控威望: 94 点
下载积分: 552 分
在线时间: 1(小时)
注册时间: 2015-05-30
最后登录: 2016-01-28
查看jinweibao的 主题 / 回贴
楼主  发表于: 2015-08-31 21:14
本人使用 易语言 编写上位机程序,自己调用windows com通讯API 写了个三菱和com口通讯的dll,
但是使用时发现只能使用9600波特率通讯,如果在works2中更改波特率为115200后就可以使用这个波特率一直运行,但是一断电就没了,
我问了三菱官方,他们说速率自动调节,是不可以修改的,
但是我记得曾经修过深圳一家公司的工控系统,他们的fx3u就是一直是115200通讯,而且断电后再上电也是这个速率,请问这个是什么情况?
而且我用com口监视后发现PLC先从D8116中获取4字节数据,然后根据一定的计算写入D8118,然后将波特率更改为115200就可以通讯了,
但是查看了很多数据也无法推断出具体算法,求问有没有对这方面有了解的大神?
据我用软件测试,我现在用9600波特率获取D0-D12的数据发送到接受需要大约65ms,普通强制置位通讯发送到接受大约15ms左右(经过自己最大能力优化,多线程,代码优化都用上了。。。),而115200波特率读取24位数据(D0-D12)只需5-6ms,差距太大了,几十上百毫秒在软件中实时监控就有卡顿了(伺服控制),还不算其他的控制!求大神解决!!!
hawson
QQ:1056748134
级别: 论坛先锋
精华主题: 0
发帖数量: 360 个
工控威望: 1079 点
下载积分: 1120 分
在线时间: 436(小时)
注册时间: 2009-03-12
最后登录: 2024-12-22
查看hawson的 主题 / 回贴
1楼  发表于: 2015-09-03 18:26
确实有点意思,我看看几天能搞了出来
昆仑通态解密,Q系列运动模块,Q系PLC解密,S7-200 SMART解密,海泰克PWS-6XXX系列解密, MT6103ip/8070iE系列解密 FPXH GOT1000、GT11、GT12、GT32,台达DOP-A57、DOP-B10屏,ES2,汇川HU1,HU2解密 QQ微信:1056748134 ,手机13959970662 ,www.qzlygk.com
hawson
QQ:1056748134
级别: 论坛先锋
精华主题: 0
发帖数量: 360 个
工控威望: 1079 点
下载积分: 1120 分
在线时间: 436(小时)
注册时间: 2009-03-12
最后登录: 2024-12-22
查看hawson的 主题 / 回贴
2楼  发表于: 2015-09-03 18:34
日本人不公布,抗战胜利放假这三天我来研究下。这能算抗日密码战争吗
昆仑通态解密,Q系列运动模块,Q系PLC解密,S7-200 SMART解密,海泰克PWS-6XXX系列解密, MT6103ip/8070iE系列解密 FPXH GOT1000、GT11、GT12、GT32,台达DOP-A57、DOP-B10屏,ES2,汇川HU1,HU2解密 QQ微信:1056748134 ,手机13959970662 ,www.qzlygk.com
hawson
QQ:1056748134
级别: 论坛先锋
精华主题: 0
发帖数量: 360 个
工控威望: 1079 点
下载积分: 1120 分
在线时间: 436(小时)
注册时间: 2009-03-12
最后登录: 2024-12-22
查看hawson的 主题 / 回贴
3楼  发表于: 2015-09-21 17:45
       本来准备2-3天搞出来,刚开始搞的很顺。大概两天吧,前6位一下子搞定,后两位有时对,有时不对,想了好几天,有时走路也想,躺下也想,想到一个算法,一到电脑边就试,一直试不对,就没了信心,停了至少两周,今天突然觉得灵感有了,把算法顺序分解变化一下,试了几十个果然可以。算法算是找到了,等有空写成程序了验证了。这个挑战性的东西,从跟帖子的情况看,懂的人太少了。已捜了百度谷歌发现有人问了,没人能解决。花了18天啊,先不公布了。
昆仑通态解密,Q系列运动模块,Q系PLC解密,S7-200 SMART解密,海泰克PWS-6XXX系列解密, MT6103ip/8070iE系列解密 FPXH GOT1000、GT11、GT12、GT32,台达DOP-A57、DOP-B10屏,ES2,汇川HU1,HU2解密 QQ微信:1056748134 ,手机13959970662 ,www.qzlygk.com