西门子S7-200SMART模拟量利用指针变量循环输入问题

本人在工作中遇到的问题,简述如下:
1.需要从模拟量输入端输入压力传感器反馈电流值,4-20mA。
2.提取并转化模拟量值为对应压力值。
3.对实时压力值进行计算,得到实时压力最大值。
4.对HMI输入的设定参数,包括:压力标准值、压力百分比上限、压力百分比下限、压力上限值、压力下限值、压力判定选择标志、压力上下限选择标志结合压力最大值进行计算,得到合格标志,并输出。
5.共10组设定参数,每组参数均不同,均需要单独进行参数设置、保存和计算,但计算的算法是相同的,可以调用同一个子程序。

目前采用的方案是:
1.全部计算及数据存储均在PLC上进行,HMI上仅进行界面显示及参数输入。
2.主程序定义10组参数,分别调用计算子程序,输出10组结果,放在10组不同的存储区。
  但是感觉这种太繁琐了,之前遇到过别人用下拉列表的方式,选择不同的数值,可以对应到PLC里对应的变量地址,希望大家能给个实现的思路

最佳答案

一个指针指向模拟量输入,一个指针指向参数,中间计算用临时变量,根据指针位置判断相应输出点。还可以把HMI输入参数做成指针寻址方式,这样不管多少个页面只需要做一个页面

提问者对于答案的评价:
学习了

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc371282.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 下午4:55
下一篇 2021年7月5日 下午4:56

相关推荐

  • moudbus问题

    如图,他addr写着CPU作为从站地址不是1吗,但是右边写着地址是2。还有下面的&VB200什么意思? 问题补充:MBUS_INIT初始化从站指令,也就是说CPU当主站,通…

    2021年7月5日
  • 在样本中,S7-200电源特性保持时间(掉电),20/80ms,120/240V AC时,是什么含义?

    在样本中,S7-200电源特性保持时间(掉电),20/80ms,120/240V AC时,是什么含义? 最佳答案 如果CPU的交流电源停电时间小于20/80ms,那么对于…

    SIMATIC S7-200 2021年7月5日
  • 安装WinCC flexible SMART V3之后S7-200的本地连接里就找不到COM口

    WIN7  64X 安装了WinCC flexible SMART V3之前STEP7Micro WIN&nb…

    2021年7月5日
  • PID调节中看门狗超时问题

    用PID向导调节温湿度,用PID向导的使用过程中,使用自整定调节的时候,经常会出现PID的看门狗超时问题,是不是2个小时的最大时限后,温湿度达不到标定值的时候,看门狗就会超时呢?怎…

    SIMATIC S7-200 2021年7月5日
  • PLC是数据终端设备还是数据通信设备

    查阅Micro’n Power 知道: 如何设置PC/PPI电缆的DCE(本地)和DTE(远程)模式? 早期RS-232接口主要用来连接PC…

    SIMATIC S7-200 2021年7月5日
  • TD400替换TD200

    现用224组建程序,通过TD200显示,现在想用TD4OO显示,需要修改那些参数? 问题补充:我是新生,最好详细具体一点。TD200与TD400区别。哪些需要注意的要点?可以不可以…

    SIMATIC S7-200 2021年7月5日
  • S7-200PID控制问题

    小弟初次使用PID,需要用3个PID去控制3台变频器,但是同一时刻只能有1台变频器工作,也就是说只能有1个PID使能,而手册上又说PID必须用SM0.0使能,怎样才能切换PID呢?…

    SIMATIC S7-200 2021年7月5日
  • s7200的PPI通信时,各注脚的定义

    所用为s7200的226,想通过远程调试程序,要了解PPI协议的注脚,及它和modbus时差别 最佳答案 PPI协议:西门子内部协议,不公开。 提问者对于答案的评价:虽然没得到答案…

    SIMATIC S7-200 2017年7月25日
  • S7-200应用于换热站

    我想在原有的换热站程序中,添加对于特定时间段的供热程序,例如:节假日的供热温度需要降低,请问如何设定该特定时间段,是否应该使用时钟指令,若是,如何使用。请赐教!谢谢! 最佳答案 就…

    SIMATIC S7-200 2021年7月5日
  • S7-200怎样学好?

    我已前玩过logo现在想学PLC但不懂汇编语言,找了本PLC书(大学教材)看。基本指令看懂了,但功能指令始终是似懂非懂。书看不下了。。。请师傅指点!!! 问题补充:是不是一定要学好…

    SIMATIC S7-200 2021年7月5日

发表回复

登录后才能评论