回复:程序编写标准流程

已锁定

yming

西门子1847工业学习平台

  • 帖子

    23259
  • 精华

    882
  • 被关注

    1260

论坛等级:至圣

注册时间:2004-03-06

钻石 钻石 如何晋级?

发布于 2021-09-03 19:53:11

20楼

其实是需要先清楚地了解知道 工艺、流程、设备。

据此,就能列出控制对象的所有状态。任意时刻控制对象只能处于一个确定的状态中。

而所有这些状态,是由全部输出Q构成的。

例如:“运转状态”可以有“手动/自动” -如: “手动运转状态”;“升速/降速” - 组合成 “手动运转升速状态”  其中,升降速功能一定是运转状态中的一种状态;其功能还可以有 直线斜率、S曲线、自定义多种选择状态。

正因为所有状态是由全部输出构成的,所以一定是从关注输出来做状态编程。

列出所有状态(从宏观到细部,包括故障状态)后,就是仔细考虑状态转换(跳转,包括故障跳转)了。具体就是进入每一状态的判断条件。

每一状态都有标志位。(进入状态置一,退出置零)

最后才是列明所需的所有实际输入。(实际输入是可多样化的,有实际点的、远程的、H MI上的等等)




学而时习之,不亦说乎?温故而知新,不亦乐乎?
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-1200系列

共有15376条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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