西门子销售部6SX7010-0FF05
西门子销售部6SX7010-0FF05
西门子销售部6SX7010-0FF05
无可用图片 | SIMOVERT 主驱动 运动控制/矢量 控制 通信模块 PROFIBUS CBP2 供货 M. 简要说明 改型包 无插头 |
我公司西门子销售 PLC CPU 变频器 楼宇
(西门子代理商)
SIEMENS上海朕锌电气设备有限公司
销售电话 (微信同步)联系人万女士
QQ 2779823058 转真
电话 zx-plc.com
微信 W
本公司代理系列如下
CPU PLC模块(西门子代理)销售西门子S7/200/300/400/1200/1500PLC/变频器/人机界面/触摸屏/西门子通讯电缆/现场总线、
西门子电缆 拖缆 网线 DP接头
【一诺千金诚信交易】【长期销售、安全稳定】
【称心满意、服务动力】【真诚面对、沟通无限】
【质量、客户满意】
西门子 知其巧 用其妙
真诚对待您的每一次来电


1 工业库概述
SIMATIC PCS 7工业库(SIMATIC PCS 7 Industry Library,以下简称IL)对SIMATIC PCS 7高级过程库 (APL) 加以扩展,适合实现特定领域功能。此软件集成了多种经过实践检验的行业库,例如,水和废水处理行业库,楼宇自动化行业库等。它还支持通过触摸面板进行操作员输入与控制,并可集成进SIMATIC S7成套设备。
使用SIMATIC PCS 7工业库,具有以下优点:
• 通过标准化的方式将风险降到低;
• 界面、操作风格和PCS 7 APL相一致;
• 易于集成S7-300和触摸面板;
• 直接从PCS 7 服务器访问S7-300;
• 减少开发时间和成本;
• PCS 7可随时升级至更高的版本。
在当前新的PCS 7 工业库V8.0版本中,工业库包含两个子库, Industry Library for PCS 7和Industry Library for S7,分别侧重于S7-400和S7-300应用。
2 工业库应用和软硬件配置
2.1 工业库应用
使用PCS 7工业库可以集成S7-300成套设备和触摸面板,如图1所示。PCS 7 操作员站和触摸面板可直接监控和操作连接在同一以太网上的S7-400和S7-300 CPU,并且可以显示报警信息(可来自S7-300或400),并且上位机画面中的过程对象(阀门、电机等)的监控和操作都可以通过块图标和面板来实现,界面、操作风格和PCS 7的APL库相一致,从而可以统一整个自动化系统的操作风格。

图1 PCS 7 工业库典型应用
除上述典型应用之外,工业库还扩展了PCS 7应用领域,例如集成水和废水处理行业库。以下简要介绍工业库中Industry Library for PCS 7 和Industry Library for S7这两个子库的功能和应用。
(1)Industry Library for PCS 7
Industry Library for PCS 7 是一个用于对PCS 7 APL进行功能扩展的领域库,用于S7-400 CPU,提供诸如分层多控制室操作、设定值跟踪(可变数目)、定时器(多有8个时间间隔)、聚合(多16个单元)、楼宇自动化、冗余系统与标准CPU通讯等功能。此领域库的所有图标、函数块和面板在原理与设计方面都采用 APL 形式。
该领域库还提供了触摸面板的接口函数块(比如阀门、电机)、块图标和面板,接口函数块用于评估APL函数块的状态信息以及使其能够被操作面板所使用,块图标和面板用于WinCC flexible项目的组态和运行,其界面、操作风格与PCS 7 APL一致。借助于接口函数块可方便地实现触摸面板的组态。
(2)Industry Library for S7
Industry Library for S7 是一个用于基于S7-300控制器的成套设备进行组态的领域库。 该领域库为S7-300 PLC提供标准化的集成过程,包含电机、阀门、模拟量和数字量监控等函数块,这些函数块支持消息发送功能(Alarm_DQ),并可以直接通过操作员站或触摸面板进行操作和监控,块图标和面板的界面、操作风格与PCS 7 APL一致。
和Industry Library for PCS 7一样,该领域库也提供分层多控制室操作、聚合等。借助于相关的接口函数块和WinCC flexible面板可组态操作面板的可视化。
2.2 软硬件配置要求
在使用工业库之前,用户需安装PCS 7 V8.0 或者STEP 7 + CFC + WinCC,如果需要集成触摸面板,则还需要WinCC flexible软件;对于S7-300 成套设备和触摸面板的集成,也不是所有的S7-300和触摸面板都满足要求,下面针对PCS 7工业库V8.0,分别介绍该领域库对软件和硬件的配置要求。
(1) 软件
| 库 | 软件 |
| Industry Library for PCS 7 | SIMATIC PCS 7 V8.0 WinCC flexible Advanced 2008 SP3 |
| Industry Library for S7 | SIMATIC PCS 7 V8.0 WinCC flexible Advanced 2008 SP3 或者 SIMATIC STEP7 V5.5 SIMATIC S7 CFC V8.0 SIMATIC WinCC V7.0 SP3 WinCC flexible Advanced 2008 SP3 |
(2)硬件
| 库 | 硬件 |
| Industry Library for PCS 7 | S7-400,与PCS7 V8.0系统要求相同 |
| Industry Library for S7 | 固件版本大于V3.1 CPU 314C-2 PN/DP 以上,CPU315-2PN/DP及其以上 IM 151-8PN |
| Industry Library for PCS 7 /Industry Library for S7 (WinCC flexible) | MP 277 或 MP 377 (显示尺寸≥10英寸) SIMATIC IPC 277D(显示尺寸≥12英寸) |
3 工业库订货信息
PCS 7 工业库的授权分为组态和运行两种,分别是工程师站的工程组态授权和自动化系统的运行授权,涉及到以下两种产品组件:
(1)SIMATIC PCS 7 Industry Library Engineering V8.0:带有工程组态授权的工程软件,用于一个工程师站 。供货包括软件和授权证书,订货号见表1。
表1 PCS 7 工业库组态授权
| 订货号 | 功能 |
| 6DL5410-8AX08-0YA0 | 用于1个工程师站的组态授权 |
| 6DL5410-8AA08-0YA0 | 用于1个工程师站的组态和1个自动化系统运行授权 |
(2)SIMATIC PCS 7 Industry Library Runtime V8.0:用于一个自动化系统的运行版授权 (所有涉及到的SIMATIC PCS 7自动化系统和S7-300控制器)。供货只有授权证书,订货号见表2。
表2 PCS 7 工业库运行授权
| 订货号 | 功能 |
| 6DL5410-8AA08-0XL1 | 用于1个自动化系统的运行授权 |
| 6DL5410-8AB08-0XL1 | 用于30个自动化系统(不限于一个项目)的运行授权 |
注: (1)工业库目前支持的语言为德语和英语。
(2)执行Industry Library for PCS 7或 Industry Library for S7中的函数块的自动化系统 都需要Industry Library Runtime V8.0。
(3)当前 SIMATIC PCS 7 自动化系统(含有订货号为 6ES7 654-*****-**F* 和 6ES7 656-*****-**F* 的 S7-400 PLC 以及 SIMATIC PCS 7 AS RTX、SIMATIC PCS 7 AS mEC RTX 和 SIMATIC PCS 7 BOX RTX for SIMATIC PCS 7 V8.0 的套件)将提供 SIMATIC PCS 7 Industry Library Runtime V8.0,不会收取任何附加费用。
(4)使用工业库函数块时,需订购额外的AS RT PO。
4 工业库安装步骤
在安装工业库之前,请关闭所有应用程序。
(1)插入光盘,执行Setup.exe,在弹出窗口中选择安装语言,如图2。

图2 选择语言
(2)点击下一步直到选择安装类型,默认即为安装,如图3。

图3 安装类型
(3)点击下一步,选择安装方式, 请选择package安装,如图4。

图4 安装方式
(4)点击下一步,选择安装选件,如图5,工程师站需安装Engineering组件,OS单站、服务器、客户机需安装Runtime组件。选择需要安装的组件,点击下一步开始安装工业库。

PCS 7 工业库安装完成之后,可在Industry Lib PCS 7 V80和industry Lib S7 V80下找到工业库的函数块,相应的块图标和面板也自动安装完成,可直接编程、组态;用于WinCC flexible的块图标和面板安装在…SIEMENSSTEP7S7LIBS 文件夹下,使用时导入WinCC flexible即可。
关键词
PCS 7,工业库应用,配置,订货,安装
1 模块介绍
1.1 模块概述
ET200S 1STEP步进模块输出脉冲控制步进电机驱动器,输出脉冲数决定步进电机移动的距离,输出脉冲频率决定步进电机的速度。
模块订货号:6ES7138-4DC00-0AB0
1.2 模块特性

图1 1STEP 步进模块
l 1个通道,可以用于控制1个步进电机
l 参考点开关数字量输入
l 外部停止或外部脉冲使能数字量输入
l 脉冲和方向信号采用符合RS422电平差分输出
l 输出大频率204 kHZ
l 输出大脉冲数 1048575
l 4个LED状态指示
l 2种操作模式:寻找参考点模式、增量模式
2 模块接线

图2 1STEP 端子接线图
l 端子1、5:脉冲信号差分输出
l 端子4、8:方向信号差分输出
l 端子2、3:外部停止或外部脉冲使能数字量输入DI(功能选择见4.2节)
端子6、7:参考点开关数字量输入
3 硬件配置
1STEP 步进模块可以安装在ET200S接口模块或ET200S CPU模块后使用。
本文中以IM151–7 CPU模块为例。
名称 | 订货号 | 数量 |
IM151-7F CPU | 6ES7151-7AA20-0AB0 | 1 |
PM-E DC24 电源模块 | 6ES7138-4CA01-0AA0 | 1 |
TM-P15S23-A0 端子模块 | 6ES7193-4CD20-0AA0 | 1 |
1STEP 5V/204kHZ | 6ES7138-4DC00-0AB0 | 1 |
TM-E15S26-A1 端子模块 | 6ES7193-4CA40-0AA0 | 1 |
STEP7 V5.4 SP5 | 6ES7 810–4CC08–0YA5 | 1 |
表1 软硬件配置

图3 ET200S 站配置图
4 硬件组态及参数配置
4.1 硬件组态
1) 按照图2、图3完成ET200S站安装和接线。
2) 打开STEP7,在管理器中新建一个项目,然后插入一个S7-300站。
3) 进入硬件组态界面进行配置。选中IM151-7 CPU直接拖拽到站配置窗口中。

图4 插入IM151-7 CPU
4) 在4号槽和5号槽中分别插入PM-E DC24电源模块和1STEP步进模块。

图5 硬件组态
4.2 模块参数配置

图6 1STEP 模块参数界面
4.2.1 模块参数配置说明
1) Group Diagnostic:组诊断。
2) Base Frequency:基本频率,单位Hz,记作Fb。
3) Multiplier n:倍增系数 n,取值范围1-255。此倍增系数决定启动停止频率Fss,计算公式Fss=Fb×n。
4) Time i:时间系数i,取值范围1-255。此时间系数决定加速度和减速度a,单位为Hz/ms,计算公式为a = Fb ×R / (i×0.128 ms)。
5) Function DI:数字量DI输入功能选择,可以配置为外部脉冲使能输入或外部停火输入。缺省为外部脉冲使能输入。
6) External Stop,Limit Stop:外部停止,限位停止信号类型,break contact为常闭信号,make contact为常看信号。缺省为常闭信号接入。
4.2.2 本文例子采用参数
本文例子参数配置即为图6中显示参数配置
1) 不激活组诊断。
2) 基本频率4Hz。
3) 倍增系数1,启动停止频率 4Hz。
4) 时间系数1,加速度减速度 31.25 Hz/ms。
5) 外部脉冲使能输入。
6) 外部停止输入、限位输入信号类型为常闭信号输入。
5 程序编制
5.1 模块输入输出地址分配
1STEP 步进模块跟其它ET200S 功能模块类似,都是通过直接读写I/O地址对模块进行控制访问。
反馈信号(输入),占用8个字节,输入地址分配见表2。
控制信号(输出),占用8个字节,输出地址分配见表3。
输入、输出地址分配变量具体描述参见 ET200S 位置控制操作手册,参考链接:
/cs/document/9260790?caller=view&lc=en-CN

表2 输入地址分配

表3 输出地址分配
5.2 项目示例程序
为了便于对该模块地址中的位、字节、字等地址的读写,通过在梯形图编程环境中使用MOVE指令,将输入地址区 PIB272-PIB279传送到MB10-MB17,将MB20-MB27传送到PQB272-PQB279。对1STEP模块的读写访问通过MB地址区完成。
1STEP 模块IO地址分配见图5。

图7 项目示例程序
6 模式说明及示例
6.1 寻找参考点模式
通过执行寻找参考点模式,对轴进行同步,即建立机械零点与电气零点对应关系。
6.1.1 寻找参考点模式说明
Mode=1
参考点开关为常开信号接入
寻找参考点输出频率 Fss、Fa
Fss 启动停止频率,描述参见 4.2.1节
Fa 输出频率 Fa = Fb ×G × R
Fb:基本频率。1STEP 模块参数中配置,描述参见 4.2.1节。
Multiplier G:倍增系数 G。取值范围1-255,模块输出地址字节0,参见表3。
Reduction Factor R:减小系数R。模块输出地址字节4第7位,参加表3。模块输出地址4.7=0,R=1;模块输出地址4.7=1,R=0.1。

图8 寻找参考点
6.1.2 寻找参考点模式示例
本文示例按照图8模式进行,即正方向寻找参考。
1. 通过变量表写输出控制变量:

图9 参考点模式控制变量
1) M24.0=1 寻找参考点模式Mode=1
2) M25.0=1、M25.1=1 由于之前模块参数配置限位开关信号为常闭输入,所以当没有软限位开关激活时,应该有信号输入。参见4.2.2节。
3) M25.2=0 不激活软件脉冲使能信号。由于之前模块参数配置已经使能DI为外部脉冲使能信号输入,此时就不再使用内部软件脉冲使能信号。参见4.2.2节。
4) 置位M24.4,然后复位M24.4(下降沿信号有效),启动寻找参考点模式。脉冲输出频率为Fa。
5) MB20=1、M24.7=0 倍增系数G=1、减小系数R=1,Fa频率值为
Fa = Fb ×G × R=4Hz×1×1=4Hz。
2.通过变量表读输入状态变量:

图10 参考点模式状态变量
1) M15.2=1外部脉冲使能信号激活。
2) M15.0=1 驱动使能。
3) 寻找参考点启动后,M14.0=1 位置任务激活,M15.7=1 位置操作执行中。等待参考点开关信号M15.1。
4) M15.1=1 参考点信号达到,寻找参考点完成。M14.4=1,同步操作完成,M14.2=1 位置到达,M15.3=1 寻找参考点停止。
6.2 增量模式
增量模式是1STEP 主要工作模式。通过该工作模式可以控制步进电机按照给定的速度移动给定的距离。
6.2.1 增量模式说明
Mode=0
输出脉冲数决定步进电机移动的距离,大脉冲数1048575
输出脉冲频率决定步进电机的速度
增量模式输出频率 Fss、Fa
方向信号作为启动信号
注意:脉冲数对应的实际位移量和脉冲频率对应的实际速率由步进电机驱动器确定,不再1STEP模块中进行设置。
6.2.2 增量模式示例
1. 通过变量表写输出控制变量:

图11 增量模式控制变量
1) M24.0=0 增量模式Mode=0
2) M25.0=1、M25.1=1 由于之前模块参数配置限位开关信号为常闭输入,所以当没有软限位开关激活时,应该有信号输入。参见4.2.2节。
3) MB20=1、M24.7=0 倍增系数G=1、减小系数R=1,输出频率 Fa为
Fa = Fb ×G × R=4Hz×1×1=4Hz。
4) 输出脉冲数,通过MB21-23组成20位地址长度用于存放脉冲数,大值即为0xFFFFF=1048575
MB21 输出脉冲数(位16-位19)
MB22 输出脉冲数(位8-位15)
MB23 输出脉冲数(位0-位7)
MB21 位20-位23没有使用
本示例中赋值为0x100,即256个脉冲。
5) 置位M24.4,然后复位M24.4(下降沿信号有效),启动增量模式,正方向移动。
2.通过变量表读输入状态变量:

图12 增量模式状态变量
1)增量模式启动后,M14.0=1 位置任务激活,M15.7=1 位置操作执行中。
2)MD10 显示剩余脉冲数,图12显示还有220个脉冲没有发送。
3)MD10=0 脉冲发送完成,M14.0、M15.7清零,M14.2=1 位置到达。增量模式输出完成。
本文针对ET200S 1STEP步进模作了基本介绍和基本操作说明。如要了解更多关于此模块的使用方法、诊断方法、技术参数等内容,请参见模块手册《ET 200
6SN1118-0DG21-0AA0
6SN1118-0DG21-0AA1
6SN1118-0DG22-0AA0
6SN1118-0DG22-0AA1
6SN1118-0DG23-0AA0
6SN1118-0DG23-0AA1
6SN1118-0DH11-0AA0
6SN1118-0DH12-0AA0
6SN1118-0DH13-0AA0
6SN1118-0DH21-0AA0
6SN1118-0DH21-0AA1
6SN1118-0DH22-0AA0
6SN1118-0DH22-0AA1
6SN1118-0DH23-0AA0
6SN1118-0DH23-0AA1
6SN1118-0DJ21-0AA0
6SN1118-0DJ21-0AA1
6SN1118-0DJ21-0AA2
6SN1118-0DJ23-0AA0
6SN1118-0DJ23-0AA1
6SN1118-0DJ23-0AA2
6SN1118-0DK21-0AA0
6SN1118-0DK21-0AA1
6SN1118-0DK21-0AA2
6SN1118-0DK23-0AA0
6SN1118-0DK23-0AA1
6SN1118-0DK23-0AA2
6SN1118-0DM11-0AA0
6SN1118-0DM11-0AA1
6SN1118-0DM13-0AA0
6SN1118-0DM13-0AA1
6SN1118-0DM21-0AA0
6SN1118-0DM23-0AA0
6SN1118-0DM31-0AA0
6SN1118-0DM31-0AA1
6SN1118-0DM31-0AA2
6SN1118-0DM33-0AA0
6SN1118-0DM33-0AA1
6SN1118-0DM33-0AA2
6SN1118-0NH00-0AA0
6SN1118-0NH00-0AA1
6SN1118-0NH00-0AA2
6SN1118-0NH00-0BA2
6SN1118-0NH00-0BA2
6SN1118-0NH01-0AA0
6SN1118-0NH01-0AA1
6SN1118-0NH10-0AA0
6SN1118-0NH10-0AA2
6SN1118-0NH11-0AA0
6SN1118-0NH11-0AA1
6SN1118-0NJ00-0AA0
6SN1118-0NJ00-0AA1
6SN1118-0NJ00-0AA2
6SN1118-0NJ01-0AA0
6SN1118-0NJ01-0AA1
6SN1118-0NK00-0AA0
6SN1118-0NK00-0AA1
6SN1118-0NK00-0AA2
6SN1118-0NK01-0AA0
6SN1118-0NK01-0AA1
6SN1118-1NH00-0AA0
6SN1118-1NH00-0AA1
6SN1118-1NH00-0AA2
6SN1118-1NH01-0AA0
6SN1118-1NH01-0AA1