SMART的基本控制库(LBC)提供了基本的控制模块,根据西门子编程风格指南和PLC Open为标准化概念编程。
小贴士
硬件及软件需求
1. 硬件要求
S7-200 SMART CPU控制器:
SIMATIC S7-200 SMART产品家族
2. 软件要求
STEP 7-Micro/WIN SMART
量程转换
在工业自动化领域,经常需要对各种参数进行测量和检测。不同的传感器和设备通常具有不同的量程范围。
量程转换可以将不同量程范围的数据进行转换和适配,能够准确地基于转换后的数据做出相应的控制和调整。
该库可以用于处理工程量和模拟量的转换。
量程转换库程序
量程转换库程序共包含3个功能块:
SC_ITR:实现缩放模拟量输入的值转换为工程量的值。
SC_RTR:实现浮点数到浮点数的转换。
SC_RTI:实现缩放有意义的单位值(温度,高度,压力.....),将其转换为硬件模拟输出值。
程序库-量程转换库
输入参数
输出参数
错误代码说明
功能描述
函数的处理是通过将True信号赋值给enable来开始的,输出值根据输入的设置进行缩放。
为确保缩放功能正确工作,必须要给输入和输出设置最小值和最大值范围。转换关系参考下方转换函数部分内容。
该功能块集成定义高低限值,当达到某一值时产生报警或警告。
𝑑𝑥 = 𝑥2 − 𝑥1 = ISH - ISL
𝑑𝑦 = 𝑦2 −𝑦1 = OSH – OSL
转换函数
𝑥 = input
𝑦 = output
𝑥1 = 输入的范围下限(ISL)
𝑥2 = 输入的范围上限(ISH)
𝑦1 = 输出的范围下限(OSL)
𝑦2 = 输出的范围上限(OSH)
参考画面
转换后的值通常需要在画面中显示,基于SMART LINE示例画面集成了该库中所有功能。
显示转换后的输出实时值
指示是否已超过报警或警告的上限值
报警:红色
警告:橙色
指示是否已超过报警或警告的下限值
报警确认按钮
设定输入及输出范围值
设定报警及警告限值
仿真外部输入用