• «
  • 1
  • 2
  • 3
  • »
  • Pages: 1/3     Go
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),停止后再启动,小车还能自动按原来的方向运行。

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

netliuhao
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看netliuhao的 主题 / 回贴
1楼  发表于: 2009-08-14 16:45
无法运行。你至少给个电机正传或反转的启动信号吧。那样电机正传才能自运行。
(后续应该按照你的设计思路开始运转吧 。没有仔细看后面的图 )
sjm213
有小知识,无大学问。
级别: 论坛版主

精华主题: 7 篇
发帖数量: 5200 个
工控威望: 7423 点
下载积分: 158829 分
在线时间: 3162(小时)
注册时间: 2007-11-21
最后登录: 2024-11-28
查看sjm213的 主题 / 回贴
2楼  发表于: 2009-08-14 21:31
最好发张您模拟时候的图片上来,从程序逻辑上来说这段程序没啥问题。
模拟的时候不能启动或许是您的起始状态或者模拟的输入状态不对。
foxplc
水到渠成
级别: 家园常客
精华主题: 2 篇
发帖数量: 550 个
工控威望: 628 点
下载积分: 4239 分
在线时间: 112(小时)
注册时间: 2007-08-09
最后登录: 2021-11-22
查看foxplc的 主题 / 回贴
3楼  发表于: 2009-08-15 08:33
引用
引用第1楼netliuhao于2009-08-14 16:45发表的  :
无法运行。你至少给个电机正传或反转的启动信号吧。那样电机正传才能自运行。
(后续应该按照你的设计思路开始运转吧 。没有仔细看后面的图 )

sm0.1就是个启动条件
hxl202319
工资就像大姨妈,一月一次,一周就没了
级别: 网络英雄

精华主题: 0
发帖数量: 1751 个
工控威望: 10137 点
下载积分: 61261 分
在线时间: 2664(小时)
注册时间: 2007-03-26
最后登录: 2024-11-12
查看hxl202319的 主题 / 回贴
4楼  发表于: 2009-08-15 17:01
楼主的程式有问题的,请重编
签名无效了,麻雀不见了!
hxl202319
工资就像大姨妈,一月一次,一周就没了
级别: 网络英雄

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

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

输出。换向时有限位开关延时启动。“N次周期都过了”是什么意思。
wwcwwc
级别: VIP会员

精华主题: 0
发帖数量: 3393 个
工控威望: 3189 点
下载积分: 70437 分
在线时间: 1604(小时)
注册时间: 2008-04-20
最后登录: 2024-11-19
查看wwcwwc的 主题 / 回贴
7楼  发表于: 2009-08-16 09:00
我感觉楼主SM0.1用的不合适,SM0.1的定义是:每次扫描后刷新一次.选择用SM0.0到还合适.SM0.0的定义:CPU上电常ON.但是我总感觉在这里用这个指令有点不合适.还是用启动按钮比较好些,至少可以确认是否可以启动设备了.我是指设备的安全性考虑,如果是实验程序那到没有问题了.
[ 此帖被wwcwwc在2009-08-19 15:13重新编辑 ]
sjm213
有小知识,无大学问。
级别: 论坛版主

精华主题: 7 篇
发帖数量: 5200 个
工控威望: 7423 点
下载积分: 158829 分
在线时间: 3162(小时)
注册时间: 2007-11-21
最后登录: 2024-11-28
查看sjm213的 主题 / 回贴
8楼  发表于: 2009-08-16 09:17
呃……
有个关键的问题,在串联的条件中有个Q0.3如何满足?
该段程序若在Q0.3之后执行,并且Q0.3需要跟SM0.1一般上电即接通,那么这段程序中控制小车的输出点可能接通。
如果该段程序在Q0.3之前,或者PLC运行状态下Q0.3断开过再次接通,则控制小车的输出点不可能再接通。
foxplc
水到渠成
级别: 家园常客
精华主题: 2 篇
发帖数量: 550 个
工控威望: 628 点
下载积分: 4239 分
在线时间: 112(小时)
注册时间: 2007-08-09
最后登录: 2021-11-22
查看foxplc的 主题 / 回贴
9楼  发表于: 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的 主题 / 回贴
10楼  发表于: 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),就要人去按按钮,

就失去了自动的功能了
hxl202319
工资就像大姨妈,一月一次,一周就没了
级别: 网络英雄

精华主题: 0
发帖数量: 1751 个
工控威望: 10137 点
下载积分: 61261 分
在线时间: 2664(小时)
注册时间: 2007-03-26
最后登录: 2024-11-12
查看hxl202319的 主题 / 回贴
11楼  发表于: 2009-08-16 16:41
我看启动信号就用Q0.3的上升沿才比较合适
签名无效了,麻雀不见了!
  • «
  • 1
  • 2
  • 3
  • »
  • Pages: 1/3     Go