IM153-1 DP (6ES71531AA030XB0) and DP connector (6ES79720BA120XA0)"
6ES71531AA030XA4 "
IM153-1 DP (6ES71531AA030XB0) and DP connector (6ES79720BA420XA0)"
6ES71531AA030XA5 IM153-1 DP (6ES71531AA030XB0) and DP connector (6ES79720BA520XA0)
6ES71531AA030XB4 "
IM153-1 DP (6ES71531AA030XB0) and DP connector (6ES79720BB420XA0)"
6ES71531AA030XB5 "
IM153-1 DP (6ES71531AA030XB0) and DP connector (6ES79720BB520XA0)"
6ES71532BA020XA1 IM153-2 DP HF (6ES71532BA100XB0) and DPconnector (6ES79720BA120XA0)
6ES71532BA020XA4 IM153-2 DP HF (6ES71532BA100XB0) and DPconnector (6ES79720BA420XA0)
6ES71532BA020XA5 IM153-2 DP HF (6ES71532BA100XB0) and DPconnector (6ES79720BA520XA0)
6ES71532BA020XB4 IM153-2 DP HF (6ES71532BA100XB0) and DPconnector (6ES79720BB420XA0)
6ES71532BA020XB5 IM153-2 DP HF (6ES71532BA100XB0) and DPconnector (6ES79720BB520XA0)
6ES7153-4AA01-0XB0 IM153-4 PN
6ES71534BA000XB0 IM153-4 PN HF
6ES71532AR030XA1 ET200M-RED.-BUNDLE (6ES71532AR040XA0) and two DP connectors (6ES79720BA120XA0)
6ES71532AR030XA4 ET200M-RED.-BUNDLE (6ES71532AR040XA0) and two DP connectors (6ES79720BA420XA0)
6ES71532AR030XA5 ET200M-RED.-BUNDLE (6ES71532AR040XA0) and two DP connectors (6ES79720BA520XA0)
6ES71532AR030XB4 ET200M-RED.-BUNDLE (6ES71532AR040XA0) and two DP connectors (6ES79720BB420XA0)
6ES71532AR030XB5 ET200M-RED.-BUNDLE (6ES71532AR040XA0) and two DP connectors (6ES79720BB520XA0)
6ES71951GA000XA0 ET200M, RAIL 483MM
6ES71951GF300XA0 ET200M, RAIL 530MM
6ES71951GG300XA0 ET200M, RAIL 620MM
6ES71951GC000XA0 ET200M, RAIL 2000MM
6ES71957HA000XA0 ET200M, BUS UNIT For PS AND IM 153
6ES71957HB000XA0 ET200M, BUS UNIT For 2×40MM I/O MODULES ?
6ES71957HC000XA0 ET200M, BUS UNIT For 1×80MM I/O MODULE ?
6ES71957HD100XA0 ET200M, BUS UNIT For 2×IM 153-2 RED. ?
6ES71541AA010AB0 IM154-1 DP ST
6ES71542AA010AB0 IM154-1 DP HF
6ES71944AA000AA0 CM IM DP ECOFAST
6ES71944AC000AA0 CM IM DP DIRECT
6ES71944AD000AA0 CM IM DP M12 / 7/8"
6ES71544AB100AB0 IM154-4 PN HF
6ES71944AJ000AA0 CM IM PN M12 7/8"
6ES71944AF000AA0 CM IM PN 2×RJ45
6ES71944AG000AA0 CM IM PN 2×SCRJ FO ?
6ES71548AB010AB0 IM154-8 PN/DP CPU
6ES71944AN000AA0 CM IM-CPU PN/DP M12 / 7/8"
6ES71414BF000AA0 EM 8DI, DC 24V, ST
配方示例程序的先决条件
下面列出了配方示例程序的先决条件:
一个存储所有配方记录的配方数据块。配方数据块存储在装载存储器中。
在工作存储器中存储一个配方副本的活动配方数据块。
有关配方数据块和相应 CSV 文件的详细信息,请参见“配方数据块实例 ”。
创建活动配方数据块
在“添加新块”(Add new block) 窗口中:
在“添加新块”(Add new block) 窗口中,选择“数据块”(Data block)按钮
在“类型”(Type) 下拉菜单中,选择您先前创建的“Beer_recipe”PLC数据类型。
不需要起始值。 在将一个配方从配方数据块传送到活动配方数据块时,数据块数据值将置位。 在本实例中,活动配方数据块是 READ_DBL 的目标数据并为 WRITE_DBL 提供源数据。 下图显示 Active_Recipe 数据块。
背景数据块
指令 RecipeExport ("RecipeExport_DB") 和 RecipeImport ("RecipeImport_DB") 使用的背景数据块是在将指令置于程序中时自动创建的。 背景数据块用于控制指令的执行,不在程序逻辑中引用。
示例配方程序
程序段 1 REQ 上升沿启动导出过程。 CSV 文件由配方数据块数据生成并被置于 CPU存储器配方文件夹。
程序段 1 REQ
程序段 2 捕获 RecipeExport 执行的 STATUS输出,考虑到该指令仅在一个扫描周期内有效。
程序段 3 REQ 上升沿启动导入过程。 现有配方数据块载入读取自 CPU存储器配方文件夹的相应 CSV 文件中的所有配方数据。
程序段 4 捕获 RecipeImport 执行的 STATUS输出,考虑到该指令仅在一个扫描周期内有效。
程序 5 READ_DBL 从配方“Recipe_DB”中复制起始值。 结果值[1](在 CPU 的装载存储器中)至 Active_Recipe DB 的当前值(在 CPU 的工作内存中)。 READ_DBL 执行后,程序逻辑通过在 Active_Recipe 数据块中寻址可以访问配方成分值。
例如,符号地址 ("Active_Recipe".productname) 和 ("Active_Recipe.water) 为程序逻辑提供当前配方名称和用水量。
程序段 6 运行期间,HMI 设备可以修改 Active_Recipe 数据块中存储的成分值。 可以通过执行 WRIT_DBL 存储改进的配方数据。 本例中, Recipe_DB 的全部起始值都用于这一个配方 "Recipe_DB"。 结果值 [1] 被 "Active_Recipe" 数据块中的当前值覆盖。
1 SINAMICS V80的应用领域
包装
色标定位
定长送料
印刷
旋转切刀的轮切
喷墨机的滚动轴和喷墨头定位
丝网印刷机的定位
数控雕刻
坐标轴定位
电子
自动涂胶机抓取机械手
抓取机械手的阀控制
轮胎
轮胎激光标线器
用S7-200和V80实现点到点的位置控制
位置控制系统的结构和选型
图01是由S7-200 CPU和SINAMICS V80伺服控制器组成的典型位置控制系统。其中SINAMICS V80接收来自S7-200 CPU的目标位置和方向的脉冲信号后完成对定位单元的闭环位置控制。SINAMICS V80的闭环位置控制参数能够自整定,兼具步进的易用性和伺服的高精度。
图01
在S7-200CPU和SINAMICS V80伺服控制器组成的典型位置控制系统选型时,可先根据工 艺要求(如转矩和转速)选定伺服电机及驱动器,见表01。然后可根据表02选定SINAMICS V80动力进线回路各配电元件(如断路器、电源滤波器等)。
表01驱动器及配套伺服电机订货号
额定功率
(W)
额定转矩
(N.m)
SINAMICS V80驱动器
订货号
配套伺服电机(额定转速3000RPM)订货号
不带抱闸 带抱闸
100 0.318 6SL3210-5CB08-4AA0 1FL4021-0AF21-0AA0 1FL4021-0AF21-
0AB0
SINAMICS V80
SINAMICS V80
SINAMICS V80的接口如图02所示。
X10:V80动力线进线(AC200-230V,单相)
X20:V80动力出线到伺服电机(三相交流);
X1:V80输入/输出信号线;
X2:V80位置反馈来自伺服电机编码器。
图02. SINAMICS V80接口及接线示意图
SINAMICS V80与控制器S7-200端的典型配置及信号交互如图03:
图03. SINAMICS V80与s7-200信号交互
2.2. 位置控制的软件实现
编程所需软硬件:
硬件:
一台笔记本电脑
一根带USB 接口的PC/PPI电缆(订货号:6ES7901-3DB30-0XA0)软件:
编程软件STEP7 Micro/WIN V4SP6
S7-200与SINAMICS V80结合可实现伺服驱动的轴定位功能,具体实现有如下三种:
1.在STEP7 Micro/WIN的“位置控制向导”指引下配置S7-200CPU内置的脉冲串输出(PTO)功能,通过Q0.0或Q0.1输出脉冲串来控制SINAMICS V80实现轴定位功能。
2.使用“MAP SERV”指令库的功能块,通过Q0.0和Q0.2或Q0.1和Q0.3输出脉冲串来控制SINAMICS V80实现轴定位功能。
3.使用EM253定位模块,在STEP7 Micro/WIN的“位置控制向导”指引下配置EM253定位 模块和运动曲线包络实现定位功能。
2.2.1 在位置控制向导下实现Q0.0 或Q0.1 输出脉冲串定位
2.2.1.1 接线
连接电机动力电缆及编码器电缆到 SINAMICS V80 的 X20 和 X2 端口。X10 端 口接线见图 02,X1 的接线参见图 04:
图 04. Q0.0 或 Q0.1 输出脉冲串控制 SINAMICS V80 驱动器的接线
2.2.1.2 软件实现
将图 05 中矩形框标示的 SINAMICS V80 驱动器的“PULSE”拔码开关旋转到箭头指向“8” 的位置,完成控制器与伺服驱动器间的指令脉冲设置(即控制器向 V80 发送 1000 个脉冲 会使伺服电机转动一圈)。
注意:此操作要在伺服驱动器断电时完成。
图 05 指令脉冲拔码开关
在完成 SINAMICS V80 驱动器和 S7-200CPU 的接线后即可给系统上电,开始软件测试。 如下的软件测试是为了让使用者快速了解此定位系统的软件的实现方式,请接入正反向限位 信号和参考点接近开关信号,不要连接负载以免在不熟悉软件使用的情况下发生危险或损坏 设备。
如图 06,双击“PTO/PWM”弹出脉冲输出向导,*一个脉冲发生器分配到 Q0.0 或Q0.1,选择其中一个,点击“下一步”。
如图 07,选择“线性脉冲串输出(PTO)”,再勾选下面的选择框。点击“下一步” 。
如图 08,设定电机速度及电机的启动停止速度。因为电机的额定转速为 3000 转 每分,即 50 转每秒,电机每转一圈需 1000 脉冲,所以设定电机速度为电机额定转速即 50*1000=50000 脉冲每秒,启动停止速度取其 10%即 5000 脉冲每秒。点击“下一步”。
S7-1500 选型介绍
1.用户程序运行在CPU模块中,CPU模块内没有程序装载存储器,程序存储在的存储卡中里,概念同S7-300。存储卡需要单独订货。CPU目前有三种型号:
• CPU 1511-1 PN
• CPU 1513-2 PN
• CPU 1516-3 PN/DP
三个CPU型号从上至下性能由低到高排列,区别于指令执行速度,各种地址空间尺寸,内存大小,集成通讯口种类个数等等方面,具体请参考对应的CPU手册。
2.对于PLC系统,用户程序处理的是输入/输出(I/O)信号直接的逻辑关系。那么往往系统需配置I/O模块,S7-1500的CPU模块自身没有集成I/O,I/O信号输入通过拓展I/O模块进行输入输出。常见I/O信号有,
• 数字量输入(DI):也就是开关量(还有称作离散量)信号输入
• 数字量输出(DQ):开关量信号输出
• 模拟量输入(AI):连续量输入,如电压-10V ~ +10V, 4 ~ 20mA等
• 模拟量输出(AQ):连续量输出
• 还有脉冲输入(PI), 脉冲输出(PQ)等
3.S7-1500的数字量输入模块
• DI 32x24VDC HF
• DI 16x24VDC HF
• DI 16x230VAC BA
• DI 16x24VDC SRC BA
型号简介:
DI: Digital input,数字量输入
32x24VDC:共32个输入通道 (点) ,电压规格为直流24V
16x230VDC:共16个输入通道 (点) ,电压规格为交流230V
BA:Basic,基本型
HF:High feature, 高性能型
SRC: Source Input, 源型输入 ,未标识为漏型。
4.S7-1500的数字量输出模块
• DQ 16x24VDC/0.5A ST
• DQ 32x24VDC/0.5A ST
• DQ 8x24VDC/2A HF
• DQ 8x230VAC/2A ST
• DQ 8x230VAD/5A ST
型号简介,以个型号为例:
DQ: Digital Ouput, 数量输出
16x24VDC:共16个输出通道,输出电压为DC24V, 容量每个通道0.5A。
HF:High Feature, 高性能型,通常意味着模块带诊断功能。相对应的是ST(Standard,标准)型,无诊断功能。
5.S7-1500的模拟量输入模块
• AI 8xU/I HS
• AI 8xU/I/RTD/TC ST
以个型号为例,型号简介:
AI: Analogue input,模拟量输入模块
8xU/I:8个通道,支持电压或电流型号输入
6.S7-1500的模拟量输出模块
• AQ 4xU/I ST
• AQ 8xU/I HS
同样以个型号为例,型号简介:
AQ:Analogue Output,模拟量输出模块
4xU/I:共4个通道,支持电压,电流输出
ST:标准型
7.选定CPU和I/O模块之后,要确定系统的供电,选择电源模块,电源模块选型需要注意S7-1500有两种背板供电方式:
• PM模块: 不提供机架的背板工作电源,由CPU提供
PM 70 W 120/230 VAC
PM 190 W 120/230 VAC
• PS模块:连接到机架背板,提供背板工作电压,有诊断功能
PS 25W 24VDC
PS 60W 120/230V AC/DC
S7-1500电源选型按模块消耗的功率选,TIA 博途软件提供电源计算:
根据软件提供的模块功率可以选电源模块, 需要提一下是上图的选项:
“Supply voltage L+ connected”选中,意思是CPU的电源端子有输入,CPU(也)提供背板的电源供电。
8.S7-1500安装需要导轨,导轨按长度分,有这么几种规格:
160mm,482mm,530mm,830mm,2000mm。
9.编程使用的工具是TIA博途软件,使用以太网网线直接连接计算机网卡与CPU1500就可以下载程序。
软件:SIMATIC STEP 7 Professional V12
10.后简单介绍一个S7-1500的选型配置。
假设需要选一个S7-1500本地站,包含24VDC DI 40点,24VDC DQ 28点,0~10V电压模拟量输入3个点,4~20mA电流输入3个点,4~20mA电流输出5个点。
这里我们选型为:
序号 名称 型号 数量
1 导轨 DIN rail S7-1500, 482 mm 1
2 电源 PS 60W 120/230V AC/DC 1
3 CPU CPU 1511-1 PN 1
4 存储卡 Memory card, 4 MB 1
5 数字量输入模块 DI 16x24VDC HF 1
6 数字量输入模块 DI 32x24VDC HF 1
7 数字量输出模块 DQ 32x24VDC/0.5A ST 1
8 数字量输入模块 AI 8xU/I HS 1
9 模拟量输出模块 AQ 8xU/I HS 1
10 前连接器 螺钉型, 40针 1
11 编程软件 STEP 7 Professional V12 1