上海署晓自动化科技有限公司
专销售西门子各系列产品;西门子PLC;S7-200S7-300 S7-400 S7-1200 触摸屏,变频器,6FC,6SNS120V10 V60 V80伺服数控备件:原装进口电机,电线,电缆。
西门子全新原装现货PLC;S7-200S7-300 S7-400 S7-1200 触摸屏,变频器,6FC,6SNS120 V10V60V80伺服数控备件:原装进口电机(1LA7、1LG4、1LA9、1LE1),国产电机(1LG0,1LE0)大型电机(1LA8,1LA4,1PQ8)伺服电机(1PH,1PM,1FT,1FK,1FS)西门子保内全新原装产品‘质保一年。一年内因产品质量问题免费更换新产品;不收取任何费。
实体公司,诚信经营,价格优势,品质保证,库存量大,现货供应!!
采购西门子产品就选;上海署晓自动化科技有限公司
我们承诺七天内无理由退换!
西门子代理商,西门子一级代理商,上海西门子代理商,中国西门子总代理,西门子PLC代理商,西门子变频器代理商,西门子触摸屏代理商
SIEMENS/西门子模块6ES7332-5HF00-0AB0参数详细
工艺功能
6.7 工艺功能 — 基本功能
S7-Technology
726 功能手册, 03/2008, A5E01078448-06
MC_WriteParameter — 示例 —“倍率”
使用“倍率”更改参数的示例
因子可以根据当前运行速度或加速度/减速度进行在线叠加。 速度倍率适用于速度,而加
速倍率适用于加速度和减速度。
设置以下输入参数值,以设置速度倍率:
ParameterNumber = 4142
Value = 0.0 到 200.0(为百分比值)
为加速/减速倍率设置以下输入参数值:
ParameterNumber = 4141
Value = 1.0 到 1000.0(为百分比值)
MC_WriteParameter — 示例 —“驱动器控制字”
通过 PROFIBUS 耦合的驱动器使用标准消息帧进行通信。 这些消息帧包含zui多两个驱动
器控制字。 以下字的内容在 PROFIdrive 标准中。
控制字 STW1 的结构 控制字 STW2 的结构
位 为工艺对象保留 PROFIdrive V3.1 定义 位 为工艺对象保留 PROFIdrive V3.1 定义
0 X 驱动器开(不是 AUS1) 0 任意
1 X 操作条件(不是 AUS2) 1 任意
2 X 操作条件(不是 AUS3) 2 任意
3 X 整流器启用 3 任意
4 X 斜坡加速生成器已启用 4 任意
5 X 启动斜坡函数生成器 5 任意
6 X 设定值启用 6 任意
7 X 复位数据块 DBx 的存储器 7 任意
8 步长距离 1(可选) 8 任意
9 步长距离 2(可选) 9 任意
10 X 所需的控制 10 任意
11 任意 11 任意
12 任意 12 X 主站设备状态
13 任意 13 X 主站设备状态
14 任意 14 X 主站设备状态
15 任意 15 X 主站设备状态
工艺功能
6.7 工艺功能 — 基本功能
S7-Technology
功能手册, 03/2008, A5E01078448-06 727
可以通过“MC_WriteParameter”设置参数编号 4500 写入驱动器控制字,或者通过调用
“MC_ReadSysParameter”读取驱动器控制字。 两种控制字均可以通过输出参数
ValueDword1 (未经掩码)读取。
使用相应的值和掩码写入控制字。 掩码确定通过写操作可以访问控制字的哪些位。 此掩
码可用于操纵单个或多个位。 未经掩码的位(值 0)保留其当前状态。 选择掩码的标准
是为此工艺对象保留的位保持不变。
通过输入参数 ValueDword1 定义控制字 STW1 和 STW2 的值。 控制字 STW1 和
STW2 对应的掩码值通过输入参数 ValueDword2 设置
STW1 掩码
如果要改写控制字的所有自由位,请为控制字 STW1 设置掩码值 FB00 。 十六进制代码
的含义:
F = 1111/写入位 12 到 15
B = 1011/写入位 8、9 和 11;保护位 10
0 = 0000/保护位 4 到 7
0 = 0000/保护位 0 到 3
如果要改写控制字的所有自由位,请为控制字 STW1 设置掩码值 0FFF 。 十六进制代码
的含义:
0 = 0000/保护位 12 到 15
F = 1111/写入位 8 到 11
F = 1111/写入位 4 到 7
F = 1111/写入位 0 到 3
工艺功能
6.7 工艺功能 — 基本功能
S7-Technology
728 功能手册, 03/2008, A5E01078448-06
MC_WriteParameter — 示例 —“编码器调整数据的备份”
基于示例“编码器调整数据的备份”编辑参数
编码器调整的数据被保存在 T-CPU 的非易失性存储器中。 更换 CPU 时这些
数据将丢失。
“MC_ReadSysParameter”和“MC_WriteParameter”工艺功能可用于将编码器调整的
数据备份到 MMC 卡,以便在更换 CPU 后再将其恢复到 T-CPU 的非易失性存储器中。
先决条件是,您已在 S7T Config 中设置了“编码器”类型。
使用“MC_Home”工艺功能完成编码器调整后,请根据下述内容继续操作:
备份编码器调整数据
步骤 说明
1. 通过调用“MC_ReadSysParameter”工艺功能以及读取下述输入参数来读取编码器调整的当
前值,例如:
? Axis = 相关轴的工艺 DB
? Execute = 用于启动读取操作的上升沿
? ParameterNumber = 4010 编码器调整的参数编号
? ValueDword1= DBx.DBD0 (临时存储位置)
? ValueDword2 = DBx.DBD4 (临时存储位置)
2. 调用 SFC82“CREA_DBL”以在 T-CPU 的加载存储器中生成 DBy。 通过输入参数 ATTRIB 重设
为 0 时,也会在工作存储器中生成 DB。
3. 调用 SFC84“WRIT_DBL”以将先前备份的编码器调整的数据写入新 DB。
更换 CPU 并恢复编码器调整数据
步骤 说明
1. 更换 T-CPU,插入包含组态数据的 MMC。
请注意,启动 T-CPU 后,可以在 RAM 中获得编码器调整的备份 DB。
2. 调用“MC_WriteParameter”工艺功能以将编码器调整的数据重新存储到 T-CPU 的非易失性存
储器中。 使用以下输入参数:
? Axis = 相关轴的工艺 DB
? Execute =用于启动写入操作的上升沿
? ParameterNumber= 4010 = 编码器调整的参数编号
? ValueDword1 = DBx.DBD0(x = 由 SFC82 生成的 DB 编号)
? ValueDword2 = DBx.DBD4(x = 由 SFC82 生成的 DB 编号)
工艺功能
6.7 工艺功能 — 基本功能
S7-Technology
功能手册, 03/2008, A5E01078448-06 729
MC_WriteParameter — ErrorID
ErrorID 警告 说明/纠正或避免错误的方法
0000 没有错误 -
0020 重启以激活参数更改 更改了一个参数后,通常需要重启工艺对象。 如果新的参
数值与旧参数值*(例如,参数值“5”被修改为“5”),则
*重启。
是否需要重启的信息包含在工艺数据块中。
? 对于轴和外部编码器,RequestRestart 位是在状态字中
设置的。
? 技术数据块的 ErrorID 0020 指示输出凸轮和测量输入是
否需要重启。
ErrorID 错误消息 说明/纠正或避免错误的方法
8001 内部错误 项目/软件发生故障或不*。
8005 命令已取消,因为命令存储器正被
其它进程使用
命令容量不足,无法执行该命令