多次同时调用子程序,子程序中用0.1秒脉冲计时,大家有什么好方法?

我想做一个子程序,里面计时0.3或0.6秒等, 如果直接用定时器,子程序被多次同时调用时肯定是不行的(行吗?如果行请实例),我想用累加法与0.1秒脉冲累计时间,但S7 200 中没有0.1s脉冲(这点西门子很不方便,一定要写中断,不如三菱,欧姆龙,建议西门子改进),我对中断不熟悉,不知道如果用中断方式做一个0.1s脉冲,然后累加计时行不行,请各位做过类似程序的提供一个好的方法。 谢谢。

最佳答案

搜一下200版区,有一个T32中断的例子。
简单的做法是在T32=100ms的中断子程序中,给一个位(例如M0.1)置1,在主程序的最后一个网络里复位。这就得到一个0.1s,只接通一个扫描周期的脉冲,这个脉冲你想在哪里用都可以。

提问者对于答案的评价:
试试。 
用中断10 (即定时中断0)来做效果怎么样?
我现在写了一个100ms定时中断程序 
LD     SM0.1
ENI
MOVB   50, SMB34
ATCH   INTPause0_1, 10


INTPause0_1
LDN    脉冲0_1s
=      脉冲0_1s

然后在好多地方用计数方法用   脉冲0_1s 这个触点来计时,如下:
LD     #bFaMenOut
A      脉冲0_1s
EU
+I     +1, #wOpenOnSJ
发现有时时间就是不准 ,不知道是程序出问题,还是这个定时中断方法有问题。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年10月31日 下午1:43
下一篇 2020年10月31日 下午1:43

相关推荐

  • 计数器和定时器扫描周期问题

    用计数器的常开接计数器的复位端,用定时器的长闭窜接在定时器使能输入端,程序运行时是计数器或定时器在达到动作条件时先动作为on,在下一个扫描周期时计数器或定时器才复位为off吗 最佳…

    SIMATIC S7-200 2017年5月31日
  • PLC程序的扫描顺序

    主程序遇到调用子程序和中断程序时,是不是都是停止对主程序的扫描,转到子程序或中断程序中,然后在条回来。还是一边执行主程序一边执行子程序。 最佳答案 1.程序是从上到下从左到右一步一…

    SIMATIC S7-200 2021年7月5日
  • 安装出错

    如图 问题补充:。。 图片说明:    最佳答案 主要问题在于更换版本安装之后上个版本安装的文件未全部删除,通过搜索注册表,将所有西门子Smart软件相关的注册…

    2021年7月5日
  • 关于 S7-200 MODBUS 通讯数据位数的问题

    我用S7-200通过DTU 和 和利士 上位机通讯,用的是modbus协议,modbus默认传输的单位是 字,而我要用的是双字( …

    SIMATIC S7-200 2018年3月6日
  • 定位模块疑问

    定位模块只能用于步进电机吗?没法用于油缸行程定位或者普通交流电机定位吗? 最佳答案 em253的作用是控制步进或伺服电机做开环位置控制的,而无法进行对油缸或普通交流异步电机的定位,…

    SIMATIC S7-200 2017年6月27日
  • (MODBUS RTU)通信问题S7200-CPU 226两个口同时做从站

    本人不会编写通信程序(modbus RTU)只会用,官网的库只支持端口0,所以没办法,求CPU226-端口1,做从站的通信程序,最好能保留几个口可改,波特率,从站地址,起…

    SIMATIC S7-200 2018年12月6日
  • S7-200的PLC位置向导

    我想要修改位置向导自动生成后程序的某些数据,比如:我想在触摸屏里实时修改脉冲的频率和发出的脉冲数。 最佳答案 在数据块里面查找对应的地址。 提问者对于答案的评价:谢谢

    SIMATIC S7-200 2020年11月1日
  • S7-200 模拟量模块接线图谁有啊 给分实例呗

    S7-200 模拟量模块接线图谁有啊 给分实例呗(输入与输出都要)yck19830906@163.com 最佳答案 下载中心下载帮助文档,链接:http://w…

    SIMATIC S7-200 2017年11月12日
  • 请教S7-200 SMART与S7-200 MOUBUS问题

    如题目 我想用S7-200 SMART作为主站 200为从站进行一个MODBUS通讯 但我发现我SMART的MODBUS库指令和200的库指…

    2021年7月5日
  • S7-200软件怎么打开

    S7-200软件怎么打开 最佳答案 详见截图,打开这个图标即可。 图片说明:    提问者对于答案的评价:谢谢 专家置评 已阅,最佳答案正确。请下载v4.0&n…

    2017年6月29日