您现在所在的是:

西门子SIEMENS

回帖:7个,阅读:623 [上一页] [1] [下一页]
802
toryding
文章数:15
年度积分:50
历史总积分:802
注册时间:2011/2/17
发站内信
发表于:2011/2/17 15:09:54
#0楼
目前用PLC编程遇到一个问题无法解决

一共有4个设备,进水阀,出水阀,水泵,液位信号

要求是检测液位开始

液位信号小于15时,水泵关闭,出水阀关闭,进水阀开启

液位信号上升到40时,水泵开启,出水阀开启

液位上升到50时,进水阀关闭。




液位下降到40时没有动作。下降到15时才有动作。

但是现在不知道用什么指令来实现。

希望会的人能提供下帮助!

谢谢!

下面是流程图

系统开启----检测温度>30时接通----------检测液位>40时-----------水泵开启,进水阀开启,出水阀开启
                                     检测液位>50时-----------进水阀关闭
                                     检测液位<15时-----------出水阀关闭,水泵关闭      

 
   



附件
[此贴子已经被作者于2011/2/17 15:39:23编辑过]
38119
cvlsam 版主
文章数:12488
年度积分:730
历史总积分:38119
注册时间:2001/12/22
发站内信
2018论坛贡献奖
2017论坛贡献奖
2016论坛贡献奖
2015论坛贡献奖
2013论坛贡献奖
2012论坛贡献奖
2011论坛贡献奖
2011国庆活动
2010论坛杰出贡献奖
发表于:2011/2/17 16:02:14
#1楼
S 置位
R 复位


Regards
802
toryding
文章数:15
年度积分:50
历史总积分:802
注册时间:2011/2/17
发站内信
发表于:2011/2/17 16:07:36
#2楼
以下是引用cvlsam在2011/2/17 16:02:14的发言:
S 置位
R 复位


Regards

谢谢!

置位复位指令我想过,但是置位了之后就无法断开了,必须要用复位指令才能断开

我现在需要前面的系统开启信号断开时,后面的所有设备都要停止,如果后面使用了置位信号,那么前面的系统启动信号和温度信号都起不到停止作用了。



[此贴子已经被作者于2011/2/17 16:16:15编辑过]
38119
cvlsam 版主
文章数:12488
年度积分:730
历史总积分:38119
注册时间:2001/12/22
发站内信
2018论坛贡献奖
2017论坛贡献奖
2016论坛贡献奖
2015论坛贡献奖
2013论坛贡献奖
2012论坛贡献奖
2011论坛贡献奖
2011国庆活动
2010论坛杰出贡献奖
发表于:2011/2/17 17:03:35
#3楼
以下是引用toryding在2011/2/17 16:07:36的发言:
以下是引用cvlsam在2011/2/17 16:02:14的发言:
S 置位
 R 复位

 
 Regards

谢谢!

置位复位指令我想过,但是置位了之后就无法断开了,必须要用复位指令才能断开

我现在需要前面的系统开启信号断开时,后面的所有设备都要停止,如果后面使用了置位信号,那么前面的系统启动信号和温度信号都起不到停止作用了。



[此贴子已经被作者于2011/2/17 16:16:15编辑过]

下一个Network上可以写LD SM0.1
                              R  XXXXX

又没有规定让你一个Network中写完了。
802
toryding
文章数:15
年度积分:50
历史总积分:802
注册时间:2011/2/17
发站内信
发表于:2011/2/18 8:54:22
#4楼
以下是引用cvlsam在2011/2/17 17:03:35的发言:
以下是引用toryding在2011/2/17 16:07:36的发言:
以下是引用cvlsam在2011/2/17 16:02:14的发言:
 S 置位
  R 复位

  
  Regards
 

谢谢


 置位复位指令我想过,但是置位了之后就无法断开了,必须要用复位指令才能断开

 我现在需要前面的系统开启信号断开时,后面的所有设备都要停止,如果后面使用了置位信号,那么前面的系统启动信号和温度信号都起不到停止作用了。

 

 
[此贴子已经被作者于2011/2/17 16:16:15编辑过]

下一个Network上可以写LD SM0.1
                               R  XXXXX

又没有规定让你一个Network中写完了。

非常感谢您!

您的意思是,后面的network里面写SM0.1,然后后面再跟一个复位指令是吗?
这样可以吗?不会逻辑上有错误吧!
802
toryding
文章数:15
年度积分:50
历史总积分:802
注册时间:2011/2/17
发站内信
发表于:2011/2/18 12:24:39
#5楼
楼上的大大你好,你看这样能实现吗?
如图

如果1和2都导通了,那么3就开启了,
在导通的情况下,我现在需要2断开,3不断开,1断开,3就断开。这样可以实现吗?



还有置位指令下面的???是什么意思啊?不懂,请指教!谢谢!!

附件


[此贴子已经被作者于2011/2/18 12:25:45编辑过]
38119
cvlsam 版主
文章数:12488
年度积分:730
历史总积分:38119
注册时间:2001/12/22
发站内信
2018论坛贡献奖
2017论坛贡献奖
2016论坛贡献奖
2015论坛贡献奖
2013论坛贡献奖
2012论坛贡献奖
2011论坛贡献奖
2011国庆活动
2010论坛杰出贡献奖
发表于:2011/2/18 13:06:55
#6楼
???代表需要输入要复位的位数。

请你在你的编程软件中查看Help或者翻阅S7-200的系统手册。

Regards
802
toryding
文章数:15
年度积分:50
历史总积分:802
注册时间:2011/2/17
发站内信
发表于:2011/2/18 13:22:07
#7楼
谢谢楼上的大大,太感谢你了!
好人有好报!
祝您2011一切顺利!

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2025 Gkong.com, All Rights Reserved

62.4004