内容摘要

西门子CPU313C 只有一个MPI通讯接口,借助远创智控MPI-ETH-YC001以太网模块,将MPI通讯协议转换成以太网通讯协议,以此实现上位机和触摸屏同时监控的要求。

项目名称

《计算机集散控制系统---生化过程控制》

应用行业

目前,计算机集散控制系统广泛应用于各种流程工业的生产过程控制。本方案具体针对生化反应中的发酵过程,可以广泛应用于微生物发酵行业的生产控制。

项目设计要求

本计算机集散控制系统包含控制系统和被控对象,控制系统由上位机(工程师站)及下位机(操作员站)组成,被控对象为25L 发酵罐。上位机是工控机和移动工作站组成可以实现本地及远程控制的监控,下位机由两台触摸屏及西门子S7-300 PLC 控制器组成。

系统上位机设计要求
1. 工控机、触摸屏与PLC 的无缝连接。
2. 远程工作站可以实现发酵过程控制系统的实时监控。
3. 上位机配有生物发酵过程专用组态控制软件,具有如下功能:系统组态、运行参数的监视、控制参数设定和控制;优化分析;系统维护;数据备份等。
系统下位机设计要求
1. 下位机满足相应测控点的控制要求。
2. 下位机含有以太网通讯、控制网通讯、设备网通讯。
3. 下位机组态注释采用中文,可以随程序下载到控制器中,随时上传,备份;支持在线下装,不影响控制运行。

被控对象测控要求如下:

系统描述

本方案《计算机集散控制系统---生化过程控制》采用集散控制的思想,对发酵过程中需要的变量分散采集,集中控制。控制系统的核心控制器采用西门子S7-300 PLC。整个集散控制系统可以实现上位机及触摸屏的对整个发酵过程的实时监控,并能够实现移动工作站的远程监控。西门子CPU313C 只有一个MPI通讯接口,借助MPI-ETH-YC001以太网模块,将MPI通讯协议转换成以太网通讯协议,以此实现上位机和触摸屏同时监控的要求。对于上位机的控制,不仅要实现对发酵过程的时间监控,还要完成对发酵过程的优化控制与分析如:控制参数的自整定,自适应关联控制等。

解决方案

1.硬件设备选型
根据集散控制系统的设计要求,对系统的硬件设备做如下选型:

2.系统网络整体组态
整个集散控制系统既要实现上位机及触摸屏的对整个发酵过程的实时监控,又要实现移动工作站的远程监控。工控机、触摸屏及移动工作站与西门子S7-300都通过MPI 通讯方式通讯,而西门子300 主机只有一个MPI 接口,无法满足多台设备同时与PLC 通讯,为此我们借助MPI-ETH-YC001以太网通讯处理器 产品,将远西门子S7-300的MPI接口扩展为一个MPI 接口及一个以太网接口,通过以太网的方式对整个系统进行组态,可实现系统的设计要求。
具体的组态方案如下图所示:

通过以上系统整体组态设计,可以实现现场触摸屏通过以太网方式与S7-300通讯,实时的监控,同样工控机也可实时进行监控;远端的触摸屏也通过以太网的方式连接到工业交换机上,也可实现监控;将工业交换机连接到网络服务器上,移动工作站也可通过网络服务器对整个系统进行实时监控。

系统优点

1. 通过借助远创智控的PPI/MPI-ETH-YC001以太网模块,可以不用给系统配以太网模块,相对于西门子以太网模块,降低了系统的成本,使得系统性价比更高。
2. 通过借助PPI/MPI-ETH-YC001以太网模块,解决了多对一的通讯难题,使得通讯设置简单方便,方便用户操作。
3. 通过借助远创智控的PPI/MPI-ETH-YC001以太网模块,使得系统具有良好的开放性,任意的监控设备设置只要设置好网关,都可以对系统进行监控。
4. 系统采用以太网方式通讯,具有更高的传输效率,受到的干扰较小,可以实现多台设备同时对系统进行监控,而且延迟较小。
5. 系统采用以太网方式通讯,方便用户后续开发使用。

现场照片

图1 系统主监控界面

图2 参数设定界面

图3 系统的控制流程图

图4 现场设备图

MPI转以太网模块在发酵集散控制系统中的应用相关推荐

  1. 控制系统中的AI、AO、DI、DO是什么意思——控制系统基础知识

    前言   控制系统中AI.AO.DI.DO是集散控制系统中模块上常见的一些基本标注,好处就是便于分清什么类型量的设备,方便前期的产品选型及后期的维修与保养.   同时将现场模拟量仪表和开关量设备等进行 ...

  2. 计算机控制系统fcs是,在计算机控制系统中,FCS是指()。A.集散控制系统B.数字仪表控制系统C.现场总线控制系统...

    在计算机控制系统中,FCS是指().A.集散控制系统B.数字仪表控制系统C.现场总线控制系统 更多相关问题 [单选] 袋装货物的堆码方式中,操作方便且垛形稳固,但不利于通风的堆码方法是指(). [单选 ...

  3. dcs 管理计算机的功能,计算机控制系统 第三章 集散控制系统(DCS).doc

    计算机控制系统 第三章 集散控制系统(DCS).doc 计算机控制系统 第三章 集散控制系统(DCS) * 吉林大学交通学院 林慧英 * 31>.1 DCS系统的概述√ 3.2 DCS的控制站 ...

  4. 集散控制系统是集计算机技术,集散控制系统概述

    1.定义 集散控制系统又称分撒型综合控制系统(DCS) 是对生产过程进行集中监视.操作.管理和发散控制的一种全新的分布计算控制系统.该系统将若干台微机分散应用于过程控制,全部信息通过网络由上位管理计算 ...

  5. 集散控制系统是利用微型计算机技术,西安交通大学17年3月课程考试《化工仪表及自动化(高起专)》作业考核试题...

    西安交通大学17年3月课程考试<化工仪表及自动化(高起专)>作业考核试题 一.单选题(共30 道试题,共60 分.) 1. 集散控制系统是利用微型计算机技术对生产过程进行(). A. 分散 ...

  6. 集散控制系统是利用微型计算机技术,远程西安交通大学17年3月课程考试《化工仪表及自动化(高起专)》作业考核试题...

    一.单选题(共 30 道试题,共 60 分.)V 1. 集散控制系统是利用微型计算机技术对生产过程进行(). . 分散控制 . 计算机控制 . 分布式控制 . 程序控制 标准答案: 2. 在精馏塔控制 ...

  7. 计算机集中控制系统结构上和DCS基本一致,集散控制系统与现场总线试题习题及答案全解.doc...

    . .. 本答案仅供参考. 第1章 绪论 1.1 什么是过程计算机控制系统?它由哪几部分组成?通过具体示例说明. 答:它是指由被控对象.测量变送装置.计算机和执行装置构成,以实现生产过程闭环控制的系统 ...

  8. GPS卫星授时服务器在DCS集散控制系统应用方案

    GPS卫星授时服务器在DCS集散控制系统应用方案 GPS卫星授时服务器在DCS集散控制系统应用方案 安徽京准科技提供 随着计算机和网络通信技术的飞速发展,各行业自动化系统数字化.网络化的时代已经到来. ...

  9. 慧锦GPRS/CDMA模块在远程控制系统中的应用

    慧锦GPRS/CDMA模块在远程控制系统中的应用 (应用领域:水处理/环保) 摘要:随着WEB技术和GPRS技术的不断发展和推广,GPRS的应用逐渐成为监控领域的一个研究热点.本文以支持TCP/IP协 ...

最新文章

  1. Windows全能终端神器MobaXterm
  2. hexo绑定个人域名
  3. 示廓灯——也就是前后位置等开启方法 还有该死的刮水器是长这样的
  4. 李洪强和你一起学习前端之(8)浮动,网页布局,定位
  5. django html直接调用的方法,如何在Django中使用AJAX从html正确调用函数/url?
  6. 二叉树的三叉链表实现c语言,数据结构:二叉树的三叉链表存储--Java实现
  7. OpenCASCADE绘制测试线束:几何命令之曲线创建
  8. Spring和JSF集成:分页
  9. 开源开放 | 多模态实体链接数据集MELBench(CCKS2021)
  10. Flutter ScrollView 滑动组件
  11. jsp form提交到后台中文乱码_2019.6.12 servlet 3.0 和 JSP
  12. [和秋叶一起学ppt]四步教你变身高富帅ppt(笔记)
  13. LaTex软件安装方式
  14. 基于树莓派SHT20温湿度采样
  15. 接触mybatisplus单页500条限制_单页网站制作教程,单页网站设计五大技巧
  16. 计算机网络学生主页链接,计算机网络中一组相关网页通过超链接连接,用于描述一组完整的信息,称为( )。A.网站B.主页C.服 - 扁豆云问答...
  17. 神来之笔-线程变量实践
  18. 基于QuartusII的verilog数字时钟设计
  19. Dubbo的Api+Provider+Customer示例(IDEA+Maven+Springboot+dubbo) 项目结构
  20. 【多商户商城源码】平台自营+商家入驻+商家移动管理端后台

热门文章

  1. Web 应用服务器:Tomcat介绍、下载、安装及控制台乱码问题解决详细教程
  2. Gradle plugin: 生成dimen 插件
  3. Android如何在代码中设置dimen值
  4. ubuntu添加用户并赋予sudo权限
  5. cypress进行e2e测试之理论
  6. 简单常用滤波算法c语言实现,简单常用滤波算法C语言实现
  7. 使用 bibtex 批量生成 bibitem 内容的方法
  8. 组队竞赛-Java-牛客模拟三
  9. mysql update使用when_MYSQL:case when用法
  10. AI能解决IT长期存在的数据问题吗?