模拟量输入模块将外部输入连续变化的模拟量信号通过A/D(模数转换)转换为1个字长(16位)的数字量信号,并存放在模拟量输入映像寄存器中,供CPU运算和处理。模拟量输入映像寄存器中的数值为只读值,且模拟量输入映像寄存器的地址必须使用偶数字节地址来表示,如AIW2,AIW4等。模拟量输入映像寄存器的地址编号范围因CPU模块型号的不同而不同,地址编号范围为AIW0~AIW110。
(12)模拟量输出映像寄存器(AQ)
CPU运算相关结果存放在模拟量输出映像寄存器中,将1个字长(16位)的数字量信号通过D/A(数模转换)转换为模拟量输出信号,用以驱动外部模拟量控制设备。和模拟量输入映像寄存器一样,模拟量输出映像寄存器中的数值也为只读值,且模拟量输出映像寄存器的地址也必须使用偶数字节地址来表示,如AQW2,AQW4等,地址编号范围为AQW0~AQW110。
浔之漫智控技术(上海)有限公司(s)
本公司是西门子授权代理商 自动化产品,全新,西门子PLC,西门子屏,西门子数控,西门子软启动,西门子以太网西门子电机,西门子变频器,西门子直流调速器,西门子电线电缆我公司**供应,德国进口
西门子MP377-19操作面板
1.3.3 数据区存储器的地址格式
存储器由许多存储单元组成,每个存储单元都有唯一的地址,在寻址时可以依据存储器的地址来存储数据。数据区存储器的地址格式有如下几种。
(1)位地址格式 位是小的存储单位,常用0、1两个数值来描述各元件的工作状态。当某位取值为1时,表示线圈闭合,对应触点发生动作,即常开触点闭合,常闭触点断开;当某位取值为0时,表示线圈断开,对应触点发生动作,即常开触点断开,常闭触点闭合。
从PLC的定义可以得出,S7-1200 PLC的本质为一台计算机,负责系统程序的调度、管理、运行和自诊断,并将用户程序做出编译解释处理以及调度用户目标程序运行。与之前西门子S7-200系列PLC模块的大区别在于,它标准配置了以太网端口RJ45,可以采用一根标准网线与安装有博途软件的PC进行编程组态和工程应用。 PLC系统,包括CPU模块、SM信号模块、CM通信模块、电源模块和其他附件等。
目前,西门子公司提供CPU 1211C、CPU 1212C、CPU 1212FC、CPU 1214C、CPU 1214FC、CPU 1215C、CPU 1215FC、CPU 1217C等多种类型的CPU模块。
这些CPU模块的共同指标包括1024个字节输入(I)和1024个字节输出(Q)、扩展3个左侧通信模块、SIMATIC存储卡(选件)、实时时钟保持时间通常为20天(40℃时少12天)、实数数学运算执行速度2.3μs/指令、布尔运算执行速
度0.08μs/ 指令等。
不同型号CPU模块的技术指标见表1-1,包括用户存储器、本地集成I/O、信号扩展、高速计数器、脉冲输出、PROFINET接口等,如CPU 1215C有125KB工作存储器、4MB装载存储器、10KB保持型存储器、8192个字节位存储器,可以扩展8个模块,具有4路100kHz脉冲输出和2个PROFINET接口等。
S7-1200 PLC的扩展模块设计方便并易于安装,无论安装在面板上还是标准DIN导轨上,其紧凑型设计都有利于有效地利用空间。使用模块上的DIN导轨卡夹将设备固定到导轨上,导轨卡夹还能掰到一个伸出位置以提供将设备直接安装到面板上的螺钉安装位置,
图1-5 扩展模块的安装
S7-1200 PLC有三种类型的扩展模块:
(1)信号板(SB),仅为CPU提供几个附加的I/O点,SB安装在CPU的前端。
(2)信号模块(SM),提供附加的数字或模拟I/O点,连接在CPU的右侧。
(3)通信模块(CM),为CPU提供附加的通信端口(RS232或RS485),连接在CPU的左侧。
表1-2为常见S7-1200 PLC扩展模块的类型。
信号模块用于扩展PLC的输入和输出点数,可以使CPU增加附加功能,连接在CPU模块的右侧,
信号板(Signal Board)是S7-1200 PLC特有的,可以给CPU模块增加输入和输出点数。每一个CPU模块都可以添加一个具有数字量或模拟量I/O的SB。SB连接在CPU的前端
通信模块安装在CPU模块的左侧,用于RS232、RS485、MODBUS通信
内存模块主要用于存储用户程序,有的还为系统提供辅助工作内存。在结构上,内存模块都是附加在CPU模块中的,功能如下:
(1)作为CPU的装载存储区,用户项目文件可以仅存储在卡中,CPU中没有项目文件,离开存储卡无法运行。
(2)在有编程器的情况下,作为向多个S7-1200 PLC传送项目文件的介质。
(3)忘记密码时,清除CPU内部的项目文件和密码。
(4)24M卡可以用于更新S7-1200 CPU的固件版本。
要插入存储卡,首先需要打开CPU顶盖,然后将存储卡插入插槽,推弹式连接器可以轻松地插入和取出。存储卡要求正确安装。
PLC常用的编程语言是梯形图。梯形图是接近继电器、线圈等电气元件实体的符号表示方法。左边是电源线,经过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就可以按照用户的逻辑和能流(电流)方向进行控制了。
在PLC的端子上接入行程开关、继电器等外部元件(I0.0、I0.1和Q0.0所对应的电气元件),用户可以在博途编程软件平台上编写梯形图,通过网线下载到PLC,PLC就可以按照用户的逻辑和能流(电流)方向进行控制了。
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构成表决系统,使可靠性进一步提高,西门子公司S7-400 PLC的冗余系统。
生产厂家均有各种系列化、模块化及标准化产品,品种齐全,用户可根据生产规模和控制要求灵活选用,以满足各种控制系统的要求。PLC的电源和输入/输出信号等也有多种规格。当系统控制要求发生改变时,只需修改软件即可。4.编程直观、简单
PLC中常用的编程语言是与继电接触器电路图类似的梯形图语言,这种编程语言形象直观,容易掌握,使用者不需要专门的计算机知识和语言,即可在短时间内掌握。当生产流程需要改变时,可使用编程器在线或离线修改程序,使用方便、灵活。对于大型复杂的控制系统,还有各种图形编程语言使设计者只需要熟悉工艺流程即可编制程序。5.体积小、维护方便
PLC体积小,质量轻,结构紧凑,硬件连接方式简单,接线少,便于安装维护。维修时,通过更换各种模块,可以迅速排除故障。另外,PLC具有自诊断、故障报警功能,面板上的各种指示便于操作人员检查调试,有的PLC还可以实现远程诊断调试功能。6.系统的设计、实施工作量小
PLC用存储逻辑代替接线逻辑,大大减少了控制设备外部的接线,使控制系统设计及实施的周期大为缩短,非常适合多品种、小批量的生产场合。同时,系统维护也变得容易,更重要的是使同一设备经过程序修改来改变生产过程成为可能。
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还有其他一些指标,如编程语言及编程手段、输入/输出方式、特殊功能模块种类、自诊断、监控、主要硬件型号、工作环境及电源等级等。