登录
首页
PLC论坛
三菱Mitsubishi
回帖
发帖
正文
主题:如图,帮忙看下,pid输出的10s周期是怎么来的?
点击:904 回复: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
工控新闻
突破功率壁垒!英威腾30MVA高压水冷变频器成功下线
正式立项!优必选再牵头主导两项人形机器人国家技术标准
智元机器人首届合作伙伴大会成功举办,以全链条布局加速具身智能商用落地
2025 年倍福第三期工业 PC 控制及其应用全国师资培训(中北大学站)开班仪式成功举行
德承Cincoze工控机DI-1200:提升无人机侦测与反制系统效能的关键解决方案
皮尔磁:让工业燃烧器更加安全智能
训练机器人的“学校”要来了!广东将建具身智能训练场体系
聚焦AI与绿色双碳 金士顿亮相2025深圳国际电子展
更多新闻资讯