找回密码
 注册会员

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 476|回复: 0

用PLC实现生产过程自动控制

[复制链接]
发表于 2010-9-13 21:32:09 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转磨削论坛

您需要 登录 才可以下载或查看,没有账号?注册会员

×

1 设计要求

$ n5 G, u/ \3 R* T0 t" w' x

某生产过程原先由于采用传统的继电器控制,接线复杂、体积较大、比较笨重、自动化程度不很高、功能不很完善、可靠性也不很高,所以要求改用可编程控制器进行控制。
改进后其生产过程控制流程示意图见图1。图中罐A、罐B的容量相等且为罐C、罐D容量的一半。要求将溶液A和溶液B分别由泵1和泵2加到罐A和罐B中,罐B满后将溶液B加热到60℃,然后用泵3和泵4把罐A和罐B中的溶液全部加入到罐C中以1比1的比例混合,罐C装满后要继续搅拌60秒进行充分的化学反应,然后由泵5把罐C中的成品全部经由过滤器送到成品罐D中,罐D装满后开启泵6把整罐成品全部抽走。接着开始新一周期的循环。

# I* c8 v, e5 D* [, C; V

 

+ N L* w0 ~2 ?2 j6 r

2 对设计任务的分析

f9 o* A/ Z% G' k2 Y4 R2 H1 N

2.1先确定PLC所需的I/O个数
根据前述要求可知PC需要以下一些输出端:分别控制6个泵的6个输出端、1个控制加热器的输出端、1个控制搅拌器的输出端,总共需要8个输出端。

- ~ ^- |& i8 e6 J8 t& _$ E

4 @# c' Y3 o; q$ g9 D+ o# X+ w

PC所需要的输入信号端有:1个能检测是否已加热到60℃的温度传感器,图4中的TE代表温度(Temperature)传感器,每个罐是否已满、已空也需要传感器,图4中的AF、BF、CF、DF分别为四个罐的已满(Full)传感器,AE、BE、CE、DE分别是4个罐的已空(Empty)传感器,这样一共需要9个输入端。经分析可知,在控制过程中,罐D已满传感器DF可以用罐C已空传感器CE代替,因此可以省掉传感器DF,这样只需8个输入端即可。
所以要选用输入点个的数≥8、输出点个数≥8的PLC。
2.2 用户程序储器容量的选择
由以上分析可知,本系统不需模拟量变换及存储,只需要16个开关量控制,因此可按以下公式估算:
存储器字数≥开关量I/O总数*8=16*8=148

5 p. l; t5 R7 o# d$ L# t; U2 _8 g, y

3 PLC型号的选择

( V+ `9 j9 S$ U9 s, P" k: H& R

根据以上分析,要选择输入点个数≥8,输出点个数≥8,存储器字数≥148的PLC。对PLC的扫描速度及其它方面无特殊要求。我们选用的型号为欧姆龙公司(OMRON)的C20P。C20P可编程控制器的主机(基本单元)有12个输入点(0000"0011)、8个输出点(0500"0507)、编程容量为1194个地址、定时器/计数器48个(TIM00"TIM47),另外还有辅助继电器等。可直接驱动电动机,也可以通过继电器或接触器控制功率很大的负载。

# ~) z1 S5 y8 C @( P; B5 ~7 f' e

4I/O接点的分配及PLC接线图

* a# _4 Z( z4 ]0 k ^( Y. e6 O

5 梯形图程序的设计

$ h; r- t6 x- H

表2给出了实际状态及传感器与编程元件的对应关系,分析梯形图时可供对照。图3是对各部件控制的流程图,图4是梯形图程序。

/ Q8 _: N5 f6 `# s+ s

6 指令表程序

* \% ]* V6 z: H8 u6 F; z& |
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

中国磨床技术论坛
论 坛 声 明 郑重声明:本论坛属技术交流,非盈利性论坛。本论坛言论纯属发表者个人意见,与“中国磨削技术论坛”立场无关。 涉及政治言论一律删除,请所有会员注意.论坛资源由会员从网上收集整理所得,版权属于原作者. 论坛所有资源是进行学习和科研测试之用,请在下载后24小时删除, 本站出于学习和科研的目的进行交流和讨论,如有侵犯原作者的版权, 请来信告知,我们将立即做出整改,并给予相应的答复,谢谢合作!

中国磨削网

QQ|Archiver|手机版|小黑屋|磨削技术网 ( 苏ICP备12056899号-1 )

GMT+8, 2024-12-22 17:38 , Processed in 0.131093 second(s), 23 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表