• 西门子plc选型分析


    设备在西门子PLC在选型的时候,要遵循一定的原则,避免PLC的容量小无法满足使用要求的想象。在满足控制要求的前提下选型时应选最佳的性价比,一般可以从以下几个方面考虑:


    I/O点数估算

    I/O点数是西门子PLC的一项重要指标。合理选择I/O点数既可使系统满足控制要求有可使系统总投资最低。西门子PLC的输入输出点总数和种类应根据被控对象的模拟量、开关量、输入/输出设备状况(包括模拟量、开关量、输出类型)来确定,一般一个输入输出元件要占用一个输入输出点。考虑到今后的扩充,一般应估计的总点数再加上15%~20%的备用量。

    402720571ce4cb0de8bdf1587075d585.png

    一、用户存储容量估算

    用户应用程序占用多少内存与许多因素有关,如I/O点数、控制要求、运算处理量、量程结构等。因此在程序设计之前只能粗略的估算。根据经验,每个I/O点及有关功能器占用内存大致如下:


    开关量输入元件:10~20B/点;

    开关量输出元件:5~10B/点;

    定时器/计数器:2B/个;

    模拟量:100~150B/点;

    通信接口:一个接口一般需要300B以上;支持与MT6100IV5威纶触摸屏通讯。

    根据上面算出总字数再加上25%左右的备用量,就可以估算出程序所需要的内存量,从而选择合适的西门子PLC内存。


    二、本设计所占用的I/O点数计算

    输入信号:开始按钮,需要一个输入点;停止按钮,需要一个输入点;计数值加1按钮,需一个输入点;计数值减1按钮,需要一个输入点。以上共需要4个输入信号点,考虑以后对系统的调整与扩充留有20%的备用点,即用4×20%=1,取1个点,这样共用5个输入点。

    输出信号:一共要用十七个LED数码管,段选码需要使用8个输出点;位选通信号如果使用74LS138译码器则需要4个输出点;以上共需要13个输出点考虑以后对系统的调整与扩充留有20%的备用点,即13×20%=2.6,取3个点,这样共用16个输出点。

  • 相关阅读:
    Docker Nginx安装使用以及踩坑点总结
    C/C++ 线程超详细讲解(系统性学习day10)
    C/C++ 笔试(一)
    设计模式-03-建造者模式
    网络安全(黑客)自学
    深入学习Semantic Kernel:创建和配置prompts functions
    大模型时代下的自动驾驶研发测试工具链-SimCycle
    web前端大作业:诗人文化网页主题网站【唐代诗人】纯HTML+CSS制作
    logging.level的含义及设置 【java 日志 (logback、log4j)】
    SQL中常见的DDL操作及示例,数据库操作及表操作
  • 原文地址:https://blog.csdn.net/m0_68300284/article/details/125461911