中断程序中向顺序控制怎么办呢?不能用定时器吗?

用行程开关或者光电开光来产生中断子程序,在中断程序中要顺序控制,气缸的动作要一个一个来,有个顺序在里面,一共有5个动作吧。
我打算用定时器实现“顺序”的功能。
但是好像大家都不推荐在子程序或者中断里面调用定时器,以免逻辑错乱,而且子程序要尽量简洁。
但是我需要顺序功能啊,怎么实现呢?
请指导下,给个思路~~谢谢了!
PS:我实际验证,用其他的定时器在中断程序中根本不动作,也不开始计时;除非用T32和T96.
我现在的解决方案是把这些顺序(定时语句)放到主程序中,利用I0.1口的高电平触发,也能实现功能。但是就是心理很不舒服,中断程序中就不能一个一个来动作吗?

问题补充:
谢谢大家!
实际功能已经调试出来了,在主程序里有多种办法实现。至于心里的不爽,起源于“能不能在子程序里按特定时间顺序控制”。芳工说的也有道理,是我自己的问题,主要是自己的不了解从而产生的埋怨,呵呵。谢谢大家~~

最佳答案

不舒服啊!
为何在主程序扫描可以解决的事情你非得要用中断解决?中断是这么用的吗?行程开关本身动作都在零点几秒的量级上,你特么要用中断去处理这些慢镜头。而且输出的还是气缸,气缸之前有气阀,主阀之前有先导阀,先导阀之前有励磁线圈,线圈而且还是交流的,之前有中继,中继之前才是PLC的输出点,甚至你用的是继电器的PLC。这么一来当有东西碰到行程开关的时候开始到气缸到位基本上半秒时间去掉了。这等慢镜头还要全部用中断处理?
不用还不舒服?

提问者对于答案的评价:
嗯,确实有用~

专家置评

建议使用顺序控制指令

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年8月18日 下午10:32
下一篇 2017年8月18日 下午10:33

相关推荐

  • 关于FOR NEXT 语句的使用,为何不能实现多次循环啊?

    我对FOR 指令的使用有几点疑问:1   我目前做了一个程序,假如有100个气缸,如果我 想让其中的三个气缸来回动作10次的话(这…

    SIMATIC S7-200 2020年10月31日
  • 求教脉冲定距离追踪问题

    我想用晶体管输出的CPU224做步进电机控制。用编码器测得目标速度,我想给步进电机发20000个脉冲使步进电机匀速加速达到目标速度,然后步进电机匀速运行一段距离后,再减速停车。然后…

    SIMATIC S7-200 2020年11月1日
  • s7200远程调试

    现场两台S7-200,CPU226,通过CP243-1以态网模块连接上位PC机,上位PC机可连入因特网,请教能否通过因特网实现外地远程对PLC调试???? 最佳答案 既然能上网的话…

    SIMATIC S7-200 2021年7月5日
  • 补充:求救!S7 200断电后参数变为零

    我们使用的S7 200的在使用中,断电后,原先设置的参数全部变为零了,重新设置后又可以正常使用。我们是使用了一个控制面板,参数是通过控制面板写进去的,那些参数也是通过控制…

    SIMATIC S7-200 2021年7月5日
  • modbus总线设备

    modbus总线上的设备通讯参数不一样,比如波特率一致,但是停止位一个设备是1位,一个是2位,其他一样。可以走一条线吗? 最佳答案 1 已知一个通信对象需要字符(字节)传…

    SIMATIC S7-200 2020年11月1日
  • 求step7编程软件

    在学习S7200的课程中介绍到STEP7-Micro/WIN V4.0的软件,这个软件在哪里下载啊?我的系统是WIN7 32位的,谢谢。 最佳答案 WIN7&n…

    SIMATIC S7-200 2020年10月31日
  • S7200PLC 226CN在线模式下编辑时出现这样的错误,按提示的去做无法解决

    S7200PLC 226CN在线模式下编辑时出现这样的错误,按提示的去做无法解决 问题补充:截图信息为,“系统错误:为内部决策比较数据出现一个意外的错误,我们建议您用另一…

    2017年6月24日
  • 关于西门子200 SMART 的CPU

    请问对于S7-200 SMART的CPU的选择,在使用中没有用到数字量的输入输出,只用到模拟量,那么是选择SR20还是SR30,应该根据什么进行判断?什么样的CPU带有S…

    SIMATIC S7-200 2021年7月5日
  • s7-200 pc access

    s7-200 pc access(sp4),我在按照PC Access 快速入门指导下添加变量,然后测试变量,总是质量显示为坏!!!!不知道…

    SIMATIC S7-200 2021年7月4日
  • 200 PLC 不能连接

    PC连接CPU226 200的PLC时,用USB转PPI的电缆,在PLC STOP时可以连接通讯上,但是在PLC RUN时就通讯不上,显示端口不能打开…

    SIMATIC S7-200 2020年10月31日