4.2 软件设计在PLC中,可以用16位的数据寄存器来存放16位的二进塑封电感制数据包,其中高位字节存放地址字差模电感节,低位字节存放低位命令或显示的数字。例如,我们可以在PLC的数据存储区中建立一个LED显示缓冲区,显示缓冲区首地址为D0,末地址为D7,分别对应各显示段的段码和位地址,用程序控制数据以16位数据包的形式串行送入。假设PLC通过输入模块将工业现场的状态信息读入,通过用户程序的运算与操作,欲使LED光柱显示器有46线亮时,其显示区的数据格式如表4所示。 MAX7219的控制寄存器和显示寄存器均独立编址,显示程序实际上就是PLC在Y0(CLK),Y1(LOAD)时序的配合下不断通过Y2(DIN)向MAX7219的相应控制寄存器和数据显示寄存器写入16位二进制数据包的过程。所以问题的关键在于编写一个通用写入子程序,将D0等的内容从高位到低位在Y插件电感0(CLK)的作用下依次移入移位寄存器,最后由Y1(LOAD)的上升沿锁存到相应的内部控塑封电感制寄存器和数据显示寄存器中去。写入子程序的梯形图程序如图2所示,PLC与MAX7219间串行通信工作流程图如图3所示。 5 结 语基于MAX7219的LED光柱显示器与PLC的接口电路,数码显示器驱动芯片MAX7219只占用可编程控制器的3个输出点,通过芯片级联可成倍增加扩展显示LED的数量。应用时可利用PLC强大的编程能力功率电感,根据实际情况灵活编程,实现多线LED的显示和功能控制,利用光柱显示器色彩变化,还可达到显示与警示相结合的目的。
基于UC3842的电路,请大神解惑
这个电路7管脚没有电流,输出电压从37V一直缓慢往下降,管脚6的波形也不对,请大神们帮忙看看
没看懂
R5、C4改成1k、470p,再看下波形。R6改为100mR. 【获得20元现金红包】3600W可调电源0-60V,0-60A 3600W可调电源0-60V,0-60A
最近本人做了一台3600W可调电源0-60V,0-60A,
感觉不错,发给大家瞧瞧,互相学习
所用芯片KA3525,LM358
我也想做
能 芯片使用问题请教各位前辈我是电源小白请教下关于芯片使用问题:1,在芯片没有推荐功率情况下,我们如何确定这款芯片可以做多少W?2,比如两款芯片一个可以做70w,一个做10w,哪我是不是可以选择使用70w
2/2 首页 上一页 1 2 |