8
西门子PLC代理商6ES7312-1AE14-0AB0
SIMATIC S7-300,CPU 312 带 MPI 的*处理器, 集成电源 24V DC, 内存 32 KByte, 需要微型存储卡
SIMOTION 面向机械工程应用中的所有提供了适宜功能。
实现这些功能的基础是采用了符合 IEC 61131-3 标准中的机器自动化要求(如监控、顺序控制、输入/输出处理、计算等)的 PLC。
提供了用于运动控制的可扩展功能:从凸轮控制器到定位、齿轮传动和凸轮传动,直至各种搬运运动的 3D 路径插补。生产机械中常用的工艺功能(如压力调节器或温度控制器)对该功能加以补充。
因此,SIMOTION 提供了一种全面而可扩展的功能,拥有生产机器所需的全部功能,PLC 性能从低到高,适用于基本单轴应用到复杂多轴应用。
SIMOTION 应用的软件结构
SIMOTION Kernel – 基本功能
SIMOTION Kernel 中组合了 SIMOTION 设备的基本功能。
此外,SIMOTION Kernel 还提供了以下方面的高性能功能:
PLC 功能(符合 IEC 61131-3)
程序控制
定时器、计数器
I/O 运行
通信
此外,还提供一套支持以下任务的强大运行系统
周期性(同步的周期性)任务
顺序任务
时间驱动式任务
件驱动式任务
语言范围符合 IEC 61131‑3 标准,并且包含 I/O 管理、过程和机器控制所需的所有 PLC 命令。用于编程的语言包括 LAD(Ladder Diagram,梯形图)、FBD(Function Block Diagram,功能块图)、ST(Structured Text,结构化文本)、MCC(Motion Control Chart,运动控制图)和传动控制图 (DCC)。
SIMOTION Kernel 基本功能可通过加载 SIMOTION 工艺功能包进行扩展。
SIMOTION 工艺功能包
SIMOTION 工艺功能包结合了众多领域机械工程自动化所需要的软件功能。它们在配置过程中加载到控制器中,并通过添加系统功能的方式扩展基本功能。在工程期间,可通过 SCOUT 命令库访问工艺功能包的功能。
借助工艺功能包可生成工艺对象(例如“定位轴”工艺对象),这些工艺对象以同样的方式进行设置、配置和参数设定。
运动控制工艺功能包
此工艺功能包包含全面的运动控制功能,提供了开放而又灵活的应用编程方式,确保用户能够实施复杂的运动控制应用。
SIMOTION 运动控制工艺功能包具有以下功能:
基本运动控制
定位–POS
同步操作/电子齿轮 – GEAR
凸轮 – CAM
路径插补 – PATH
辅助工艺功能
该技术功能包中的工艺对象功能可通过附加语言命令和系统变量以及符合 PLCopen 的函数块来访问。因此,运动顺序的编程较为简单且集成程度较高。
温度控制工艺功能包 (TControl)
SIMOTION 温度控制工艺功能包提供了功能丰富的温度通道。这些功能同样通过附加语言命令和系统变量进行访问。
传动控制图 (DCC) 工艺功能包
SIMOTION 传动控制图 (DCC) 工艺功能包提供了一个“驱动控制块”(DCB) 库。借助这些控制块,可以在选配的 DCC 编辑器中以图形化的方式配置开环和闭环控制功能,该编辑器可集成到 SCOUT。SCOUT TIA(TIA Portal 中的 SIMOTION)没有 DCC。
多功能信息接口 (MIIF) 工艺功能包
SIMOTION MIIF 工艺功能包可充当服务器,支持以符号化方式访问 SIMOTION 数据并通过以太网将数据提供给客户端(例如,操作面板)。
SIMOTION I/O 交互功能库

| 6ES7211-1BE40-0XB0 | CPU 1211C AC/DC/Rly,6输入/4输出,集成2AI |
| 6ES7211-1AE40-0XB0 | CPU 1211C DC/DC/DC,6输入/4输出,集成2AI |
| 6ES7211-1HE40-0XB0 | CPU 1211C DC/DC/Rly,6输入/4输出,集成2AI |
| 6ES7212-1BE40-0XB0 | CPU 1212C AC/DC/Rly,8输入/6输出,集成2AI |
| 6ES7212-1AE40-0XB0 | CPU 1212C DC/DC/DC,8输入/6输出,集成2AI |
| 6ES7212-1HE40-0XB0 | CPU 1212C DC/DC/Rly,8输入/6输出,集成2AI |
| 6ES7214-1BG40-0XB0 | CPU 1214C AC/DC/Rly,14输入/10输出,集成2AI |
| 6ES7214-1AG40-0XB0 | CPU 1214C DC/DC/DC,14输入/10输出,集成2AI |
| 6ES7214-1HG40-0XB0 | CPU 1214C DC/DC/Rly,14输入/10输出,集成2AI |
| 6ES7215-1BG40-0XB0 | CPU 1215C AC/DC/Rly,14输入/10输出,集成2AI/2AO |
| 6ES7215-1AG40-0XB0 | CPU 1215C DC/DC/DC,14输入/10输出,集成2AI/2AO |
| 6ES7215-1HG40-0XB0 | CPU 1215C DC/DC/Rly,14输入/10输出,集成2AI/2AO |
| 6ES72171AG400XB0 | CPU 1217C DC/DC/DC,14输入/10输出,集成2AI/2AO |

PLC是采用“顺序扫描,不断循环”的方式进行工作的。即在PLC运行时,CPU根据用户按控制要求编制好并存于用户存储器中的程序,按指令步序号(或地址号)作周期性循环扫描,如无跳转指令,则从条指令开始逐条顺序执行用户程序,直至程序结束。然后重新返回条指令,开始下一轮新的扫描。在每次扫描过程中,还要完成对输入信号的采样和对输出状态的刷新等工作。
PLC的一个扫描周期必经输入采样、程序执行和输出刷新三个阶段。
PLC在输入采样阶段:首先以扫描方式按顺序将所有暂存在输入锁存器中的输入端子的通断状态或输入数据读入,并将其写入各对应的输入状态寄存器中,即刷新输入。随即关闭输入端口,进入程序执行阶段。
PLC在程序执行阶段:按用户程序指令存放的先后顺序扫描执行每条指令,经相应的运算和处理后,其再写入输出状态寄存器中,输出状态寄存器中所有的内容随着程序的执行而改变。
输出刷新阶段:当所有指令执行完毕,输出状态寄存器的通断状态在输出刷新阶段送至输出锁存器中,并通过一定的方式(继电器、晶体管或晶闸管)输出,驱动相应输出设备工作。