金海洋
工控人家园,工控一家人
级别: 家园常客
精华主题: 0
发帖数量: 328 个
工控威望: 521 点
下载积分: 6964 分
在线时间: 185(小时)
注册时间: 2010-02-28
最后登录: 2024-11-11
查看金海洋的 主题 / 回贴
楼主  发表于: 2021-04-13 21:36
闸门控制谁有好的方法,液位我用两个定时器作为脉冲控制电机运行和停止时间,液位偏差大时运行时间长,偏差小的时候运行时间短,当低于死区设置值时停止控制,不知道能不能实现自动控制,在这里感觉用PID控制电机启停太频繁反而不利于电机,所以用了这个方法,用pwm和这个方法差不多,谁有空帮我看看哪里还需要改进的,指点下。
附件: 河闸主控程序.rar (44 K) 下载次数:128
网站提示: 请不要用迅雷下载附件,容易出错
13551199795
级别: 正式会员
精华主题: 0
发帖数量: 40 个
工控威望: 88 点
下载积分: 454 分
在线时间: 8(小时)
注册时间: 2020-10-11
最后登录: 2024-01-13
查看13551199795的 主题 / 回贴
1楼  发表于: 2021-04-13 21:55
打不开
金海洋
工控人家园,工控一家人
级别: 家园常客
精华主题: 0
发帖数量: 328 个
工控威望: 521 点
下载积分: 6964 分
在线时间: 185(小时)
注册时间: 2010-02-28
最后登录: 2024-11-11
查看金海洋的 主题 / 回贴
2楼  发表于: 2021-04-14 07:21
引用
引用第1楼13551199795于2021-04-13 21:55发表的  :
打不开

打不开是不可能的,你用的什么打不开,这个是smart200的程序
我是新来的
这里需要写点儿东西
级别: 论坛先锋
精华主题: 0
发帖数量: 309 个
工控威望: 1827 点
下载积分: 34653 分
在线时间: 355(小时)
注册时间: 2019-11-21
最后登录: 2024-11-15
查看我是新来的的 主题 / 回贴
3楼  发表于: 2021-04-14 09:45
感觉没看懂,也许我水平比较凹吧
电机控制里面第八段
液位小于设定值A就不动作了,然后液位大于设定值B且大于设定值C开阀a,液位小于设定值B大于设定值C关阀a;液位大于设定值B且大于设定值E开阀b,液位小于设定值B大于设定值E关阀b。
个人感觉设定值C和E没啥用啊?
还有你的用电量,感觉只能加两天的,第三天就又从新开始了
金海洋
工控人家园,工控一家人
级别: 家园常客
精华主题: 0
发帖数量: 328 个
工控威望: 521 点
下载积分: 6964 分
在线时间: 185(小时)
注册时间: 2010-02-28
最后登录: 2024-11-11
查看金海洋的 主题 / 回贴
4楼  发表于: 2021-04-15 13:29
引用
引用第3楼我是新来的于2021-04-14 09:45发表的  :
感觉没看懂,也许我水平比较凹吧
电机控制里面第八段
液位小于设定值A就不动作了,然后液位大于设定值B且大于设定值C开阀a,液位小于设定值B大于设定值C关阀a;液位大于设定值B且大于设定值E开阀b,液位小于设定值B大于设定值E关阀b。
个人感觉设定值C和E没啥用啊?
还有你的用电量,感觉只能加两天的,第三天就又从新开始了

呵呵,对于输出对应没怎么管他,主要是这个控制方法对于河道的变化来说是不是能适用,电量计算就是记录前一天的用电量,记录月份的和年的没做完,主要方向是看看这个方法对不对,方法对就行,其他细节再做
kyy80
态度决定一切``````
级别: 工控侠客
精华主题: 0
发帖数量: 1226 个
工控威望: 3496 点
下载积分: 4402 分
在线时间: 1978(小时)
注册时间: 2008-02-17
最后登录: 2024-11-16
查看kyy80的 主题 / 回贴
5楼  发表于: 2021-04-15 21:17
是不是根据液位的偏差来调整阀门的开度啊。。阀门是用正反转电机控制,但一定要设定临界死区。。这个方法是可行的。。。。       
seven.lin
级别: 探索解密
精华主题: 0
发帖数量: 64 个
工控威望: 167 点
下载积分: 744 分
在线时间: 9(小时)
注册时间: 2012-07-30
最后登录: 2023-02-10
查看seven.lin的 主题 / 回贴
6楼  发表于: 2021-04-19 19:48
提供思路,很不错