数字量控制

想编程实现下述过程,可是遇到问题,望高手指点。
 输入:起动按钮I0.0      输出:电磁阀1 Q0.0
       停止按钮 I0.1           电磁阀2 Q0.0
      接近开关1 I0.2           电磁阀3 Q0.0
      接近开关2 I0.3
      接近开关3 I0.4
 具体过程:初始位置时,都是原始位置的,但碰到接近开关3,当按下起动按钮时,电磁阀1动作推动气缸活塞杆运动,松开接近开关1,当运
 动一段距离时,碰到接近开关2,此时,电磁阀2动作,5S后,电磁阀1、2都松开,气缸活塞杆返回,返回过程中碰到接近开关1时,电磁阀3动作,然后保持这状态,要扫描接近开关3的状态,如果接近开关3有动作,所有电磁阀都断开。
 本人不明白的地方:初始状态I0.4是闭合的,开始运行就让电磁阀3动作,怎么才能给电后,第一次循环内电磁阀3不动作?
               
 应该是比较简单的问题,我刚熟悉PLC,编程能力有限,望高手指点!

问题补充:
搞错了,应该是原始位置碰到接近开关1,即初始状态I0.2闭合,按下I0.0后,I0.2应该马上变为0,主要是通电后,Q0.0就动作了?

最佳答案

按下I0.0后, I0.2不是马上就为0。
 你大概是这样写的程序
 LD I0.0
 EU
 S Q0.0  I0.0启动时,使Q0.0为1

 LD     I0.2
 R      Q0.0, 3  I0.2=1时,复位全部
 这样就永远不能启动Q0.0

 如果用顺序功能图做很容易实现这个逻辑,不用顺序功能图时,你要加延时,Q0.0启动一段时间后,I0.2才允许复位输出。
 以下程序仅供参考:
 LD     I0.0
 EU
 S      Q0.0, 1
 BITIM  VD0

 LD     SM0.0
 CITIM  VD0, VD4

 LDD>=  VD4, 1000
 A      I0.2
 R      Q0.0, 3

提问者对于答案的评价:
多谢了

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc354639.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 上午2:01
下一篇 2021年7月5日 上午2:01

相关推荐

  • 分段加温程序问题?

    我想做个可以设置时间,温度,的加温曲线的程序,即第一段,时间=30秒,温度=200度,第二段,时间=120秒,温度=100度,第三段,时间=120秒,温度=10度。. 最佳答案 参…

    SIMATIC S7-200 2020年11月1日
  • s7-200软件版本

    现在S7-200软件版本最新应该是那个版本?那有下载? 最佳答案 STEP 7 MicroWIN V4.0 SP8,用迅雷下载ed2k://…

    SIMATIC S7-200 2020年11月1日
  • 下载时要密码

    我使用的是S7-224PLC,可能里面有程序了,我下载时要求输入密码,我没有密码,下载不了,请问各位老师如何解决? 最佳答案 1、在密码验证对话框中输入 CLEARPLC…

    SIMATIC S7-200 2021年7月4日
  • 求教S7-200如何驱动日系的步进

    这段时间刚开始入门学习PLC。这不购买了一台S7-200 XP224CN DCDCDC。也在网上买了一个二手的步进驱动器,韩国产的。这个步进驱动器的PDF上面说…

    SIMATIC S7-200 2020年10月31日
  • L与V的用法

    请问L与M有什么不同?用法区别是什么?   V存储器是不是断电能够继续保持断电前的数据? 最佳答案 1.L是局部变量,也为动态分配的数据存储区。仅在使…

    SIMATIC S7-200 2021年7月5日
  • AB相计数器复位

    小弟有一增量编码器,现使用AB相正交计数,复位信号不想用它自带的,决定使用一接近开关作为复位信号,请问如何配置此计数器,是不是和使用编码器自带的复位信号一样配置? 最佳答案 这样使…

    SIMATIC S7-200 2020年11月1日
  • 2台226如果用最经济的方法相连!

    2台226如果用最经济的方法相连,距离2米,PPI口有剩余,相互交换一些V量和开关量!谢谢高手。 最佳答案 PPI协议是专门为S7-200开发的通信协议。S7-200 C…

    SIMATIC S7-200 2021年7月5日
  • S7200与多功能表通讯

    200 与多功能表通讯,如何在硬件和软件上实现,有没有具体的例子,谢谢! 问题补充:我的邮箱地址是gz02172@163.com 谢谢! 专家建议 您好,您可以…

    SIMATIC S7-200 2020年11月1日
  • 刚学S7-200,调用子函数问题,为什么总有输出

    SM0.0虽然一直通的,但后面我接了个i0.0,我第一次i0.0接通导致Q0.0一直接通。我把i0.0断开,子函数Q0.0应该也断理论上说,i0.0接通。Q0.0,Q0.2,Q0.…

    2017年6月2日
  • 224脉冲输出问题请教

    我现在一224DC/DC/DCPLC,接了4个编码器,所有的高速输入可以用做脉冲计数功能的点已全用完,该设备还需要驱动一个步进电机,需要确定原点位置,所以我要知道当前的脉冲数。我又…

    SIMATIC S7-200 2021年7月5日

发表回复

登录后才能评论