SIMATIC ODK 1500S 可为开发 Windows 以及 S7-1500 软件控制器的实时库函数提供支持。典型应用包括:
通过 SIMATIC ODK 1500S 可以开发可动态加载的函数库,这些函数库可直接从 S7-1500 软控制器用户程序来调用。可加载的库既可在 Windows (DLL) 生成,也可在软控制器(SO – 共享对象)的实时环境中生成。
生成可加载的库
可通过 Microsoft Visual C++ for Windows 库应用程序以及用于实时函数库的 Eclipse 来生成可加载的函数库。通过借助于预定义的模板创建项目,用户可以立即开始定义和实现其函数。
生成函数库后,函数块即可供使用,它们可直接集成到 STEP7 中,并用于从控制程序加载和执行函数。
函数库本身可在生成之后作为 DLL(Windows 库)或 SO 文件(共享对象 – 实时库)的形式提供。实时库将由软控制器 Web 器加载到软控制器的装载存储器中,这样,它们也可独立于 Windows 进行加载和执行。
对于 Windows 库,整个功能范围可以用于 Windows DLL。开发是使用 Visual Studio 完成的;支持以下版本:
ODK 1500S 的供货范围内包括开发实时库所需的集成开发环境 Eclipse。
测试函数库
测试函数库
可以使用 Visual Studio 来全面调试 Windows 库。由于在 Windows 下异步执行函数,即使使用单步处理或断点,软控制器的实时特性也不会被削弱。
功能强大的跟踪功能可用于实时库,因为单步处理或断点在实时条件下不可行。尽管如此,为了验证使用单步处理或断点时的代码,可以在开发 PC 上的测试环境中调用实时库的函数并进行测试。
西门子已经为基于 PC 的自动化开发了丰富的相关硬件和软件组件。
重点:可通过 SIMATIC WinAC 实现基于 SIMATIC PC 的控制,而 SIMATIC WinAC 是一种开放、灵活和可靠的控制器,可用于实现基于 PC 的自动化解决方案。
在 PC 上的单一平台上,可以执行所有自动化任务,如开环/闭环控制、HMI 和运动控制。除了典型的 PLC 任务之外,无论在哪必须处理 PC 应用程序,基于 PC 的自动化都是您的。
SIMATIC 基于 PC 的控制
型号
特性:
Sinamics S120 是西门子公司推出的全新的集V/F、矢量控制及伺服控制于一体的驱动控制系统,它不仅能控制普通的三相异步电动机,还能控制同步电机、扭矩电机及直线电机。其强大的定位功能将实现进给轴的、相对定位。内部集成的DCC(驱动控制图表)功能,用PLC 的CFC 编程语言来实现逻辑、运算及简单的工艺等功能。
Sinamics S120 产品包括:用于共直流母线的DC/AC 逆变器和用于单轴的AC/AC 变频器。
? 共直流母线的 DC/AC 逆变器通常又称为Sinamics S120 多轴驱动器,其结构形式为电源模块和电机模块分开,一个电源模块将3 相交流电整流成540V 或600V 的直流电,将电机模块(一个或多个)都连接到该直流母线上,特别适用于多轴控制,尤其是造纸、包装、纺织、印刷、钢铁等行业。优点是各电机轴之间的能量共享,接线方便、简单。
? 单轴控制的 AC/AC 变频器,通常又称为Sinamics S120 单轴交流驱动器,其结构形式为电源模块和电机模块集在一起,特别适用于单轴的速度和定位控制。
主要介绍Sinamics S120 DC/AC 多轴交流驱动器、Sinamics S120 AC/AC 单轴交流驱动器、电机电缆和信号电缆、同步和异步伺服电机的订货数据、Simotion 运动控制系统的相关订货数据。
6ED 1052-1MD00-0BA6 | LOGO! 12/24RC,逻辑模块,显示器 PU/I/O:12/24V DC/继电器,8 DI (4AI)/4 DO;存储器 200 个块,可通过额外模块进行扩展 |
6ED 1052-1CC00-0BA6 | LOGO! 24,逻辑模块,显示器 PU/I/O:24V/24V/24V 传输,8 DI (4AI)/4 DO;存储器 200 个块,可通过额外模块进行扩展 |
6ED 1052-1HB00-0BA6 | LOGO! 24RC,逻辑模块,显示器 PU/I/O:24 VDC/24 VDC/继电器,8 DI/4 DO;存储器 200 个块,可通过额外的 24V AC/DC 模块进行扩展 |
6ED 1052-1FB00-0BA6 | LOGO! 230RC,逻辑模块,显示器 PU/I/O:230V/230V/继电器,8 DI/4 DO,存储器 200 个块,可通过额外的 230V AC/DC 模块进行扩展 |
6ED 1052-2MD00-0BA6 | LOGO! 12/24RCO,逻辑模块,PU/I/O:12/24V DC/继电器,8 DI (4AI)/4 DO;不带显示器,存储器 200 个块,可通过额外模块进行扩展 |
6ED 1052-2CC00-0BA6 | LOGO! 24O,逻辑模块,不带显示器,PU/I/O:24V/24V/24V 传输,8 DI (4AI)/4 DO;存储器 200 个块,可通过额外模块进行扩展 |
6ED 1052-2HB00-0BA6 | LOGO! 24RCO (AC),逻辑模块,PU/I/O:24V DC/24V DC/继电器,8 DI/4 DO;不带显示器,存储器 200 个块,可通过额外模块进行扩展 |
6ED 1052-2FB00-0BA6 | LOGO! 230RCO,逻辑模块,PU/I/O:230V/230V/继电器,8 DI/4 DO;不带显示器,存储器 200 个块,可通过额外的 230V AC/DC 模块进行扩展 |
6ED 1055-1MB00-0BA1 | LOGO!DM8 12/24RC |
6ED 1055-1CB00-0BA0 | LOGO!DM8 24 |
6ED 1055-1HB00-0BA0 | LOGO!DM8 24R |
6ED 1055-1FB00-0BA1 | LOGO!DM8 230R |
6ED 1055-1CB10-0BA0 | LOGO!DM16 24 |
6ED 1055-1NB10-0BA0 | LOGO!DM16 24R |
6ED 1055-1FB10-0BA0 | LOGO!DM16 230R |
6ED 1055-1MA00-0BA0 | LOGO!AM2 |
6ED 1055-1MD00-0BA0 | LOGO!AM2 PT100 |
6ED 1055-1MM00-0BA1 | LOGO!AM2 AQ |
6ED 1057-1AA00-0BA0 | LOGO PC电缆 |
6ED 1056-5CA00-0BA0 | 程序模块(棕色卡) |
6ED 1056-1DA00-0BA0 | LOGO! 存储卡 |
6ED 1056-6XA00-0BA0 | LOGO! 电池卡,实时时钟缓冲长 2 年 |
6ED 1056-7DA00-0BA0 | LOGO! 存储器/电池卡,LOGO! 程序的复制和/或知识保护,实时时钟缓冲长 2 年 |
注:
CPU 运行需要 SIMATIC 微存储卡(MMC)。
IM 151-8F PN/DP CPU 可用于运行中等大小程序的远程、分布式自动化解决方案。 可现场对处理数据进行远程预处理,并能传送上位控制单元所需的数据。 这样做有以下几个优点:
IM 151-8F PN/DP CPU 运行并不完全依赖于中央控制器。 如果故障,IM151-8F PN/DP CPU 可轻松继续运行。
位模块化设计的 ET 200S I/O 系统和 IM 151-8F PN/DP CPU 为面向功能的站设计。
IM 151-8F PN/DP CPU 配有以下部件:
SIMATIC S7-300 是模块化的微型 PLC 系统,可满足中、低端的性能要求。
模块化、无风扇设计、易于实现分布式结构以及方便的操作,使得 SIMATIC S7-300 成为中、低端应用中各种不同任务的经济、用户友好的解决方案。
SIMATIC S7-300 的应用领域包括:
多种性能等级的 CPU,具有用户友好功能的全系列模块,可允许用户根据不同的应用选取相应模块。任务扩展时,可通过使用附加模块随时对控制器进行升级。
SIMATIC S7-300 是一个通用的控制器:
SIMATIC S7-300F 故障安全自动化系统可使用在对安全要求较高的设备中。其可对立即停车过程进行控制,因此不会对人身、环境造成损害。
S7-300F 满足下列安全要求:
另外,标准模块还可用在 S7-300F 及故障安全模块中。因此它可以创建一个全集成的控制系统,在非安全相关和安全相关任务共存的工厂中使用。使用相同的标准工具对整个工厂进行组态和编程。
一般步骤
S7-300自动化系统采用模块化设计。它拥有丰富的模块,且这些模块均可以独立地组合使用。
一个系统包含下列组件:
根据要求,也可使用下列模块:
设计
简单的结构使得 S7-300 使用灵活且易于维护:
扩展
若用户的自动化任务需要 8 个以上的 SM、FM 或 CP 模块插槽时,则可对 S7-300(除 CPU 312 和 CPU 312C 外)进行扩展:
通信
S7-300 具有不同的通信接口:
PROFIBUS DP进行过程通信
SIMATIC S7-300 通过通信处理器或通过配备集成 PROFIBUS DP 接口的 CPU 连接到 PROFIBUS DP 总线系统。通过带有 PROFIBUS DP 主站/从站接口的 CPU,可构建一个高速的分布式自动化系统,并且使得操作大大简化。
从用户的角度来看,PROFIBUS DP 上的分布式I/O处理与集中式I/O处理没有区别(相同的组态,编址及编程)。
以下设备可作为主站连接:
出于性能原因,每条线路上连接的主站不得超过 2 个。
以下设备可作为从站连接:
虽然带有 STEP 7 的编程器/PC 或 OP 是总线上的主站,但是只使用 MPI 功能,另外通过 PROFIBUS DP 也可部分提供 OP 功能。
通过 PROFINET IO 进行过程通信
SIMATIC S7-300 通过通信处理器或通过配备集成 PROFINET 接口的 CPU 连接到 PROFINET IO 总线系统。通过带有 PROFIBUS 接口的 CPU,可构建一个高速的分布式自动化系统,并且使得操作大大简化。
从用户的角度来看,PROFINET IO 上的分布式I/O处理与集中式I/O处理没有区别(相同的组态,编址及编程)。
可将下列设备作为 IO 控制器进行连接:
可将下列设备作为 IO 设备进行连接:
通过 AS-Interface 进行过程通信
S7-300 所配备的通信处理器 (CP 342-2) 适用于通过 AS-Interface 总线连接现场设备(AS-Interface 从站)。
更多信息,请参见通信处理器。
通过 CP 或集成接口(点对点)进行数据通信
通过 CP 340/CP 341 通信处理器或 CPU 313C-2 PtP 或 CPU 314C-2 PtP 的集成接口,可经济有效地建立点到点连接。有三种物理传输介质支持不同的通信协议:
可以连接以下设备:
特殊功能块包括在通信功能手册的供货范围之内。
使用多点接口 (MPI) 进行数据通信
MPI(多点接口)是集成在 SIMATIC S7-300 CPU 上的通信接口。它可用于简单的网络任务。
通过 CP 进行数据通信
SIMATIC S7-300 通过 CP 342 和 CP 343 通信处理器可以连接到 PROFIBUS 和工业以太网总线系统。
可以连接以下设备:
S7-300F 能够以两种 I/O 设计的方式运行:
可编程控制器梯形图设计规则
1.触点的安排
梯形图的触点应画在水平线上,不能画在垂直分支上。
2.串、并联的处理
在有几个串联回路相并联时,应将触点多的那个串联回路放在梯形图上面。在有几个并联回路相串联时,应将触点多的并联回路放在梯形图的左面。
3.线圈的安排
不能将触点画在线圈右边,只能在触点的右边接线圈。
4.不准双线圈输出
如果在同一程序中同一元件的线圈使用两次或多次,则称为双线圈输出。这时前面的输出无效,只有后一次才有效,所以不应出现双线圈输出。
5.重新编排电路
如果电路结构比较复杂,可重复使用一些触点画出它的等效电路,然后再进行编程就比较容易。
6.编程顺序
对复杂的程序可先将程序分成几个简单的程序段,每一段从左边触点开始,由上之下向右进行编程,再把程序逐段连接起来。
S7-200 CPU22X 系列PLC I/O 点数扩展和编址
S7-200 CPU22X 系列的每种主机所提供的本机I/O点的I/O地址是固定的,进行扩展时,可以在CPU右边连接多个扩展模块。如图所示,每个扩展模块的组态地址编号取决于各模块的类型和该模块在I/O链中所处的位置。输入与输出模块的地址不会冲突,模拟量控制模块地址也不会影响数字量。
编址方法是同样类型输入或输出点的模块在链中按所处的位置而递增,这种递增是按字节进行的,如果CPU或模块在为物理I/0点分配地址时未用完一个字节,那些未用的位也不能分配给I/O链中的后续模块。
例如,某一控制系统选用CPU224,系统所需的输入/输出点数为:数字量输入24点、数字量输出20点、模拟量输入6点和模拟量输出2点。
本系统可有多种不同模块的选取组合,并且各模块在I/O链中的位置排列方式也可能有多种,图2所示为其中的一种模块连接形式。表1所示为其对应的各模块的编址情况。
图2 模块连接形式 |
表1 各模块的编址
主机 |
模块 1 |
模块 2 I/O |
模块 3 |
模块 4 |
模块 5 |
I0.0 Q0.0 |
I2.0
|
Q2.0
|
AIW0 AQW0
|
I3.0 Q3.0
|
AIW8 AQW4
AIW10
|
● 同类型输入或输出的模块按顺序进行编制。
● 数字量模块总是保留以8位(1个字节)递增的过程映象寄存器空间。如果模块没有给保留字节中每一位提供相应的物理点,那些未用位不能分配给I/O链中的后续模块。对于输入模块,这些保留字节中未使用的位会在每个输入刷新周期中被清零。
● 模拟量I/O点总是以两点递增的方式来分配空间。如果模块没有给每个点分配相应的物理点,则这些I/O点会消失并且不能够分配给I/O链中的后续模块。
全模块化连接模块是 SIMATIC S7-300/400 的标准连接模块,其作用在于外围设备方便、快捷、准确地连接到 SIMATIC S7-300/400 上。
连接前连接器模块时,请注意以下事项:
每字节的综合电流小于4 A,
外部电源电压的正极与该连接模块连接, 使电源电压通过连接电缆传送。 考虑到连接电缆的载流能力,综合电流不得超过4 A/byte。
当每字节的综合电流大于4 A时
需单独增加电缆传送高于4 A的综合电流, 该增加电缆连接于前连接器的特殊连接插座上。
经调整后的前连接器被称为前连接器模块,可与该模块连接, 将其插入该模块而不是前连接器进行连接。 前连接器模块有各种型号可供选择。 SIMATIC S7-300和SIMATIC S7-400分别有数字式和模拟式两种型号。 连接电缆插入前连接器模块。