登录
首页
PLC论坛
三菱Mitsubishi
回帖
发帖
正文
主题:如图,帮忙看下,pid输出的10s周期是怎么来的?
点击:894 回复:9
楼主
管理
sinemonk
图片是2ad的输入与pid运算.
pid的输出值是个数字量,应该是个占空比或百分比.
但是他输出值的范围是什么?
也就是图片的10000是哪里来的?整个程序都没整个东西,可以随便写? 写个10w肯定不行啊.
按我的理解,应该是2ad的4000才对,怎么会是10000呢?
20-02-27 20:44
1楼
编辑
引用
管理
sinemonk
最后修改:
2020/2/27 20:45:35
20-02-27 20:44
2楼
编辑
引用
管理
sinemonk
有没大佬帮忙解答下,谢啦
20-02-27 21:16
3楼
编辑
引用
管理
cvlsam
1、PID指令的输出范围在-32768~+32767之间,一般会取值0.00~100.00%,也就是对应于整形的0~10000。
2、PWM指令之所以将周期范围值设定在10000,也是为了配合PID指令的输出,当PID指令输出100%是,PWM将完全输出或者完全无输出,取决于设定的需要。
3、PWM指令没有32位指令方式,你是无论如何也设不到100000的。
4、PWM指令的周期请随意设定,只要小于等于PID的MV输出。
5、与MV的设定范围设定不同的影响主要有以下:
A:小于MV的范围:PWM指令将执行出错。
B:等于MV的范围:可以正常控制。
C:大于MV的范围:可能出现该断的时候无法彻底关断等。
Good Luck~
20-02-28 09:42
4楼
编辑
引用
管理
sinemonk
懂了,谢了.
最后修改:
2020/2/29 22:28:02
20-02-28 21:35
5楼
编辑
引用
管理
cvlsam
你也可以设定8000,但是请确保PID指令的输出不大于8000,因此你需要设定PID的输出上下限参数来确保这一点。
PID指令独立运算,与PWM指令无关。
Good Luck~
20-02-29 09:06
6楼
编辑
引用
管理
xlian
PID的输出是上下限是由你设置的,按照那个例子中,上限就是10000,下限可能就是0,PWM的周期是10000,脉宽就是PID运算的结果MV(0-10000)
20-02-29 09:21
7楼
编辑
引用
管理
sinemonk
嗯,明白了,谢啦.
20-02-29 22:28
8楼
编辑
引用
管理
sinemonk
懂了,谢了.
20-02-29 22:29
9楼
编辑
引用
管理
蜀中之首
既然使用Y输出去控制,被执行元件一般只接受ON-OFF,10s控制周期多数执行元件都可以接受
20-02-29 23:33
工控新闻
台达智造方程式:解码包装行业智能化升级场景落地路径
GMCC美芝亮相2025年第十届压缩机与制冷国际会议
天硕工业级M.2 NVMe SSD固态硬盘静态+动态均衡全盘加固
BIS-6690P-B10:增强性能与高可靠性设计,适用于光伏阵列边缘监控
霍尼韦尔业务将再度精简
施耐德电气:以数智创新,赋能交通行业高质量转型建设
工信部发布信息化和工业化融合2025年工作要点,含五方面17项内容
EPC-3132ZX-A:搭载兆芯KX-6000系列处理器,满足轨道交通终端设备的国产化合规要求
更多新闻资讯