充分利用硬件性能:工业相机与系统测量

需积分: 9 2 下载量 165 浏览量 更新于2024-08-06 1 收藏 627KB PDF 举报
"使用所有硬件性能-工业相机开发手册与APROL库指导手册" 在工业相机开发和自动化系统设计中,充分利用所有硬件性能是至关重要的。本手册主要关注如何有效地使用系统中的I/O设备,如模拟量输入卡,以提高系统的效率和可靠性。 3.2.1 系统测量所有I/O数据 系统设计应确保所有的输入和输出数据无需在物理层面上进行额外的测量,因为在硬件工程阶段已经完成了必要的设置。这意味着在创建I/O列表和点时,硬件已经内置了测量功能。 3.2.2 I/O状态变量的监测 状态变量是为每个I/O变量创建的,用于检测是否有断路情况发生。这些变量在0位显示断路,对于16位的模拟量信号(如WORD类型)尤其有用。通过检查HM(Word2Bit)的所有位,而不是仅仅检查其不等于0,可以提前发现可能的问题。 3.2.3 模拟量卡在HM中的统一处理 在HM(Hardware Monitor)中,无论是温度、电压、电流还是总线输入的模拟量信号,都应保持一致的处理方式,无需额外的I/O测量和状态变量。这简化了逻辑设计,使得HM可以持续运行,无需针对特定情况设计特殊解决方案。 3.2.4 充足的MRB和MRE 通过设定输入的测量范围,可以在HM中进行必要的转换和限制计算,并存储在本地模拟变量范围内。这种方式避免了对其他不必要的管脚的依赖,使得在超级宏中能更好地连接硬件信息。 在APROL库的使用和开发方面,有以下几点需要注意: - 库的命名规则遵循一定的标准和指导原则,如S88、NE33、VDI/VDE3696和IEC61804-1/CDV,以确保清晰性和可复用性。 - 在PLC和控制计算机上下载和初始化库时,需要遵循安全的流程,确保系统的稳定运行。 - 本地变量应有明确的命名,便于理解和使用。 - Python命名规则需遵循一定的规范,保证代码的可读性。 - 使用HTML块文档可以帮助提升库的文档质量,便于用户参考。 - 正确使用IEC编程标准,可以提高程序的结构化和一致性。 - 库的目录分组和图片宏图标大小的一致性,有助于保持整体的视觉效果和组织结构。 - 物理视图的传输和颜色编码可以增强可视化效果,便于识别不同类型的硬件和数据状态。 - 报警系统的设计应包括有效的使用、支持和动态值插入,以及管脚锁定机制,以提供及时的故障响应。 - 趋势系统应包含过滤输入和TOL输入,以便追踪和分析系统性能。 通过遵循上述指南,开发者可以创建出高效、清晰且易于维护的APROL库,从而充分利用硬件性能并提高整个自动化系统的运行效率。