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

Zane

西门子1847工业学习平台

  • 帖子

    21557
  • 精华

    408
  • 被关注

    1513

论坛等级:至圣

注册时间:2003-06-06

钻石 钻石 如何晋级?

发布于 2019-02-23 13:39:06

17楼

展开查看
以下是引用haoge424在2019-02-23 10:23:18的发言 >8楼

老师好,不做逻辑,只能一直不停不发送指令,是不是存在浪费资源呢?我记得有个帖子里说的变址寻址的方式实现MSG的轮询,要是不通过逻辑的话就没法实现多站通讯呢?您的意思还是无限轮询吗,通过硬件提高速度?

以下是引用Zane在2019-02-22 23:21:15的发言 >6楼:欲速而不达,无论快...

引用6楼详细内容:

欲速而不达,无论快慢,首先编程的机制就是不对的。


通讯与逻辑关联是有问题的。

想想PLC的原理,想想现场总线的原理,为什么能做到高可靠性?实时扫描及轮询是关键,再问一句远程IO是信号来了再通讯的吗?显然不是。

我们在软件层面虽然绝对做不到上述的高可靠性,但有些机制还是可以应用的,通讯轮询是必须的,但轮询的频率是可以不同的,比如逻辑控制,给定及反馈是高频的,其他参数读写可以是低频的。

如果是基于事件触发的通讯,启动按钮一按触发一次通讯,以后连续工作几十小时乃至几十天,再也没有通讯了,你敢吗?那么中间再通几次,还不是原来的报文吗?PLC也是计算机,计算机最擅长的就是简单重复的工作,通几次跟时时刻刻通讯对PLC来说一个样,累不死他的。


站点多,报文多,反应慢?提高通讯波特率呀!还嫌慢?换现场总线呀?嫌贵?天下人都在等你创造走路能赶上高铁的奇迹!

Zane 注册自动化系统工程师 Always save before download
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200 SMART

共有9426条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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