请通过下列链接下载单个称重模块的例子程序和使用说明:
例子程序:https://support.industry.siemens.com/cs/us/en/view/28391777
例子程序使用说明:https://support.industry.siemens.com/cs/cn/zh/view/78032878
如果项目中使用两个称重模块需要在上述例子程序的基础上,完成下列工作,更多模块使用方法依次类推:
(1)将DB9通过复制粘贴生成DB29用于存储第二个称重模块的参数和过程值。(在TIA Portal软件中复制粘贴后,选择复制后的DB块,右键选择"属性",手动将编号由9改为29)
(2)打开OB1中的程序,将所有程序复制一遍,并对"复制后的程序"作如下修改:
a. 将FB45的背景DB块由DB10改为DB20,具体操作是将鼠标放在程序第一行DB10处,将10删除,输入20,然后按回车,系统会提示是否自动创建DB20,点击确定即可;
b.将FB45的 ADDR管脚,改为第二个称重模块硬件组态时的起始地址
c.将FB45 的DB_SCALE管脚,改为29
d. 将所拷贝粘贴的程序中的所有DB9,改为DB29
(3)打开OB35中的程序,将所有程序复制一遍,并对"复制后的程序"作如下修改:
a.将所有DB9改为DB29
b.将程序中的DR30替换为DR30_1, FINI替换为FINI_1
注意:(1)如果项目中没有使用西门子触摸屏,或者虽然使用西门子触摸屏但是并不使用西门子提供的触摸屏画面,可以将OB1中的FC30,以及OB35删除。
(2)上述地址只是举例说明,用户可以根据实际使用情况分配合适的地址。
(3)如果用户自己创建触摸屏画面,那么通道1的实时重量和通道2的实时重量分别存储在DB9.DBW14和DB9.DBW20,通道1和通道2的状态分别存储在DB9.DBB11和DB9.DBB19中,状态字节的含义如下表所示:
位 | 名称 | 数值的范围和含义 |
0 | 操作错误 | 1=存在错误 |
1 | 数据或命令错误 | 1=在最后的操作中,出现了数据或命令错误 |
2 | Limit 1报警激活 | 1=Limit 1报警激活 |
3 | Limit 2报警激活 | 1=Limit 2报警激活 |
4 | 秤已经标定 | 1=秤已经标定 |
5 | 测量值跳变位 | 每个新的测量值都会使测量值跳变位反向 |
6 | Lifebit | 根据说明书设置或者重设寿命位(仅在IO 通信中起作用) |
7 | 命令确认 | 执行一条指令后命令位反转(仅在IO 通信中起作用) |
关于称重模块SIWAREX U的更多问题,请参考“SIWAREX U新手必备”