PID中定时中断

利用PID向导编程,系统自动调用定时中断。若有8路PID,是否同时用定时中断执行呢?假如根据公式编程,采样周期大于255MS但一定要用定时中断执行应该如何处理呢?当大于8路时如用公式编程做一个子程序(含局部变量),子程序是同时被调用还是周期性被调用?

最佳答案

1.是的,是同时用;
 2.对回路表的参数进行设置比如偏移量=0,起始地址=VB0,那么采样周期的时间值T送到VD16中就可以了.
 3.你想用子程序方式来扩大PID回路的使用数,那当然是应该周期性的调用,要错开.不然两个相同编号的回路会发生冲突的.

提问者对于答案的评价:
OK

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

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

相关推荐

  • SSR如何与PLC连接?

    小弟是新手,想问几个低级别的问题 望大虾们不吝赐教!使用SSR后,在PLC程序中是不是一定要使用PWM呢?为什么SSR要接输出Q上面,不是应该接模拟量输出即v和m上的吗?…

    SIMATIC S7-200 2020年11月1日
  • s7 200 PID 死区设置问题

    s7 200 PID 死区设置不起作用,从PID控制面板中高级选项中,修改死区参数为(0.02~0.1之间值)后,无论自动确定数值框勾选或不勾选,死区…

    2017年11月23日
  • cpu224xp做modbus主站接收从站数据并将数据转化编程的问题

    cpu224xp作为主站,接收modbus从站的数值,数值的变化范围0——10万(可能),请问如何编程实现,如何选择合适的V寄存器,如果选字,肯定不够,如果选双字,就会出现下面图片…

    2021年7月5日
  • s7200在Modbus网络通信

    S7200-CPU226modbus RTU 从站协议库,能用Prot 1与上位计算机通讯吗? 最佳答案 用modbus库的话, port1…

    SIMATIC S7-200 2021年7月5日
  • 如何把VD30转换成VW10与VW20

    我需要把VD30变成VW10与 VW20,因为VW10与 VW20是需要分别显示的,不知道用什么指令转换?并且怎么把VW10与 VW20合并为VD30…

    SIMATIC S7-200 2021年7月5日
  • 屏幕显示错误

    编译时无错误,但是下载运行后有错误,提示是:运行时间错,代码000F。查代码含义,指出是DB1检查错误,请问,这里的DB1指的是什么呢?我用的是S7200的CPU 最佳答案 s72…

    SIMATIC S7-200 2021年7月5日
  • FOR-Next循环指令理解二

    FOR-Next循环指令是否在第一扫描周期内瞬间就完成设定循环次数?若循环完毕后,在每个扫描周期内,该循环间指令还会执行吗? 最佳答案 是在一个扫描周期内完成,条件满足下一扫描周期…

    SIMATIC S7-200 2021年7月5日
  • 存储卡电池卡问题

    1.请问把程序写进不带存储卡电池卡的S7-200 CPU222后,如果一直不供电,程序能够保持多长时间?永远保持吗?   2.存储卡到底存储…

    SIMATIC S7-200 2021年7月5日
  • PLC时间控制

    第一时间:10:30,启动KM1,KM3投入,经过0.5S后,KM2停止,KM1停止第二时间:10:32,启动KM1,KM2投入,经过0.5S后,KM3停止,KM1停止第三时间:1…

    2021年7月5日
  • WINCC+315-2DP+200PLC通讯

    如题:1、WINCC与315-2DP通讯同时再和200PLC通过串口走OPC与WINCC通讯,可否实现? 最佳答案 WINCC+315-2DP+200PLC通讯配置:系统采用pro…

    SIMATIC S7-200 2017年5月31日

发表回复

登录后才能评论