紧急求助!!!! 点击:809 | 回复:16



新手初学入门

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:21帖 | 28回
  • 年度积分:0
  • 历史总积分:104
  • 注册:2004年5月10日
发表于:2006-04-07 16:38:00
楼主
我现在用S7-200编一个水泵的控制过程,现在有一个问题:现场有4台水泵,水压低时要根据要求增开水泵数量,高时要减少水泵数量。问题是,在稳定水压正常时要开水泵的台数,在间隔一定时间后要进行切换,例如:(1,2,3,4),(1-2,2-3,3-4,4-1),(123-234-341)。这样一直循环下去。请教!!!!



鸡蛋饼...

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 315回
  • 年度积分:0
  • 历史总积分:414
  • 注册:2003年8月26日
发表于:2006-04-07 17:22:00
1楼
例如:(1,2,3,4),(1-2,2-3,3-4,4-1),(123-234-341)。这样一直循环下去。请教!!!!

-------------------------------------------------------------可以使用循环移位指令。
如当前是       1100
一次移位后是   0110
2次移位后是    0011
3次后是        1001
 

yqydcs

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 44回
  • 年度积分:0
  • 历史总积分:51
  • 注册:2006年3月23日
发表于:2006-04-07 20:36:00
2楼
    要加我的群的来呀我们一起学习plc和dcs我的qq群号是
19995926 

喜悦

  • 精华:0帖
  • 求助:0帖
  • 帖子:11帖 | 425回
  • 年度积分:0
  • 历史总积分:731
  • 注册:2006年4月03日
发表于:2006-04-07 20:56:00
3楼
请问西门子编程通讯电缆哪有卖,听说很贵的是不是

ymtq

  • 精华:1帖
  • 求助:0帖
  • 帖子:8帖 | 425回
  • 年度积分:0
  • 历史总积分:874
  • 注册:2005年7月17日
发表于:2006-04-09 10:44:00
4楼
看你怎么选择了,你有通讯驱动卡的话,自制编程通讯电缆也可以的。

喜悦

  • 精华:0帖
  • 求助:0帖
  • 帖子:11帖 | 425回
  • 年度积分:0
  • 历史总积分:731
  • 注册:2006年4月03日
发表于:2006-04-09 12:33:00
5楼
可以吗?三菱的好搞一点,西门子的不知怎么做啊,请指教

匪夷所思

  • 精华:1帖
  • 求助:0帖
  • 帖子:147帖 | 2046回
  • 年度积分:0
  • 历史总积分:3396
  • 注册:2005年6月10日
发表于:2006-04-09 12:43:00
6楼
TO电吻我: 
三菱怎么连线啊
可否发个E-MAIL给我
谢谢了
lixiangleiyx@163.com

独角怪兽

  • 精华:0帖
  • 求助:0帖
  • 帖子:7帖 | 222回
  • 年度积分:0
  • 历史总积分:310
  • 注册:2006年3月05日
发表于:2006-04-09 15:15:00
7楼
不贵,200多块钱

NAINAIDE

  • 精华:0帖
  • 求助:0帖
  • 帖子:9帖 | 21回
  • 年度积分:0
  • 历史总积分:149
  • 注册:2004年5月15日
发表于:2006-04-09 15:37:00
8楼
求教:在和西门子314进行通讯的时候,为什么会显示BUSfaulty
是不是通讯线坏了?

新手初学入门

  • 精华:0帖
  • 求助:0帖
  • 帖子:21帖 | 28回
  • 年度积分:0
  • 历史总积分:104
  • 注册:2004年5月10日
发表于:2006-04-11 09:36:00
9楼
鸡蛋饼:
如当前是       1100
一次移位后是   0110
2次移位后是    0011
3次后是        1001
这样使用循环指令是不是要提前设置每一个状态对应的输出呢?

鸡蛋饼...

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 315回
  • 年度积分:0
  • 历史总积分:414
  • 注册:2003年8月26日
发表于:2006-04-11 09:44:00
10楼
对,,你很聪明。。还要考虑的细节很多,,比如切换启动时,会不会引起水压下降啊,等等等。。。。

人在浆糊

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 19回
  • 年度积分:0
  • 历史总积分:7
  • 注册:2006年4月12日
发表于:2006-04-11 11:53:00
11楼
用T也行啊,还搞的这么复杂干什么,用功能指令占容量的啊,呵呵`

新手初学入门

  • 精华:0帖
  • 求助:0帖
  • 帖子:21帖 | 28回
  • 年度积分:0
  • 历史总积分:104
  • 注册:2004年5月10日
发表于:2006-04-11 12:27:00
12楼
鸡蛋饼:
    字节循环移位指令位移最大8次,存的是一个节:00000001,我需要4次一个循环,第5次会出现:00010000,而不是00000001,这样怎么办?

人在浆糊

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 19回
  • 年度积分:0
  • 历史总积分:7
  • 注册:2006年4月12日
发表于:2006-04-11 12:39:00
13楼
那你就不要用字节移位指令撒,用位移位指令不就好了,指定移位的起始元件,或用T编也行。

鸡蛋饼...

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 315回
  • 年度积分:0
  • 历史总积分:414
  • 注册:2003年8月26日
发表于:2006-04-11 12:41:00
14楼
对,,确实是存在这个问题,,移位指令最少是一个字节8位,要是有4位的移位指令就好了,不好意思啊。。
不过可以自己来写一个这样的移位子程序。
不难的。

新手初学入门

  • 精华:0帖
  • 求助:0帖
  • 帖子:21帖 | 28回
  • 年度积分:0
  • 历史总积分:104
  • 注册:2004年5月10日
发表于:2006-04-11 13:07:00
15楼
何欣:
   我这循环是要不断循环下去,没有循环次数限制,可能字节移位指令也不行,你以为呢?QQ476546203 联系我

鸡蛋饼...

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 315回
  • 年度积分:0
  • 历史总积分:414
  • 注册:2003年8月26日
发表于:2006-04-11 15:43:00
16楼
自己写一个这样的子程序吧。。。很简单的,,就4个,不是很多,可以不用循环。

热门招聘
相关主题

官方公众号

智造工程师