销售服务 人:李经理 卜经理
全国统一咨询热线 :卜: 李:
工作邮箱:28805835960@qq.com
咨询QQ:2880583560 2880583563
咨询座机:
如果用 S7 模拟量模块替换了 S5 模拟量模块,除了 R64 块外,不能再使用其它标准块。这是由于它们只能直接连接到模拟量模块的输入和输出上。 不管用何种方法,由于模块的分辨率有所不同,标准块可能存在提供错误结果的风险。
不过,如果在 S5 程序中没有使用任何标准接口,可以把模拟量值转换增加到现有的程序中。
S5 模块缺省分辨率是 2048 ,但 S7 模块通常的分辨率为 27648 (S7 格式)。
在转换 S5 程序时必须考虑到分辨率的变化,以便不会歪曲评估结果。
下图清晰的描述了其中的关系。
图. 1: 在块之间进行数据转换的示意图
变量定义:
a = S5 模拟量输入模块的输出值
b = S5 CPU的输出值
c = 模拟量输出模块的输出值
d = S7 模拟量输入模块的输出值
e = 转换后输出到 S7 模拟输出模块的值
X = S5 模拟模块的分辨率
Y = S7 模拟模块的分辨率
如果使用分辨率为 2048 的 S5 标准接口,则使用下面的转换因子:
公式 1:转换来自 S7 输入模块的输出值
对于模拟量输出,同样必须在 S5 控制程序中执行转换。缺省情况下,S5模拟量输出 模块分辨率为 1024 。因此,在本文中转换公式为:
公式 2:转换老 S5 程序的输出值
有些 S5 接口不支持 2048/1024 个单位,例如使用 R64 块时。该块使用 16384 的分辨率。通常,下面两个公式适用于模拟数值的转换。
公式 3:转换 S7输入模块的 输出值时的通用公式
公式 4:转换老 S5 程序所用的通用公式
注意
使用 4-20 mA 接口时,不进行格式调整,因为 S7 模块并不会导致 512 个单位转换。
下面的例子清晰的演示了这种转换。
举例
用一个 ET200S 替代 S5 模拟量输入模块 AE460。而且用一个 S7 模块替代一个 S5 模拟量输出模块。在 S5 程序中通过 R64 块评估值。为了能够继续 使用现有程序,在 S5 程序处理模拟量之前,必须对新的输入的值进行转换。
此时不能将模拟数值直接与 R64 块的输入相连。模拟量模块组的数值必须经过一个因子转换(不能通过参数 COM REG 设置该因子),并且必须将其 预先设置为 R64 规定的格式。同样通过 R64 块计算好的输出值,必须通过一个因子对 R64 模拟格式的数值进行转换再将其输出到 S7 模拟量输出模块。
正如前面所述,R64 模块采用 16384 的分辨率(模拟格式)。因此,必须重新计算转换因子。公式 3 和公式 4组合起来应用。
公式 5:使用 R64 块时转换 S7 模块的输出值
公式 6:转换 S5 控制程序的输出值
1. SIWAREX MS称重模块简介
SIWAREX MS称重模块集成在SIMATIC S7-200系统中,主要特征如下:
2. 设备及软件列表
该实验中用到的硬件和软件如下:
设备名称 | 订货号 | 数量 |
CPU224 DC/DC/DC | 214-1AD21-0xB0 | 1 |
SIWAREX MS称重模块 | 7MH4930-0AA01 | 1 |
称重传感器 | 7MH4103-3AC01 | 1 |
PC/PPI 电缆 | 6ES7 901-3BF20-0xA0 | 1 |
或6ES7 901-3DB30-0xA0 | ||
SIWATOOL连接电缆(可选) | 7MH4 702-8CA | 1 |
屏蔽连接端子 | 6ES5 728-8MA11 | 1 |
软件 | 说明 |
STEP7 Micro/Win | 4.0 SP2及更高版本 |
配置软件包 | 包含Micro/Win程序库、SIWATOOL MS软件及使用手册 |
西门子CPU226主机6ES7216-2BD23-0xB8
西门子CPU226性能参数 ,西门子CPU226继电器输出, 西门子CPU226主机CPU价格, 西门子6ES7216-2BD23-0xB8现货供应
3. 添加称重库指令
添加库文件,步骤如下:
选择要添加的两个库文件,如下图所示:
已经添加的两个库文件如下所示:
建议**次使用西门子称重模块的用户到下列网站下载上述库文件和相应例子程序:
4. 库文件参数说明
4.1 MicroScale_V20参数说明
一个SIWAREX MS需要占用PLC200的4个模拟量输入和4个模拟量输出,其地址通过参数“First_AIW、Second_AIW、Third_AIW、Fourth_AIW”及“First_AQW、Second_AQW、Third_AQW、Fourth_AQW”指定,该地址可以通过下列方式获取:
从下图可以看出,在该例子程序中称重模块输入和输出的起始地址分别为AIW0和AQW0
FirstVB_Pointer:每个称重模块要占用PLC的V区内的20个字节来存储相关的参数,该区域的始地址由“FirstVB_POINTER”指定, 如&VB200,那么重量存储在VW202中,其他字节的含义请参考SIWAREX MS使用手册。
Lib_Error:称重模块的故障代码,它已经包含在上述20字节中,其地址为FirstVB_POINTER+18,如果FirstVB_POINTER为200,则Lib_Error对应地址为VW218
4.2 MicroScale_additional说明
FirstVB:与MicroScale功能块的FirstVB_POINTER地址相同;
DR_Point:在称重模块内部参数以数据记录DR的方式存储,例子程序中已经建立了这些数据记录,如下图所示:
这些数据记录占用V区186个字节,起始地址通过DR_Point指定。
Command_Code:命令代码
DR: 要读或写的数据记录的编号,如DR3
Offset:要访问的数据在数据记录中的偏移量
Length:要访问的数据长度,以byte为单位
Command_Trigger:命令触发,与Command_Code配合使用,执行某个命令;
注意: 如果Offset和Length同时为0,则表示对整个数据记录进行操作;
免责声明:当前页为 西门子CPU226主机6ES7216-2BD23-0xB8产品信息展示页,该页所展示的 西门子CPU226主机6ES7216-2BD23-0xB8产品信息及价格等相关信息均有企业自行发布与提供, 西门子CPU226主机6ES7216-2BD23-0xB8产品真实性、准确性、合法性由店铺所有企业完全负责。世界工厂网对此不承担任何保证责任,亦不涉及用户间因交易而产生的法律关系及法律纠纷,纠纷由会员自行协商解决。
友情提醒:世界工厂网仅作为用户寻找交易对象,就货物和服务的交易进行协商,以及获取各类与贸易相关的服务信息的渠道。为避免产生购买风险,建议您在购买相关产品前务必确认供应商资质及产品质量。过低的价格、夸张的描述、私人银行账户等都有可能是虚假信息,请您谨慎对待,谨防欺诈,对于任何付款行为请您慎重抉择。
投诉方式:fawu@gongchang.com是处理侵权投诉的专用邮箱,在您的合法权益受到侵害时,请将您真实身份信息及受到侵权的初步证据发送到该邮箱,我们会在5个工作日内给您答复,感谢您对世界工厂网的关注与支持!