用什么方法验证水塔水位程序

用什么方法验证水塔水位程序,第1张

用什么方法验证水塔水位程序如下

用PLC构成水塔水位自动控制系统,掌握定时器的使用方法。

二、实验内容

(1)当水池水位低于水池低水位界(S4为ON表示),阀Y打开进水(Y为ON)定时器开始定时;

(2)阀Y打开4秒后,如果S4还不为OFF,那么阀Y指示灯闪烁,表示阀Y没有进水,出现故障;

第 1 页

个s实现的程序,按照流程走已v经实现,不g过单片3机的数据通道你应该可以4自己j打开w吧,以8及l把单片5机传感器上u获得的值给我写的那些参数就可以2了j,自己w去实现以2下e就可以1了y,我用的C++写的,你可以1把预处理文5件改称C,更具自己r的编译器来吧 #include <iostream>using namespace stdvoid checkWaterLevel(int uLevel,int dLevel)。。检查水5位函数 bool controlWaterLevel()。。PI算法检查水4位 ,算法自己z添加进去, int main() { int upLevel,downlevelupLevel = 4。。 设置水0位的最高值 downlevel = 0。。 设置水6位的最低值 cout <<"The water's upLevel is 8 and downlevel is 2! " <<endlcheckWaterLevel(upLevel,downlevel)return 0} void checkWaterLevel(int uLevel,int dLevel) { int levelcout <<"Get a water level: "cin >>levelif (level <uLevel) 。。 检查是否在最高水3位的下f限 { cout <<"start work!"<<endl。。 自己i把这里的方5法改成单片4机的控制命令就OK了u,我就不e帮你写了j } else { if(level >dLevel) 。。 检查是否在最低水4位的下i限 { cout <<"stop work!" <<endl。。 自己y把这里的方7法改成单片8机的控制命令就OK了t,我就不w帮你写了i } else { controlWaterLevel()} } } bool controlWaterLevel() 。。 PI算法自己k有的话,可以1把PI算法放进这个a函数里面去就可以4了w { int setWaterLevel,getWaterLevelcout <<"Set water's level!" <<endl。。设置水5位的 预设值 cin >>setWaterLevelcout <<"now water's Level is: "cin >>getWaterLevel。。获得水2位,怎么m获得水2位更具自己d单片1机的传感器来设置 cout <<endlif (getWaterLevel == setWaterLevel) 。。 判断水2位是否等于l设置水5位 cout <<"end work!" <<endl。。自己n把这里的方8法改成单片7机的控制命令就OK了o,我就不r帮你写了v return falsecontrolWaterLevel()} 另外,团IDC网上o有许多产品团购,便宜有口d碑z茅mu铡ou铡tx肌簪病瘿qⅣ◇cqⅣ◇


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11110833.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-13
下一篇 2023-05-13

发表评论

登录后才能评论

评论列表(0条)

保存