回复:S7-200 Smart &HMI;请出个测试题

CHEN-SUNSHINE

  • 帖子

    536
  • 精华

    1
  • 被关注

    11

论坛等级:侠士

注册时间:2025-09-01

钻石 钻石 如何晋级?

发布于 2026-04-27 10:59:55

42楼

展开查看
以下是引用为修修为在2026-04-26 17:26:56的发言 >40楼

首先。能够操作字节来做控制。

我不知道你上机测试了吗,程序内有几点不足的地方,如下:

一、T37定时时间设置,如果是半小时,应该是18000,可能是你上机测试时调小了。

二、下限I0.2通过下降沿启动,这个逻辑是不通的,运行不起来。上、下限可以不用加沿,水位离开下限区间自复位了。上、下限这个最好是做回差,当然这是有模拟量时考虑的。也可以做延时滤波。

三、VB0应该是没有存在的意义。

四、水泵正在运行时,跨时区如何处理?一般是完成本次任务。这个考虑一下。

以下是引用CHEN-SUNSHINE在2026-04-21 20:43:19的发言 >37楼:25楼出题:L08-三台...

引用37楼详细内容:

25楼出题:

L08-三台水泵的自动运行PLC-A版本 的答卷

三台水泵的自动运行PLC-A版本.pdf

程序和触摸屏画面如上。


这是按照最低要求来做的,实现低位启动上水泵、高位停止上水泵、8小时定时切换泵(非运转时切换)这几项基本的功能。

经过PLC的演练,这个答卷A能达到医生的功能。

没有啥技巧可言吧。


感谢大侠的回复和指点:

一、T37定时时间设置,如果是半小时,应该是18000,可能是你上机测试时调小了。
是的;原来的程序文件设置的此数值确实是18000;上机测试的时候,调小了数值;忘记了做备注或说明。

二、下限I0.2通过下降沿启动,这个逻辑是不通的,运行不起来。上、下限可以不用加沿,水位离开下限区间自复位了。上、下限这个最好是做回差,当然这是有模拟量时考虑的。也可以做延时滤波。
我又看了一下,这个下降沿确实没有必要;在实际的水箱中,水位下降到下限时,水位开关会变为不通。程序中的这个电机线圈,是马上自锁的;不用沿指令,也不会造成电机频繁起动或乱波动。
上机实验过的;不过,试验条件受到很大的制约,某些试验条件是不足、试验条件也不太一样。
比如:上限水位开关,我了利用我的简陋试验台上的两个按钮,这8个按钮都是自复位的按钮,没有能锁定位置的旋钮或掰把开关。模拟下水位的时候,我是用手去按下按钮I0.2的

三、VB0应该是没有存在的意义。
当初考虑VB0再传输给VB1,用VB1来控制水泵。
我考虑设备VB0,就是考虑在泵不运行的时候,把泵的运行允许条件再传输出去。
我再考虑优化一下。

四、水泵正在运行时,跨时区如何处理?一般是完成本次任务。这个考虑一下。
这个貌似更为复杂一些。跨时区是什么概念呢?
前段时间,我考虑某一台泵出现机械故障,人为地挂出维修标志后,泵的自动切换如何跳过这台故障泵。绞尽脑汁想了一个小时,也没有想通。
在实际生产中,这些问题都是可能会遇到的;
以后,慢慢提高自身后,再慢慢地改进一下程序。


评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200 SMART

共有9480条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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