S7-200SMART 定时器中断SMB34的值是否可以用变量表示并可以修改?

S7-200SMART 定时器中断SMB34的值是否可以用变量表示并可以修改?现在用定时中断在Q0.0上输出方波,方波的长度需要不断修改,比如现在的周期是100MS  过一会需要200MS或50MS 如何实现?

钻石用户推荐最佳答案

1、
特殊存储器字节 34 和 35 控制定时中断 0 和 1的时间间隔。可以指定从 1 ms 
到 255 ms 的时间间隔(以 1 ms 为增量)。当 CPU 将中断例程连接到对应的定时中断事件时,CPU 捕获时间间隔值。
要更改时间间隔,必须将定时中断事件重新连接到相同或不同的中断例
程。可以通过分离事件来终止定时中断事件。 
可以实现用连接不同的中断例程实现。
可参考系统手册的附录 D13
S7-200 SMART V2.3系统手册
https://support.industry.siemens.com/cs/document/109745610
2、
另外一种方法。不改定时器中断的间间隔,要求是方波的输出是有律的轮回执行。
A、利用 SM0.1 定义一个计数变量,初始值为0;
B、找到所有方波的最大公约数。比如周期是50、100、200MS,则周期的最大公约数是 50 MS,那就以 50 除以 2 =25MS做为定时中断的设定时间,即每 25MS 产生一次定时中断。
C、在定时时间到的中断程序中作以下工作:
1)计数值自加1;
2)根据计数值来写是置位还是复位方波输出信号;
3)一定要考虑在所有类型都输出完的那一时刻,要复位计数的值,以便下一个轮回。

提问者对于答案的评价:

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

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

相关推荐

  • q0.0脉冲输出时灯亮,问此时q0.0的位是1还是0

    q0.0脉冲输出时灯亮,问此时q0.0的位是1还是0。灯亮了后。我用监测了,看到q0.0的位仍为0.请问是为什么? 最佳答案 你用的测量工具频率跟不 上,所以用万用表测脉…

    SIMATIC S7-200 2021年7月5日
  • 请问西门子S7-200怎样记录开关机的时间

    请问西门子S7-200怎样记录开关机的时间(使用TD-200情况下) 问题补充:我再说详细点,为了防止客户在设备验收前关闭电源,从而在验收的时候出差错,货款到不了位,所以要做一个监…

    SIMATIC S7-200 2021年7月5日
  • S7-200怎样传送大量数据

    在S7-200编程中,怎样把一个7*7的表格内的49个数据传送到自定义的数据块中?是否一定要用MOV指令?请给出具体解决方法,谢谢! 问题补充:7*7表格中的49个数据怎样传送给P…

    SIMATIC S7-200 2021年7月5日
  • 步进电机点动程序

    s7-200怎么做步进电机点动程序? 最佳答案 参见:、西门子S7-200在步进电机定位控制中的应用》连接:http://plc365.com/SIMATIC/682.html或:…

    SIMATIC S7-200 2018年12月14日
  • 图形,字连续移动

    s7-200 和TP270联机,在屏幕上做图形,字的连续移动.怎么做?请高手指点,谢谢! 问题补充:PROTOOL中在哪个地方设置.谢谢了 比如字从右移动到左边…

    SIMATIC S7-200 2021年7月5日
  • 10ms定期器,定时问题

    求助一下PLC 10ms定时器问题,程序扫描时间13ms,程序中我用了一个10ms的定时器,定时100,输出感觉时间大于1s,后来我上网查了查,说10ms定时器在程序扫描…

    SIMATIC S7-200 2021年7月5日
  • ET200硬件升级包

    CPU1512SP-1 PN组态的时候找不到AI模块AI 8*I 2/4 WIRE BA型号是6ES7134-6GF00-0AA1…

    2017年6月5日
  • TD400C的F1键

    我想实现如下功能: TD400C连到一个CPU226上,按F1键一下,Q0.0 置位,再按一下F1就复位,如此反复,我该用什么指令可以实现啊,上次好象在这里问过…

    SIMATIC S7-200 2021年7月5日
  • S7-200PLC安装问题

    不小心把200PLC+5个模拟量模块安装在变频器上面一排,靠的很近,37KW变频两台并排放的,50HZ运行的时候变频器上面的风扇直接对着PLC吹,热量很大,有朋友遇到过这种问题吗?…

    SIMATIC S7-200 2020年11月1日
  • s7-200编程软件中搜不到plc

    win7 32位装上V4.0 STEP 7 MicroWIN SP9编程软件后,在软件中可以搜索到用的串口但是搜不到plc啊 钻石…

    SIMATIC S7-200 2021年7月5日

发表回复

登录后才能评论