数字量控制

想编程实现下述过程,可是遇到问题,望高手指点。
 输入:起动按钮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

相关推荐

  • 西门子触摸屏Smart 1000或西门子S7-200PLC怎么直接跟普通的台式电脑通讯

    西门子触摸屏Smart 1000或西门子S7-200PLC怎么直接跟普通的台式电脑通讯,触摸屏的画面的动作状态怎么可以通过电脑到显示器直接显示出来 最佳答案 你试试电脑上…

    SIMATIC S7-200 2017年6月10日
  • 关于pto编程的问题

    使用pto方式,让电机往一个方向运动。当运动到指定位置时,如何给出一个信号关闭电磁阀 问题补充:没有编码器或用于触发的光眼 最佳答案 这个以脉冲串输出控制步进或伺服电机运行,要使运…

    SIMATIC S7-200 2017年11月1日
  • 变频器420跟cpu224 dp通讯的问题

    cpu224通过 EM277 与变频器420 直接通过profibus-DP线连接 可以吗?不是的话  请告知一下 问题…

    SIMATIC S7-200 2020年10月31日
  • 西门子PLC通信

    你们好,我现在是做S7-200PLC通信,机型有226和224,,我想把俩台PLC都连起来,不知道什么原因PLC只能读出一台,另外一台就是读不出,我把DP线和电缆线都换过了,电脑主…

    2017年12月7日
  • s7200定时开关机

    请问S7200 如何设置定时开机和关机 如每天早上08:00开机,下午17:00关机 问题补充:我现在的程序是F1运行,F2停止。 用户想每天自动08…

    SIMATIC S7-200 2021年7月5日
  • 程序计时的问题

    某混合机在运行过程中,高能转子低速运行30分钟(时段可以改变,这个时段我们称为“第一时段”)后,自动切换高速运行(750转/分钟)20分钟(“第二时段”)。然后,低速、高速交替运行…

    SIMATIC S7-200 2020年10月31日
  • 214XP CN 交流电源板

    我是新手,请教问题,请指教。一备用(2BD23)214XP 交流电源型PLC,很久以前外人修过,现初次通电,听到一声响,空开过载跳闸。拆开后,见最下面那块小电源板上保险己…

    SIMATIC S7-200 2021年7月5日
  • STL和LAD转换问题

    MOVW   AIW0, VW5052MOVW   VW94, VW5058CALL &n…

    2021年7月5日
  • TO_Axis数据类型

    1200编程想做个FB块,在块内通过TO方式控制V90伺服,工艺对象里面已经添加了轴工艺对象,可在输入变量数据类型里面找不到TO_Axis数据类型,求帮助。 图片说明: &nbsp…

    2021年7月5日
  • PLC200modbus通讯编程报错

    我在编程的完成编译的时候报这个错误“Network 1, line 8, ERROR 18:  (operan…

    SIMATIC S7-200 2020年10月31日

发表回复

登录后才能评论