网页
资讯
视频
图片
知道
文库
贴吧
地图
采购
进入贴吧
全吧搜索
吧内搜索
搜贴
搜人
进吧
搜标签
广告
日
一
二
三
四
五
六
签到排名:今日本吧第
个签到,
本吧因你更精彩,明天继续来努力!
本吧签到人数:0
一键签到
成为超级会员,使用一键签到
一键签到
本月漏签
0
次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行
补签
。
连续签到:
天 累计签到:
天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
03月11日
漏签
0
天
自动化吧
关注:
135,476
贴子:
388,484
看贴
图片
吧主推荐
视频
游戏
1
2
下一页
尾页
16
回复贴,共
2
页
,跳到
页
确定
<<返回自动化吧
>0< 加载中...
PLC中PID指令的一些程序案例
取消只看楼主
收藏
回复
被遗弃的GHOST
人外有人
9
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
算是长假前的福利吧,把自己从读书时开始用过的一些PID资料列出来,没空整理,比较杂乱,请谅解
被遗弃的GHOST
人外有人
9
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
先是S7-200的,出自毕业设计,实验室里做的,实验性质很高,程序比较丑陋
下面是程序,讲解在后面
北京百度网讯科技有限公司
牛蒡根?别担心,我们提供专业医疗服务,助您找回健康生活
2025-03-11 00:09
广告
立即查看
被遗弃的GHOST
人外有人
9
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
西门子S7-200的PID说明,出自西门子STEP 7 MicroWIN帮助文件,这里只是节选一部分
被遗弃的GHOST
人外有人
9
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
然后是程序的简单说明
初始化程序用于设置PID基本参数和启动100ms的定时中断,其中PID的比例系数、积分系数、微分系数、采样时间可以通过上位机来调整,因为这个程序是出于实验目的的
数据的原始信号为4-20mA电流信号,S7-200的模块只支持0-20mA的信号,所以要在程序里进行偏移
PID指令位于定时中断程序中,只有启动自动模式才开始运算,这是为了避免积分过度,实际上严格的要求是要让PID指令的执行周期与采样周期一致(具体原因请查询PID的计算原理),这里只是出于实验目的才可以瞬时修改采样时间的
最后的输出程序里面,手动和自动是在不同的子程序里,所以不会冲突。但是不建议这样做,及出现2个Q输出,这样很容易让程序出现BUG(学生时候的东西,水平有限)
被遗弃的GHOST
人外有人
9
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
这里留出1L,对上面程序感兴趣或者有什么疑问就在这里提出
被遗弃的GHOST
人外有人
9
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
接上面
被遗弃的GHOST
人外有人
9
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
下面是三菱Q系列PLC的,出自某个卷取张力控制程序
被遗弃的GHOST
人外有人
9
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
然后就是三菱Q系列PID指令的一些说明
武汉市积墨智能科技
写
自动化
专业论文-万字全文一分钟生成,全文可预览,基于深度推理模型微调,查重,AIGC包过,依托庞大的论文库数据训练,书写流畅无AI味,参考文献真实可查
2025-03-11 00:09
广告
立即查看
被遗弃的GHOST
人外有人
9
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
三菱的内容比较多
被遗弃的GHOST
人外有人
9
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
然后就是程序说明
很简单的一个程序,手动/自动切换的目的是这样,卷取机在刚启动的时候张力检测是一直都是0的,根据PID运算的原理,此时会不断积分输出最大。但是制品在被张紧的那一瞬间,张力会突然出现,如果此时的输出过大,会导致制品拉伸,所以才设置一个手动输出值进行平稳过渡
被遗弃的GHOST
人外有人
9
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
再留1L,下一个是AB PLC的
被遗弃的GHOST
人外有人
9
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
AB的ControlLogix5561的一个例子,出自一个压力控制
不过我对AB的产品不熟,估计里面有个错误,具体我会在程序说明里提出
被遗弃的GHOST
人外有人
9
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
AB的一些说明
可以说AB的PID指令是我见过做得最好的,拥有专用的数据区域和调试界面,非常简单
数据结构这块太多了,而且也不需要关心这些,就发点简单的内容
被遗弃的GHOST
人外有人
9
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
然后就是程序说明
简单的压力控制程序,控制对象的基本值有了,PID只是负责校正误差,所以不需要使用微分运算,精度也可以轻松做到±0.1MP。积分时间被设置得非常小,我现在的分析是:程序没有发到定时中断里面进行,导致运算周期和采样周期不同步,无形中就把积分时间给放大了。希望有精通AB产品的人能指正出来
被遗弃的GHOST
人外有人
9
该楼层疑似违规已被系统折叠
隐藏此楼
查看此楼
在空出1L,等待AB的高手回复
登录百度账号
扫二维码下载贴吧客户端
下载贴吧APP
看高清直播、视频!
贴吧页面意见反馈
违规贴吧举报反馈通道
贴吧违规信息处理公示