©SiemensAG2009.AllRightsReserved.S7-1200andSTEP7BasicV10.5第1章:S7-1200与S7-200/S7-300的区别©SiemensAG2009.AllRightsReserved.IndustrySectorPage2/41DifferencesofS7-1200,comparedtoS7-200/S7-300扩展性最多可扩展7个模块最多可扩展8个模块(SM)最多可扩展3个模块(CM)最多可扩展8个模块(Rack0)S7-200S7-300S7-1200功能定时器计数器功能块存储器工程通信硬件©SiemensAG2009.AllRightsReserved.IndustrySectorPage3/41DifferencesofS7-1200,comparedtoS7-200/S7-300功能定时器计数器功能块存储器工程通信硬件S7-1200CPU输入输出点及其信号面板*InplanningCPU224XPCPU1214CCPU313CDI141424DO101016AI222AO12*(通过信号面板)---PWM/PTO22(可组态)3PWMHSC663PID816受资源的限制利用信号面板,我们可以很容易的扩展S7-1200CPU©SiemensAG2009.AllRightsReserved.IndustrySectorPage4/41DifferencesofS7-1200,comparedtoS7-200/S7-300功能定时器计数器功能块存储器工程通信硬件S7-200的硬件组态TargetDigitalundAnalog16E0.016A0.0NoError0Digital8E2.0NoError1Digital4E3.04A2.0NoError2Digital4E4.04A3.0NoError3Digital8A4.0NoErrorI/O-地址自动分配,不能改变©SiemensAG2009.AllRightsReserved.IndustrySectorPage5/41DifferencesofS7-1200,comparedtoS7-200/S7-300功能定时器计数器功能块存储器工程通信硬件S7-1200的硬件组态I/O–地址可以手动重新分配©SiemensAG2009.AllRightsReserved.IndustrySectorPage6/41DifferencesofS7-1200,comparedtoS7-200/S7-300功能定时器计数器功能块存储器工程通信硬件S7-200/S7-1200串行通信通信模块(CM)通过RS232和RS485实现点对点通信ASCII–通信协议(基于字符的串行通信)USS–驱动通信协议Modbus–通信协议RS232电缆转换器©SiemensAG2009.AllRightsReserved.IndustrySectorPage7/41DifferencesofS7-1200,comparedtoS7-200/S7-300功能定时器计数器功能块存储器工程通信硬件S7-300/S7-1200串行通信通信模块(CM)通过RS232和RS485实现点对点通信ASCII–通信协议(基于字符的串行通信)USS–驱动通信协议Modbus–通信协议©SiemensAG2009.AllRightsReserved.IndustrySectorPage8/41DifferencesofS7-1200,comparedtoS7-200/S7-300功能定时器计数器功能块存储器工程通信硬件计数和测量......信号面板利用信号面板,我们可以很容易的扩展S7-1200CPUCPU1214C通过信号面板CPU313C数量63频率最高100kHz3+2*0频率最高30kHz33*计划中©SiemensAG2009.AllRightsReserved.IndustrySectorPage9/41DifferencesofS7-1200,comparedtoS7-200/S7-300功能定时器计数器功能块存储器工程通信硬件集成PROFINET(以太网)–接口…用于与工程进行通信–软件CPU硬件组态下载变量监控/修正强制I/O诊断…用于与HMI通信与CPU进行读/写数据操作报警…用于CPU到CPU的通信建立16个连接使用T-Send/T-Receive协议进行通信支持的协议•本地TCP/IP协议•ISOonTCP传输控制国际标准化协议正在设计中的S7-通信功能(PUT/GET)©SiemensAG2009.AllRightsReserved.IndustrySectorPage10/41DifferencesofS7-1200,comparedtoS7-200/S7-300功能定时器计数器功能块存储器工程通信硬件SIMATIC和HMI通用的工程框架…集成了一个方便易用的工程框架可以用于SIMATICS7-1200和HMI精简面板©SiemensAG2009.AllRightsReserved.IndustrySectorPage11/41DifferencesofS7-1200,comparedtoS7-200/S7-300功能定时器计数器功能块存储器工程通信硬件为SIMATICS7-1200和SIMATICHMI精简面板提供了集成的工程平台STEP7BasicV10.5中完美地集成了控制器和HMI工程SIMATICS7-1200SIMATICHMI精简面板WinCCBasic是STEP7的主要组成部分简单、快速的工程操作提高了工作效率!©SiemensAG2009.AllRightsReserved.IndustrySectorPage12/41DifferencesofS7-1200,comparedtoS7-200/S7-300功能定时器计数器功能块存储卡存储器工程通信硬件工作存储区26kB50kB64kBProgramData固定的浮动的浮动的CPU224XPCPU1214CCPU313C内部存储器©SiemensAG2009.AllRightsReserved.IndustrySectorPage13/41DifferencesofS7-1200,comparedtoS7-200/S7-300功能定时器计数器功能块存储卡内部存储器存储器工程通信硬件装载存储区S7-1200CPU的符号表和注释可以在线获得S7-200S7-1200S7-3001/2MB(intern)ProgramCommentsSymbolicOnlineMMC(64k–8MByte)*STEP7项目可以以压缩文件的方式存储在MMC卡里Program*OnlineCommentsSymbolicCommentsNotpublishedProgramSymbolicOnline装载存储区大小©SiemensAG2009.AllRightsReserved.IndustrySectorPage14/41DifferencesofS7-1200,comparedtoS7-200/S7-300功能定时器计数器功能块存储卡内部存储器存储器工程通信硬件„Symbolic“DB„Classic“DB数据块存储区的优化“符号名访问”模式可以最优化分配数据块所占的存储区符号与地址混合声明的数据类型使内存非常杂乱,占用更多的存储空间仅通过符号方式来组织数据使内存使用最优化©SiemensAG2009.AllRightsReserved.IndustrySectorPage15/41DifferencesofS7-1200,comparedtoS7-200/S7-300如何建立一个保持存储区最多2048字节的保持存储区数据块中的离散变量所有的数据块仅数据区S7-200S7-1200S7-300©SiemensAG2009.AllRightsReserved.IndustrySectorPage16/41DifferencesofS7-1200,comparedtoS7-200/S7-300功能定时器计数器功能块存储卡内部存储器存储器工程通信硬件存储卡–存储空间大小5MB10MB15MB20MB24MBS7-200S7-1200S7-300©SiemensAG2009.AllRightsReserved.IndustrySectorPage17/41DifferencesofS7-1200,comparedtoS7-200/S7-300功能定时器计数器功能块存储卡内部存储器存储器工程通信硬件存储卡中可以存放的内容?S7-200S7-1200S7-300程序数据数据(MC上)系统数据配方设计中数据记录设计中文件项目MC可选用SIMATICMC可选用MMC必须使用©SiemensAG2009.AllRightsReserved.IndustrySectorPage18/41DifferencesofS7-1200,comparedtoS7-200/S7-300功能定时器计数器功能块存储卡内部存储器存储器工程通信硬件除此之外SimaticMC功能有哪些?扩展装载存储区(计划中)程序分发固件升级利用读卡器可以对SIMATICMC编程!©SiemensAG2009.AllRightsReserved.IndustrySectorPage19/41DifferencesofS7-1200,comparedtoS7-200/S7-300功能定时器计数器新数据类型中断结构程序结构块类型功能块存储器工程通信硬件块的类型INTOBFBFCSBRVBDBS7-200S7-1200S7-300MAIN©SiemensAG2009.AllRightsReserved.IndustrySectorPage20/41DifferencesofS7-1200,comparedtoS7-200/S7-300功能定时器计数器新数据类型中断结构程序结构块类型功能块存储器工程通信硬件SBRSBRSBRSBRSBRSBRSBRSBRMAINS7–200程序结构VB最大嵌套层数8所有程序块共用一个通用数据块:非模块化在别的项目中不可重复利用应用不方便©SiemensAG2009.AllRightsReserved.IndustrySectorPage21/41DifferencesofS7-1200,comparedtoS7-200/S7-300功能定时器计数器新数据类型中断结构程序结构块类型功能块存储器工程通信硬件FCGlobalGlobalS7–1200程序结构OBFB最大嵌套层数8-S7-30016-S7-1200像S7-300一样具有功能、功能块和数据块:高度模块化并且可以重复利用功能单元(如电机)标准化……可以重复调用多次(如电机1,电机2)可用符号表FCFCFBLocalLocal©SiemensAG2009.AllRightsReserved.IndustrySectorPage22/41DifferencesofS7-1200,comparedtoS7-200/S7-300功能定时器计数器新数据类型中断结构程序结构块类型功能块存储器工程通信硬件S7–1200程序结构同S7-300一样,具有各种功能块和实例数据块:一个功能块(FB)可以被调用多次,例如用于控制电机一种功能块(如FB“Motor”)可以控制多个单元(这里指驱动器)不同电机的数据存储在不同的实例数据库中OBFCFBe.g.„Motor“Instance–DBe.g.„Motor_2“FBe.g.„Motor“Instance–DBe.g.„Motor_1“FC©SiemensAG2009.AllRightsReserved.IndustrySectorPage23/41Di