12019/9/17共107页培训的主要内容是,SIMATICS7-300/400系统、维护与编程综合课程以及SIMATICTDCCFC编程和通讯,SD-TDC编程。课程的时间为1月6日-1月17日。其中SIMATICS7-300/400系统、维护与编程综合课程6天,SIMATICTDCCFC编程和通讯,SD-TDC编程4天。22019/9/17共107页1、SIMATICS7系统产品系列;2、培训设备和编址;安装/维护可编程逻辑控制器;3、SIMATIC管理器;4、硬件组态;5、硬件调试;6、符号寻址;7、块结构和LAD/FBD/STL编程器;8、位指令;9、数字指令;10、对用户程序进行重新接线;11、文档制作、保存和归档;12、数据块;13、功能和功能块;14、组织块;15、模拟量处理;16、故障诊断;17、系统信息。32019/9/17共107页1、系统概述;2、SIMATICTDC基本功能;3、CPU之间通讯;4、GDM耦合;5、ProfibusDP;6、工业以太网;7、TDC/HMI概述;42019/9/17共107页SIMATICS7-300/400系统、维护与编程综合课程2019/9/17共107页562019/9/17共107页72019/9/17共107页用于中低性能范围的模块化中小控制系统高达32个模块的可扩展设计在模块中集成背板总线可以连接MPI、Profibus、Ethernet以及ProfiNet.通过PG/PC可以连接访问所有模块通过硬件组态工具来执行组态和参数设置82019/9/17共107页92019/9/17共107页102019/9/17共107页用于中等到高级性能要求的强大PLC多种性能范围的CPU扩展模块选择范围,超过300个模块可扩展在模块中集成背板总线可以连接MPI/PROFIBUS/PROFINET/工业以太网通过PC/PG可连接访问所有的模块无插槽限制多CPU同时工作(最多可以插入4个CPU)112019/9/17共107页122019/9/17共107页132019/9/17共107页142019/9/17共107页152019/9/17共107页162019/9/17共107页172019/9/17共107页182019/9/17共107页192019/9/17共107页202019/9/17共107页模式选择器:MRES=存储器复位功能;STOP=停止模式,程序不执行;RUN=运行模式,执行程序。状态指示灯:SF=系统错误,内部CPU故障或带诊断功能的模块发生故障。BATF=电池故障;电池耗尽或没装电池;DC5V=内部的5VDC电源指示灯;FRCE=FORCE,指示至少一个输入或输出被强制;RUN=当CPU启动时闪烁,进入运行模式后持续点亮;STOP=在停止模式中持续点亮。慢速闪烁表示存储器复位请求;正在执行存储器复位时快速闪烁,因为插入存储卡而要求存储器复位时慢速闪烁。212019/9/17共107页222019/9/17共107页232019/9/17共107页242019/9/17共107页252019/9/17共107页262019/9/17共107页272019/9/17共107页282019/9/17共107页292019/9/17共107页302019/9/17共107页312019/9/17共107页322019/9/17共107页332019/9/17共107页342019/9/17共107页352019/9/17共107页362019/9/17共107页372019/9/17共107页382019/9/17共107页392019/9/17共107页402019/9/17共107页412019/9/17共107页422019/9/17共107页432019/9/17共107页442019/9/17共107页452019/9/17共107页462019/9/17共107页472019/9/17共107页482019/9/17共107页492019/9/17共107页1、自由循环组织块OB12、日期中断组织块OB10~OB173、时间延迟中断组织块OB20~OB234、循环中断组织块OB30~OB385、硬件中断组织块OB40~OB476、DPV1中断组织块OB55~OB577、多处理器中断组织块OB608、时钟同步中断组织块OB61~OB649、工艺同步处理中断组织块OB6510、冗余故障中断组织块OB70、OB7211、异步故障中断组织块OB80~OB8712、处理中断组织块OB8813、背景循环中断组织块OB9014、启动中断组织块OB100~OB10215、同步错误中断组织块OB121、OB122502019/9/17共107页11、异步故障中断组织块OB80~OB87异步故障中断用于处理各种故障事件。OB80:处理时间故障、CIR(ConfigurationInRun)后的重新运行等功能,例如OB1或OB35运行超时,CPU自动调用OB80报错,如果程序中没有创建OB80,CPU进入停止模式。OB81:处理与电源相关的各种信息(S7-400系列PLCCPU只有电池故障时调用),出现故障,CPU自动调用OB81报错,如果程序中没有创建OB81,CPU不会进入停止模式。OB82:诊断中断,如果使能一个具有诊断中断模块的诊断功能(例如断线、传感器电源丢失),出现故障时调用OB82,如果程序中没有创建OB82,CPU进入停止模式。诊断中断还对CPU所有内外部故障,包括模块前连接器拔出、硬件中断丢失等作出响应。OB83:用于模块插拔事件的中断处理,事件出现,CPU自动调用OB83报警,如果程序中没有创建OB83,CPU进入停止模式。OB84:用于处理存储器、冗余系统中两个CPU的冗余连接性能降低等事件。OB85:用于处理操作系统访问模块故障、更新过程映像区时I/O访问故障、事件触发但相应的OB没有下载到CPU等事件,事件出现,CPU自动调用OB85报错,如果程序中没创建OB85,CPU进入停止模式。512019/9/17共107页OB86:用于处理扩展机架(不适用于S7-300系列)、PROFIBUS-DP主站、PROFIBUS-DP或PROFINETI/O分布I/O系统中站点故障等事件,事件出现,CPU自动调用OB86报错,如果程序中没有创建,CPU进入停止模式。OB87:用于处理MPIGD通信及时钟同步故障,事件出现,CPU自动调用OB87报错,如果程序中没有创建,CPU不会进入停止模式。522019/9/17共107页OB121处理与编程故障有关的事件,例如调用的函数没有下载到CPU中、BCD码出错等;OB122处理与I/O地址访问故障有关的事件,例如访问一个I/O模块时,出现读故障等;如果上述故障出现,在程序中没有创建OB121、OB122,CP进入停止模式。532019/9/17共107页542019/9/17共107页552019/9/17共107页562019/9/17共107页572019/9/17共107页582019/9/17共107页592019/9/17共107页602019/9/17共107页612019/9/17共107页622019/9/17共107页632019/9/17共107页642019/9/17共107页652019/9/17共107页662019/9/17共107页672019/9/17共107页682019/9/17共107页692019/9/17共107页702019/9/17共107页712019/9/17共107页722019/9/17共107页732019/9/17共107页742019/9/17共107页752019/9/17共107页SIMATICTDCCFC编程和通讯,SD-TDC编程2019/9/17共107页762019/9/17共107页77TDC系统概述件系统1TDC通讯概述2TDC的硬件介绍3TDC软件介绍42019/9/17共107页78SIMATICTDC定义:Technology&DriveController,即工艺和传动控制器。它是基于VME64的新型控制系统,每个机架有21个插槽,最多可以安装20个CPU。一个TDC系统通过GDM网络最多可以连接44个机架,即一个TDC系统理论上最多可以集成836个CPU。同属于工艺及传动控制系列的控制器有T400、FM458、SIMADYND和TDC。T400是将工艺技术集成到传动(即MATERDRIVES和DCMaster)里,安装于传动控制柜里,可实现快速控制和计算。FM458是将工艺技术集成到S7-400里的一种控制器,安装于S7-400机架里,可实现快速控制和计算。SIMADYND是采用64位CPU进行多值计算,每个机架最多可安装8个CPU。它和TDC一样,最小循环周期都是0.1ms,都属于D7系列产品。TDC是SIMADYND的升级换代产品。2019/9/17共107页79TDC系统属于多处理器系统,多个CPU处理器可以同步运行。TDC机架内的所有模块都通过高性能的64位背板总线相连,通讯的周期时间可达100µs。分布式外设可以通过ProfibusDP接口与TDC以主从站的方式连接通讯。可以通过带宽为100Mbit/s的TCP/IP接口,可以将多个SIMATIC工作站、上位PC机及其它厂家工作站连接起来,并实现高可靠性通讯。2019/9/17共107页80GDM:GlobalDataMemory,即全局数据存储器,如下图所示。GDM是TDC自动化系统的控制中心,它实现了TDC机架间的快速通讯及自诊断功能。机架间的距离最远可以达到700米。2019/9/17共107页812019/9/17共107页82不同的用户通过光纤于中心GDM相连接。每一块接口模块CP52I0都可以连接4个TDC机架。GDM网络使得机架间数据通讯带宽可达640M,因此对于一个典型的具有10个机架的TDC系统而言,数据刷新率可以达到低于1.0ms。2019/9/17共107页83注意:TDC在运行起来之后,可以热插拔外部存储器卡,但是在重新启动CPU前必须插上外部存储器卡。原因是CPU在启动时,要把外部存储器卡PCMCIA内的用户程序读到内存RAM里,在TDC在正常运行时使用内存RAM里的程序。机架:现在市场上流行的机架只有一种,型号为UR5213,它包含了电源及背板母线。备用电池必须为西门子专用电池,原先是两块1.5V的电池,现在是一块3.6V的电池。2019/9/17共107页84CPU有CPU550和CPU551两种类型,现在CPU550已经停产,现在市场流行和我们项目中正在使用的都是CPU551。它是针对开闭环控制任务设计,对处理性能要求极高,具有RISC(reducedinstructionsetcomputer)R5000处理器的64位CPU。周期时间可达100µs具有8个数字量输入串行接口用于诊断、服务和下载到处理器程序注意:首次下载程序只能用RS232串口(DUST1),以后可以采RS485接口(MPI口)。2019/9/17共107页85输入/输出模块类型只有一种SM500型,每个SM500模块都具有3个50针的插座接口。每个机架中所安装的输入/输出模块数量不受限值,模块的输入/输出通道可以根据不同的CPU模块进行利用。每个SM500模块具有:8个模拟量输入4个积分型的模拟量输入8个模拟量输出16个二进制数字量输入16个二进制数字量输出4个增量型编码器输入4个绝对值型编码器输入2019/9/17共107页86CP50M1或CP50M0安装于TDC机架,带2个DP/MPI接口,负责与分布式从站通讯及机架内CPU之间的通讯。CP51M1或CP5100安装于TDC机架