6ES7521-1BL00-0AB0详细参数
6ES7521-1BL00-0AB0详细参数
6ES7521-1BL00-0AB0详细参数
S7-1500 Motion Control V13 Update 3
功能手册, 07/2014, A5E03879260-AC 89
溢出
如果未遵循设置的应用循环(例如由于应用循环过短),则可能发生溢出。
CPU 不会容许发生 MC-Servo [OB91] 溢出。 溢出将 CPU 切换至 STOP 。
下图显示了发生 MC-Servo [OB91] 溢出时的操作顺序:
MC-Interpolator [OB92] 的执行只能由 MC-Servo [OB91] 调用中断。
如果发生多次中断,CPU 将切换到 STOP 。
下图显示了当 MC-Interpolator [OB92] 在 2 个时间片上被中断时的顺序:
基本知识
3.20 操作顺序
S7-1500 Motion Control V13 Update 3
90 功能手册, 07/2014, A5E03879260-AC
CPU 容许 MC-Interpolator [OB92] 多连续溢出三次。 如果发生多次溢出,CPU
将切换到 STOP 。
下图显示了 MC-Interpolator [OB92] 连续溢出 4 次时的顺序:
3.20.4 操作
本节描述各个操作下以及转换期间的运动控制特性。
有关操作的一般性描述,请参见《手册 S7-1500》。
操作和转换
CPU 有 3 个操作: STOP、STARTUP 和 RUN。
下图描述了这些操作和操作转换:
STOP
在 STOP 下,不执行用户程序,所有输出均被禁用。
因此,不执行任何运动控制作业。
工艺对象数据块被更新。
基本知识
3.20 操作顺序
S7-1500 Motion Control V13 Update 3
功能手册, 07/2014, A5E03879260-AC 91
STARTUP
CPU 开始循环地执行用户程序之前,会运行启动 OB 一次。
在启动 (STARTUP) 下,输出被禁用。 运动控制作业被拒绝。
工艺对象数据块被更新。
RUN
用户程序在 RUN 执行。
在 RUN 下,循环地调用、执行已经编程的运动控制作业。
工艺对象数据块被更新。
操作的转换
下表列出了操作转换中的运动控制特性。
编号 操作转换 特性
① POWER ON → STOP CPU 重启工艺对象。 工艺对象使用装载存储器中的值重新初始化。
② STOP → STARTUP 与运动控制无关。
③ STARTUP → RUN 输出被启用。
④ RUN → STOP CPU 从 RUN 变为 STOP
时,将根据响应“取消启用”禁用所有的工艺对象。
运行中的运动控制作业被终止。
S7-1500 Motion Control V13 Update 3
92 功能手册, 07/2014, A5E03879260-AC
准则 4
4.1 运动控制使用指南
该指南介绍了使用 CPU S7-1500 进行运动控制所需的基本步骤。这些指南仅供参考。
要求
● 已创建具有 CPU S7-1500 的项目。
步骤
要使用 CPU S7-1500 实现运动控制,请按以下步骤操作:
1. 添加工艺对象 (页 109)
2. 使用组态编辑器 (页 110)
3. 编程 (页 190)
4. 下载到 CPU (页 218)
5. 在调试窗进行功能 (页 219)
6. 诊断 (页 236)
S7-1500 Motion Control V13 Update 3
功能手册, 07/2014, A5E03879260-AC 93
使用版本 5
5.1 版本概述
S7-1500 运动控制的工艺版本包括工艺对象的版本和运动控制指令的版本。 一个 CPU
上只能运行一个工艺版本。 这意味着一个 CPU 上不能同时运行两种不同的工艺版本。
更改为 CPU V1.6 时,必须将工艺版本更改为 V2.0。不允许将** V1.6 的 CPU
中的卡更换到 CPU V1.6。 在 TIA Portal 中,只能使用 CPU V 1.6 处理工艺版本为 V2.0
的项目。
更改工艺版本的有两种:
● 更改运动控制指令的版本
在“工艺 > 运动控制 > S7-1500 运动控制”(Technology > Motion Control > S7-1500
Motion Control) 文件夹内的“指令”(Instructions) 任务卡中更改运动控制指令的版本。
如果使用的运动控制指令版本与兼容性列表不符,相关的运动控制指令将在程序编辑
器中以红色**显示。
● 添加替代版本的工艺对象
如果将替代版本的工艺对象添加到“添加新对象”(Add new object)
对话框,则工艺版本会更改为替换版本。
在编译中,工艺对象和运动控制指令只能转换为所选工艺版本。
可以在“常规 > 信息”(General > Information) 选项卡的对象属性下的“版本”(Version)
框中检查工艺对象或运动控制指令的版本
当测量电流时,出现传感器短路的情况,模块6ES7 331-1KF0.-0AB0的模拟量输入I+是否会被破坏?
当测量电流时,出现传感器短路的情况,模块6ES7 331-1KF0.-0AB0的模拟输入 I+不会被破坏。该模块具有内置的过流保护功能。模块中每个50欧姆的电阻器前面具有一个PTC元件,用于防止模块的输入通道被破坏。
请注意,输入电压允许的长期较大值为12V,短暂(较多1秒)值为30V。
45:如果切断CPU,则 2 线制测量变送器是否继续供电?
如果变送器模块插入位置“D”,且模块在引脚 1 和引脚 20 上由外部电压供电,则 2 线测量变送器继续供电。即使切断CPU,其供电电流仍维持不变。
46:用S7-300模拟量输入模块测量温度(华氏)时,可以使用模块说明文档中列出的**误差极限吗?
不可以直接使用的误差极限。基本误差和操作误差都以**温度和摄氏温度说明。必须乘以系数1.8将其转换为华氏温度单位。
例:S7-300 AI 8 x RTD:的温度输入操作误差是+/-1.0摄氏度。当以华氏温度测量时,可接受的较大误差是+/-1.8华氏度。
47:为什么用商用数字万用表在模拟输入块上不能读出用于读取阻抗的恒定电流?
几乎所有的S5/S7 模拟输入设备仍然以复杂的方式工作,即,所有的通道都依次插到仅有的一个AD转换器上。该原理也适用于读取阻抗所必需的恒定电流。因此,要读的流过电阻的电流仅用于短期读数。对于有一个选定接口抑制"50Hz"和 8 个参数化通道的SM331-7KF02-0AB0 ,这意味着电流将会约每180ms流过一次,每次有20ms可读取阻抗。
48:为什么S7-300 模拟输出组的电压输出超出容差?端子S+和S-作何用途?
下列描述适用于所有模拟输出模块SM 332:
当使用模拟输出模块 SM 332 时,必须注意返回输入S+和S-的分配。它们起补偿性能阻抗的目的。当用独立的带有S+ 和S-的电线连接执行器的两个触点时,模拟输出会调节输出电压,以便使动作机构上实际存在的电压为所期望的电压。
如果想要获得补偿,那么执行器必须用 4 根电线连接。这意味着对于*个通道,需要:
输出电压通过针脚 3 和针脚 6 连接到执行器。
分配执行器的针脚 4 和针脚 5。
如果不想获得补偿,只需在前面的开关上简单的跨接针脚3-4和针脚5-6。
注意事项:因为打开的传感器端子 (S+ 和S-),输出电压被调节到较大值 140 mV (用于 10V)。g 对于此分配,无法保持0.5 %的电压输出使用误差限制。
49:如何连接一个电位计到6ES7 331-1KF0-0AB0?
电位计的采样端和首端连接到 M+,末端连接 M-,并且 S- 和M-连接到一起。
注意: 较大的可带电阻是6K,如果电位计支持直接输出一个可变的电压,那么电位计的首端应该连接V+,M端连接M