求教:编程思路

已锁定

ligp99

  • 帖子

    926
  • 精华

    0
  • 被关注

    34

论坛等级:侠圣

注册时间:2008-06-13

白金 白金 如何晋级?

求教:编程思路

1016

15

2016-05-22 08:48:08

控制原理(改).docx

见控制要求


1、有8个阀门,根据需要,在系统自动运行前手动选中需要在自动运行过程中打开的阀门,可以只选1个,也可以全选,随意。在触摸屏上选择。

2、两端分别装有限位a,b,原点为限位a端。周期运行,开始和结束都回到a点。

3、触摸屏与s7-200通讯控制。如“控制原理(改)”


例子一、自动状态:选择总数为双数个阀门

 

 

1、  当在触摸屏上选择允许这个阀在运动过程中打开1、2、3、4、5、6、7、8:

启动(限位a)电机正转电磁阀打开1,

到限位b电机反转电磁阀打开:2,关闭1

到限位a电机正转电磁阀打开:3,关闭2

到限位b电机反转电磁阀打开:4关闭3

到限位a电机正转电磁阀打开:5,关闭4

到限位b电机反转电磁阀打开:6,关闭5

到限位a电机正转电磁阀打开:7,关闭6

到限位b电机反转电磁阀打开:8,关闭7

 

到限位a:关闭8,等待时间M(在触摸屏上设定)

等待时间M到:电机正转电磁阀打开:1

到限位b电机反转电磁阀打开:  2,关闭1

到限位a电机正转电磁阀打开:3,关闭2

到限位b电机反转电磁阀打开:  4关闭3

到限位a电机正转电磁阀打开:5,关闭4

到限位b电机反转电磁阀打开:  6,关闭5

到限位a电机正转电磁阀打开:7,关闭6

到限位b电机反转电磁阀打开:  8,关闭7

 

到限位a:关闭8,等待时间M(在触摸屏上设定)

循环……………………….

 

例子二、自动状态:选择总数为单数个阀门

 

 

当在触摸屏上选择允许这个阀在运动过程中打开2、4、6、7、8。

启动(限位a)电机正转,电磁阀打开2,

到限位b电机反转电磁阀打开:4,关闭2

到限位a电机正转电磁阀打开:6,关闭4

到限位b电机反转电磁阀打开:7,关闭6

到限位a电机正转电磁阀打开:8,关闭7

到限位b电机反转电磁阀关闭:8,无阀门打开直接回到到限位a:

等待时间M(触摸屏上设置)

 

 

 

等待时间M到:正转电磁阀打开:2

到限位b电机反转电磁阀打开:4,关闭2

到限位a电机正转电磁阀打开:6,关闭4

到限位b电机反转电磁阀打开:7,关闭6

到限位a电机正转电磁阀打开:8,关闭7

到限位b电机反转电磁阀关闭:8,无阀门打开直接回到到限位a:

等待时间M(触摸屏上设置)

 

循环……………………….

 

\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\

其它:

工艺要求,8个阀会有不同种类 的选择组合。8个阀门可以只选择其中一个或若干个。每个行程只打开一个。

组合一:1

组合二:1,2

组合三:1,2,3

组合四:1,2,3,4

组合五:1,2,3,4,5

组合六:1,2,3,4,5,6

组合七:1,2,3,4,5,6,7

组合八:1,2,3,4,5,6,7,8

 

组合九:2,3,4,5,6,7,8

组合十:3,4,5,6,7,8

…………………

…………………

………………………

 

组合n:     1,3,6

组合n+1:   1,37

………………………

 

 

…………………

 

 

种类太多不再例举

 

 

问题:

1、程序中怎么知道触摸屏选择了哪几个阀在运转过程中需要打开?

2、这么多种选择组合,程序中选中的阀按编号从小到达依次打开。不管从触摸屏怎么选择阀门允许动作,程序都要适应。请问这个编程思路是什么?

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


求教:编程思路 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200

共有33274条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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