6ES7231-7PB22-0XA8安装方法
西门子CPU224本机集成14输入/10输出共24个数字量I/O点。可连接7个扩展模块,**
扩展至168路数字量I/O点或35路模拟量I/O 点。13K字节程序和数据存储空间。6个独立的30k
Hz高速计数器,2路独立的20kHz高速脉冲输出,具有PID控制器。1个RS485通讯/编程口,具
有PPI通讯协议、MPI通讯协议和自由方式通讯能力。I/O端子排可很容易地整体拆卸。是具有较
强控制能力的控制器。西门子CPU224XP本机集成14输入/10输出共24个数字量I/O点,2输入
/1输出共3个模拟量I/O点,可连接7个扩展模块,**扩展值至168路数字量I/O点或38路模拟
量I/O点.20K字节程序和数据存储空间,6个独立的高速计数器(100KHz),2个100KHz的高
速脉冲输出,2个RS485通讯/编程口,具有PPI通讯协议、MPI通讯协议和自由方式通讯能力.本
机还新增多种功能,如内置模拟量I/O位控特性,自整定PID功能,线性斜坡脉冲指令,诊断LED,
数据记录及配方功能等。是具有模拟量I/O和强大控制能力的新型CPU。西门子CPU226本机集
成24输入/16输出共40个数字量I/O点。可连接7个扩展模块,**扩展至248路数字量I/O 点
或35路模拟量I/O 点。13K字节程序和数据存储空间。6个独立的30kHz高速计数器,2路独立
的20kHz高速脉冲输出,具有PID控制器。2个RS485通讯/编程口,具有PPI通讯协议、MPI通
讯协议和自由方式通讯能力。I/O端子排可很容易地整体拆卸。用于较高要求的控制系统,具有更
多的输入/输出点,更强的模块扩展能力,更快的运行速度和功能更强的内部集成特殊功能。可完
全适应于一些复杂的中小型控制系统。200系列CPUPPI 模式下的通讯MPI 网络通过集成接口,
所有 CPU 都可连接到 MPI 网络(传输速率 19.2/187.5 kbit/s),并与SIMATIC S7-300/
S7-400 进行通讯。S7-200CPU则作为网络中的从设备,相互之间不能进行通讯。MPI 模式下
的通讯点到点接口,可自由编程接口模式用于通过 RS232接口和PC/PPI 电缆来连接第三方设
备。 数据传输是在 CPU 的自由端口模式下进行的,CPU226的两个端口都可在自由端口模式下
运行。 使用的通讯协议为面向位的特定用户通讯协议(如 ascii 协议或 Modbus),**数据
传输速率为 115.2 KBit/s(可调)。点到点连接可连接到:任何带串口的数据终端,如打印机、
条形码阅读器、调制解调器等。 例如,用于两个 CPU之间的简便数据交换
西门子6ES7521-1BL00-0AB0
S7-1500PLC的常用模块,S7-1500PLC是模块化结构设计的PLC,各个单独模块之间可以进行广泛组合和扩展,它的主要组成部分有电源模块(PM/PS)、*处理器模块(CPU)、导轨(RACK)、信号模块(SM)、通信模块(CP/CM)和工艺模块(TM)等。
(1)、电源模块(PM/PS)
用于向CPU以及其扩展模块提供+24V DC电源。
PM:无背板总线、不占用槽位,无固件版本(类似PS307)PS:有背板总线,占用槽位,有固件版本(类似PS407)
(2)、*处理器模块(CPU)
主要包括以下几种
标准CPU(比如:CPU1511-1PN)紧凑型CPU(比如:CPU1512C-1PN)分布式模块CPU(比如:CPU1510SP-1PN工艺型CPU(比如:CPU1511T-1PN)故障安全CPU模块(比如:CPU1511F-1PN)通过标红的字母可以区分是什么类型的CPU
(3)、导轨(RACK)
是安装S7-1500各类模块的机架,是特制的异形板,标准长度为160/245...2000,可以根据实际选用。S7-300/1200/1500的导轨上无背板总线。但S7-400有背板总线,*。
(4)、存储卡(SD)
用于存储PLC程序,可由PC直接读取,不支持热插拔。50万次读取寿命,大32GB
注:S7-300的MMC,PC不能直接读取需用准用读卡器设备。
(5)、信号模块(SM)
是数字量I/O模块和模拟量I/O模块的总称。信号模块主要有SM521(数字量输入)、SM522(数字量输出)、混合模块SM523、SM531(模拟量输入)、SM532(模拟量输出)和混合模块SM534。
基本型:BA标准型:ST高性能:HF(6)、工艺模块(TM)
主要用于对实时性和存储量要求高的控制任务。
计数模块(高速输入):TM Count2位置检测模块(高速输入):TM Poslnput2PTO模块(高速输出):TM PTO(7)、通信模块(CP/CM)
用于PLC之间、PLC与计算机和其他智能设备之间的通信,可将PLC接入以太网、PROFIBUS和AS-I网络,或用于串行通信。它可以减轻CPU处理通信的负担,并减少对通信功能的编程工作。
主要有两大类:
PRIFIBUS:CM 1542-5、CP1542-5PROFINET:CM 1542-1、CP1543-1(8)ET-200分布式外围设备模块
是西门子基于PRIFIBUS或PROFINET的分布式控制模块,应用很广。
1、ET200SP:是一种多功能的按位模块化的分布式I/O系统,体积比较小,要安装在控制柜里。
2、ET200MP:是一种多通道的分布式I/O系统,可以使用S7-1500的模块,要安装在控制柜内,使用广泛
实现数据通信ET200S1的MAC地
大 I/O 能力计算S7-1200 大I/O能力取决于以下几个因素,这些因素之间互相影响、制约,必须综合考虑:
CPU 输入/输出过程变量映像区大小
CPU 本体的 I/O 点数
CPU 带扩展模块的数目,见表1(CPU 所带智能通讯模块安装于 CPU 左侧,不占用扩展模板资源数)
CPU 的 5 VDC 电源是否满足所有扩展模块的需要
5 VDC 电源需求请参考 S7-1200 PLC 电源需求与计算,其它影响因素请参考如下表1 。
表1. S7-1200 PLC 影响 I/O 能力的性能参数
CPU 参数
CPU 1211C
CPU 1212C
CPU 1214C
CPU 1215CCPU 1217C
3 CPUs
DC/DC/DC, AC/DC/RLY, DC/DC/RLY
集成数字量 I/O
6 输入 / 4 输出
8 输入/ 6 输出
14 输入 / 10 输出
集成模拟量 I/O
2 输入
2 输入/ 2 输出2 输入/ 2 输出
过程映像区
1024 字节输入 / 1024 字节输出
信号板扩展
多1个
信号模块扩展
无
多2个
多8个
大本地数字量 I/O
14
82
284
大本地模拟量 I/O
3
19
67
6969
通信模块扩展
多3个
S7-1200 PLC 电源需求与计算S7-1200 CPU 提供 5 VDC 和 24 VDC 电源:
当有扩展模板时,CPU 通过 I/O 总线为其提供 5 VDC 电源,所有扩展模块的 5 VDC 电源消耗之和不能超过该 CPU 提供的电源额定值。若不够用不能外接 5 VDC 电源。
每个 CPU 都有一个 24 VDC 传感器电源,它为本机输入点和扩展模块输入点及扩展模块继电器线圈提供 24 VDC。如果电源要求超出了 CPU 模块的电源额定值,你可以增加一个外部 24 VDC 电源来提供给扩展模块。
所谓电源计算,就是用 CPU 所能提供的电源容量,减去各模块所需要的电源消耗量。
2.多主站USB/PPI电缆(6ES7 901-3DB30-0XA0)
图3. 正版USB/PPI电缆及其包装盒
此种电缆能够管理PPI网络令牌,因而支持多主站PPI网络。 它支持USB V1.1。用于连接PC机的USB通信口和S7-200。
它有三个绿灯用于指示电缆的运行:USB 发送指示(Tx);USB接收指示(Rx);RS 485 发送指示(PPI)。
图4. 电缆细部
此种电缆只能工作在STEP 7-Micro/WIN32 V3.2 SP4以上版本下,波特率为自适应(高可达187.5K)。它只有一种工作模式即PPI模式,无开关设置。此种电缆不支持自由口通信。
注意:USB/PPI电缆不能用于TP070(或TP170micro)配置画面下载(应使用RS-232/PPI电缆并把DIP开关5设置在OFF),也不能用于使用wipeout.exe程序恢复出厂设置,也不能用于S7-200自由口程序,如Modbus RTU协议库的调试。
3.早期电缆
西门子早期生产的PC/PPI电缆,如6ES7 901-3BF21-0XA0/6ES7 901-3BF30-0XA0,不支持多主站PPI网络,即在连接有PPI通信主站CPU或TD 200文本显示器的网络时,无法通过电缆进行Micro/WIN与CPU的通信。(在CPU执行网络读/写指令时不能用STEP 7 Micro/Win监控也是这个原因)
开关设置:前三个开关按所需波特率进行设置,后三个设为0即可(Micro/WIN编程连接时)。
西门子生产的电缆都有中间的盒子。
如果使用老电缆与新版本的编程软件Micro/WIN,应在PC/PPI Cable的属性中,取消Advanced PPI和Multi Master Network选项(在Set PG/PC Interface中设置)。
4.使用USB/RS-232串口转换器
当编程计算机只有USB通信口,没有RS-232串口时,我们强烈建议客户使用智能USB/PPI电缆,并将编程软件升级到当前发布的新版本。
如果坚持使用自己的USB/RS-232串口转换器,再使用串口PC/PPI电缆,由于转换器品牌众多,西门子无法一一测试,不能就遇到的问题提供支持。
遇到这种情况,只有下面的办法:
更换其他USB/RS-232转换器,再做尝试
使用西门子的USB/PPI电缆
在Micro/WIN的系统块中为何不能将通信口设置为187.5K波特率?
新的Mciro/WIN会自动检测通信连接是否支持187.5K,如果不支持( 如老版电缆),则不能设置为187.5K的通信速率。
新编程电缆支持187.5K速率。
如何设置PPI电缆属性中的Advanced PPI和Multi Master Network选项?
PPI电缆属性中的这两项设置与多主站通信功能有关。
随着计算机技术的发展,仅通过旧型号的PC/PPI电缆已经不能实现多主站通信,因此这两项设置现在已经没有用处。
采用新型号电缆,配合Micro/WIN V3.2 SP4以上版本,可以轻松实现多主站通信。因此应当取消上述两项的选择:
西门子6ES7521-1BP00-0AA0
地址、符号地址与符号表
一般而言,在PLC程序中的所有信号都是借助于“地址(Address)"进行识别与区分的,例如,当输入点IO.O连接了外部的“电机启动"按钮时,程序中的全部IO.O信号触点便代表了“电机启动"按钮的状态,这样的地址称为“地址"(见图13-4.1)。
使用地址编程时,如果程序较复杂,编程人员必须在编程的同时编制一份地址与实际信号的对应关系表,以记录程序中每一信号的含义以及对应的PLC地址,以便在编程时进行随时查阅。同样,在程序阅读、调试与检查时,也必须根据对应关系表才能确认zui终系统中的实际信号以及信号的状态。
虽然使用地址编程容易、方便,程序简单,但是在程序较复杂时,会带来程序理解、阅读方面的难度。因此,为了便于程序的理解,方便他人阅读程序,对于较复杂的程序,在PLC中一般可以采用利用文字编辑的“符号(Symbol)"来表示信号的地址,例如,在程序中直接使用“m—start"这一名称来代表电机启动信号的输入IO.O等,这样的地址称为“符号地址"(见图13-4.2)。
为了在程序中能够使用“符号"来进行编程,同样必须在STEP7中编写一份地址与信号符号之间的对应关系表,这一对应表在STEP7中称为“符号表(Symboltable)"(见图13-4.3)。
2.全局符号、局部符号
在PLC程序中所使用的信号根据用途可以分为两大类。
*类是用于整个程序的通用信号,如输入I、输出Q、标志寄存器M等,这些信号在整个PLC程序中的意义与状态是的,因此又称为“全局变量"。
另一类是仅用于某一个特定逻辑块(如FC、FB、OB等)的临时信号,主要有局部变量寄存器L等。变量寄存器是一种用于临时保存信号状态的暂存器,它仅在程序调用到这一逻辑块时才具有实质性的含义,在程序调用完成后,其状态就失去意义,因此又称为“局部变量"。
对于全局变量定义的符号地址称为“共享符号"(SharedSymbols)或“全局符号";对于局部变量定义的符号地址称为“局域符号"或“局部符号"(LocalSymbols)。
“共享符号"在程序中的显示加双引号(见图13-4.2),“局域符号"在显示时前面加“撑"标记(见图13-4.4)。
“共享符号"是整个程序所使用的共同符号,在一个程序中,符号名称应是而“局域符号"只是在某一特定逻辑块中使用的临时性标记,因此,在同一程序的不同逻辑块中可以重复使用。“共享符号"可以由英文字母、数字、下划线、特殊字符甚至汉字所组成,“局域符号"一般不可以使用
特殊字符与汉字,一个符号zui大可以使用的字符总数为24个。符号表内不可以使用附录C中的S7关键词。
3.符号表与变量声明表
符号表(Symboltable)与变量声明表(Variabledeclarationtable)是STEP7中两种用来定义符号地址的表格形式,其本质都是为了建立地址与符号地址之间的内在,但表格所针对的对象有所区别。
在STEP7中,由于使用了“共享苻号"与“局域符号"两种不同的符号地址,且其使用范围不同,因此,其定义的方法也因此而有所区别。
“共享符号"是整个程序所使用的共同符号,可以在程序中通过统一、通用的表进行定义。用于“全局符号"定义的表,在STEP7中称为“符号表(SymbolTable)"。
“局域符号"是某一特定逻辑块所使用的临时性标记,只能在特定的逻辑块中进行临时性定义。用于临时性的、“局域符号"定义的表被称为“变量声明表(Variabledeclarationtable)"。
表13-4.1列出了“共享符号"与“局域符号"之间的区别。