首页 理论教育 数据脉冲选通显示优化方案

数据脉冲选通显示优化方案

时间:2023-06-16 理论教育 版权反馈
【摘要】:它用了前面提到的数码管脉冲选通数据显示器。图6-35 数据脉冲选通显示程序图6-35a为欧姆龙PLC程序。当CNT003OFF期间,用移位指令逐位传给10.01,而选通脉冲用P_002S控制10.00产生。这两者配合,即可把VW0的16位的值,逐一传给该数据显示器。当C3OFF期间,用移位指令逐位传给Y001,而选通脉冲用T200控制Y000产生。执行了上述程序,PLC将不断把“shuchu”字的16个位的值及16个脉冲选通信号发送给显示装置。

数据脉冲选通显示优化方案

它用了前面提到的数码管脉冲选通数据显示器。字数据用了脉冲选通的方法(使用1个输出点),按位(bit)逐一传送(也使用1个输出点)。其过程靠PLC程序实现。而数据到了显示器后,转换成7段码及进行显示,则是该显示器自己能实现的功能。

图6-35所示为一个实现此功能的PLC程序。

978-7-111-56641-0-Chapter07-37.jpg

图6-35 数据脉冲选通显示程序

图6-35a为欧姆龙PLC程序。该图用了1个计数器CNT003,进行16~0减计数。计数用脉冲是P_002S,为20ms脉冲。从16减到0后,计数停止,CNT003ON。而CNT003ON将使定时器TIMH2工作。经80ms延时,计数器复位。计数器复位又可计数,又重复上述过程。为了等待处理,及工作同步,这80ms暂停传送是必需的。

要显示的数据存于DM1中。当CNT003ON时,用MOV指令,把它传送给HR0通道。当CNT003OFF期间,用移位指令逐位传给10.01,而选通脉冲用P_002S控制10.00产生。这两者配合,即可把DM1的16位(bit)的值,逐一传给该数据显示器。

图6-35b为西门子PLC程序。该图用了1个计数器C3,进行0~16增计数。计数用脉冲是T33提供,为20ms脉冲。从0增到16后,计数停止,C3ON。而C3ON将使定时器T34工作。经80ms延时,计数器复位。计数器复位又可计数,又重复上述过程。为了等待处理,及工作同步,这80ms暂停传送是必需的。

要显示的数据存于VW0字中。当C3ON时,用MOVW指令,把它传送给MW0字。当C3OFF期间,用移位指令逐位传给Q0.1,而选通脉冲用T33控制Q0.0产生。这两者配合,即可把VW0的16位(bit)的值,逐一传给该数据显示器。

图6-35c为三菱PLC程序。该图用了1个计数器C3,进行0~16增计数。计数用脉冲是T200提供,为20ms脉冲。从0增到16后,计数停止,C3ON。而C3ON将使定时器T201工作。经80ms延时,计数器复位。计数器复位又可计数,又重复上述过程。为了等待处理,及工作同步,这80ms暂停传送是必需的。(www.xing528.com)

要显示的数据存于D0字中。当C3ON时,用MOV指令,把它传送给K4M0。当C3OFF期间,用移位指令逐位传给Y001,而选通脉冲用T200控制Y000产生。这两者配合,即可把D0的16位(bit)的值,逐一传给该数据显示器。

图6-35d为和利时LM机程序。图中:节1为启动定时功能块,以生成间隔20ms的时间脉冲;节2为启动定时值为80ms的定时功能块;节3为输出字“shuchu”的高位值;节4为发选通脉冲,并使“shuchu”循环左移1位;节5为调用增计数功能块,每间隔20ms计1个数。计到了16,即完成了字的数据发送与数据的循环复原,输出点C3.QON,停止位及选通脉冲输出。

执行了上述程序,PLC将不断把“shuchu”字的16个位的值及16个脉冲选通信号发送给显示装置。当完成一个循环,则使定时功能块T2工作,隔80ms,T2定时到,它把C1功能块复位,又启动上述过程。这里隔80ms是必要的。目的是便于接收方便于调整信号“位”的同步。

显然,这里的数据显示是有延时的。每隔20ms传1位(bit)数,16位需320ms,再加等待80ms。这里,未计及I/O刷新,最少需经400ms,才能完成1个字的显示。不过不到半秒的延时,问题是不大的。

这里只用1个字移位,实现1个字的显示。其实也可以用两个字,以至于更多字的移位,以实现两个字,以至于更多字的显示。只要显示时间延长能够忍受,理论上讲再多的显示都是可以的。这样以时间的延长,换取空间的节省,是比较合算的。

提示:本程序需在具有晶体管输出点的PLC上运行,所选定的时间脉冲频率要与PLC的程序扫描周期协调,以确保数据能正确显示。

不仅有这样可选通接收数据的数据显示装置。也有利用选通发送数据的数据数据采集装置。如果要接收这样装置的数据,则要编写相反的程序。这里略。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈