西门子PLC地址分配有几种?西门子分配PLC地址分为两种形式,分别是“固定地址型”和“自动分配型”,下面针对这两种分配方式做详细讲解,一起来看。
1.固定地址型
固定地址分配方式是一种对PLC安装机架上的每一个安装位置(插槽)都规定地址的分配方式。其特点如下:
①PLC的每一个安装位置都按照该系列PLC全部模块中可能存在的大I/O点数分配地址。
例如:S7-300系列I/O模块中大开关量输入/输出为32点,因此,每一个安装位置都必须分配32点地址:如果实际安装的模块只有16点输入,那么剩余的I/O地址将不可以再作为物理输入点使用。
②对于输入或输出来说,I/O是间断的,而且,在输入与输出中不可以使用相同的二进制字节与位。
例如:S7-300系列I/O模块的1安装位中安装了32点输入模块,地址数据中的0.0~3.7就被该模块所占用,地址固定为I0.0~13.7;即使2安装位中安装了32点输出模块,其输出也只能是Q4.O~Q7.7,而不可以是QO.O~Q3.7,在实际编程时QO.O~Q3.7就变成了不存在的输出。同样,如果在3安装位中接着安装了16点输入模块,其地址将为I8.0~19.7,在实际编程时I4.0~17.7就变成了不存在的输入。
2.自动分配型
自动地址分配方式是一种通过自动检测PLC所安装的实际模块,自动、连续分配地址的分配方式。其特点如下:
①PLC的每一个安装位置的I/O点数量无规定,PLC根据模块自动分配地址。
例如:当每一个安装位置安装了32点模块后,PLC自动分配给该模块0.0~3.7的地址:如果实际安装的模块只有16点输入,那么PLC自动分配给该模块的地址就成为0.0~1.7。
②输入与输出的均从0.0起连续编排、自动识别,I/O地址连续、有序。
例如:PLC的1安装位中安装了32点输入模块,地址为I0.0~13.7;当2安装位中安装了32点输出模块后,其输出自动分配为QO.O~Q3.7。同样,如果在3安装位中接着安装了16点输入模块,其地址将为I4.0~15.7。I/O中没有不存在的输入与输出。
以配原则对模拟量模块同样适用。
对于S7-300系列,由于生产时间、软件版本的不同,安装于PLC主机上的部分I/O模块,CPU的分配可能会出现断续的情况,CPU仍然按照大开关量输入/输出进行分配,当使用32点以下模块时,多余的地址不可以再使用。但是,对于远程I/O单元,地址总是连续分配的。
3.用户设定型
用户设定型分配方式是一种可以通过编程软件进行任意定义的地址分配方式。其特点如下:
①PLC的每一个安装位置的地址可以任意定义,I/O点数量无规定,但同- PLC中不可以重复。
例如:当每一个安装位置安装了32点输入模块后,用户可以分配给该模块I0.0~13.7的地址;也可以分配其他任意地址,如I8.0~I11.7等。但在分配I0.0~13.7后,后续的同类模块中不可以再使用地址I0.0~13.~。
②输入与输出的既可以是间断的,也可以不按照次序排列。
例如:PLC的1安装位中安装了32点输入模块,地址定义为I8.0~111.7;2安装位中再安装32点输入模块,地址定义为I0.0~13.7,这样的分配同样也允许。
机型选择的基本原则是在满足功能要求及保可靠、维护方便的前提下,力争佳的性能价格比。
1.合理的结构型式
整体式PLC的每一个I/O点的平均价格比模块式的便宜,且体积相对较小,所以一般用于系统工艺过程较为固定的小型控制系统中;而模块式PLC的功能扩展灵活方便,I/O点数量、输入点数与输出点数的比例、I/O模块的种类等方面,选择余地较大。维修时只要换模块,判断故障的范围也很方便。因此,模块式PLC一般适用于较复杂系统和环境差(维修量大)的场合。
2.安装方式的选择
根据PLC的安装方式,系统分为集中式、远程I/O式和多台PLC联网的分布式。集中式不需要设置驱动远程I/O硬件,系统反应快、。大型系统经常采用远程I/O式,因为它们的装置分布范围很广,远程I/O可以分散安装在I/O装置附近,I/O连线比集中式的短,但需要增设驱动器和远程I/O电源。多台联网的分布式适用于多台设备分别独立控制,又要相互联系的场合,可以选用小型PLC,但必须要附加通信模块。
3.相当的功能要求
一般小型(低档)PLC具有逻辑运算、定时、计数等功能,对于只需要开关量控制的设备都可满足。对于以开关量控制为主,带少量模拟量控制的系统,可选用能带A/D和D/A单元。具有加减算术运算。数据传送功能的增强型低档PLC。
对于控制较复杂,要求实现PID运算、闭环控制、通信联网等功能,可视控制规模大小及复杂程度,选用中档或高档PLC。但是中、高档PLC价格较贵,一般大型机主要用于大规模过程控制和集散控制系统等场合。
4.响应速度的要求
PLC的扫描工作方式引起的延迟可达2-3个扫描周期。对于大多数应用场合来说,PLC的响应速度都可以满足要求,不是主要问题。然而对于某些个别场合,则要求考虑PLC的响应速度。为了减少PLC的I/O响应的延迟时间,可以选用扫描速度高的PLC,或选用具有高速I/O处理功能指令的PLC,或选用具有快速响应模块和中断输入模块的PLC等。
5.系统可靠性的要求
对于一般系统PLC的可靠性均能满足。对可靠性要求很高的系统,应考虑是否采用冗余控制系统或热备用系统。
6.机型统一
一个企业,应尽量做到PLC的机型统一。主要考虑以下三个方面的问题:
(l)同一机型的PLC,其编程方法相同,有利于技术力量的培训和技术水平的提高。
(2)同一机型的PLC,其模块可互为备用,便于备品备件的采购和管理。
(3)同一机型的PLC,其外围设备通用,资源可共享,易于联网通信,配上位计算机后易于形成一个多级分布式控制系统。
PLC发展至今已有近40年的历史,随着半导体技术、计算机技术和通信技术的发展,工业控制领域已有翻天覆地的变化,PLC亦在不断的发展,正朝着新的技术发展。
一是PLC网络化技术的发展,其中有两个趋势:一方面,PLC网络系统已经不再是自成体系的封闭系统,而是迅速向开放式系统发展,各大品牌PLC除了形成自己各具特色的PLC网络系统,完成设备控制任务之外,还可以与上位计算机管理系统联网,实现信息交流,成为整个信息管理系统的一部分;另一方面,现场总线技术得到广泛的采用,PLC与其他安装在现场的智能化设备,比如智能化仪表、传感器、智能型电磁阀、智能型驱动执行机构等,通过一根传输介质(比如双绞线、同轴电缆、光缆)连接起来,并按照同一通信规约互相传输信息,由此构成一个现场工业控制网络,这种网络与单纯的PLC远程网络相比,配置灵活,扩容方便,造价低,性能价格比好,也具开放意义。
二是PLC向高性能小型化方向发展。PLC的功能正越来越丰富,而体积则越来越小。比如三菱的FX-1S系列PLC,小的机种,体积仅为60×90×75mm,相当于一个继电器,但却具有高速计数、斜坡、交替输出及16位四则运算等能力,还具有可调电位器时间设定功能。PLC已不再是早期那种只能进行开关量逻辑运算的产品了,而是具有越来越强的模拟量处理能力,以及其他过去只有在计算机上才能具有的高级处理能力,如浮点数运算、PID调节、温度控制、精确定位、步进驱动、报表统计等。从这种意义上说,PLC系统与DCS(集散控制系统)的差别已经越来越小了,用PLC同样可以构成一个过程控制系统。
三是PLC操作向简易化方向发展。目前PLC推广的难度之一就是复杂的编程使得用户望而却步,而且不同厂商PLC所用编程的语言也不尽相同,用户往往需要掌握多种编程语言,难度较大。PID控制、网络通信、高速计数器、位置控制、数据记录、配方和文本显示器等编程和应用也是PLC程序设计中的难点,用普通的方法对它们编程时,需要熟悉有关的特殊存储器的意义,在编程时对它们赋值,运行时通过访问它们来实现对应的功能。这些程序往往还与中断有关,编程的过程既繁琐又容易出错,阻碍了PLC的进一步推广应用。PLC的发展必然朝着操作简易化方向迈进,比如使用编程向导简化对复杂任务的编程,在这一点上西门子就充当了**者,西门子S7-200的编程软件设计了大量的编程向导,只需要在对话框中输入一些参数,就可以自动生成包括中断程序在内的用户程序,大大方便了用户的使用。
6ES72111BE400XB0 | CPU 1211C AC/DC/Rly,6输入/4输出,集成2AI |
6ES72111AE400XB0 | CPU 1211C DC/DC/DC,6输入/4输出,集成2AI |
6ES72111HE400XB0 | CPU 1211C DC/DC/Rly,6输入/4输出,集成2AI |
6ES72121BE400XB0 | CPU 1212C AC/DC/Rly,8输入/6输出,集成2AI |
6ES72121AE400XB0 | CPU 1212C DC/DC/DC,8输入/6输出,集成2AI |
6ES72121HE400XB0 | CPU 1212C DC/DC/Rly,8输入/6输出,集成2AI |
6ES72141BG400XB0 | CPU 1214C AC/DC/Rly,14输入/10输出,集成2AI |
6ES72141AG400XB0 | CPU 1214C DC/DC/DC,14输入/10输出,集成2AI |
6ES72141HG400XB0 | CPU 1214C DC/DC/Rly,14输入/10输出,集成2AI |
6ES72151BG400XB0 | CPU 1215C AC/DC/Rly,14输入/10输出,集成2AI/2AO |
6ES72151AG400XB0 | CPU 1215C DC/DC/DC,14输入/10输出,集成2AI/2AO |
6ES72151HG400XB0 | CPU 1215C DC/DC/Rly,14输入/10输出,集成2AI/2AO |
6ES72171AG400XB0 | CPU 1217C DC/DC/DC,14输入/10输出,集成2AI/2AO |