logo资料库

西门子如何对SIWAREX U通过Step 7编程校秤.pdf

第1页 / 共10页
第2页 / 共10页
第3页 / 共10页
第4页 / 共10页
第5页 / 共10页
第6页 / 共10页
第7页 / 共10页
第8页 / 共10页
资料共10页,剩余部分请下载后查看
如何对 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
分享到:
收藏