放久了的气球                高速走丝电火花线切割机电气原理与维修

 

 ★ 电气技术交流和讨论,生活体会和社会感言 ★

IREX SPLC编程简介

[ 2007-4-17 21:13:35 | By: cmpqlin ]

    前文及上海智国电子科技有限公司链接参见“超微型PLC——IREX SPLC 
www.golden-book.com/publog/user1/339/archives/2007/1129.shtml

下面以SPLC PRO1为例,介绍初步的编程方法。虽然,现在已用PRO2代替PRO1,但基本的方法仍相同(本文写于2005年)。SPLC PRO1的外形见图1PRO2的外形与之相同。

1

 第一次进行Easy PRO SPLC指令试验的体会——易学、好入门

http://www.comwap.com.tw/HTML/HTML_GB/index.htm 上,下载了“Irex MAP 阶梯图编辑器”;后又下载了第十三期的“IREX SPLC智国技术通报” ,看到上面有PRO1的介绍和使用举例,于是就把它打印出来作为编程学习资料。现在,来了解一下PRO1的基本情况。

先看它的底座,如图2所示(摘自“上海智国电子有限公司”技术通报):

再查一下引脚与功能的对应关系,见表1,非常简单;疑问之处,则是输入输出共用端子的使用,不知是如何区分的。 

经分析理解,终于知道,对于引出脚15I/O共用端口,其区分,在于接线方式:以GND为公共点者为输入,以Vcc为公共点者为输出。这样,就可确定,进行试验时,基本的接线方式可如图3所示。

因为有一块现成的试验板,它上面已经安装了输入开关、输入输出指示LED等。因此,可直接进入编程步骤。

接通输出Y9(其LED点亮)

编程试验时,不妨从简单的功能入手,这样可迅速掌握基本的操作方法,以后就只要关心指令的应用了。所以,先点亮一个LED试试,选取Y9

为此,先看一下指令,参见表2。表中图标和名称,摘自第十三期的“IREX SPLC智国技术通报”,说明栏文字有所改动。因为是刚刚接触,没有透彻理解指令,若有错误和不足之处,敬请指正。 

为了进一步的试验,即进行Y9Y16的循环点亮作准备,所以采用了计数器加数值比较的方式来控制输出;例如,当计数器的值为0时,使Y9接通。所编试验程序,参见图4

对图4的说明是:

1行程序,首先设定系统时基为100ms,该设定必须放在“RUN”命令前。接着设定闪烁器POT1,使它的闪烁速度为1s

2行,“RUN”是操作命令,与第6行的“END”命令联用:使得程序在RUNEND内扫描执行。

3行是在X1接通的第一个周期内,设定一号计数器CT1的初始值为0

4行是,闪烁器POT1的接点PSV1每接通一次,CT1的内容就加1

计数器下的参数值“11”,第1个“1”表示是一号计数器;第2个“1”,表示每来一个计数脉冲,CT1内容加1

5行,则是当(CT1=0时,Y9接通。

因为接通X1的第一个脉冲周期内,会清零CT1(第3行),即(CT1=0,故Y9会接通。直到闪烁器来下一个脉冲时,才有(CT1+1CT1,(CT1=1Y9才断开。

以上解释,仅供参考。

程序的编辑与上传

将梯形图编辑软件“IREX PLC階梯圖編輯器BK_S”解压,找到PLCMAP16_S.exe,打开,出现梯形图编辑环境,选择Easy PRO,就可开始编程。具体方法,试两下就可掌握。

程序编辑完毕, 点选“档案操作”区的“本文”,出现一个“文字区”图框;将PRO1用“专用传输线”与计算机串口连好,接通PRO1电源。

再点击 Assm”,程序就开始编译并传送至PRO1。接通X1Y9点亮后熄灭,大功告成。

Y9Y16的顺序点亮

在图4的基础上,重复第5行程序,并将参数作相应修改,就可使Y9Y16顺序点亮,参见图5

Y9Y16的顺序循环点亮

在图5的程序中,增加第13行的指令,参见图6:当(CT1)>7时,就把它复位,从而做到在Y16熄灭后,Y9又点亮,即实现Y9Y16的顺序循环点亮。不过,没有受X1的控制:在通电后,输出LED就开始了循环,美中不足。

其实,要受X1的控制,也简单,只要稍微改动一下就可以了:把闪烁器的设定从第1行,移到第3行,见图7

下一个问题是,一接通电源,Y9就是接通的,如何解决呢?

要是让开始时没有Y9输出,也不复杂:只需把CT1的比较值从0改为1就行,以下的则类推,如图8所示。

 

后记,这是过去学习IREX  SPLC的一点体会,由于这两年未继续学习它,所以就用来作一介绍。由于SPLC体积小巧,性价比高,能带电插拔,所以比较感兴趣。今后,待有学习或应用体会时,再行介绍。 
 
  (本内容,原贴于“中国工控网”)

Re:IREX SPLC编程简介

[ 2007-9-28 21:06:42 | By: SPLCFANS(游客) ]

新的软件中DLO1-DLO8跟M25-M32的映射地址是一样的,他们的作用也是一样的,使用要注意。

非常高兴博主在这里介绍他使用SPLC的经验。厂家把论坛关了,这让刚刚使用SPLC的人失去了一个学习和交流的场所,即便SPLC是比较初级的PLC,要快速掌握也不是容易的事。

个人主页 | 引用 | 返回 | 删除

Re:IREX SPLC编程简介

[ 2007-9-22 21:42:22 | By: SPLCFANS(游客) ]
SPLC虽然更换了编程软件,好像核心也换成了UPLC3,但我觉的跟之前没两样,可以说SPLC已经到了本身的极限了,依旧8位的软件架构,数量极其有限的软元件对于人机控制,依旧很不方便。虽然SPLC的RAM有256字节,但软元件规划只到前128字节,对于后128字节我们可以使用第4指令库控制。
个人主页 | 引用 | 返回 | 删除

Re: ZHIKE

[ 2007-9-5 12:12:15 | By: cmpqlin(游客) ]
谢谢ZHIKE,欢迎多介绍经验!
个人主页 | 引用 | 返回 | 删除

Re:IREX SPLC编程简介

[ 2007-9-3 20:32:01 | By: ZHIKE(游客) ]

闪烁器最好不要放到RUN之前。因为那样设置,当SPLC一上电,PSV就开始循环打开关闭,不管PSV前面有没有加常开的线圈。闪烁器有时被用来计时,它的准确控制就非常重要。

个人主页 | 引用 | 返回 | 删除

发表评论:

    昵称:
    密码: (游客无须输入密码)
    主页:
    标题:
    验证码:  JSWV