|
|
|
发表人:zouzqian |
发表时间:2007/5/12 13:56:00 |
|
发表新论题
|
本栏论题: |
在PLC用经验设计法编程的几个想法 [31639] |
在PLC设计的时候,多是出于自己对电气控制的电路设计而转换过来的,但是这两个方面都还上有点区别,所以在很多时候都面对一个题目都要看很久,这让我想起了一种方法。
对于一个问题总是有它的多面性,也就是说什么问题都能给它化整为零,把它的要求一步步的展开,一个一个的进行设计,然后再对把一个一个的合拢,然后在对全局进行考虑,这样就避免了思维的错乱。这个看起来有点像在顺序控制的时候用功能图去表示了,其实不是的,这个就像砌房子,把一块块砖头砌上去,再整合就达到了目的,我觉得比那个好理解些。
在一个问题的设计时我是这样子看的,首先看看它要什么要求,然后再把它的要求分为几个块,再针对每个块又分成几个块。最后就是针对每个小块编程,最后把程序稍做修改就达到了目的,最后在PLC上检查并简化程序。
08年1月后我进入一家公司实习,做的是旋挖钻机的售后服务,开始学的是液压,我刚进去觉得这个还是不怎么熟悉,但是自己找了本液压传动的书来看的时候,慢慢的发现液控和电控有很多的地方是相同的,只是液压很多的符号比电气的符号复杂点,所以我一直在想这个问题,是不是在很多方面的他都有一个统一的思想,一个差不多的思路。
现在到了过了大半年了,要说旋挖钻机么,一个大型的工程机械,也掌握的差不多了,虽然有的时候处理故障的时候有点慢,但是很多时候还是自己处理好了。但是自己在做液压设计上的时候就有点犯难了,很多的东西都是一个微观的,很难用想像来理解,所以最近也是进展慢,在很多的液压设计上很多东西和PLC的设计还是有点区别的,所以大家在做PLC设计的时候大家不妨看看大学的自动控制方面的书籍,这个很有用的。 |
|
以下是关于《在PLC用经验设计法编程的几个想法》论题的回复(共52篇,分6页显示) |
|
回复人:hzw913 |
回复时间:2008/1/6 11:29:00 |
|
|
关键是弄清对方的要求,对工艺要有一定的了解,还要有一些实际经验。
|
|
|
回复人:cnkhn |
回复时间:2008/1/10 16:13:00 |
|
|
|
|
回复人:iamyuchen |
回复时间:2008/2/14 10:20:00 |
|
|
|
|
回复人:yxz211 |
回复时间:2008/4/6 16:14:00 |
|
|
都有道理的。可是每个人都有自己的设计理念。
下面分享一些设计时的注意事项:
设计可编程控制器时, 安全性是第一重要的,即即使在外部的电源发生异常时,可编程控制器出现故障时,整个系统也能在安全状态下工作,请务必在可编程控制器外部,设置安全电路,误操作,误输出是产生事故的原因。
1。务必在可编程控制器外部,设置如下几种电路,
紧急停止电路,保护电路,正转逆转等相反操作的连锁电路,定位的上限/下线等防止损坏的连锁电路。
2.可编程控制器CPU有监视定时器等自检功能
可编程控制器CPU以监视定时器等自检功能,检测出异常时,输出全部关闭,担当可编程控制器的CPU检测不出输入输出控制部分的异常时就不能控制输出,这时,为使机器在安全状态下运行,请设计外电路及机构
3.设计确保传感器的后备电源产生过负荷时的安全:
传感器的后备电源产生过负荷时,电压自动下降,除可编程控制器输入不工作之外,全部输出都关闭,这时,请设计外电路和机构,以使其在安全状况下工作。
4.设计确保当有与重大故障有联系的输出信号时机器的安全:
因输出继电器,晶体管的故障,输出时而为ON,时而为OFF的现象出现,当有与重大故障有联系的输出信号时,请设计外电路和机构,以使机器在安全状况下运行.
|
|
|
回复人:l520151oq |
回复时间:2008/4/10 19:51:00 |
|
|
|
|
回复人:zouzqian |
回复时间:2008/5/3 16:40:00 |
|
|
yxz211说的很有道理啊
我看了一些电路,人家做的都很不错,就说说天煌的一条生产线的教学模型吧,
他那个是有外部的极限保护,也就是说当步进电动机到了这个极限的时候系统就会断电,而且在程序里面也有极限的保护,我在实验室试验步进电机的时候就有很多次就是因为电机已经停止在本来的电气极限(也就是说到了这里的时候就停下来了)当我再次启动的时候就有可能还是他还是在这个方向运动,很容易造成事故(也就是说他想突破这个极限,呵呵),所以大家千万要记得在步进电机的程序里面要注意这个问题,尽量在给回这个原点的坐标中加上两个极限保护的开关信号,也就是说当他在这个原点时不给步进电动机信号,
前车之鉴,大家不要再犯了!!
|
|
|
回复人:zouzqian |
回复时间:2008/5/3 16:51:00 |
|
|
不过要有一些比较精确的保护的话,在很多时候都是很难做到,一般都是些简单的保护,而且在程序里面要想有很多保护也不是说要就有的,我是这样写程序的,
一般拿到个问题,先是看看这个东西有几个I/0,然后看要有些什么样的动作,也就是说熟悉流程,然后做个流程图,在试着编写程序,一般的程序都在仿真软件上调试(方便,哈),有的就在实验室里面了,自己慢慢的修改,把程序修改到我认为的最精简为止(也要看自己的时间,哈),很多保护都是在自己调试完成然后在一步步的加上去的,比如说电动机的正反转,程序里面的互锁和硬件互锁,有的时候要是条件有的话就直接用外部的I/O了,
对于yxz211说的第2、3、4种情况,我没搞过,很多时候自己只顾及一个程序在最简单的时候执行的情况了,对于一些特殊的情况都未曾考虑过,只是在有些地方超过了极限就直接断电的还是做过,
我觉得yxz211说的第2、3、4种情况很值得我们学习编程的人思考学习!!
谢谢yxz211!!!
|
|
|
回复人:文華 |
回复时间:2008/5/4 21:52:00 |
|
|
yxz211说的有道理,不管是做哪一项工作(工程)把安全放在第一位,是最关键的一步,这样的机器才放心的使用,我同意他的做事方式,我们应该要有这样的思维来对待手上的每一件事情
|
|
|
回复人:sdhwn |
回复时间:2008/5/5 22:53:00 |
|
|
做这东西至少液压上带电磁铁和压力继电器的东西要了解,好多保护可以在液压上实现
|
|
|
回复人:sdhwn |
回复时间:2008/6/3 22:46:00 |
|
|
实践第一拉工控就是限制与控制,你如果了解工艺过程现场编成调试也没问题拉
|
|
相关技术论坛: |
|
|