回复:一个容易被忽视的程序控制

已锁定

WWCWWC

西门子1847工业学习平台

  • 帖子

    9103
  • 精华

    157
  • 被关注

    1471

论坛等级:至圣

注册时间:2008-07-26

钻石 钻石 如何晋级?

发布于 2021-05-10 23:12:35

22楼

展开查看
以下是引用yzs在2021-05-10 22:09:17的发言 >21楼

呵呵,通过增加定时器去解决周期扫描问题说明程序做得不是一般的烂。。。建议从最基本的设备启停控制开始抓起再重新鼓捣程序吧。

普通电机手动控制程序

上面的帖子虽然说和你的帖子原理搭不上,但是是描述了一个设备正常启停的最基本控制逻辑,其他的更复杂的需求在其基础上进行扩展应用会存在你这类的所谓问题?

最基本的控制程序能够适应多种组态软件的同时控制,也可以适应主从通讯的设备控制,不需要考虑通讯瞬断导致的设备停机的烦恼,也不需要考虑误操作等控制烦恼。。。

一些最简单的控制逻辑是搭建复杂控制逻辑的基础,最基本的控制逻辑没有选好何以保证复杂的控制逻辑没有问题?

我说的只是一种方式,而并不是唯一的方法。

程序烂不烂不重要,重要的是能够解决问题。我之所以用西门子编程方式来描述第三方NCK系统PMC程序,主要的目的就是由于工艺的改变及外围硬件条件的变异(这个没有办法测试,仅仅只是判断),将原本正常的加工中心的设备动作由正常变为停顿,同样的PMC程序在其它加工中心中工作是运行正常的。

当我判断到15楼的程序段时,发现可能存在的PMC时序关系,所以,添加了一个50mS的定时器,目的是通过定时器延时,来完成NCK程序运行时的时序关系。当然,是否用定时器或者其它方式,那确实是太多的解决方式可以做,在不添加程序内容,仅仅只是置换程序段方式也可以的。添加程序段的意义在于突出在此NCK程序运行有时序的关联。

评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SINUMERIK

共有25496条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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