西门子S7-1200PLC 工艺指令PID_Temp进行控温

news2025/4/17 3:41:06

1.硬件需求:

西门子PLC:CPU 1215C DC/DC/DC

PLC模块:SM 1231 TC模块

个人电脑:已安装TIA Portal V17软件

加热套:带加热电源线以及K型热电偶插头

固态继电器:恩爵 RT-SSK4A2032-08S-F

其他:网线1根,220V电源线,24V直流电源1个,接线端子,K型热电偶插针线,专用热电偶连接线,常规1mm2线缆等;

2.硬件连接:

2.1. 220V电源线连接到24V直流电源进口;

2.2. 24V直流电源出口通过端子排连接到PLC电源进口, I点电源进口,Q点电源进口以及SM1231TC模块电源进口,TC模块连接到PLC上;

2.3.加热套的K型热电偶插头与K型热电偶插针线连接,然后再连接到TC模块的端子上;

用于将加热套的实际温度传输到TC模块上,便于PLC调用;

2.4. 24V直流电源“-”端通过端子排连接到固态继电器组件的“COM”端,Q0.0连接到固态继电器1上端的端子上;

Q0.0得到信号后将给固态继电器1通电,将其连通;

2.5. 220V“+”端通过端子排连接到固态继电器1下端的端口1上,通过线缆将固态继电器的端口2与加热套的火线连接;

2.6. 220V“-”端通过端子排连接到加热套的零线;

2.7.电脑通过网线连接到PLC上;

3.程序设计:

3.0.程序目标

通过加热套将产品加热至230℃,并将温度稳定在230±0.5°范围内;

3.1.打开TIA Portal V17软件,新建程序,程序名称“加热套加热”;

3.2.新建CPU设备, 型号CPU 1215C DC/DC/DC V4.5;

3.3. PLC安全设置,设置如下图所示;

3.4. PLC属性中以太网地址IPv4的IP地址默认为192.168.0.1;

3.5.电脑通过网线连接到PLC,设置电脑网口IPv4的IP地址为同一网段(如192.168.0.59);

3.6.插入SM1231 TC模块,拖放到位置2处;

3.7.新建OB30组织块;

3.8.新建DB1数据块,命名为“加热套设定数据”,将属性中的“优化的块访问”取消勾选;

3.9.在DB1数据块和默认变量表中新建如下5个变量,变量“加热套设定温度”的起始值为230.0;

选择IW变量时,需要确保热电偶实际连接的端口是IW96;

3.10.在主程序Main中,创建如下的程序段1;

用于将热电偶传输过来的信号转换成具体的温度值;

3.11.在程序OB30中,调用工艺指令PID_Temp;

3.12.在“工艺对象”栏,双击组态,进入组态设置界面;

3.13.在设置界面修改为如下的参数:

控制器类型:CPU重启后激活模式为“自动模式”;

Input/Output参数:输入改为“Input”, 输出保持“OutputHeat_PWM”;

过程值限值:过程值上限改为250℃,下限保持0℃;

3.14.在程序OB30中,将如下4个变量赋予对应的位置:

Setpoint: 指加热套的升温目标点;

Input: 指加热套的实际温度输入值;

Reset: 指加热套的加热开关,0表示正常加热,1表示切断加热;

OutputHeat_PWM: 指具体的加热源,也就是Q0.0;

4.功能实现:

4.1.将DB1,OB30,OB1全部编译,下载到PLC中,点击运行;

4.2.在OB30界面,观察“Input”的当前实际温度是否在逐渐上升;

4.3.确定在逐渐上升后,点击“工艺对象”栏,双击调试,进入调试界面;

4.4.打开左上角“监视”,点击“采样”开始,调节模式改为“预调节加热”,点击“调节”开始,左下角“调节状态”开始显示进度条,调节结束后实际温度的波动范围在230±0.5℃内,等进度条结束后上传PID参数即可;

注:部分加热套功率较大,预调节模式难以调节,可直接使用“精准调节模式”,进行自调节,等进度条结束后同样上传参数;

4.5.上传PID参数后,需要重新编译下载DB2块, PID_Temp自定义调节结束;

4.6.调试已全部结束;

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2331855.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

vant4+vue3上传一个pdf文件并实现pdf的预览。使用插件pdf.js

注意下载的插件的版本"pdfjs-dist": "^2.2.228", npm i pdfjs-dist2.2.228 然后封装一个pdf的遮罩。因为pdf文件有多页,所以我用了swiper轮播的形式展示。因为用到移动端,手动滑动页面这样比点下一页下一页的方便多了。 直接贴代码…

2025 数字中国创新大赛数字安全赛道数据安全产业积分争夺赛初赛-东部赛区WriteUp

2025 数字中国创新大赛数字安全赛道数据安全产业积分争夺赛初赛-东部赛区WriteUp 数据安全:ez_upload(60分): 模型安全:数据分析:溯源与取证:1-1:1-2: 数据社工:2-2:2-3:2-4: 数据跨境&#xff…

2025 年网络安全终极指南

我们生活在一个科技已成为日常生活不可分割的一部分的时代。对数字世界的依赖性日益增强的也带来了更大的网络风险。 网络安全并不是IT专家的专属特权,而是所有用户的共同责任。通过简单的行动,我们可以保护我们的数据、隐私和财务,降低成为…

1.6-抓包技术(Burp Suite\Yakit抓包\Web、APP、小程序)

1.6-抓包技术(Burp Suite\Yakit抓包\Web、APP、小程序) 如果要使用抓包软件,基本上第一步都是要安装证书的。原因如下: 客户端(浏览器或应用)会检测到证书不受信任,并弹出 证书错误&#xff0…

图解力扣回溯及剪枝问题的模板应用

文章目录 选哪个的问题17. 电话号码的字母组合题目描述解题代码图解复杂度 选不选的问题78. 子集题目描述解题代码图解复杂度 两相转化77. 组合题目描述解题代码法一:按选哪个的思路法二:按选不选的思路 图解选哪个:选不选 复杂度 选哪个的问…

Elasticsearch 8.X 如何利用嵌入向量提升搜索能力?

众所周知,Elasticsearch 是一个非常流行的搜索引擎,因为它速度快、扩展性强,尤其擅长全文搜索。 近两年,向量嵌入(Vector Embedding)技术的引入,让 Elasticsearch 在处理高级搜索场景时变得更强…

MySQL体系架构(一)

1.1.MySQL的分支与变种 MySQL变种有好几个,主要有三个久经考验的主流变种:Percona Server,MariaDB和 Drizzle。它们都有活跃的用户社区和一些商业支持,均由独立的服务供应商支持。同时还有几个优秀的开源关系数据库,值得我们了解一下。 1.1.1.Drizzle Drizzle是真正的M…

深度强化学习基础 0:通用学习方法

过去自己学习深度强化学习的痛点: 只能看到各种术语、数学公式勉强看懂,没有建立清晰且准确关联 多变量交互关系浮于表面,有时候连环境、代理控制的变量都混淆 模型种类繁多,概念繁杂难整合、对比或复用,无框架分析所…

虚幻5的C++调试踩坑

本地调试VS附加调试 踩坑1 预编译版本的UE5没有符号文件,无法调试源码 官方代码调试所需要的符号文件bdp需要下载导入。我安装的5.5.4是预编译版本,并非ue5源码。所以不含bdp文件。需要调试官方代码则需要通过EPIC中下载安装。右键UE版本,打…

通信协议详解(十):PSI5 —— 汽车安全传感器的“抗干扰狙击手”

一、PSI5是什么? 一句话秒懂 PSI5就像传感器界的“防弹信使”:在汽车安全系统(如气囊)中,用两根线同时完成供电数据传输,即便车祸时线路受损,仍能确保关键信号准确送达! 基础概念…

从零开始学Python游戏编程18-函数3

《从零开始学Python游戏编程17-函数2》中,通过代码重构的方式将游戏的主要代码写入到自定义函数runGame()中。对于runGame()中的代码,可以继续对其进行重构,以达到简化代码结构的目的。 1 自定义函数askPlayer() 1.1 函数作用 自定义函数a…

Spring事务传播机制

Spring 事务传播机制定义了在多个事务方法相互调用时,事务如何在这些方法间传播。它决定了一个事务方法调用另一个事务方法时,新的事务是如何开启、是否要加入已有的事务等情况。Spring 提供了 7 种事务传播行为,下面是详细介绍。 解释说明&…

Java常用工具算法-5--哈希算法、加密算法、签名算法关系梳理

1、哈希算法 数学本质:将任意长度输入(明文)映射为固定长度输出(哈希值,也称摘要)。主要特点: 不可逆性:无法通过哈希值反推原始输入。雪崩效应:输入的微小变化导致哈希…

python之安装PaddlePaddle和PaddleX解析pdf表格

目录标题 飞桨PaddlePaddle本地安装教程1-1. 基于 Docker 安装飞桨1-2. 基于 pip 安装飞桨2. 我两个环境 都选择的是pip 安装10. 如果报错10. 离线安装 飞桨PaddlePaddle本地安装教程 源码下载:https://github.com/PaddlePaddle/PaddleX/blob/release/3.0-beta1/do…

【11408学习记录】英语语法核心突破:揭秘表语从句结构与通知写作实战技巧

表语从句与通知写作 英语语法总结——主从复合句表语从句语句结构系动词表语从句的位置 写作通知写作第二段第三段落款 每日一句词汇第一步:找谓语第二步:断句第三步:简化第一句第二句第三句第四句第五句 英语 语法总结——主从复合句 表语…

封装红黑树实现map和set

前言: 之前我们学习了set与map容器的如何使用,红黑树的实现。接下来我们来看看如何通过封装红黑树,实现我们自己的set与map 相关文章:oi!让我来给你唠唠咋实现红黑树☝️-CSDN博客 超详细介绍map&…

解码AI大脑:Claude的思维显微镜与语言炼金术

(前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站)。 一、多语言思维实验:Claude的“概念空间”如何运转? 跨语言谜题:反义词的…

中科岩创基坑自动化监测解决方案

1.行业现状 城市基坑开挖具有施工风险高、施工难度大等特点。由于地下土体性质、荷载条件、施工环境的复杂性,单根据地质勘察资料和室内土工试验参数来确定设计和施工方案,往往含有许多不确定因素,对在施工过程中引发的土体性状、环境、邻近建…

机器学习01-支持向量机(SVM)(未完)

参考浙大 胡浩基老师 的课以及以下链接: https://blog.csdn.net/m0_74100344/article/details/139560508 https://blog.csdn.net/2301_78630677/article/details/132657023 https://blog.csdn.net/lsb2002/article/details/131338700 一、一些定义 T是倒置&…

[ctfshow web入门] web32

前置知识 协议相关博客:https://blog.csdn.net/m0_73353130/article/details/136212770 include:include "filename"这是最常用的方法,除此之外还可以 include url,被包含的文件会被当做代码执行。 data://&#xff1a…