文章目录
前言
本文分享一个自己编写的模拟量写入逻辑块。
一、功能概述
常用于阀门开度或者电机转速设置。
二、模拟量写入程序编写
1.创建自定义数据类型
2.创建FC块“模拟量写入”
建立如下引脚变量:
3.编写程序
代码如下:
#HMI.AO_IN := #AO_IN;
IF #HMI.AO_IN < #IN_MIN THEN
#HMI.AO_IN := #IN_MIN;
END_IF;
IF #HMI.AO_IN > #IN_MAX THEN
#HMI.AO_IN := #IN_MAX;
END_IF;
#HMI.AO_OUT := ((#HMI.AO_IN - #IN_MIN) / (#IN_MAX - #IN_MIN)) * (#HMI.OUT_MAX - #HMI.OUT_MIN) + #HMI.OUT_MIN;
#AO_OUT := REAL_TO_INT(#HMI.AO_OUT);
标签:MIN,写入,AO,PLC,HMI,模拟量,OUT
From: https://blog.csdn.net/laohei026/article/details/136732579