新手求教:模拟信号输入的编程 点击:750 | 回复:15



TKM737585

    
发表于:2012-02-13 10:19:42
楼主
1.集水池高液位先关闭中和池排水电动阀(集水池液位仪信号输出4-20MA)
2.排水电动阀关闭后启动废水提升泵,低液位时关闭废水提升泵。每次开启须与先次废水泵停止后延时60分钟后开启。
3.废水提升水泵停止时,启动中和泵。
4.中和泵启动时,启动PH仪。
5. 通过PH仪输出的模拟量(4-20MA)来选择启动1#或2#加药泵。(当PH值为0-6.5时启动1#加药泵,PH值为8.5-14时启动2#加药泵)
6.当PH值到6.5-8.5间值时停止任一加药泵。
7.加药泵停止后中和泵停止,打开排水电动阀
8.任一设备有故障时,故障灯亮。
9.设备可手自动切换。
我的QQ 是946737585


楼主最近还看过



zhxl198808

  • 精华:7帖
  • 求助:14帖
  • 帖子:79帖 | 3915回
  • 年度积分:0
  • 历史总积分:22219
  • 注册:2008年9月06日
发表于:2012-02-13 10:48:49
1楼
楼主是想要整个逻辑的编程还是只要模拟量部分的

thestarinsky

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 16回
  • 年度积分:0
  • 历史总积分:48
  • 注册:2008年3月02日
发表于:2012-02-13 10:52:42
2楼

这种问题一般有两种解答,要么要求你自己完成,要么你付款请别人完成。建议自己多参考资料,个人觉得并不复杂,可以作为自己成长的一个阶段。

CSUNXY62

  • [版主]
  • 精华:2帖
  • 求助:10帖
  • 帖子:164帖 | 2561回
  • 年度积分:0
  • 历史总积分:19259
  • 注册:2006年11月08日
发表于:2012-02-13 11:35:12
3楼
用S7-200,因为你有一些数值的比较,在程序中先把模拟量转换为实数,这样程序相对好编一些。

YSC1

  • 精华:3帖
  • 求助:3帖
  • 帖子:149帖 | 2498回
  • 年度积分:500
  • 历史总积分:8547
  • 注册:2002年6月07日
发表于:2012-02-13 12:15:27
4楼

需要PLC+模拟量模块,程序需要你选什么PLC配什么模拟量模块,看看使用说明自己编吧?中间出现问题不能解决或不明白时,再到工控请教。如果想走捷径省事只有2楼说的第二中办法。

作林翊

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 20回
  • 年度积分:0
  • 历史总积分:64
  • 注册:2006年4月13日
发表于:2012-02-13 12:38:58
5楼

你的传感器是线性的吗 一般PLC的分辨率对应传感器的最大量程 成线性关系 这样就可以计算出PH值 之后进行比较输出控制泵

无聊的和尚

  • 精华:0帖
  • 求助:3帖
  • 帖子:3帖 | 574回
  • 年度积分:0
  • 历史总积分:1753
  • 注册:2009年11月11日
发表于:2012-02-13 14:40:26
6楼

1.集水池高液位先关闭中和池排水电动阀(集水池液位仪信号输出4-20MA)
2.排水电动阀关闭后启动废水提升泵,低液位时关闭废水提升泵。每次开启须与先次废水泵停止后延时60分钟后开启。
3.废水提升水泵停止时,启动中和泵。
4.中和泵启动时,启动PH仪。
5. 通过PH仪输出的模拟量(4-20MA)来选择启动1#或2#加药泵。(当PH值为0-6.5时启动1#加药泵,PH值为8.5-14时启动2#加药泵)
6.当PH值到6.5-8.5间值时停止任一加药泵。
7.加药泵停止后中和泵停止,打开排水电动阀
8.任一设备有故障时,故障灯亮。
9.设备可手自动切换。

 

 

 

 

兄弟啦,你这个是污水处理啦

你用的是300吗,

工控技术交流群189712471

欢迎你加入

yibeiqingcha

  • 精华:0帖
  • 求助:8帖
  • 帖子:13帖 | 326回
  • 年度积分:0
  • 历史总积分:1658
  • 注册:2011年4月08日
发表于:2012-02-13 19:51:47
7楼

假设PLC模块分辨率是4095,PH仪量程是0-10,设PH值为Y,对应的模拟量数字为X,则X=(4095-819)*Y/10,当Y=6.5时,X=2129.4,取整数则X=2129。编程用比较指令就可以了。需要注意的是,在实际工程工程模拟量信号经常存在干扰,即使加信号隔离端子也不能完全滤除干扰,所以编程要注意加适当延时或者的比较范围大一些,否则将导致系统不稳定。

原创军团-净水员

  • 精华:0帖
  • 求助:5帖
  • 帖子:8帖 | 266回
  • 年度积分:0
  • 历史总积分:965
  • 注册:2011年11月20日
发表于:2012-02-13 20:05:52
8楼

LZ,其实你自己已经把程序思路都写出来了,你按照你的思路去编写。应该不会太难的!学程序还是要自己动手,进步才会快。慢慢一步一步去实现,然后在集结在一起,就成了一套完整的程序了。根据不懂的单独提出来。可能学得更多。

高压包0

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 1回
  • 年度积分:0
  • 历史总积分:11
  • 注册:2012年2月13日
发表于:2012-02-13 21:11:58
9楼
什么也不懂!!就是想学!!1

EBN战略军团 hane2311

  • 精华:0帖
  • 求助:1帖
  • 帖子:3帖 | 52回
  • 年度积分:0
  • 历史总积分:347
  • 注册:2010年7月23日
发表于:2012-02-14 13:43:48
10楼

楼主最好自己动手吧!总要有个尝试过程的。

给个实践参考:

1、选择好PLC。

2、先把模拟量读入的处理好,然后如何换算都整明白。

3、逻辑相关的。

 

这个应该是一个不错入门的机会,好好把握。如果有问题大家一起帮你。

TKM737585

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 8回
  • 年度积分:0
  • 历史总积分:42
  • 注册:2010年8月06日
发表于:2012-02-14 14:41:28
11楼
回复内容:
对:zhxl198808 关于楼主是想要整个逻辑的编程还是只要模拟量部分的 内容的回复:

是整个逻辑的编程,我已编了不知正确是否。

TKM737585

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 8回
  • 年度积分:0
  • 历史总积分:42
  • 注册:2010年8月06日
发表于:2012-02-14 14:58:50
12楼
回复内容:
对:无聊的和尚 关于

1.集水池高液位先关闭中和池排水电动阀(集水池液位仪信号输出4-20MA)
2.排水电动阀关闭后启动废水提升泵,低液位时关闭废水提升泵。每次开启须与先次废水泵停止后延时60分钟后开启。
3.废水提升水泵停止时,启动中和泵。
4.中和泵启动时,启动PH仪。
5. 通过PH仪输出的模拟量(4-20MA)来选择启动1#或2#加药泵。(当PH值为0-6.5时启动1#加药泵,PH值为8.5-14时启动2#加药泵)
6.当PH值到6.5-8.5间值时停止任一加药泵。
7.加药泵停止后中和泵停止,打开排水电动阀
8.任一设备有故障时,故障灯亮。
9.设备可手自动切换。

 用的是S7-200  CPU 224,EM231的模块,能否给个QQ号,工控技术交流群已满加不进去。我向您请教一下,我把编好的程序发过去。谢谢。

 

 

 

兄弟啦,你这个是污水处理啦

你用的是300吗,

工控技术交流群189712471

欢迎你加入

内容的回复:


TKM737585

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 8回
  • 年度积分:0
  • 历史总积分:42
  • 注册:2010年8月06日
发表于:2012-02-14 15:06:54
13楼
回复内容:
对:zhxl198808 关于楼主是想要整个逻辑的编程还是只要模拟量部分的 内容的回复:

我已编好程序能否给个邮箱或QQ,我把程序发给您,帮助指导一下。

陈石头

  • 精华:33帖
  • 求助:2帖
  • 帖子:434帖 | 9288回
  • 年度积分:0
  • 历史总积分:54989
  • 注册:2008年3月07日
发表于:2012-02-16 23:23:50
14楼
//2012年2月16日结帖标识符//谢谢各位热心解答..............

唐成赛

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 3回
  • 年度积分:0
  • 历史总积分:13
  • 注册:2011年11月12日
发表于:2012-02-23 17:30:21
15楼
215813439技术交流群
SSI ļʱ