通信模块安装在CPU模块的左侧,用于RS232、RS485、MODBUS通信
内存模块主要用于存储用户程序,有的还为系统提供辅助工作内存。在结构上,内存模块都是附加在CPU模块中的,功能如下:
(1)作为CPU的装载存储区,用户项目文件可以仅存储在卡中,CPU中没有项目文件,离开存储卡无法运行。
(2)在有编程器的情况下,作为向多个S7-1200 PLC传送项目文件的介质。
(3)忘记密码时,清除CPU内部的项目文件和密码。
(4)24M卡可以用于更新S7-1200 CPU的固件版本。
要插入存储卡,首先需要打开CPU顶盖,然后将存储卡插入插槽,推弹式连接器可以轻松地插入和取出。存储卡要求正确安装。
PLC常用的编程语言是梯形图。梯形图是接近继电器、线圈等电气元件实体的符号表示方法。以如图1-11所示为例,左边是电源线,经过I0.0常开触点、I0.1常闭触点后,由线圈Q0.0输出。当I0.0所对应的开关动作,I0.1对应的开关不动作时,线圈Q0.0闭合;此时若I0.1对应的开关动作,则线圈Q0.0断开。
由图1-11可知,在PLC的端子上接入行程开关、继电器等外部元件(I0.0、I0.1和Q0.0所对应的电气元件),用户可以在博途编程软件平台上编写梯形图,通过网线下载到PLC,PLC就可以按照用户的逻辑和如图1-12所示的能流(电流)方向进行控制了。
在PLC的端子上接入行程开关、继电器等外部元件(I0.0、I0.1和Q0.0所对应的电气元件),用户可以在博途编程软件平台上编写梯形图,通过网线下载到PLC,PLC就可以按照用户的逻辑和如图1-12所示的能流(电流)方向进行控制了。
PLC常见的三种元件是输入继电器、输出继电器和内部辅助继电器,见表1-3。根据IEC61131-3标准,PLC元件用百分数符号%开始,随后是位置前缀符号;如果有分级,则用整数表示分级,并用小数点符号“.”分隔。
需要注意的是,在本书后续讲述中,为了简洁,一般把%省略。用户在编辑梯形图程序时,软件会自动补全%符号。
有了输入电气元件(如按钮、选择开关、行程开关、接近开关等)、S7-1200 PLC、输出电气元件(如指示灯、接触器、蜂鸣器、电磁阀线圈等),就可以组成基基本的PLC控制系统,分拣输送应用等,实现逻辑控制、顺序控制、定位控制等。
PLC具有通用性强、使用方便、适应面广、可靠性高、抗干扰能力强及编程简单等特点,这些特点使其在工业自动化控制特别是顺序控制中拥有无法取代的地位。1.控制功能完善
PLC既可以取代传统的继电接触器控制,实现定时、计数及步进等控制功能,完成对各种开关量的控制,又可实现模/数、数/模转换,具有数据处理能力,完成对模拟量的控制。同时,新一代的PLC还具有联网功能,将多台PLC与计算机连接起来,构成分散和分布式控制系统,以完成大规模的、更复杂的控制任务。此外,PLC还有许多特殊功能模块,适用于各种特殊控制的要求,如定位控制模块、高速计数模块、闭环控制模块及称重模块等。2.可靠性高
PLC可以直接安装在工业现场且稳定可靠地工作。在PLC设计时,除选用优质元器件外,还采用隔离、滤波及屏蔽等抗干扰技术,并采用先进的电源技术、故障诊断技术、冗余技术和良好的制造工艺,从而使PLC的平均无故障时间达到3万~5万h以上。大型PLC还可以采用由双CPU构成冗余系统或由三CPU构成表决系统,使可靠性进一步提高,如图1-1所示为西门子公司S7-400 PLC的冗余系统。
生产厂家均有各种系列化、模块化及标准化产品,品种齐全,用户可根据生产规模和控制要求灵活选用,以满足各种控制系统的要求。PLC的电源和输入/输出信号等也有多种规格。当系统控制要求发生改变时,只需修改软件即可。4.编程直观、简单
PLC中常用的编程语言是与继电接触器电路图类似的梯形图语言,这种编程语言形象直观,容易掌握,使用者不需要专门的计算机知识和语言,即可在短时间内掌握。当生产流程需要改变时,可使用编程器在线或离线修改程序,使用方便、灵活。对于大型复杂的控制系统,还有各种图形编程语言使设计者只需要熟悉工艺流程即可编制程序。5.体积小、维护方便
PLC体积小,质量轻,结构紧凑,硬件连接方式简单,接线少,便于安装维护。维修时,通过更换各种模块,可以迅速排除故障。另外,PLC具有自诊断、故障报警功能,面板上的各种指示便于操作人员检查调试,有的PLC还可以实现远程诊断调试功能。6.系统的设计、实施工作量小
PLC用存储逻辑代替接线逻辑,大大减少了控制设备外部的接线,使控制系统设计及实施的周期大为缩短,非常适合多品种、小批量的生产场合。同时,系统维护也变得容易,更重要的是使同一设备经过程序修改来改变生产过程成为可能。
西门子S7-400中国经销商
1.2.2 PLC的技术性能指标
PLC基本的应用是取代传统的继电接触器进行逻辑控制,此外还可以用于定时/计数控制、步进控制、数据处理、过程控制、运动控制、通信联网和监控等场合。PLC具有可靠性高、抗干扰能力强、功能完善、编程简单、组合灵活、扩展方便、体积小、质量轻及功耗低等特点,其主要性能通常由以下各种指标进行描述。
(1)I/O点数
I/O点数通常指PLC的外部数字量的输入和输出端子数,这是一项重要技术指标,可以用CPU本机自带I/O点数来表示,或者以CPU的I/O大扩展点数来表示。通常小型机多有几十个点,中型机有几百个点,大型机超过千点。另外,还可以用PLC外部扩展的大模拟量数来表示。
(2)存储器容量
存储器容量指PLC所能存储用户程序的多少,一般以“字节(B)”为单位。
(3)扫描速度
PLC的处理速度一般用基本指令的执行时间来衡量,即一条基本指令的扫描速度,主要取决于所用芯片的性能。
(4)指令种类和条数
指令系统是衡量PLC软件功能高低的主要指标。PLC具有基本指令和指令(或功能指令)两大类,指令的种类和数量越多,其软件功能越强,编程就越灵活、越方便。
(5)内存分配及编程元件的种类和数量
PLC内部的存储器有一部分用于存储各种状态和数据,包括输入继电器、输出继电器、内部辅助继电器、特殊功能内部继电器、定时器、计数器、通用“字”存储器及数据存储器等,其种类和数量的多少关系到编程是否方便灵活,也是衡量PLC硬件功能强弱的重要指标。
此外,不同PLC还有其他一些指标,如编程语言及编程手段、输入/输出方式、特殊功能模块种类、自诊断、监控、主要硬件型号、工作环境及电源等级等。
1.2.3 S7-1200 PLC的技术性能指标
S7-1200 PLC是西门子公司2009年推出的面向离散自动化系统和独立自动化系统的紧凑型自动化产品,定位在原有的SIMATIC S7-200 PLC和S7-300 PLC产品之间。S7-1200 PLC涵盖了S7-200 PLC的原有功能并且新增了许多功能,可以满足更广泛领域的应用。表1-1所示为目前S7-1200系列PLC不同型号CPU的性能指标。
浔之漫智控技术(上海)有限公司(s)
本公司是西门子授权代理商 自动化产品,全新,西门子PLC,西门子屏,西门子数控,西门子软启动,西门子以太网西门子电机,西门子变频器,西门子直流调速器,西门子电线电缆我公司**供应,德国进口
为便于理解和比较不同产品之间的差异,下面提供其他相关PLC的性能指标。
S7-200 PLC是西门子专门应用于小型自动化设备的控制装置,主要包括CPU 22X系列,表1-2所示为S7-200系列PLC不同型号CPU的性能指标。
S7-300 PLC是模块化的中小型PLC系统,能满足中等性能要求的应用,广泛应用于专用机床、纺织机械、包装机械、通用机械、机床、楼宇自动化及电器制造等生产制造领域。S7-300系列PLC部分CPU的性能指标。
S7-400 PLC是具有中性能的PLC,采用模块化无风扇设计,坚固耐用,易于扩展,通信能力强大,适用于对可靠性要求极高的大型复杂的控制系统。表1-4为S7-400系列PLC部分CPU的性能指标
S7-1500 PLC是目前西门子公司主推的自动化系统,是在S7-300/400 PLC的基础上开发的中高性能控制器。S7-1500 PLC包括标准型、紧凑型、分布式以及开放式等不同类型的CPU模块凭借快速的响应时间、集成的CPU显示面板以及相应的调试和诊断机制,S7-1500 PLC的CPU能够极大地提升生产效率,降低生产成本。
目前,PLC在国内外已广泛应用于钢铁、石油、化工、电力、建材、机械制造、汽车、轻纺、交通运输、环保及文化娱乐等各个行业,使用情况大致可归纳为如下几类。1.开关量的逻辑控制
这是PLC基本、广泛的应用领域,它取代传统的继电接触器电路,实现逻辑控制和顺序控制,既可用于单台设备的控制,也可用于多机控及自动化流水线,如注塑机、印刷机、装订机械、组合机床、磨床、包装生产线及电镀流水线等。2.模拟量控制
在工业生产过程中,有许多连续变化的量,如温度、压力、流量、液位、成分和速度等都是模拟量。为了使PLC能够处理模拟量,必须实现模拟量(Analog)和数字量(Digital)之间的A/D及D/A转换。PLC厂家都生产配套的A/D和D/A转换模块,使PLC适用于模拟量控制。3.运动控制
PLC可以用于圆周运动或直线运动的控制。从控制机构配置来说,早期的PLC直接用于开关量I/O模块连接位置传感器和执行机构,现在一般使用专用的运动控制模块,如可驱动步进电动机或伺服电动机的单轴或多轴位置控制模块。世界上各主要PLC厂家的产品几乎都有运动控制功能,广泛应用于各种机械、机床、机器人及电梯等场合。4.过程控制
过程控制是指对温度、压力及流量等模拟量的闭环控制。作为工业控制计算机,PLC能编制各种各样的控制算法程序,完成闭环控制。PID调节是一般闭环控制系统中用得较多的调节方法。大中型PLC都有PID模块,目前许多小型PLC也具有此功能模块。PID处理一般是运行专用的PID子程序。过程控制在冶金、化工、热处理及锅炉控制等场合有非常广泛的应用。5.数据处理