1、S7-1200 and STEP 7 Basic V10.5,第1章 : S7-1200与 S7-200 / S7-300的差异,可扩展性,最多可扩展7个模块,最多可扩展8个模块 (SM),最多可扩展3个模块(CM),最多可扩展8个模块(Rack0),S7-200,S7-300,S7-1200,功能,定时器,计数器,功能块,存储器,工程,通信,硬件,功能,定时器,计数器,功能块,存储器,工程,通信,硬件,S7-1200 CPU输入输出点及其信号面板,* In planning,利用信号面板,我们可以很容易的扩展S7-1200 CPU,功能,定时器,计数器,功能块,存储器,工程,通信,硬件,S7
2、-200的硬件组态,I/O-地址自动分配,不能改变,功能,定时器,计数器,功能块,存储器,工程,通信,硬件,S7-1200的硬件组态,I / O 地址可以手动重新分配,功能,定时器,计数器,功能块,存储器,工程,通信,硬件,S7-200 / S7-1200串行通信,通信模块(CM)通过RS232 和 RS485 实现点对点通信ASCII 通信协议 (基于字符的串行通信)USS 驱动通信协议Modbus 通信协议,RS232 电缆转换器,功能,定时器,计数器,功能块,存储器,工程,通信,硬件,S7-300 / S7-1200 串行通信,通信模块(CM)通过RS232 和 RS485实现点对点通信
3、ASCII 通信协议 (基于字符的串行通信)USS 驱动通信协议Modbus 通信协议,功能,定时器,计数器,功能块,存储器,工程,通信,硬件,计数和测量,. . .,. . .,信号面板,利用信号面板,我们可以很容易的扩展S7-1200 CPU,* 计划中,功能,定时器,计数器,功能块,存储器,工程,通信,硬件,集成 PROFINET (以太网) 接口, 用于与工程进行通信 软件 CPU 硬件组态下载变量监控/ 修正强制 I/O诊断 用于与HMI通信 与CPU进行读/ 写数据操作 报警用于CPU到CPU的通信 建立16个连接 使用T-Send / T-Receive协议进行通信 支持的协议
4、本地 TCP/IP 协议 ISO on TCP 传输控制国际标准化协议 尚在计划中的S7-通信功能 (PUT / GET),功能,定时器,计数器,功能块,存储器,工程,通信,硬件,SIMATIC 和 HMI通用的工程,提供了一个易用、集成的工程框架用于 SIMATIC S7-1200 和 精简 HMI 面板,功能,定时器,计数器,功能块,存储器,工程,通信,硬件,SIMATIC S7-1200 和 SIMATIC HMI Basic面板集成的工程,STEP 7 Basic V10.5 中完美地集成了控制器和HMI工程,SIMATIC S7-1200,SIMATIC HMI Basic Pane
5、ls,WinCC Basic 是 STEP 7的主要组成部分,高效、可以深入操作的工程提高了生产效率!,功能,定时器,计数器,功能块, 存储卡,存储器,工程,通信,硬件,工作存储区,固定的,浮动的,浮动的, 内部存储器,功能,定时器,计数器,功能块, 存储卡, 内部存储器,存储器,工程,通信,硬件,装载存储区,S7-1200 CPU的符号表和注释可以在线获得,装载存储区大小,功能,定时器,计数器,功能块, 存储卡, 内部存储器,存储器,工程,通信,硬件,Symbolic“ DB,Classic“ DB,数据块的存储区优化,利用“符号化存取”,可以最优化分配数据块所占的存储区,混合声明的数据类型
6、使内存非常杂乱,组织化数据使内存消耗最优化,如何建立一个保持存储区,功能,定时器,计数器,功能块, 存储卡, 内部存储器,存储器,工程,通信,硬件,存储卡 存储空间大小,功能,定时器,计数器,功能块, 存储卡, 内部存储器,存储器,工程,通信,硬件,存储卡中可以存放的内容?,MC 可选用,SIMATIC MC 可选用,MMC 必须使用,功能,定时器,计数器,功能块, 存储卡, 内部存储器,存储器,工程,通信,硬件,除此之外Simatic MC功能有哪些?,扩展存储区 (计划中) 程序分配 固件升级,利用读卡器可以对SIMATIC MC进行编程!,功能,定时器,计数器, 新数据类型, 中断结构,
7、 程序结构, 块类型,功能块,存储器,工程,通信,硬件,块的类型,INT,OB,FB,FC,SBR,VB,DB,MAIN,功能,定时器,计数器, 新数据类型, 中断结构, 程序结构, 块类型,功能块,存储器,工程,通信,硬件,S7 200 程序结构,Max. nesting depth 8,所有程序块共用一个通用数据块: 非模块化 在别的工程中不可重复利用 应用不方便,功能,定时器,计数器, 新数据类型, 中断结构, 程序结构, 块类型,功能块,存储器,工程,通信,硬件,Global,Global,S7 1200 程序结构,Max. nesting depth 8 - S7 - 300 16
8、- S7 - 1200,像S7-300一样具有功能、功能块和数据块: 高度模块化并且可以重复利用 功能单元 (如电机) 标准化 可以重复调用多次 (如电机1,电机2) 可用符号表,Local,Local,功能,定时器,计数器, 新数据类型, 中断结构, 程序结构, 块类型,功能块,存储器,工程,通信,硬件,S7 1200 程序结构,同 S7-300一样,具有各种功能块和实例数据块: 一个功能块 (FB) 可以调用多次,例如控制一个电机, 一种功能块 (如FB “Motor”) 可以控制多个单元 (这里指电机) 不同电机的数据存储在不同的实例数据库中,Instance DB e.g. Motor
9、_2“,Instance DB e.g. Motor_1“,功能,定时器,计数器, 新数据类型, 中断结构, 程序结构, 块类型,功能块,存储器,工程,通信,硬件,S7 200 的中断结构,硬件,BS,Interrupt,. . .,中断 将事件分配给中断 这在每个程序中都很常见!,功能,定时器,计数器, 新数据类型, 中断结构, 程序结构, 块类型,功能块,存储器,工程,通信,硬件,S7 300 程序结构,BS,Interrupt,硬件,Diagnostics,只有一个启动组织块,两个时间组织块和一个过程组织块 此外还有编程错误组织块121和122,Local,Local,Local,功能,
10、定时器,计数器, 新数据类型, 中断结构, 程序结构, 块类型,功能块,存储器,工程,通信,硬件,Local,S7 1200中断结构,Lokal,BS,Interrupt,硬件,可以有多个启动、时间和过程组织块!,Local,分配事件 组织块 可组态、可编程,功能块有符号名,Diagnostics,功能,定时器,计数器, 新数据类型, 中断结构, 程序结构, 块类型,功能块,存储器,工程,通信,硬件,S7-1200的新数据类型,S7-1200的新数据类型使其具有更高的灵活性: 可以很方便的通过短整形数据类型来节约资源 无符号数据类型可以扩大正数的数值范围 长实数型 (64 Bit) 用于高精度
11、数学函数运算 例如在一个很长时间内求总和,功能,定时器,计数器, 新数据类型, 中断结构, 程序结构, 块类型,功能块,存储器,工程,通信,硬件,新的数据类型, 例如用于日期和时间,符号名访问DTL结构的所有组成部分,功能,定时器,计数器,功能块,存储器,工程,通信,硬件,计数器 S7-200 vs. S7-1200,S7-200: 计数器 (计数范围: 0 32767),当CV = PV 时,计数位 C5 = 1,当CV = PV时,输出Q = 1,S7-1200: IEC 计数器 (计数范围: 从 SINT到 UDINT可调),功能,定时器,计数器,功能块,存储器,工程,通信,硬件,计数器
12、 S7-300 vs. S7-1200,S7-300: S5 计数器 (计数范围: 0 999) IEC 计数器 (计数范围: 0 32767),当 CV 0 时,输出Q = 1,当CV = PV时,输出Q = 1,S7-1200: IEC 计数器 (计数范围: 从 SINT到 UDINT可调),功能,定时器,计数器,功能块,存储器,工程,通信,硬件,定时器差异 S7-200 vs. S7-1200,当 ET = PT时,输出Q = 1,当 AT PT时,定时器位 T37 = 1,定时时间值可以直接输入,不需要使用定时时基1 / 10 / 100 ms进行换算,功能,定时器,计数器,功能块,存
13、储器,工程,通信,硬件,定时器差异 S7-300 vs. S7-1200,S7-300: S5 定时器 (延时周期: S5T#2H_46M_30S_0MS ) IEC 定时器 (延时周期: T#24D_20H_31M_23S_647MS),当 AT PT 时,输出 Q = 1,当 ET = PT 时,输出Q = 1,S7-1200: IEC 定时器 (延时周期: T#24D_20H_31M_23S_647MS), PLCopen 块, Motion, PID, PWM,功能,定时器,计数器,功能块,存储器,工程,通信,硬件,脉宽调制 (PWM),设备和网络的参数设置,参数:时基脉冲宽度 (To
14、n)周期 (T)初始脉宽,A.,B.,实例数据块,用户程序中激活与取消,CRTL_PWM“,脉冲宽度 (Ton)是可变的例如 QW1000, PLCopen 块, Motion, PID, PWM,功能,定时器,计数器,功能块,存储器,工程,通信,硬件,脉宽调制 (PWM),取消激活 输出来自过程映像,激活 输出来自ASIC,输出,PI (process image),硬件时钟 (ASIC),Q0.0, Q0.2 (PLC) Q4.0 (SB), PLCopen 块, Motion, PID, PWM,功能,定时器,计数器,功能块,存储器,工程,通信,硬件,PID 闭环控制系统,示例:,控制器
15、,继电器,执行机构,测量单元,传感器, PLCopen 块, Motion, PID, PWM,功能,定时器,计数器,功能块,存储器,工程,通信,硬件,PID 闭环控制系统,w,e,y,P I D,测量,由 S7-1200实现, PLCopen 块, Motion, PID, PWM,功能,定时器,计数器,功能块,存储器,工程,通信,硬件,PID 在 S7-1200中的实现,P I D, PLCopen 块, Motion, PID, PWM,功能,定时器,计数器,功能块,存储器,工程,通信,硬件,PID 控制器结构,功能型对象 (实例数据块),算法,输入/输出定义 实际值计算 输入监控 调试
16、数据,A.,B., PLCopen 块, Motion, PID, PWM,功能,定时器,计数器,功能块,存储器,工程,通信,硬件,设备,运动控制 结构,PLC 硬件组态,用户程序, PLCopen 块, Motion, PID, PWM,功能,定时器,计数器,功能块,存储器,工程,通信,硬件,运动控制 机械,步进电机,硬件输出 (PTO),方向控制位,控制器, PLCopen 块, Motion, PID, PWM,功能,定时器,计数器,功能块,存储器,工程,通信,硬件,运动控制- PLC 开放的功能块调用,功能型目标,调用 FC 功能块,功能性 (MC_Power; MC_Reset; MC_Home;MC_Halt; MC_MoveAbsolute;MC_MoveRelative; MC_MoveVelocityMC_MoveJog),轴装置软/硬件限制 上升/下降速率自动引导,A.,B.,实例数据块,数据类型: TO_Axis_PTO,I IA AS CS 2 FAPhone: +49 911 895 - 4646E-Mail: ,S7-1200 and STEP 7 Basic V10.5,谢谢!,