回复:200smart st40走MODBUS通讯控制3台伺服,触摸屏按钮按下,3.5秒电机才转,

haoge424

西门子1847工业学习平台

  • 帖子

    122
  • 精华

    0
  • 被关注

    5

论坛等级:游侠

注册时间:2017-05-21

普通 普通 如何晋级?

发布于 2019-02-20 09:56:14

4楼

展开查看
以下是引用芳季在2019-02-19 22:22:21的发言 >3楼

不需要啊。

就像很普通的有选择分支的顺序控制。什么条件就执行哪一步动作,动作完了就选择下一步是A还是B……

最通用的就是置位复位。(但是我使用的是S段顺空指令)复位本步,多个选择性置位。

做完一个驱动再到下一个驱动。这样,当一个驱动出错了的话剩下的本驱动的所有需求都不需要理会了,全部跳过。直接报警。这样可以省下很多等待时间。

以下是引用haoge424在2019-02-19 15:16:13的发言 >:季侠好!!您说的这...

引用详细内容:

季侠好!!您说的这种方法,有条件的轮询,此种情况难以用普通轮询实现,是否要用变址寻址的功能实现?

        季侠好,按照您的指导。。对轮询流程做了优化  读1》写1》读2》写2》读3》写3 ,其中写任务做请求标志,无写任务直接跳转下一步,然后系统通讯比特率选择支持的最高波特率115200,实测按钮按下电机反应大约2秒钟。。。

        然后我突发奇想改了系统的“参数“超时”(Timeout”,由原先的1000ms典型值,改为100ms,效果实测基本感觉不到延迟了?

       因此在这有个问题问季侠,是超时参数影响了系统的通讯速率吗?

评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200 SMART

共有8942条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。