回复:方案征集!~

BIG-pig

  • 帖子

    31
  • 精华

    0
  • 被关注

    3

论坛等级:新手

注册时间:2006-07-24

普通 普通 如何晋级?

发布于 2006-10-20 18:26:22

0楼

我用的是s7-414h,首先我要说我编程只用stl,何况这些程序并不是我把lad转成stl。别看程序看起来很多,但是很多都是相同模块,12台设备,那么就12各相同的模块啦,在必要的地方我也有注释!有些基础的人都应该不难看懂。
看了你的思路,你这种编程方法,可以说是列举法,效率不高。而且也不能满足工艺要求。(有很多种可能性,并不是所列出的那几种)如果真按照这种方法编程的话,你所谓的简单的程序,将会很复杂,建议你用排列组合算算共有多少种可能性,再说这样的话。而且编程应该避免效率很低的逐步比较和查询,即是避免不了,也要尽量减少次数!

1、判断流量是否达到设定值上限——延时——判断运行的物位最低的设备——停止它
你没考虑如果达到上限时,运行的都是高位,没有低位,你该停哪台设备?按你的方法,将不做任何处理,而这是工艺不容许的。(这只是其中的一种情况)
2、判断流量是否达到设定值下限——延时——判断物位最高的未运行的设备——开启它
似乎没有考虑最多开5台的限制,而且现场设备并不是开启5台设备就能达到上限,有时候某5台设备同时开启,还不能达到下限怎么办?开了2台就能达到上限,你怎样处理呢?

我觉得做人因该脚踏实地,不要眼高手低,说起来很简单的事情,坐起来并不一定容易。否则1+1=2?也不用很多科学家研究几个世纪了

评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54710条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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