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),停止后再启动,小车还能自动按原来的方向运行。

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

sjm213
有小知识,无大学问。
级别: 论坛版主

精华主题: 7 篇
发帖数量: 5200 个
工控威望: 7423 点
下载积分: 158799 分
在线时间: 3161(小时)
注册时间: 2007-11-21
最后登录: 2024-11-22
查看sjm213的 主题 / 回贴
1楼  发表于: 2009-08-14 21:31
最好发张您模拟时候的图片上来,从程序逻辑上来说这段程序没啥问题。
模拟的时候不能启动或许是您的起始状态或者模拟的输入状态不对。
sjm213
有小知识,无大学问。
级别: 论坛版主

精华主题: 7 篇
发帖数量: 5200 个
工控威望: 7423 点
下载积分: 158799 分
在线时间: 3161(小时)
注册时间: 2007-11-21
最后登录: 2024-11-22
查看sjm213的 主题 / 回贴
2楼  发表于: 2009-08-16 09:17
呃……
有个关键的问题,在串联的条件中有个Q0.3如何满足?
该段程序若在Q0.3之后执行,并且Q0.3需要跟SM0.1一般上电即接通,那么这段程序中控制小车的输出点可能接通。
如果该段程序在Q0.3之前,或者PLC运行状态下Q0.3断开过再次接通,则控制小车的输出点不可能再接通。
sjm213
有小知识,无大学问。
级别: 论坛版主

精华主题: 7 篇
发帖数量: 5200 个
工控威望: 7423 点
下载积分: 158799 分
在线时间: 3161(小时)
注册时间: 2007-11-21
最后登录: 2024-11-22
查看sjm213的 主题 / 回贴
3楼  发表于: 2009-08-16 17:18
可以这样:
1. 去掉Q0.3这个点;
2. 将Q0.7换成某M点如M0.7;
3. 将Q1.0换成另M点如M1.0;
4. 另起一段,LD M0.7  A Q0.3  =Q0.7;
5. 另起一段,LD M1.0  A Q0.3  =Q1.0 。