foxplc
水到渠成
级别: 家园常客
精华主题: 2 篇
发帖数量: 550 个
工控威望: 628 点
下载积分: 4239 分
在线时间: 112(小时)
注册时间: 2007-08-09
最后登录: 2021-11-22
查看foxplc的 主题 / 回贴
楼主  发表于: 2009-08-14 14:58
图片:
如图所示

现要求是:小车在自动位(I0.0),溶气水泵(Q0.3)运行时,正向运行(Q0.7) 碰到正向限位开关(I1.3),停3秒(T37),

          反向运行 (Q1.0) 碰到反向限位开关(I1.4),停4分钟(T38),再正向运行。周而复始

          溶气水泵(Q0.3),停止后再启动,小车还能自动按原来的方向运行。

          再仿真软件中模拟根本启动不了,请各位指正。

foxplc
水到渠成
级别: 家园常客
精华主题: 2 篇
发帖数量: 550 个
工控威望: 628 点
下载积分: 4239 分
在线时间: 112(小时)
注册时间: 2007-08-09
最后登录: 2021-11-22
查看foxplc的 主题 / 回贴
1楼  发表于: 2009-08-15 08:33
引用
引用第1楼netliuhao于2009-08-14 16:45发表的  :
无法运行。你至少给个电机正传或反转的启动信号吧。那样电机正传才能自运行。
(后续应该按照你的设计思路开始运转吧 。没有仔细看后面的图 )

sm0.1就是个启动条件
foxplc
水到渠成
级别: 家园常客
精华主题: 2 篇
发帖数量: 550 个
工控威望: 628 点
下载积分: 4239 分
在线时间: 112(小时)
注册时间: 2007-08-09
最后登录: 2021-11-22
查看foxplc的 主题 / 回贴
2楼  发表于: 2009-08-16 07:58
引用
引用第5楼hxl202319于2009-08-15 17:08发表的  :
启动信号不能用SM0.1,SM0.1是开机时接通一周期,等你操作时N次周期都过去了,还有你说要先启动正的,那么也不能并在反向上。

sm0.1是该并在正向上,接通一个周期就断开,有Q点的自锁,可保证Q点有

输出。换向时有限位开关延时启动。“N次周期都过了”是什么意思。
foxplc
水到渠成
级别: 家园常客
精华主题: 2 篇
发帖数量: 550 个
工控威望: 628 点
下载积分: 4239 分
在线时间: 112(小时)
注册时间: 2007-08-09
最后登录: 2021-11-22
查看foxplc的 主题 / 回贴
3楼  发表于: 2009-08-16 14:31
引用
引用第8楼sjm213于2009-08-16 09:17发表的  :
呃……
有个关键的问题,在串联的条件中有个Q0.3如何满足?
该段程序若在Q0.3之后执行,并且Q0.3需要跟SM0.1一般上电即接通,那么这段程序中控制小车的输出点可能接通。
如果该段程序在Q0.3之前,或者PLC运行状态下Q0.3断开过再次接通,则控制小车的输出点不可能再接通。

本截图是一个“污水处理”控制的片段,按照工艺的要求,小车的正反转都是在溶气水泵(Q0.3)运行后才可

运行。由此又产生一个问题,溶气水泵(Q0.3)并非一直运行,他是由调节池的液位来控制的,中液位时启动

低液位停止。假设此LAD片段是正确的,但是当调节池液位由低液位(溶气水泵停),再到中液位(溶气水泵启动)

此时小车就不会启动,因为SM0.1只会在PLC通电时,接通一个扫描周期。
foxplc
水到渠成
级别: 家园常客
精华主题: 2 篇
发帖数量: 550 个
工控威望: 628 点
下载积分: 4239 分
在线时间: 112(小时)
注册时间: 2007-08-09
最后登录: 2021-11-22
查看foxplc的 主题 / 回贴
4楼  发表于: 2009-08-16 14:41
引用
引用第7楼wwcwwc于2009-08-16 09:00发表的  :
我感觉楼主SM0.1用的不合适,SM0.1的定义是:每次上电后刷新一次.选择用SM0.0到还合适.SM0.0的定义:每次程序扫描周期会刷新一次的.但是我总感觉在这里用这个指令有点不合适.还是用启动按钮比较好些,至少可以确认是否可以启动设备了.我是指设备的安全性考虑,如果是实验程序那到没有问题了.

sm0.0用在此处是不合适的,因为小车的正传是由反向到位的限位开关通过延时来启动的,并不是每个扫面周期都让它正向运行。

加个启动按钮是可以人工确定启动了设备,正如8楼smj213所提的(Q0.3)的问题,每次重新启动(Q0.3),就要人去按按钮,

就失去了自动的功能了
foxplc
水到渠成
级别: 家园常客
精华主题: 2 篇
发帖数量: 550 个
工控威望: 628 点
下载积分: 4239 分
在线时间: 112(小时)
注册时间: 2007-08-09
最后登录: 2021-11-22
查看foxplc的 主题 / 回贴
5楼  发表于: 2009-08-17 10:47
引用
引用第11楼hxl202319于2009-08-16 16:41发表的  :
我看启动信号就用Q0.3的上升沿才比较合适

汗颜S7-200中Q0.3的上升沿该怎么表示呢?
foxplc
水到渠成
级别: 家园常客
精华主题: 2 篇
发帖数量: 550 个
工控威望: 628 点
下载积分: 4239 分
在线时间: 112(小时)
注册时间: 2007-08-09
最后登录: 2021-11-22
查看foxplc的 主题 / 回贴
6楼  发表于: 2009-08-17 13:59
用Q0.3的上升沿经过仿真是合适的,多谢11楼hxl202319
foxplc
水到渠成
级别: 家园常客
精华主题: 2 篇
发帖数量: 550 个
工控威望: 628 点
下载积分: 4239 分
在线时间: 112(小时)
注册时间: 2007-08-09
最后登录: 2021-11-22
查看foxplc的 主题 / 回贴
7楼  发表于: 2009-08-17 14:00
图片:
图片:
原来上升沿是这样用的
foxplc
水到渠成
级别: 家园常客
精华主题: 2 篇
发帖数量: 550 个
工控威望: 628 点
下载积分: 4239 分
在线时间: 112(小时)
注册时间: 2007-08-09
最后登录: 2021-11-22
查看foxplc的 主题 / 回贴
8楼  发表于: 2009-08-20 14:37
引用
引用第19楼wwcwwc于2009-08-19 15:28发表的  :
启动条件用液位控制试试.就是把M0.5去掉.改为液位启动刮渣机正反转.这样分开做可以避免Q0.3的启停问题.楼主所提及的任何转换为自动方式,我认为利用液位来控制。

用液位来启动小车的正向运行不合适,我们用的是浮球的开点作为输入信号,也就是有液位时,M0.5一直闭合,小车走到头就不会反向运行了。
foxplc
水到渠成
级别: 家园常客
精华主题: 2 篇
发帖数量: 550 个
工控威望: 628 点
下载积分: 4239 分
在线时间: 112(小时)
注册时间: 2007-08-09
最后登录: 2021-11-22
查看foxplc的 主题 / 回贴
9楼  发表于: 2009-08-20 15:45
引用
引用第21楼wwcwwc于2009-08-20 15:12发表的  :
情况一点一点地了解清楚了.
我建议还是用液位控制比较合适.如果液位有(高/低位控制的条件),则Q0.3的停止用低液位来控制(启动用高液位启动).小车的启动用高液位的上升沿来启动.同时小车再好有一个能停止在原位的功能(意思是液位低时,需要小车在原点时才能停止)这里我理解可能对于设备会有益.
我的理解:Q0.3的启动停止其实与小车正/反不是同一会事,把它分开为二个系统.无非有是Q0.3停止信号时小车才能停止正/反工作.否则小车永远做一个往复的运动.
哦!还有是我认为楼主的程序的写法不太合适,建议把小车的正/反用二个网络段来写比较好,请你编译一下,看是否有报警.

兄弟佩服搞技术的就应该有你这种劲头。感谢你对此贴的关注。