背景:

现代科学技术和工业的迅速发展,不断促进着自动化控制技术及设备通信技术的创新和发展。当前,PLC、DCS、智能仪表等已广泛应用到现场生产控制系统中,本应用案例是在锅炉行业的温湿度监控系统中,西门子 S7-300PLC 及 CP343-1 模块与智能温度仪表的通讯,上海泗博自动化技术有限公司为工业现场提供了一系列的通信解决方案。

锅炉使用现场对锅炉内部的温度和湿度有着极其严格的要求,其运行过程中内部的温湿度必须在指定的范围内,温度长时间过低会妨碍锅炉的效率造成资源的浪费或达不到使用要求,温度长时间过高不采取措施将降低锅炉的使用寿命,更为严重将造成锅炉爆炸损害人员生命安全和造成财物亚重损失。因此,对锅炉内部的温度和湿度进行监控,确保其各项参数稳定并保持在指定范围内是锅炉正常运行不可缺少的生命线。

工业中使用的锅炉设备体积大,安全系数要求高,辽宁某锅炉厂温湿度监控中心为了实时监控锅炉内部的温湿度变化并及时调整温湿度参数使其维持在安全系数范围内,使用三台温湿度智能仪表在锅炉的三个不同方位以便监控锅炉内部的整体温度变化。客户现场监控中心使用的 PLC 为S7-300,由于 PROFIBUS DP 是基于 RS485 串行总线的,随着工业控制自动化逐步迈进 PROFINET时代,PROFIENT 是基于工业以太网技术的,使用 TCO/IP 和 IT 标准,完全兼容工业以太网和现有的现场总线(如 PROFIBUS) 技术,西门子公司的 CP343-1 模块是 S7-300 系统的以太网通信模块,用于将 S7-300 连接到工业以太网,实现 PROFIENT 通信。故客户希望使用 PROFINET 协议采集MODBUS 协议温湿度仪表的数据,上海泗博自动化技术有限公司串口转 PROFINET 协议的网关TS-180 可以满足客户的需求!

系统要求:

中控室通过西门子 S7-300PLC 和 CP33-1 网络模块采集锅炉内三个方位的温湿度等参数,监控锅炉内的温湿度参数维持在安全范围内。该系统使用的智能温湿度仪表通讯接口为 RS485,采用的是 Modbus RTU 通讯协议,波特率为 19200 bps,8 个数据位,无校验,1 个停止位,仪表的从站地址为 1、2、3,支持伸用 MODBUS 03 功能码 (读保持在器)和 04 功能码(读输入寄存器)读取每个仪表 3 个通道的温湿度值,本次配置以 03 号功能码为例读取仪表的数据。

Modbus通用串口转PROFINET IO网关TS-180 在锅炉厂智能温湿度监控系统中的应用的更多相关文章

  1. 什么是PROFINET IO系统的实时性

    实时系统是指系统能及时响应外部事件的请求,在规定的时间内完成对该事件的处理,并控制所有实时任务协调一致的运行. PROFINET IO系统的实时性就是指当有一个外部事件发生时,从输入信号到传输.到控制 ...

  2. 针对系统中磁盘IO负载过高的指导性操作

    针对系统中磁盘IO负载过高的指导性操作 主要命令:echo deadline > /sys/block/sda/queue/scheduler 注:以下的内容仅是提供参考,如果磁盘IO确实比较大 ...

  3. 磁盘IO过高时的处理办法 针对系统中磁盘IO负载过高的指导性操作

    磁盘IO过高时的处理办法 针对系统中磁盘IO负载过高的指导性操作 主要命令:echo deadline > /sys/block/sda/queue/scheduler 注:以下的内容仅是提供参 ...

  4. 解决java.io.IOException: Cannot run program "cygpath": CreateProcess error=2, 系统找不到指定的文件 的错误

    一.外部环境: 系统环境:Windows 8 磁盘分区:只有C盘 开发环境:IntelliJ IDEA Community Edition 2016.1.3(64) 执行代码:rdd.saveAsTe ...

  5. 在linux系统中跟踪高IO等待

    原文作者:Jon Buys 原文地址:http://ostatic.com/blog/tracking-down-high-io-wait-in-linux 译者:Younger Liu,本作品采用知 ...

  6. 分布式监控系统Zabbix3.2添加自动发现磁盘IO并注册监控

     zabbix并没有给我们提供这么一个模板来完成在Linux中磁盘IO的监控,所以我们需要自己来创建一个,在此还是在Linux OS中添加. 由于一台服务器中磁盘众多,如果只一两台可以手动添加,但服务 ...

  7. 获取Windows系统中的所有可用和在用串口

    目的:获取Windows系统中的所有可用和在用串口 方法:注册表查询法 优点:简单.实用.快速.无遗漏,无多余结果. 说明:另外还有8种方法可以枚举串口,但都不如此法. 代码和详细注释如下: //-- ...

  8. linux:关于Linux系统中 CPU Memory IO Network的性能监测

    我们知道:系统优化是一项复杂.繁琐.长期的工作.通常监测的子系统有以下这些:CPUMemoryIO Network 下面是常用的监测工具 Linux 系统包括很多子系统(包括刚刚介绍的CPU,Memo ...

  9. 分布式监控系统Zabbix-3.0.3-完整安装记录(3)-监控nginx,php,memcache,Low-level discovery磁盘IO

    前段时间在公司IDC服务器上部署了zabbix3.0.3监控系统,除了自带的内存/带宽/CPU负载等系统资源监控模板以及mysql监控模板外,接下来对诸如nginx.php.memcache.磁盘IO ...

  10. 常见linux系统中RPM包的通用命名规则

    本文重点说一下在常见的linux系统中,RPM包通用的命名规则. RPM包的一般格式为:name-version-arch.rpmname-version-arch.src.rpm 例:httpd-2 ...

随机推荐

  1. IDApython的学习

    IDApython的学习 我的IDA情况:IDA7.7,idapython3.8 这个可以作为文件导入和命令行内输入,我一般习惯命令行 这里要注意是python不是IDC 访问原数据 idc.get_ ...

  2. 《Linux基础》02. 目录结构 · vi、vim · 关机 · 重启

    @ 目录 1:目录结构 2:vi.vim快速入门 2.1:vi 和 vim 的三种模式 2.1.1:一般模式 2.1.2:编辑模式 2.1.3:命令模式 2.2:常用快捷键 2.2.1:一般模式 2. ...

  3. vsftp简单配置

    添加用户 vi /etc/pam.d/vsftdp 注释掉 auth required pam_shells.so

  4. springboot整合seata1.5.2+nacos2.1.1

    一.前言 Seata出现前,大部分公司使用的都是TCC或者MQ(RocketMq)等来解决分布式事务的问题,TCC代码编写复杂,每个业务均需要实现三个入口,侵入性强,RocketMQ保证的是最终一致性 ...

  5. k8s 入门到实战--部署应用到 k8s

    背景 最近这这段时间更新了一些 k8s 相关的博客和视频,也收到了一些反馈:大概分为这几类: 公司已经经历过服务化改造了,但还未接触过云原生. 公司部分应用进行了云原生改造,但大部分工作是由基础架构和 ...

  6. sublime运行php文件

    sublime 运行 php 文件 使用 sublime 打开一个php文件 然后 Tools -> Build System -> New Build System 将以上打开的文件内容 ...

  7. IOS 16 无法打开开发版或者企业版本APP解决方案 - 需要开启开发者模式

    在IOS 16系统上,打开开发版本APP,或者企业版本APP时,会看到如下的提示信息: 需要开启开发者模式, xxx 需要在开发者模式下运行. 启用开发者模式前, 此App不可用 这个时由于IOS 1 ...

  8. Solution -「洛谷 P5610」「YunoOI 2013」大学

    Description Link. 区间查 \(x\) 的倍数并除掉,区间查和. Solution 平衡树. 首先有个基本的想法就是按 \(a_{i}\) 开平衡树,即对于每个 \(a_{i}\) 都 ...

  9. Solution -「BZOJ 3771」Triple

    Description Link. 给你一个序列,你每次可以取 \(1\sim3\) 个数然后计算和,问你对于每一种和,方案数是多少. Solution 设一个 OGF \(A(x)=\sum_{i= ...

  10. Linux部署项目常用命令(持续更新)

    防火墙配置 # 启动防火墙服务 systemctl start firewalld # 关闭防火墙服务 systemctl stop firewalld # 查看防火墙服务状态 systemctl s ...