liuqiang2012
慎言慎行,三思而后行!
级别: 家园常客
精华主题: 0
发帖数量: 304 个
工控威望: 505 点
下载积分: 967 分
在线时间: 550(小时)
注册时间: 2012-06-08
最后登录: 2024-12-09
查看liuqiang2012的 主题 / 回贴
楼主  发表于: 2017-04-12 11:36
速率选的是115200,最多读写30个16位寄存器D,以及PLC的60个IO点,威纶的通讯不可能会这么慢吧?哪位大侠知道原因或者解决办法的请教我一下,非常感谢
搞工控不自学不行,因为你一天不学你就落后了,这就是这个行业的特点
tyw123456
级别: 家园常客

精华主题: 1 篇
发帖数量: 113 个
工控威望: 797 点
下载积分: 313 分
在线时间: 256(小时)
注册时间: 2016-09-13
最后登录: 2024-09-23
查看tyw123456的 主题 / 回贴
1楼  发表于: 2017-04-12 14:14
啊哈哈哈哈哈哈哈,我以前也遇到过,不过不是和PLC通讯,试试把系统设置,通讯设置,也就是你选波特率的那个地方有个 超时 把那个值调低然后,应该就可以了。他的原理是触摸屏发下通讯命令后,在等待接收数据,然后我们都知道数据是一长串的0、1回送的,然后这个接收回送数据的时间就是靠这个超时值控制的,要是你设置的时间太短,可能还没接收完就关闭接收状态了,如果设置时间太长就会像这种情况实际上你的数据很快就接收完了,可是还没到你设定的时间,所以他还以为没接受完,所以还是在接收状态不会把数据封包给触摸屏。想你这种那么高波特率的,建议设0.3秒的通讯超时就因为差不多了
楼主留言:
非常感谢你的意见,我试试看.
[ 此帖被tyw123456在2017-04-12 14:21重新编辑 ]
本帖最近评分记录:
  • 下载积分:+5(liuqiang2012) 真诚感谢!
  • 静水深流
    libin520
    虽然没什么突破和进步,却还是每天在坚持着。
    级别: 工控侠客
    精华主题: 1 篇
    发帖数量: 2431 个
    工控威望: 2863 点
    下载积分: 4606 分
    在线时间: 1205(小时)
    注册时间: 2008-10-24
    最后登录: 2024-12-29
    查看libin520的 主题 / 回贴
    2楼  发表于: 2017-04-19 18:31
    学习了。现在用的威纶通屏幕连的是基恩士的plc.搞的是2分钟后进入屏幕保护功能。平时机器很少报警,也很少进行手动操作。
    需要高品质音乐资源+QQ群:723680148,音质好的音乐让爱车如音乐海洋。享受美妙音乐带来的超快感。音乐文件资源来聊即送。
    小小小电工
    有时候需要放弃,,才能收获
    级别: 论坛先锋
    精华主题: 0
    发帖数量: 74 个
    工控威望: 1035 点
    下载积分: 553 分
    在线时间: 59(小时)
    注册时间: 2017-02-20
    最后登录: 2019-07-25
    查看小小小电工的 主题 / 回贴
    3楼  发表于: 2017-04-20 17:27
    解决方法:1,查看系统设置,通讯设置,看看有没有设置延时。
              2,查看宏指令,是否为周期执行。
              3,排除硬件问题。
              4,元件图片是否过大。
              5.适当调整波特率。
      之前我也遇到过这种问题,请了威纶通技术支持,帮忙解决的,基本从以上方面排除。