详细介绍
西门子75KW变频器
上海盟疆工业自动化设备有限公司工业业务领域致力于为客户提供高品质的服务,追求客户的满意是我们始终如一的目标。在中国,工业业务领域拥有一支技术过硬、经验丰富的工程师队伍,为客户提供7x24小时全天候服务。专业的服务人员和遍布全国的服务及备件网络将对客户的服务需求迅速作出响应,将由设备故障引起的损失降低到小的程度。
S7-1200 运动控制
到目前为止S7-1200 CPU新的Firmware版本为V4.1,对于Firmware V4.1 的S7-1200 CPU来说运动控制方式有了更多的选择。
S7-1200运动控制根据连接驱动方式不同,分成三种控制方式,如下图所示:
- PROFIdrive:S7-1200 PLC通过基于PROFIBUS/PROFINET的PROFIdrive方式与支持PROFIdrive的驱动器连接,进行运动控制。
- PTO:S7-1200 PLC通过发送PTO脉冲的方式控制驱动器,可以是脉冲+方向、A/B正交、也可以是正/反脉冲的方式。
- 模拟量:S7-1200 PLC通过输出模拟量来控制驱动器。
对于Firmware V1.0,V2.0/2.1/2.2,V3.0,和V4.0的S7-1200 CPU来说,运动控制功能只有PTO这一种方式。
目前为止,1个S7-1200 PLC多可以控制4个轴,该数值不能扩展。
S7-1200 运动控制--PROFIdrive控制方式
PROFIdrive 是通过 PROFIBUS DP 和 PROFINET IO 连接驱动装置和编码器的标准化驱动技术配置文件。
支持 PROFIdrive 配置文件的驱动装置都可根据 PROFIdrive 标准进行连接。控制器和驱动装置/编码器之间通过各种 PROFIdrive 消息帧进行通信。
每个消息帧都有一个标准结构。可根据具体应用,选择相应的消息帧。通过 PROFIdrive 消息帧,可传输控制字、状态字、设定值和实际值。
『注意』Firmware V4.1的S7-1200 CPU才具有PROFIdrive的控制方式。
这种控制方式可以实现闭环控制。
S7-1200 运动控制--PTO控制方式
PTO的控制方式是目前为止所有版本的S7-1200 CPU都有的控制方式,该控制方式由CPU向轴驱动器发送高速脉冲信号(以及方向信号)来控制轴的运行。
这种控制方式是开环控制,但是用户可以选择增加编码器,利用S7-1200 高速计数功能(HSC)来采集编码器信号得到轴的实际速度或是位置实现闭环控制。如下图所示。
S7-1200 运动控制--模拟量控制方式
Firmware V4.1版本的 S7-1200 PLC的另外一种运动控制方式是模拟量控制方式。以CPU1215C为例,本机集成了2个AO点,如果用户只需要1或2轴的控制,则不需要扩展模拟量模块。然而,CPU1214C这样的CPU,本机没有集成AO点,如果用户想采用模拟量控制方式,则需要扩展模拟量模块。
模拟量控制方式也是一种闭环控制方式,编码器信号有3种方式反馈到S7-1200 CPU中,如下图所示。
S7-1200 运动控制组态步骤简介
- 在Portal 软件中对S7-1200 CPU 进行硬件组态;
- 插入轴工艺对象,设置参数,下载项目;
- 使用“调试面板”进行调试;『 说明』S7-1200 运动控制功能的调试面板是一个重要的调试工具,使用该工具的节点是在编写控制程序前,用来测试轴的硬件组件以及轴的参数是否正确。
- 调用“工艺”程序进行编程序,并调试,终完成项目的编写。
截图和测试环境
这部分内容的相关截图和功能说明都是基于S7-1200 Firmware V4.1在SIMATIC Portal V13 SP1 UPD4的环境下生成的。
不同的版本的Portal 软件的界面不尽相同,请用户务必确认。
大 I/O 能力计算
S7-1200 大I/O能力取决于以下几个因素,这些因素之间互相影响、制约,必须综合考虑:西门子75KW变频器
- CPU 输入/输出过程变量映像区大小
- CPU 本体的 I/O 点数
- CPU 带扩展模块的数目,见表1(CPU 所带智能通讯模块安装于 CPU 左侧,不占用扩展模板资源数)
- CPU 的 5 VDC 电源是否满足所有扩展模块的需要
5 VDC 电源需求请参考 S7-1200 PLC 电源需求与计算,其它影响因素请参考如下表1 。
表1. S7-1200 PLC 影响 I/O 能力的性能参数
CPU 参数 | CPU 1211C | CPU 1212C | CPU 1214C | CPU 1215C | CPU 1217C |
3 CPUs | DC/DC/DC, AC/DC/RLY, DC/DC/RLY | ||||
集成数字量 I/O | 6 输入 / 4 输出 | 8 输入/ 6 输出 | 14 输入 / 10 输出 | ||
集成模拟量 I/O | 2 输入 | 2 输入/ 2 输出 | 2 输入/ 2 输出 | ||
过程映像区 | 1024 字节输入 / 1024 字节输出 | ||||
信号板扩展 | 多1个 | ||||
信号模块扩展 | 无 | 多2个 | 多8个 | ||
大本地数字量 I/O | 14 | 82 | 284 | ||
大本地模拟量 I/O | 3 | 19 | 67 | 69 | 69 |
通信模块扩展 | 多3个 |
S7-1200 PLC 电源需求与计算
S7-1200 CPU 提供 5 VDC 和 24 VDC 电源:
- 当有扩展模板时,CPU 通过 I/O 总线为其提供 5 VDC 电源,所有扩展模块的 5 VDC 电源消耗之和不能超过该 CPU 提供的电源额定值。若不够用不能外接 5 VDC 电源。
- 每个 CPU 都有一个 24 VDC 传感器电源,它为本机输入点和扩展模块输入点及扩展模块继电器线圈提供 24 VDC。如果电源要求超出了 CPU 模块的电源额定值,你可以增加一个外部 24 VDC 电源来提供给扩展模块。
所谓电源计算,就是用 CPU 所能提供的电源容量,减去各模块所需要的电源消耗量。
S7-1200 系统电源数据简表
详情请参考新的《 S7-1200 系统手册》或模块说明书。
表2. CPU 的供电能力
CPU 型号 | 电流供应 (mA) | |
5 VDC | 24 VDC | |
CPU 1211C | 750 | 300 |
CPU 1212C | 1000 | 300 |
CPU 1214C | 1600 | 400 |
CPU 1215C | 1600 | 400 |
CPU 1217C | 1600 | 400 |
表3. CPU 上及扩展模块上的数字量输入所消耗的电流
CPU 上及扩展模块上的数字量 | 电流需求 (mA) | |
5 VDC | 24 VDC | |
每点输入 | ---- | 4 mA/输入 |
注意:如果数字量输入点使用外接24VDC电源,则不必纳入计算。
表4. 数字扩展模块所消耗的电流
数字扩展模块型号 | 订货号 | 电流需求 | |
5 VDC (mA) | 24 VDC | ||
SM 1221 8 x 24 VDC输入 | 6ES7 221-1BF30-0XB0 | 105 | 4 mA/输入 |
SM 1221 16 x 24 VDC输入 | 6ES7 221-1BH30-0XB0 | 130 | 4 mA/输入 |
SM 1222 8 x 24 VDC输出 | 6ES7 222-1BF30-0XB0 | 120 | --- |
SM 1222 16 x 24 VDC输出 | 6ES7 222-1BH30-0XB0 | 140 | --- |
SM 1222 8 x 继电器输出 | 6ES7 222-1HF30-0XB0 | 120 | 11 mA/输出 |
SM 1222 16 x 继电器输出 | 6ES7 222-1HH30-0XB0 | 135 | 11 mA/输出 |
SM 1223 8 x 24 VDC输入/8 x 24 VDC输出 | 6ES7 223-1BH30-0XB0 | 145 | 4 mA/输入 |
SM 1223 16 x 24 VDC输入/16 x 24 VDC输出 | 6ES7 223-1BL30-0XB0 | 185 | 4 mA/输入 |
SM 1223 8 x 24 VDC 输入/8 x 继电器输出 | 6ES7 223-1PH30-0XB0 | 145 | 4 mA/输入 11 mA/输出 |
SM 1223 16 x 24 VDC 输入/16 x 继电器输出 | 6ES7 223-1PL30-0XB0 | 180 | 4 mA/输入 11 mA/输出 |
表5.模拟扩展模块所消耗的电流
模拟扩展模块型号 | 订货号 | 电流需求 (mA) | |
5 VDC | 24 VDC | ||
SM 1231 4 x 模拟量输入 | 6ES7 231-4HD30-0XB0 | 80 | 45 |
SM 1231 8 x 模拟量输入 | 6ES7 231-4HF30-0XB0 | 90 | 45 |
SM 1232 2 x 模拟量输出 | 6ES7 232-4HB30-0XB0 | 80 | 45 (无负载) |
SM 1232 4 x 模拟量输出 | 6ES7 232-4HD30-0XB0 | 80 | 45 (无负载) |
SM 1234 4 x 模拟量输入/2 x 模拟量输出 | 6ES7 234-4HE30-0XB0 | 80 | 60 (无负载) |
SM 1231 4 x TC 模拟量输入 | 6ES7 231-5QD30-0XB0 | 80 | 40 |
SM 1231 4 x RTD 模拟量输入 | 6ES7 231-5PD30-0XB0 | 80 | 40 |
表6.信号板所消耗的电流
信号板型号 | 订货号 | 电流需求 | |
5 VDC (mA) | 24 VDC | ||
SB 1223 2 x 24 VDC 输入/2 x 24 VDC 输出 | 6ES7 223-0BD30-0XB0 | 50 | 4 mA/输入 |
SB 1232 1 路模拟量输出 | 6ES7 232-4HA30-0XB0 | 15 | 40 mA (无负载) |
SB 1221,200kHz 4 x 5 VDC 输入 | 6ES7 221-3AD30-0XB0 | 40 | 15 mA/输入 +15 mA |
SB 1222,200kHz 4 x 5 VDC 输出 | 6ES7 222-1AD30-0XB0 | 35 | 15 mA |
SB 1223,200kHz 2 x 5 VDC 输入/2 x 5 VDC 输出 | 6ES7 223-3AD30-0XB0 | 35 | 15 mA/输入 +15 mA |
SB 1221,200kHz 4 x 24 VDC 输入 | 6ES7 221-3BD30-0XB0 | 40 | 7 mA/输入 +20 mA |
SB 1222,200kHz 4 x 24 VDC 输出 | 6ES7 222-1BD30-0XB0 | 35 | 15 mA |
SB 1223,200kHz 2 x 24VDC输入/2x24 VDC输出 | 6ES7 223-3BD30-0XB0 | 35 | 7 mA/输入 +30 mA |
表7.通讯模块所消耗的电流
通讯模块型号 | 订货号 | 电流供应 (mA) | |
5 VDC | 24 VDC | ||
CM 1241 RS232 | 6ES7 241-1AH30-0XB0 | 220 | --- |
CM 1241 RS485 | 6ES7 241-1CH30-0XB0 | 220 | --- |
电源需求计算实例
以下实例是 PLC 电源计算实例,该 PLC 包括一个 CPU 1214C AC/DC/继电器型、1xSM 1231 4 x 模拟量输入、 3xSM 1223 8 DC输入/8 继电器输出和 1xSM 1221 8DC 输入。该实例一共有 46 点输入和 34 点输出 。电源需求如下表8.所示
表8.电源需求计算实例列表
CPU 电源计算 | 5 VDC | 24 VDC |
CPU 1214C AC/DC/继电器型 | 1600 mA | 400 mA |
减 | ||
系统要求 | 5 VDC | 24 VDC |
CPU 1214C, 14点输入 | --- | 14 * 4 mA = 56 mA |
1 个 SM 1231 | 1 * 80 mA = 80 mA | 1 * 45 mA = 45 mA |
3 个 SM 1223 | 3 * 145 mA = 435 mA | 3 * 8 * 4 mA = 96 mA |
3 * 8 * 11 mA = 264 mA | ||
1 个 SM 1221 | 1 * 105 mA = 105 mA | 8 * 4 mA = 32 mA |
总要求 | 620 mA | 493 mA |
等于 | ||
电流差额 | 5 VDC | 24 VDC |
总电流差额 | 980 mA | - 93 mA |
注意:该 CPU 已分配驱动内部继电器线圈所需的电源,则电源计算中无需包括 CPU 内部继电器线圈的功率要求。
由表中可以看出,所选 CPU 已经为 SM 提供了足够的 5 VDC 电流,但没有通过传感器电源为所有输入和扩展继电器线圈提供足够的 24 VDC 电流。I/O 需要 493 mA 而 CPU 只能提供 400 mA。则该系统而外需要一个至少为 93 mA 的 24 VDC 电源以运行所有包括的 24 VDC 输入和输出。
常见问题
CPU 提供的 5 VDC 电源能否使用外部电源扩展?
答:不能,根据模板 5 VDC 电源使用情况选择合适的 CPU 。
CPU 提供的 24 VDC 电源不够用时,能否使用外部电源扩展?
答:可以,根据需要可以选择使用外部电源。
通讯模板(CM)和信号板(SB)是否占用信号扩展模板数量?
答:
- 扩展模板仅指信号模板,安装于 CPU 的右侧,共有 8 个扩展槽位
- 通讯模块安装于 CPU 左侧,并不占用扩展模板资源数
- 信号模块安装于 CPU 上侧,每个 CPU 多只能安装 1 个,并不占用扩展模板资源数
S7-1200 模板安装位置如下:
- 1 号槽位为CPU
- 红色图框为信号板(SB)安装位置
- 蓝色图框内为 101 ~ 103 三个槽位,为通讯模板(CM)安装位置
- 绿色图框内为 2 ~ 9 八个槽位,为信号模板(SM)安装位置
功能图--扩展参数--动态
扩展参数-动态包括“常规”和“急停”两部分。
常规
这部分参数也是轴参数中重要部分。
①速度限制的单位:设置参数②“大转速”和③“启动/停止速度”的显示单位。
无论“基本参数--常规”中的“测量单位”组态了怎样的单位,在这里有两种显示单位是默认可以选择的,包括“脉冲/s”和“转/分钟”。
根据前面“测量单位”的不同,这里可以选择的选项也不用。比如:本例子中在“基本参数--常规”中的“测量单位”组态了mm,这样除了包括“脉冲/s”和“转/分钟”之外又多了一个mm/s。
②大转速:这也是一个重要参数,用来设定电机大转速。大转速由PTO输出大频率和电机允许的大速度共同限定。
以mm为例进行说明:
在“扩展参数”“机械”中,用户定义了参数“电机每转的脉冲数”以及“电机每转的负载位移”,则大转速为:
③启动/停止速度:根据电机的启动/停止速度来设定该值。
④加速度:根据电机和实际控制要求设置加速度。
⑤减速度:根据电机和实际控制要求设置减速度。
⑥加速时间:如果用户先设定了加速度,则加速时间由软件自动计算生成。用户也可以先设定加速时间,这样加速度由系统自己计算。
⑦减速时间:如果用户先设定了减速度,则减速时间由软件自动计算生成。用户也可以先设定减速时间,这样减速度由系统自己计算。
下面说明了“加速度”,“减速度”,“加速时间”,和“减速时间”之间的数学关系:
⑧激活加加速限值:激活加加速限值,可以降低在加速和减速斜坡运行期间施加到机械上的应力。如果激活了加加速度限值,则不会突然停止轴加速和轴减速,而是根据设置的步进或平滑时间逐渐调整。
⑨滤波时间:如果用户先设定了加加速度,则滤波时间由软件自动计算生成。用户也可以先设定滤波时间,这样加加速度由系统自己计算。
t1加速斜坡的平滑时间,
t2减速斜坡的平滑时间,t2值与t1相同。
⑩加加速度:
如下图所示,激活了加加速限值后,轴加减速曲线衔接处变平滑。
下图详细显示了在激活和不激活冲击限制的情况下轴的行为:
急停
什么情况下会让轴使用“急停”速度/时间这个参数:
- 轴出现错误时,采用急停速度停止轴。
- 使用MC_Power指令禁用轴时(StopMode=0或是StopMode=2)。
①大转速:与“常规”中的“大转速”*。
②启动/停止速度:与“常规”中的“启动/停止速度”*。
③紧急减速度:设置急停速度。
④紧急减速时间:如果用户先设定了紧急减速度,则紧急减速时间由软件自动计算生成。用户也可以先设定紧急减速时间,这紧急减速度由系统自己计算。
下面的公式列出了“急停减速时间”和“急停减速度”之间的关系:
根据实际应用中左右限位开关距离物理停止点的距离(如下图的E和F),以及电机可以达到的大速度计算出来合适的急停速度,保证电机能够在撞到物理停止点前停止 。
硬件限位开关的有效距离除以大速度和启动速度的差值,就可以得到急停减速时间。