热门搜索
1847工业学习平台PLC编程PLC编程选型选型3TF退市声明

签到有奖

  • 移动端入口

  • 工业服务小程序
  • 支持中心移动端首页
  • 智能小西- 智能问答与在线预约
  • SIEMENS工业找答案小程序
  • 工业培训与认证
  • 西门子工业1847俱乐部
  • SIEMENS工业技术支持与服务
@CurrentUser.EmailCount@

消息提醒

登录 | 注册
@CurrentUser.NickName@
1847会员:未开通
VIP等级 @CurrentUser.vipLevel@
西币
@CurrentUser.coin@
  • 我的支持中心
  • 我的1847会员
  • 我的技术论坛
  • 我的找答案
  • 我的下载中心
  • 我的售后服务
  • 我的培训认证
  • 我发的帖子
  • 我跟的帖子
  • 我的论坛设置
  • 论坛用户指南
  • 我的下载中心
  • 我的培训认证
  • 我的提问
  • 我的回答
  • 已经帮助了@CurrentUser.allAnswercount@人我要回答
  • 已连续活跃@CurrentUser.allLoginDayCount@天我要提问
  • 首次回答问题获得双倍西币积分
  • 个人设置
  • 退出
  • 首页
  • 技术支持
    • 技术支持
    • 风驰卡
    • 产品入门
    • 在线产品选型
  • 售后服务
    • 售后登记和质保查询
    • 备件商城
    • ASP工程师验证
    • ASP公司证书验证
    • 售后服务常见问题
  • 下载中心
    • 首页
    • 售前文档(样本、宣传册等)
    • 售后文档(FAQ、手册等)
  • 学习平台
    • 首页
    • 了解会员权益
    • 立即开通1847会员
  • 培训认证
    • 首页
    • 教室培训课
    • 取证训练营
    • 在线自学课
    • 认证证书查询
    • 培训伙伴验证
  • 技术论坛
    • 首页
    • 最新发帖
    • 精华帖
    • 发新帖
  • 找答案
    • 首页
    • 已解决问题
    • 精华常见问题
    • 发布新问题

运维工程师专区

官方商城

  • 西门子中国
    工业自动化
    驱动技术
    客户服务
    冶金技术
    行业市场解决方案
    工业支持中心
  • 工业支持中心
    我的支持中心
    下载中心首页
    全球技术资源
    1847工业学习平台
    产品入门新手必读
    找答案
    技术论坛
    售后服务
    网络资源新手必读
    高级搜索
  • 技术论坛
    论坛公告
    论坛使用指南
    最新发帖
    精华帖
    分享帖
    高赞帖
    热门帖
    高端推荐帖
    最高收藏帖
  • 自动化系统 / SIMATIC S7-200 SMART
  • S7-200Smart编程思路之五-自然数和浮点数的转换-温度反馈控制

技术论坛

 • 产品分类
自动化系统
  • SIMATIC S7-1500系列 
  • SIMATIC S7-1200系列 
  • SIMATIC S7-200
  • SIMATIC S7-200 SMART 
  • SIMATIC S7-300/400 
  • SIMATIC S5
  • 通信与网络组件
  • Profinet技术开发专区
  • 工业边缘计算
  • SIMATIC WinCC / Panel 
  • SIMATIC WinCC OA (原PVSS)
  • DCS/SIMATIC PCS7
  • IPC/PG
  • LOGO!
  • 物联网(IOT)
  • 工业电源
驱动技术
  • SINAMICS 
  • SINAMICS S200 
  • 直流调速器
  • 电机
  • SIMOTION
  • MicroMaster
  • 驱动技术综合产品
  • MasterDrives 
  • DCMA 变频器健康管家 维护智库
数控系统
  • SINUMERIK 
  • SIMODRIVE
低压电器
  • 低压电器
  • 低压数字化
传感器与通讯
  • 过程仪表
  • 分析仪器
  • 工厂传感器
谈天说地
  • 谈天说地
 • 咱工程师的故事
咱工程师的故事
  • 网友专栏 
  • 工程师随笔
1847大咖专栏
  • 崔工谈博途与PLC
  • PROFINET工业通信详解
  • 冯工聊工业网络
  • 电磁兼容问题及处理
  • 大咖专栏合集
特别专题
  • 专家大讲堂课后探讨
  • 西门子工业1847俱乐部
  • 特别专题合集
 • 培训与认证答疑专区
培训与认证答疑专区
  • PLC编程精英训练营
  • 小型自动化系统
  • WinCC系统开发工程师精英训练营
  • V90精英训练营
  • WinCC精英训练营
  • S7-1200精英训练营
  • G120变频器精英训练营
  • S7-200SMART精英训练营
 • 服务合作伙伴专区
服务合作伙伴专区
  • FA合作伙伴共创社区
  • Networks and Communication
  • GMC蓝黄带考试-G120
  • GMC蓝黄带考试-V90
  • GMC 合作伙伴专区

S7-200Smart编程思路之五-自然数和浮点数的转换-温度反馈控制

holdkcsxyz

西门子1847工业学习平台

  • 帖子

    1716
  • 精华

    22
  • 被关注

    154

论坛等级:至圣

注册时间:2015-06-03

钻石 钻石 如何晋级?

S7-200Smart编程思路之五-自然数和浮点数的转换-温度反馈控制

2872

20

2024-03-20 15:05:11

分享做过的一个简单的温度控制个例 

1 硬件构成

 SmartPLC+AM06+SSR固态继电器+接触器+温度探头(量程0-500)+温度变送(电阻变换成电压0-10V)+PTC吹风式加热器.   两个温度探头做保护+一个485温湿度检测湿度+80度限温器(内部构造是双金属片) 简图如下


2软件组态

输入组态(自用方法非标准做法)双极±27648,其实单极也是对的并且节省计算量

输出组态成模拟量 由于PWM的周期是200ms;因此PID输出是0-200


如下图PID的反馈引脚温度反馈整数值==未缩放前的模拟量原始值==远程主机PUT过来的AIW20模拟量值

如下视频“主机实时模拟量值”是主机PUT前的监控到的主机模拟量实时值AIW20,以及另一个保护用的模拟量值AIW22,附件有1MB限制

主机实时模拟量值.zip

如下图PID块的反馈是原始模拟量数字值,给定要人为的缩放相应的倍数,设置63度则对应3484.0左右(计算如下图),现场实测反馈和给定一直实时相差3以内;3/27648*500==0.05摄氏度左右,即控制精度是±0.05左右,偶尔开门机器人上下料扰动时也能稳定在±0.2以内.PWM周期固定200,占空比时间值是PID输出模拟量值.

如下图给定值缩放到PID的给定管脚

如下图PID组态的P/I/D值


如下图PID功能块运行图


视在的实时缩放后的温度反馈在63左右

实测视频 反馈和给定实时相差±3个单位即±0.05摄氏度左右

7截取视频.zip

输入未滤波,输出无斜坡,放大后的PID调节参数要仔细调节,比没有放大前难调一点点.

以上主要参考 <S7-200Smart的延长函数和数据的分辨率问题>主帖结尾关于输入输出处理的方法,在那个不同的温度反馈控制案例中还组态了PWM周期是40ms==40000us的最优PID模拟量双极性输出-20000---+20000变换成0-40000区间PWM占空比时间.

回路设定值---浮点数;过程变量--整数值 形成1.0:1这种浮点数和整数值的极限配置可以充分挖掘PID向导的潜力.

以下是长视频网盘链接附件

长视频网盘地址.zip

以下是六年前做压差控制的图片,另外一个控制器的实时压差PID函数的反馈和给定都放大48倍后的控制精度:静态精度±0.16帕斯卡;动态精度±0.5帕斯卡

PID给定和反馈放大图片附件一.zip

PID给定和反馈放大图片附件二.zip

###问题:如果是0---27648对应-40度---+120度,输入组态是什么样呢?PID的给定引脚又是怎么变换呢?

答案:输入组态还是要"铺满"实数和整数对应关系即还是1.0:1(1:1)即输入组态不变,而此时PID给定引脚的实数是-40---+120变换到0.0---+27648.0,这个是带有截距的变换,根据线性时不变控制理论知识知道,这是不会损失线性度和精度的.整数和浮点数变换:非硬件层面的软件算法的做法并非能够从本质上提高分辨率和精度,但是放大后(即使带着截距)也满足控制上的线性时不变系统的特性,可以让浮点数和整数的区间线段长度一一对应,因为ADC/DAC本质是非浮点数的自然数序列,即我们不可能把原始ADC控制到小数点后,即控制过程中只取有意义的精度,而非理想的基本不可能存在的7位小数精度,让PID函数块对输入的合理波动更敏感,从长时间的个例控制过程视频也可以看出放大后,采样时间0.5秒,比例系数很大达到1200,微分系数较小0.05左右,这样可以改善PID设定点局部动态敏感性,和调节品质,以及有意义的对照精度###

以下是两个探头保护程序截图

      PID的给定和反馈实时相差3个单位左右,这3个单位相当于0.05摄氏度,理论上整个控制精度在0.05摄氏度左右,实际精度不确定但差不多.给定63摄氏度缩放后给到PID设置值引脚的值相当于3484.0个单位左右.

      如上图两个独立的保护用的温度探头实时温度反馈在62摄氏度和63摄氏度左右,个位数基本不会改变,工况简单,加热温度不高,低温段的线性度较好.

      内容正确与否,有用与否,是随意的,自由的,不保证正确性和合理性;同样查看和评论也是随意的,自由的---带着批判性观点随便看看,不一定对,更不一定有用.

      PID计算的本质可能是带着缩放的局部直线关系下的/高速的/高精度的/给定和反馈.

------------------------------------------------------------------------------------------

结语:

     帖子主要说明了一个个例用法,将PID函数设定值浮点数事先放大到和输入AIWx原始整数值1.0:1(即1:1)来用,这样过程变量--整数值和回路设定值---浮点数值,这两者形成极限的整数值和浮点数转换的最优极限配置.

     没太多难点,就是简单的应用,要说PID的难点主要还是理解并能解决现场工况及控制模型的数据积累和数字化描述.

就是要理解现场,理解对象,曹雪芹能写出一部细致入微而又宏伟壮观的巨著靠的是经历,观察,学习,创作.

     做工控的进阶到一定层次也要用自己熟练掌握的工具写出一部部自己理解的"巨著",虽然可能远达不到曹的水平.

     AI越来越发展最终到达曹的水平,达到真正的‘拟人似’的智能化.

     阅读文学作品,理解人情世故有助于提高写工控类的程序.

     写工控类程序不是把一个变量赋值给另一个变量似的"打打杀杀",而是理解并能解决工业控制对象之间的"人情世故",这大概也适用于写其他语言的代码.








剩余80%未阅读, 请登录阅读

  • «
  • <
  • 1
  • 2
  • >
  • »
共2页到第    页    

回帖加入探讨技术论坛守则

上传附件要求

1. 文件大小:上传文件的大小请限制在2M以内。

2. 文件格式:请不要上传.exe文件,系统支持的格式有:
.avi,.wmv,.mp3,.rar,.zip,.doc,.docx,.xls,.xlsx,.ppt,.pptx,.pdf,.wma,.asf,.txt,.7z

 
发分享帖
爱工控,乐分享,
分享您的经验与案例
发故事
发表您的精彩故事,
参与征文活动
技术探讨帖
阐述您的观点,
表达我的看法
西家杂谈
海侃天南地北,
闲聊工控世界
发求助帖
求道解惑,“刨根问底”
解决问题
发投票帖
邀投票,做调查,
网友帮您来作主
S7-200Smart编程思路之五-自然数和浮点数的转换-温度反馈控制
编辑推荐: 关闭

请填写推广理由:

活动公告 查看全部公告>

「技术论坛」、「找答案」关于 AI 辅助创作内容的使用规范

1,879,904 条
海量精彩技术内容

100,000+ 网友与你交流

助你技有所长,论有所获

热门视频,猜你喜欢

本版热门话题

SIMATIC S7-200 SMART

共有8456条技术帖

更多

SIMATIC S7-200 SMART
版区标兵

评选标准

相关推荐

换一换

热门标签

换一换

相关帖子推荐

换一换
正在加载...
guzhang

恭喜,你发布的帖子

被评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

    Scan me!

  • 只看
    楼主

top

下载中心

  • 首页
  • 查找文档
  • 常见问题大全
  • 精选主题
  • 全球技术资源

  • 首页
  • 知识库
  • 订阅文档

1847工业学习平台

  • 首页
  • 了解会员权益
  • 立即开通1847会员
  • 课程中心
  • 学习路线
  • 初级工程师认证
  • 高级工程师认证

培训与认证

  • 首页
  • 教室培训课
  • 取证训练营
  • 在线自学课
  • 认证证书查询
  • 培训伙伴验证

技术论坛

  • 首页
  • 发帖
  • 最新发帖
  • 精华帖
  • 高赞贴
  • 当前热门帖
  • 高端推荐帖
  • 用户荣誉榜

找答案

  • 首页
  • 精华问答
  • 高赞问答
  • 新解决问题
  • 待解决问题
  • 总积分排行榜

售后服务

  • 我要报修
  • 服务进度查询
  • 质保及权益查询
  • 备件商城
  • ASP工程师验证
  • ASP公司证书验证
  • 售后服务常见问题
西门子中国   © 西门子(中国)有限公司 1996 – 2025   企业信息    隐私政策   使用条款   京ICP备06054295号   京公网安备 11010502040638号
 
支持中心新发布“关注”功能了!实时查看彼此动态,更方便地进行技术交流。
不管是“关注”与“被关注”,相信都是一个美好的开始!
还有多重奖励派送,快快行动起来吧!

20秒帮我们优化支持中心!

欢迎您访问支持中心!

丰富的视频,全方位的文档,大量的网友交流精华……

为了更好的完善这些内容,我们诚邀您在浏览结束后,花20秒左右的时间,完成一个用户在线调查!

感谢您的支持!

您收到0封站内信:
×
×

系统提示

新密码:

密码至少8位,包含大、小写字母,数字和符号至少三种。

确认密码:

密码至少8位,包含大、小写字母,数字和符号至少三种。

取消 确定

系统提示

手机号

请按住滑块,拖动到最右边


 了解新功能
验证码
获取验证码
暂不验证
绑 定

系统提示

新密码:

密码至少8位,包含大、小写字母,数字和符号至少三种。

确认密码:

密码至少8位,包含大、小写字母,数字和符号至少三种。

取消 确定

允许邮箱和手机接收来自支持中心网站的信息

我已同意《支持中心网站注册协议和隐私政策》

图片

微信登录扫码一键登录

验证码登录

密码登录

小程序二维码
请勾选下方用户协议及
隐私政策后扫码登录

二维码失效
点击重试

正在登录,请稍后...

打开微信扫一扫,快速登录/注册

+86
中国大陆 +86 中国香港 +852 中国澳门 +853 中国台湾 +886

请按住滑块,拖动到最右边


 了解新功能
获取验证码
获取验证码
忘记密码 没有账号?立即注册
 

 短信登录

 

获取动态密码

 

登录

 

立即
签到
已签到
已签到2328天
累计可抽西币次数:0次抽奖机会
累计可抽大奖次数:0次抽奖机会
>
<
2025年5月
日
一
二
三
四
五
六
123
45678910
11121314151617
18192021222324
25262728293031
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。
 

隐私政策更新提示

欢迎您来到西门子数字化工业支持中心网站!我们使用cookies来确保您能最好地使用我们的网站,进行网站分析并根据您的兴趣定制内容。我们有时会与第三方共享cookie数据。继续浏览本网站,即表示您同意我们使用cookies。您亦可以参考西门子数据隐私政策以了解更多相关信息。

同意并继续浏览
取消“分享帖”属性及奖励close
取消原因:
×