发表于:2005-10-16 22:09:00
6楼
其实,是最简单的逻辑控制了,如果你对PLC有一点的基础,那么就可以试着编写,编错了没关系,软件嘛,都是可以擦掉重来的.如果用来控制的是伺服的定位控制,那就复杂多了!所以,你不防自己编写一下,提醒:编写时,要先定议设定值的地址.
难点:要与上位机通讯,必须先进行组态,且要定义DM区.
AD模块的参数设置,这里AD模块是用来将检测到的压力模拟量转换成数字量与设定值进行比较.因此,设定值要与实际值相对应,压力与模拟量之间存在一个比例系数K值,适当的调整K值使设定值与实际值相对应.不然比软会出错.
提示:用DM存贮设定值,并二进制比较;用TIM计时,注意计时器的单位.
指令提醒:255.05是小于,255.06是等于,255.07是大于.具体请参考CPM的编程手册.
众上分析,使用计时器硬件电路来实现是有一定困难的,但是也可以实现,须要另外设计一个控制回路,采用检测的压力值来触发电机的启停.但控制不精确,且不能及时的反馈压力值,因此只能选用PLC控制.其实,这看似简单的控制,但是存在很多的技术问题:
1、用到的组态;
2、用到了AD转换;
3、用到了压力检测仪;
4、用到了变频器的控制。
提醒:如果无须控制电机的转速,请不要命名用变频器,因为最关键的是压力,只要压力达到电机停,电压不够泵打开,因此用一个继电器控制也能实现。如果要用变频器对泵进行速度调节的话,那么你还缺小一个速度调节回路,如果在变频操作面板上直接调节,也就无所谓了。
这位兄台,如果没有设计好原理图请不要麻木编程,因为最关键的还是原理图,只有先确定了控制方法之后才能对PLC进行I/O分配。
一点小小见解,希望能给你带来帮助!