IND570/IND570XX电子称重仪表用户手册概览

需积分: 33 14 下载量 155 浏览量 更新于2024-07-16 收藏 15.07MB PDF 举报
"IND570/IND570XX电子称重仪表用户手册提供了全面的仪表介绍、规格、配置选项以及操作指南。手册详细介绍了IND570仪表的多种功能,包括模拟传感器和数字传感器的秤台兼容性,如IDNet秤台、POWERCELL传感器、SICSpro协议的RBrick秤台以及PowerDeck数字秤台。此外,还涵盖了仪表的各种选件,如离散输入/输出、以太网连接、串口、PLC接口和特定的应用软件包。手册中也详细阐述了操作界面,包括显示风格、前面板按键、用户安全等级设置以及数据输入方法,如数据输入模式、特殊符号输入和全球字符输入。用户可以学习如何进行清零、去皮、打印、累加、单位切换等基本操作。" IND570/IND570XX电子称重仪表是一款高级的工业级称重设备,其用户手册详尽地解释了仪表的各个方面。在"引言"部分,手册给出了IND570的概述,包括不同类型的型号和其标准性能特点。这部分还列出了仪表的规格,供用户了解其技术参数,并提供了一份检验和检查清单,确保安装和使用前的准备工作无误。手册中的"型号标识"和"结构尺寸"章节,帮助用户理解仪表的物理特性和安装要求。 仪表的兼容性是其关键特性之一,IND570能与各种传感器配合使用,包括模拟传感器和数字传感器。它支持IDNet秤台,一个专有的通信网络,以及POWERCELL数字传感器,提供高精度的称重数据。另外,SICSpro协议的RBrick秤台和PowerDeck数字秤台也为用户提供了不同的选择。 手册的"选件"部分展示了IND570的扩展能力,如离散输入/输出模块用于控制外部设备,以太网选件允许远程监控和数据传输,而COM2/COM3串口和PLC接口则方便与其他自动化系统集成。此外,还提供了一系列应用软件包,如TaskExpert和InSite SL配置工具,增强了仪表的功能和灵活性。 在"操作"部分,用户可以学习如何设置和使用仪表。"用户安全等级设置"允许设定不同级别的访问权限,确保只有授权人员能进行关键操作。"仪表操作"章节指导用户如何启动和使用仪表,包括HMI(人机接口)的使用,如导向键、软键、秤功能键以及字母数字键的交互方式。此外,手册详细说明了数据输入过程,包括数据输入模式、特殊符号和全球字符的输入,使用户能够高效地输入和处理数据。 "主窗口"和"基本功能"部分介绍了仪表的显示屏和核心功能。用户可以学习如何进行清零、去皮、打印、累加、单位切换和10倍扩展显示等常见操作,这些都是日常称重任务中不可或缺的功能。通过这份用户手册,用户将能够充分利用IND570/IND570XX电子称重仪表的强大性能,实现精确、高效的称重管理。

[max_resp_row, max_row] = max(response, [], 1); [init_max_response, max_col] = max(max_resp_row, [], 2); max_row_perm = permute(max_row, [2 3 1]); col = max_col(:)'; row = max_row_perm(sub2ind(size(max_row_perm), col, 1:size(response,3))); trans_row = mod(row - 1 + floor((use_sz(1)-1)/2), use_sz(1)) - floor((use_sz(1)-1)/2); trans_col = mod(col - 1 + floor((use_sz(2)-1)/2), use_sz(2)) - floor((use_sz(2)-1)/2); init_pos_y = permute(2pi * trans_row / use_sz(1), [1 3 2]); init_pos_x = permute(2pi * trans_col / use_sz(2), [1 3 2]); max_pos_y = init_pos_y; max_pos_x = init_pos_x; % pre-compute complex exponential exp_iky = exp(bsxfun(@times, 1i * ky, max_pos_y)); exp_ikx = exp(bsxfun(@times, 1i * kx, max_pos_x)); % gradient_step_size = gradient_step_size / prod(use_sz); ky2 = ky.ky; kx2 = kx.kx; iter = 1; while iter <= iterations % Compute gradient ky_exp_ky = bsxfun(@times, ky, exp_iky); kx_exp_kx = bsxfun(@times, kx, exp_ikx); y_resp = mtimesx(exp_iky, responsef, 'speed'); resp_x = mtimesx(responsef, exp_ikx, 'speed'); grad_y = -imag(mtimesx(ky_exp_ky, resp_x, 'speed')); grad_x = -imag(mtimesx(y_resp, kx_exp_kx, 'speed')); ival = 1i * mtimesx(exp_iky, resp_x, 'speed'); H_yy = real(-mtimesx(bsxfun(@times, ky2, exp_iky), resp_x, 'speed') + ival); H_xx = real(-mtimesx(y_resp, bsxfun(@times, kx2, exp_ikx), 'speed') + ival); H_xy = real(-mtimesx(ky_exp_ky, mtimesx(responsef, kx_exp_kx, 'speed'), 'speed')); det_H = H_yy . H_xx - H_xy . H_xy; % Compute new position using newtons method max_pos_y = max_pos_y - (H_xx .* grad_y - H_xy .* grad_x) ./ det_H; max_pos_x = max_pos_x - (H_yy .* grad_x - H_xy .* grad_y) ./ det_H; % Evaluate maximum exp_iky = exp(bsxfun(@times, 1i * ky, max_pos_y)); exp_ikx = exp(bsxfun(@times, 1i * kx, max_pos_x)); iter = iter + 1; end max_response = 1 / prod(use_sz) * real(mtimesx(mtimesx(exp_iky, responsef, 'speed'), exp_ikx, 'speed')); % check for scales that have not increased in score ind = max_response < init_max_response; max_response(ind) = init_max_response(ind); max_pos_y(ind) = init_pos_y(ind); max_pos_x(ind) = init_pos_x(ind); [max_scale_response, sind] = max(max_response(:)); disp_row = (mod(max_pos_y(1,1,sind) + pi, 2pi) - pi) / (2pi) * use_sz(1); disp_col = (mod(max_pos_x(1,1,sind) + pi, 2pi) - pi) / (2pi) * use_sz(2); end代码详解

2023-06-10 上传