zoukankan      html  css  js  c++  java
  • (原创)如何搭建PLC+上位机监控系统达到成本的最小化?

    以西门子PLC举例;

    西门子PLC有几个型号:S7-200SMART,S7-1200,S7-300,S7-400,S7-1500,价格从低到高。

    1个项目中要求的IO数量:600点的DI+DO,若干个AI+AO。PLC组成结构可以是这样:

    (1):4个S7-200SMART

    1个CPU SR60+4个扩展模块EMDR32+1个EM AE08+1个EM AQ04。数字量IO点数=60+(4*32)=60+128=188,模拟量I0点数=12

    (2):3个S7-1200

    1个S7-1215C-AC/DC/RLY+6个DIDQ扩展模块+2个AIAQ扩展模块。数字量IO点数=216,模拟量I0点数=12

    (3):1个S7-300+若干个DIDQ模块+AIAQ模块可满足要求。S7-300可扩展31个模块。

    (4):1个S7-1500+若干个DIDQ模块+AIAQ模块可满足要求。S7-1500可扩展31个模块。

    几种组合方式,以第一种方式成本最低,但需要几个PLC互联,如果控制任务错综复杂,容易出现故障,因为运行过程中,网线与PLC的机械连接,交换机的稳定性,控制柜的震动,RJ45接头的金属片被空气中的其它物质覆盖等等的多种因素都会导致PLC之间通信的异常,如果控制系统敏感性非常高,不允许偶尔出错,不建议使用这种方式。这种方式有4个PLC就有4根网线(8个水晶头)连接到交换机,故障因素就有8个,加上PLC本身的可能异常,交换机的可能异常,上位机的可能异常等因素就更多。如果这4个PLC耦合性较低就可以使用这种方式使项目成本降到最低。如果对故障率有要求,最好的方式是只用1个PLC带多个扩展模块的方式,即S7-300或者S7-1500,因为只有1根网线连接,故障因素数量最少。

  • 相关阅读:
    <html>
    小贝_mysql 触发器使用
    windows能连网络,可是打不开网页,出现无法解析server的DNS
    POJ 3268 Bookshelf 2 动态规划法题解
    Artistic Style在windows下的使用(C/C++)
    ASP.NET CS文件中输出JavaScript脚本的3种方法以及区别
    跨浏览器的本地存储解决方案
    JavaScript Array 对象扩展方法
    JavaScript String 对象扩展方法
    jQuery开发技巧
  • 原文地址:https://www.cnblogs.com/softsee/p/11774125.html
Copyright © 2011-2022 走看看