news 2026/4/23 15:22:46

养殖场里的PLC老司机是怎么炼成的

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
养殖场里的PLC老司机是怎么炼成的

基于PLC的养殖场环境监测控制系统 包括梯形图 电气图 博途v15.1版本及以上均可打开 西门子plc1200 当各个电动机运行时 实时参数也会发生相应变化(附电气接线图,I O接线图,系统流程图)

最近给老家养猪场搞了套环境监控系统,用西门子1200 PLC搭的。这玩意儿看着复杂,其实拆开了看就是一堆传感器、继电器和电机控制。老张头说以前靠人工看温度湿度,现在手机都能查数据,直呼高科技。

先看硬件怎么接的

核心设备是1214C DC/DC/DC的PLC,带了三个EM DP扩展模块。温湿度传感器用了个4-20mA输出的工业级探头,直接怼到AI模块上。风机、水泵这些大功率设备走中间继电器,PLC的DO点控制继电器线圈,强电部分单独做了隔离。

IO分配表长这样:

设备信号类型地址备注
温度传感器AIIW644-20mA对应0-50℃
湿度传感器AIIW660-10V对应0-100%RH
风机启停DOQ0.0中间继电器控制
水泵故障DII0.3常闭触点接入

梯形图里藏着玄机

控制逻辑主要用梯形图实现,博途的FB块封装了设备控制逻辑。比如这个风机自动控制程序:

Network 1: A "温度过高" //DB1.DBX0.0 AN "手动模式" //DB1.DBX0.1 = "启动风机" //Q0.0 Network 2: A "湿度阈值" //DB1.DBW10 L "当前湿度" //PIW66 >=I = "开启除湿" //Q0.1

其实就是个简单的比较逻辑,但要注意模拟量处理要做标定转换。比如湿度传感器的0-10V信号,在PLC里对应0-27648的数值,得用SCL指令做线性转换。

基于PLC的养殖场环境监测控制系统 包括梯形图 电气图 博途v15.1版本及以上均可打开 西门子plc1200 当各个电动机运行时 实时参数也会发生相应变化(附电气接线图,I O接线图,系统流程图)

实时监控玩点花的

用WinCC做了个简易HMI,关键参数都做了趋势图。这里用SCL写了个数据记录功能:

//每5分钟记录一次数据 IF "Timer".Q THEN "温度历史"[%DB1.DBW20] := REAL_TO_INT("当前温度" * 10); "湿度历史"[%DB1.DBW22] := REAL_TO_INT("当前湿度" * 10); SHL(IN:=ARRAY[1..50], N:=2); //数据移位 END_IF;

这个移位操作相当于环形缓冲区,存最近4小时的数据。老张头最喜欢看这个曲线图,说比股票走势图还刺激。

扩展功能留着后手

现在这套系统能加装不少玩意儿:

  1. 加个4G模块,断网自动发短信
  2. 饲料投喂机联动控制
  3. 氨气浓度超标报警
  4. 对接微信小程序远程控制

电气图里专门留了备用DI/DO点,扩展模块的导轨位置也空着。下次准备加个称重传感器,自动计算饲料余量,到时候再改程序也就是加几个网络的事。

(系统流程图、接线图已打包在项目文件,用博途V15.1可以直接打开看。注意强电部分一定要做隔离,别让PLC板子成了烤乳猪!)

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/23 14:40:31

阿里云持续交付平台,让软件发布更快更稳

对于希望实现快速、可靠软件发布的团队来说,选择一个高效的持续交付平台至关重要。阿里云持续交付平台提供了一站式的解决方案,将代码管理、构建、测试、部署和监控等环节无缝衔接,其核心在于通过自动化流水线,减少人工干预&#…

作者头像 李华
网站建设 2026/4/23 14:49:55

突破型MOD开发工具:RPFM如何让Total War模组效率提升300%

突破型MOD开发工具:RPFM如何让Total War模组效率提升300% 【免费下载链接】rpfm Rusted PackFile Manager (RPFM) is a... reimplementation in Rust and Qt5 of PackFile Manager (PFM), one of the best modding tools for Total War Games. 项目地址: https://…

作者头像 李华
网站建设 2026/4/18 9:58:47

全网最全9个降AI率网站,千笔·降AIGC助手帮你解决降AIGC难题

AI降重工具:从技术到实用的全面革新 在当前学术写作中,AI生成内容(AIGC)已成为普遍现象,但随之而来的高AIGC率和查重问题也给学生和研究者带来了不小的困扰。如何在保持原文语义和逻辑的前提下,有效降低AI痕…

作者头像 李华
网站建设 2026/4/23 14:41:30

200条高可用、工业级Shell脚本与命令系统

文章目录 200条高可用、工业级Shell脚本与命令系统 一、核心架构与设计原则 1.1 系统架构 1.2 设计原则 二、工业级核心模块(100+条命令) 2.1 系统监控与诊断(工业级增强版) 2.2 网络诊断与管理(工业级增强版) 2.3 存储与文件系统(工业级增强版) 2.4 安全与审计(工业级…

作者头像 李华
网站建设 2026/4/23 14:48:08

工业级脚本封装核心思路

文章目录 一、工业级脚本封装核心思路 二、完整工业级脚本实现 三、脚本核心模块说明 1. 基础保障模块 2. 信息采集模块 3. 输出与交互模块 四、脚本使用方法 1. 前置准备 2. 核心使用示例 3. 批量扩展(集群场景) 五、工业级扩展建议 总结 你想把提取CPU、内存、硬盘、网络硬…

作者头像 李华
网站建设 2026/4/18 21:44:22

OBS Multi RTMP多平台直播解决方案:提升直播效率的完整指南

OBS Multi RTMP多平台直播解决方案:提升直播效率的完整指南 【免费下载链接】obs-multi-rtmp OBS複数サイト同時配信プラグイン 项目地址: https://gitcode.com/gh_mirrors/ob/obs-multi-rtmp 多平台同步推流已成为内容创作者扩大影响力的核心需求&#xff0…

作者头像 李华