采样周期问题

我用的是224XP的CPU,在一个中断里面调用了十个PID子程序,由于程序的需要定时中断时间设定了80MS,我想请教这些子程序在每个中断到来都直接调用的话会不会使PLC计算出错,是否需要再做一下分别调用,如每一个中断只执行个子程序,如果分别调用的话子程序的采样周期应该设多大,设800MS合适吗?曾经看到俱大侠说过采样周期要设的比中断时间短比较合适。

最佳答案

我想请教这些子程序在每个中断到来都直接调用的话会不会使PLC计算出错,-----------------------------肯定会出错!十个PID指令运行时间已经超过80MS了。你可以在中断调用后察看SMW22 ,该字提供最后一次扫描的扫描时间;SMW24 该字提供自进入RUN(运行)模式以来记录的最小扫描时间;SMW26 该字提供自进入RUN(运行)模式以来记录的最大扫描时间。
 是否需要再做一下分别调用,----------------------------应该这样!
 如每一个中断只执行个子程序,如果分别调用的话子程序的采样周期应该设多大,设800MS合适吗?-------------------这取决于你程序执行时间,如果是一个PID,没问题!
 另外用指令向导最多能做8个PID,十个PID子程序就得自己编程了.

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

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月4日 下午10:56
下一篇 2021年7月4日 下午10:56

相关推荐

  • 200PLC定位问题

    请问大家现在用200PLC做定位控制,因为200PLC输出是DC24的PNP脉冲,而伺服是接收DC5V的NPN脉冲,请问大家这应该不可以直接连接吧,请问大家这是要接电阻,还是怎么做…

    SIMATIC S7-200 2020年10月31日
  • S7-200 CPU负荷问题

    S7-200中最高款CPU:226CN中允许的最大的I/0扩展模块为7个模块,是不是说如果扩展了7个模块,CPU就是100%的负荷工作了?因为点数需要我们配的扩展模块正好需要7个模…

    SIMATIC S7-200 2020年11月5日
  • TD400C能实现这个功能吗

    我手上有一块TD400C文本显示器,它上面提供的按键我一个也不用,我想通过CPU上的输入点I0.0-I0.7控制TD400C,比如当接通I0.0时显示画面0,接通I0.1时显示画面…

    SIMATIC S7-200 2020年11月1日
  • 定时失效

    哪位大虾有定时失效的程序,也就是为了防止客户到期不付钱而加的程序,到了一定的时间,比如一个月,就自动断开某个点,欠款付清后,就可以解开,比如同时按下某几个按钮,哪大虾有的话发我邮箱…

    SIMATIC S7-200 2021年7月5日
  • 什么是积分项前值

    在PID积分项公式里参数MX手册上称之为积分项和(所有积分项)前值之和,请那位大侠给指点一下这句话的具体含义? 问题补充:积分项在PID里面具体的作用是什么?请给解释一下 最佳答案…

    SIMATIC S7-200 2021年7月5日
  • MP377與S7-200的通訊

    我用MPI線把MP377和S7-200,但是連上之後沒反應,請問是否需要到WINCC里設置才能用MP377操控PLC。謝謝 问题补充:我是用winccflexible的,請問怎樣才…

    SIMATIC S7-200 2020年10月31日
  • 怎么用SMB28的值转换成脉冲周期啊?

    用PLC自带电位计SMB28的转换成伺服电机的周期来改变速度!这个怎么做啊?怎么采取  转换?求教 最佳答案 楼主是希望将模入转为脉冲信号来改变速度吧,可以采用…

    SIMATIC S7-200 2020年11月1日
  • modbus地址转换问题

    现有一台s7-200 226的plc,2个通信端口,端口0用于和现场触摸屏连接。端口2现通过modbus与远程上位机通讯。现程序内已使用mbus-init功能块来设置端口…

    2017年11月16日
  • 掉电保持继电器

    各位前辈,请问200PLC有没有掉电保持继电器,该如何使用? 最佳答案 1.S7-200中可以设置为掉电保持的数据类型包括:V,M,T,C。 2.断电数据保持功能需要在系…

    SIMATIC S7-200 2021年7月4日
  • 用 PLC 求一个负数的反正切为什么是个正的角度啊?

    比如 0.3 的反正切函数是个正的角度。 但为什么-0.3 的反正切也是个正的角度啊? 最佳答案 arctan(-x)= -arc…

    SIMATIC S7-200 2020年11月1日

发表回复

登录后才能评论