9
上海庆惜自动化设备有限公司
占位模块DM 370为模块保留一个插槽,如果用一个其他模块代替占位模块,整个配置和地址都保持不变。只有当为可编程信号模块进行模块化处理时,才能在STEP 7中组态DM 370占位模块。如果该模块为某个接口模块预留了插槽,则可在STEP 7中删除模块组态。
9.模拟器模块
模拟器模块DM 374的16个开关可以被设置为16路输入/16输出或8路输入/8路输出。
10.位置解码器模块
位置解码器模块SM 338额定输入电压24VDC,与CPU没有电气隔离,它主要用于连接多达三个**值编码器(SSI)的输入(帧长度为13位的**值编码器、帧长度为21位的**值编码器、帧长度为25位的**值编码器),以及两个用于冻结编码器数值的数字量输入,采集方式为周期采集或同步采集。它允许在运动系统中对编码器值直接做出反应,并且支持同步模式。
11.接口模块
IM 360、IM 361、IM 365为接口模块,通过接口模块实现系统的扩展。IM 360、IM 361用于配置一个中央控制器和三个扩展机架,IM 365用于配置一个中央控制器和一个扩展机架。
11.接口模块
IM 360、IM 361、IM 365为接口模块,通过接口模块实现系统的扩展。IM 360、IM 361用于配置一个中央控制器和三个扩展机架,IM 365用于配置一个中央控制器和一个扩展机架。
5.2 S7-400的硬件组成
S7-400系列PLC采用模块化结构,系统通常包括:一个机架(CR)、一个电源模块(PS)和一个CPU。它所具有的模块的扩展和配置功能使其能够按照每个不同的需求灵活组合。模块能带电插拔且具有很高的电磁兼容性和抗冲击性、耐振动性,因而能较大限度地满足各种工业标准
S7-400的硬件组成
S7-400系列PLC采用模块化结构,系统通常包括:一个机架(CR)、一个电源模块(PS)和一个CPU。它所具有的模块的扩展和配置功能使其能够按照每个不同的需求灵活组合。模块能带电插拔且具有很高的电磁兼容性和抗冲击性、耐振动性,因而能较大限度地满足各种工业标准。
5.2.1 机架
S7-400的机架具有固定模块、提供模块工作电压及通过信号总线将不同模块连接在一起的功能,机架通常由用螺栓固定模块并用横向切口安装机架的铝安装导轨、将模块滑入到其位置用的塑料件、一个背板总线及一个I/O总线组成,图5-15为机架的结构图。
1.通用机架UR1和UR2
UR1(18槽6ES7 400-1TA01-0AA0)和UR2(9槽6ES7 400-1JA01-0AA0)有UR1和UR2机架用于安装*机架和扩展机架。UR1和UR2机架都有I/O总线和通信总线。
当UR1和UR2用作*机架时,可安装除接收IM外的所有S7-400模块。当UR1和UR2用作扩展机架时,可安装除CPU和发送IM外的所有S7-400模块。特殊情况下电源模块不可与IM 461-1接收IM一起使用。
2.UR2-H机架
UR2-H(6ES7 400-2JA00-0AA0)机架用于在一个机架上安装两个*机架或两个扩展机架,它表示在相同机架结构上两个具有电气隔离的UR2机架,其主要应用在冗余S7-400系统的紧凑型结构中(在一个机架上有两个子机架和子系统)。
当UR2-H用作*机架时,可安装除接收IM外的所有S7-400模块。当UR2-H用作扩展机架时,可安装除CPU、发送IM、IM 463-2和适配器外的所有S7-400模块。特殊情况下电源模块不可与IM 461-1接收IM一起使用。3.*CR2机架
CR2(6ES7 401-2TA01-0AA0)机架用于安装分段的*机架。它带有一个I/O总线和一个通信总线。I/O总线分为两个本地总线段,分别带有10个和8个插槽。在CR2机架上可以使用除接收IM外的所有S7-400模板。
4.*CR3机架
CR3(6ES7 401-2DA01-0AA0)机架用于在标准系统中(非故障容错系统)的CR的安装。CR3有一个I/O总线和一个通信总线。在CR3机架上可以使用除接收IM外的所有S7-400模块,但在单独运行时只能使用CPU 414-4H和CPU 417-4H。
5.扩展机架ER1和ER2
ER1(6ES7 403-1TA01-0AA0)和ER2(6ES7 403-1JA01-0AA0)机架用于安装扩展机架。ER1和ER2机架只有一个I/O总线机架。
因为未提供中断线,所以从ER1或ER2中的模块来的中断不起作用,同时,ER1或ER2中的模块没有24V供电,需要24V供电的模块不可用于ER1或ER2。因为ER1或ER2中的模块既不能用电源模块中的电池后备,也不能用从外部为CPU或接收IM供电的电源后备,因此,使用ER1和ER2中电源模块的后备电池没有优势。当电源故障以及后备电源故障时不对CPU报告。插入ER1或ER2中的电源模块的电池监视功能总是断开的。
在ER1和ER2机架中可使用所有的电源模块、接收IM、所有符合上述限制条件的信号模块,但是,电源模块不可与IM 461-1接收IM一起使用。
5.2.2 处理器单元
1.CPU模块概述
S7-400系列PLC有7种CPU,此外S7-400H还有两种CPU。
CPU 412-1是廉价的,低档项目使用的CPU,适用于中等性能范围,用于I/O数量有限的较小系统的安装。然而,组合的MPI接口允许PROFIBUS-DP总线操作。
CPU 412-2适用于中等性能范围的应用。它带有两个PROFIBUS-DP总线可以随时使用。
CPU 414-2和CPU 414-3适用于中等性能应用范围中有较高要求的场合。它们满足对程序规模和指令处理速度的更高要求。集成的PROFIBUS-DP接口使它能够作为主站直接连接到PROFIBUS-DP现场总线。CPU 414-3有一条额外的DP线,可用IF 964-DP接口子模块进行连接。
CPU 416-2和CPU 416-3是功能强大的SIMATIC S7-400系列PLC的CPU。集成的PRO-FIBUS-DP接口,使它能作为主站直接连接到PROFIBUS-DP现场总线。CPU 416-3,有一条额外的DP线,可用IF 964-DP接口子模块进行连接。
CPU 417-4是SIMATIC S7-400*处理单元中功能较强大的。集成的PROFIBUS-DP接口,使它能作为主站直接连接到PROFIBUS-DP现场总线。通过IF 964-DP接口子模块进一步连接两条DP线。
CPU 414-4H用于SIMATIC S7-400H和S7-400F/FH可配置为容错式S7-400H系统。连接上运行许可证后,可以作为安全型S7-400F/FH自动化系统使用。集成的PROFIBUS-DP接口能作为主站直接连接到CPU 414-4H用于SIMATIC S7-400H和S7-400F/FH可配置为容错式S7-400H系统。连接上运行许可证后,可以作为安全型S7-400F/FH自动化系统使用。集成的PROFIBUS-DP接口能作为主站直接连接到PROFIBUS-DP现场总线。
CPU 417-4H是SIMATIC S7-400H和S7-400F/FH中功能较强的CUP,可配置为容错式S7-400H系统。连接上运行许可证后,可以作为S7-400F/FH容错自动化系统使用。集成的PROFIBUS-DP接口能作为主站直接连接到PROFIBUS-DP现场总线。
2.S7-400 CPU模块的共同特性
下面是S7-400 CPU模块的一些共同的特性。
1)S7-400有一个*机架,可扩展21个扩展机架。使用URI或UR2机架的多CPU处理较多安装4个CPU。每个*机架较多使用6个IM,通过适配器在*机架上可以连接6块S5模块。
2)实时钟功能:CPU有后备时钟、8个小时计数器和8个时钟存储器位,有日期时间同步功能,同步时在PLC内和MPI上可以作为主站和从站
PROFIBUS-DP现场总线。
上海庆惜自动化设备有限公司
详细简介
上海庆惜自动化设备有限公司是一家集代理、配套和技术方案的综合型企业,秉着仓储式的经营理念,以专业、诚信、服务为宗旨,向客户提供规范化、专业化、多元化的*优质服务,深受国内外厂家、经销商的信赖和支持!真诚欢迎广大朋友前来洽谈合作,共谋发展和建立长期的合作关系!
于数字量逻辑控制。有时梯形图称为电路或程序。
梯形图由触点、线圈和用方框表示的指令框组成。触点代表逻辑输入条件,例如外部的开关、按钮和内部条件等;线圈通常代表逻辑运算的结果,常用来控制外部的负载和内部的标志位等;指令框用来表示定时器、计数器或数学运算等指令。
使用编程软件可以直接生成和编辑梯形图,并将其下载到PLC。
触点和线圈等组成的独立电路称为网络,编程软件自动为网络编号。梯形图中的触点和线圈可以使用物理地址,也可以在符号表中对某些地址定义符号,使程序易于阅读和理解。用户可以在网络号的右边加上网络的标题,在网络号的下面为网络加上注释。还可以选择在梯形图下面自动加上该网络中使用的符号信息(symbol information)。如果将两块独立电路放在同一个网络内,将会出错。本书为了节约篇幅,在插图中一般没有标出梯形图的网络号,但是相邻网络左边的垂直线是断开的,以此来表示网络的分界点。
在分析梯形图中的逻辑关系时,为了借用继电器电路图的分析方法,可以想象在梯形图的左右两侧垂直“电源线”之间有一个左正右负的直流电源电压,当网络中的触点同时接通,有一个假想的“能流”(power flow)流过线圈。能流这一概念可以帮助我们更好地理解和分析梯形图,能流只能从左向右流动。
如果没有跳转指令,在网络中,程序中的逻辑运算按从左往右的方向执行,与能流的方向一致。网络之间按从上到下的顺序执行,执行完所有的网络后,下一次循环返回较上面的网络(网络1)重新开始执行。
2.语句表
S7系列PLC将指令表称为语句表(STL),它是一种类似于微机的汇编语言的文本语言,多条语句组成一个程序段。语句表可以实现某些不能用梯形图或功能块图表示的功能。
3.功能块图
功能块图(FBD)使用类似于布尔代数的图形逻辑符号来表示控制逻辑。一些复杂的功能(如数学运算功能)用指令框来表示,有数字电路基础的人很*掌握。功能块图用类似于与门、或门的方框来表示逻辑运算关系,方框的左侧为逻辑运算的输入变量,右侧为输出变量,输入、输出端的小圆圈表示“非”运算,方框被“导线”连接在一起,信号自左向右流动。
4.编程语言的相互转换与选用
在STEP 7编程软件中,如果程序块没有错误,并且被正确地划分为网络,在梯形图、功能块图和语句表之间可以转换。用语句表编写的程序不一定能转换为梯形图,不能转换的网络仍然保留语句表的形式,但是并不表示该网络有错误
在STEP 7编程软件中,如果程序块没有错误,并且被正确地划分为网络,在梯形图、功能块图和语句表之间可以转换。用语句表编写的程序不一定能转换为梯形图,不能转换的网络仍然保留语句表的形式,但是并不表示该网络有错误。
语句表可供习惯用汇编语言编程的经验丰富的程序员使用,在运行时间和存储空间方面较优。语句表的输入方便快捷,还可以在每条语句的后面加上注释,便于复杂程序的阅读和理解。在设计通信、数学运算等高级应用程序时建议使用语句表。
梯形图与继电器电路图的表达方式较为相似,适合于熟悉继电器电路的用户使用。语句表程序较难阅读,其中的逻辑关系很难一眼看出,在设计和阅读复杂的触点电路的程序时较好使用梯形图语言。功能块图适合于熟悉数字电路的用户使用。
6.2 S7-300/400的存储区
S7-300/400系列PLC的存储区用于存储系统程序和用户程序。根据使用功能的不同,存储区通常还被分为若干个区域,了解这些区域的作用是进行PLC编程的基础。
6.2.1 数制
1.二进制数
二进制数
二进制数的1位(bit)只能取0和1这两个不同的值,可以用来表示开关量(或称数字量)的两种不同的状态,例如触点的断开和接通、线圈的通电和断电等。如果该位为1,表示梯形图中对应的位编程元件(例如位存储器M和输出过程映像Q)的线圈“通电”,其常开触点接通,常闭触点断开,以后称该编程元件为1状态,或称该编程元件ON(接通)。如果该位为0,对应的编程元件的线圈和触点的状态与上述的相反,称该编程元件为0状态,或称该编程元件OFF(断开)。二进制常数用2#表示,例如2#1111 0110 1001 000l是16位二进制常数。
2.十六进制数
十六进制的16个数字是0~9和A~F(对应于十进制数10~15),每个数字占二进制数的4位。B#16#、W#16#、DW#16#分别用来表示十六进制字节、字和双字常数,例如W#16#13AF。在数字后面加“H”也可以表示十六进制数,例如16#13AF可以表示为13AFH。
十六进制数的运算规则为逢16进l,例如B#16#3C=3×16+12=60。
3.BCD码
BCD码用4位二进制数表示一位十进制数,例如十进制数9对应的二进制数为1001。4位二进制数共有16种组合,有6种(1010~1111)没有在BCD码中使用
BCD码实际上是十六进制数,但是各位之间的关系是逢十进一。十进制数可以很方便地转换为BCD码,例如十进制数296对应的BCD码为W#16#296,或2#0000 0010 1001 0110。
二进制整数2#0000 0001 0010 1000对应的十进制数也是296,因为它的*3位、*5位和*8位为1,对应的十进制数为256+32+8=296。
6.2.2 数据类型
STEP 7有3种数据类型:基本数据类型、用户通过组合基本数据类型生成的复合数据类型和用来定义传送FB(功能块)和FC(功能)参数的参数类型。
1.西门子CPU模块基本数据类型
(1)位
位(bit)数据的数据类型为BOOL(布尔)型,在编程软件中BOOL变量的值1和0常用英语单词TURE(真)和FALSE(假)来表示。
位存储单元的地址由字节地址和位地址组成,例如I3.2中的区域标示符“I”表示输入(Input),字节地址为3,位地址为2。这种存取方式称为“字节.位”寻址方式。
(2)字节
位二进制数组成1个字节(BYTE),其中的*0位为较低位(LSB),*7位为较高位(MSB)。
(3)字
相邻的两个字节组成一个字(WORD),字用来表示无符号数。MWl00是由MBl00和MBl01组成的1个字,MBl00为高位字节。MWl00中的M为区域标示符,W表示字,100为字的起始字节MBl00的地址。字的取值范围为W#16#0000~W#16#FFFF。
(4)双字
两个字组成1个双字(Double Word),双字用来表示无符号数。MDl00是由MBl00~MBl03组成的1个双字,MBl00为高位字节,D表示双字,100为双字的起始字节MB100的地址。双字的取值范围为DW#16#0000 0000~DW#16#FFFF FFFF。
(5)16位整数
整数(Integer,INT)是有符号整数,其较高位为符号位,较高位为0时为正数,为1时为负数,取值范围为-32768~32767。用补码来表示,正数的补码就是它的本身,将一个正数对应的二进制数的各位求反后加1,可以得到**值与它相同的负数的补码。