回复:1200PID模块的使用问题

刘小岩

  • 帖子

    15
  • 精华

    0
  • 被关注

    21

论坛等级:游士

注册时间:2016-11-10

普通 普通 如何晋级?

发布于 2017-03-07 09:41:04

3楼

展开查看
以下是引用威师爷在2017-03-07 09:21:26的发言 >

 循环中断块是运行运行中断的时间,不管主程序的扫描时间是多少,扫描到什么位置,只要到中断中断的时间CPU就会扫描一次中断程序,扫描结束以后再继续接着扫描刚才主程序中断开始的位置继续扫描,周而复始!

例如中断块,OB35 中断时间是100ms不管主程序如何,都会定期100ms扫描一次中断块。


PID输出 OUT 我的理解是输出一个32位的浮点数,是没有经过工程转换的值 例如0.0-100.0 对应调整量的0%~100%

outpt_PER 是输出一个16位的转换以后的值可以直接对应模拟量输出的,例如调整量的0-100%对应的是0-27648,对应的是模拟量的0-10V或者其他4-20ma   0-20ma  等等


PWM是一个BOOL的布尔量的输出,是用来专门进行加热器的控制的,输出一个有频率通断的方波的输出也就是根据调整量 0101010101010101 的输出,做表格时间频率的问题!


以上是个人见解!

也就是说中断程序执行时间与循环时间没有关系,与程序本身有关系吗?    为何我看的手册举例的设定一个1S的脉冲,就只将循环时间设置为500ms,怎么保证循环程序会执行500ms呢,所以我才会有这个疑问。


第二个你说的我也知道,但就是在应用上面是蒙圈的,就知道个别例子。

另外,PWM是温度专用的么,还能不能用于其他方面呢?

评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-1200系列

共有15647条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
X 图片
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。