您现在所在的是:

三菱Mitsubishi

回帖:2个,阅读:167 [上一页] [1] [下一页]
* 帖子主题:

FX3GA 指令运算

119
沧海6U01
文章数:29
年度积分:119
历史总积分:119
注册时间:2021/5/14
发站内信
发表于:2024/6/4 8:34:44
#0楼
如图多是,程序用了多处PID指令,都不是同时运行的,设备在车间用,测试时发现PID输出值一直是-1,请教怎么回事?
程序是用模拟量输出控制液压比例阀,D0的数给个模拟量模块,问题是D0一直是-1.
附件:10T预拉对改PID.zip
[本地下载]
附件 1.jpg

附件 2.jpg

附件 3.jpg
[此贴子已经被作者于2024/6/4 8:40:01编辑过]
36942
cvlsam 版主
文章数:12379
年度积分:1294
历史总积分:36942
注册时间:2001/12/22
发站内信
2018论坛贡献奖
2017论坛贡献奖
2016论坛贡献奖
2015论坛贡献奖
2013论坛贡献奖
2012论坛贡献奖
2011论坛贡献奖
2011国庆活动
2010论坛杰出贡献奖
发表于:2024/6/4 9:27:41
#1楼
以下是引用沧海6U012024/6/4 8:34:44的发言:
如图多是,程序用了多处PID指令,都不是同时运行的,设备在车间用,测试时发现PID输出值一直是-1,请教怎么回事?
程序是用模拟量输出控制液压比例阀,D0的数给个模拟量模块,问题是D0一直是-1.
附件:10T预拉对改PID.zip
[本地下载]
附件 1.jpg

附件 2.jpg

附件 3.jpg
[此贴子已经被作者于2024/6/4 8:40:01编辑过]

1、您使用实际的PLC来测试这个程序还是使用模拟器?
2、采样周期的设定应大于程序运行周期,您的程序真的能在50ms内完成一次运行?我建议您将PID指令写在定时中断中执行。

我建议您在使用实体PLC测试您的程序的时候确认以下2点:
1、SV值是否与PV值相等导致的PID指令输出关断?
2、特殊继电器M8067是否为ON,如果为ON请查看D8067的值。

Good Luck~
+10
119
沧海6U01
文章数:29
年度积分:119
历史总积分:119
注册时间:2021/5/14
发站内信
发表于:2024/6/4 9:44:36
#2楼
回复 #1楼 cvlsam
下午去试试,我用恒扫描周期可以不?设置为30ms
设备在使用,暂时无法调试
[此贴子已经被作者于2024/6/5 17:09:37编辑过]

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2024 Gkong.com, All Rights Reserved

46.8003