如何对 SIWAREX U 通过 Step 7 编程校秤
How to Calibrate the SIWAREX U with Step 7 Software
Single FAQ Edition (2007 年-3 月)
摘 要
SIWAREX U 是一种用于各种简单的称重和力的测量任务的多功能称重模块。紧凑的模块极易
安装到所有 SIMATIC 自动化系统中。然后即可通过SIMATIC 执行全部数据存取操作。本文主
要通过STEP 7编程来实现SIWAREX U校秤命令。调用系统功能块SFC58/SFC59完成相应指令。
其中主要包含校零点、量程和去皮等指令
关键
校秤,零点,量程,SIWAREX U 模块,STEP7 软件
Key Words
Calibration, Zeroing, Scale, SIWAREX U Module, STEP 7 Software
A&D Service & Support
Page 2-10
在不用 SIWATOOL U 软件的情况下,通过编程来校秤。例子程序见附件。
所用 CPU 为 S7400,软件为 STEP7 V5.3SP3,模块为 SIWAREX U 双通道。以
下为对通道 1 进行校秤
读写命令程序如下:
// 写传感器特性参数及量程范围的程序命令,引用写命令 SFC58
CALL "WR_REC"
REQ :=M1.0
IOID :=B#16#54
LADDR :=W#16#100
RECNUM :=B#16#3
RECORD :=P#DB10.DBX12.0 BYTE 10
RET_VAL:=MW80
BUSY :=M10.0
//读重量值程序,引用读命令 SFC59
CALL "RD_REC"
REQ :=TRUE
IOID :=B#16#54
LADDR :=W#16#100
RECNUM :=B#16#1F
RET_VAL:=MW82
BUSY :=M10.1
RECORD :=P#DB10.DBX0.0 BYTE 10
OB1 在线监视程序如下:
诊断代码,见操作手册”
错误信息”中相应介绍
Page 3-10
A&D Service & Support
DB10 中定义相关数据如下:
上述参数详细定义见操作手册中 DR3 数据记录块的描述
A&D Service & Support
Page 4-10
在变量表中定义以下数据,同时修改部分参数定义
以上定义变量,对应传感器相应特性,详细介绍见操作手册中的定义,位定义截
图如下
A&D Service & Support
Page 5-10
校正重量已经写入到模块中去。
下面就通过 DR11 数据记录块写入校秤命令
编程序如下:
CALL "WR_REC"
REQ :=M2.0
IOID :=B#16#54
LADDR :=W#16#100
RECNUM :=B#16#B
RECORD :=P#DB10.DBX10.0 BYTE 2
RET_VAL:=MW84
BUSY :=M10.2
A&D Service & Support
Page 6-10
DR11 指令详细描述如下:
在变量表中写命令来执行相应校秤程序。M2.0 为 BOOL 变量,控制是否写命令
有效,DB10.DBW10,为 word 变量,写入指令代码,默认为 0。DB10.DBW8
为 word 变量,实时显示重量值,默认为毛重。
A&D Service & Support
Page 7-10
1. 校正零点,给予指令 1。同时通过 SIWATOOL U 软件同步查看
2. 放入 100KG 砝码,然后校正量程,给予指令 2。(因所用砝码无法达到
100KG,所以 Adjust.digit 1 范围较小,但可以实现校秤演示功能)
A&D Service & Support
Page 8-10