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

用行程开关或者光电开光来产生中断子程序,在中断程序中要顺序控制,气缸的动作要一个一个来,有个顺序在里面,一共有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

相关推荐

  • EM253 位控模块 MF灯亮 报故障

    CPU226带三个EM253,后两个EM253时好时坏的,EM253不定时地抱错错误号是129是位控模块ID不正确或是模块已被注销,查看模块找不到,帮帮忙啊 问题补充:1.接触良好…

    SIMATIC S7-200 2021年7月5日
  • S7-200中断程序做精准脉冲

    用S7-200中断程序做精准脉冲与用T32做的效果一样(用趋势图观察),依旧存在脉宽不一的问题,中断程序难道失去原有的意义? 最佳答案 用S7-200中断程序做精准脉冲与用T32做…

    SIMATIC S7-200 2020年11月5日
  • DCS系统通过EM227如何读数据?

    我的EM227 Profibus模块是直接加挂在PLC200边上。DCS能够通过Profibus协议读到PLC内部的内存数据吗? 最佳答案 可以。 通过PROF…

    SIMATIC S7-200 2021年7月5日
  • 带参数调用子程序问题

    各位,在一个子程序中,局部变量的类型都是定义好的,比如LD10是DWORD类型,LW10,LW12都是WORD型的,如果现在我希望分别给LW10和LW12赋值,由他们组成一个32位…

    SIMATIC S7-200 2021年7月5日
  • 一个触摸屏,怎么连接两个s7-200啊?

    一个触摸屏,怎么连接两个s7-200啊? 问题补充:硬件只用两个s7-200和Mp277触摸屏 最佳答案 1、226CPU带的两个通讯口支持MPI和PPI不用专门的扩展。S7-2…

    SIMATIC S7-200 2017年12月21日
  • s7-200的POTR口是485口吗???

    s7-200的POTR口是485口吗???为什么大家都说S7200是485通讯,难道PPI通讯是485通讯的一种???? 最佳答案 首先我们要搞清楚485只是通讯上面的一个硬件实现…

    SIMATIC S7-200 2017年12月9日
  • s7-200和s7-200 smart 通讯问题

    我有一台s7-200plc作为主机,买了两台配套设备其plc是s7-200smart,我打算作为从机。应该怎么通讯比较经济合理? 最佳答案 原有200PLC增加一块EM243-1以…

    SIMATIC S7-200 2021年7月5日
  • 多台s7-200plc通过modbus与上位通讯

    我现在又四台s7-200的plc,想把这四台plc通过modbus通讯连接到一台上位机上,而且上位机只有一个232的com口。另外有四个电量模块需要分别接到四个plc上,然后能在上…

    SIMATIC S7-200 2020年11月5日
  • S7224CN交流110/220供电,接220时有110和220切换开关吗

    大侠:S7224CN交流110/220供电,接220时有110和220切换开关吗?谢 最佳答案 小型PLC自带开关电源,电源输入的范围比较广,西门子的200,三菱的FX系列PLC的…

    SIMATIC S7-200 2017年11月23日
  • 提问

    你好 ;用时钟比较指令定时停机后,怎样用界面输入密码开机继续使用,谢谢 最佳答案 都停机了还搞毛呀!都是钱惹得祸!如果要这样做,也是跳过主程序不执行控制输出了,而不是把c…

    SIMATIC S7-200 2020年10月31日