蛇狗五牲必中特是什么:译码显示

来源:百度文库 编辑:高考问答 时间:2024/04/29 06:09:54
要将PLC数据寄存器里的数据用数码管显示出来,该怎么做呢?
里面的数据是不定的,可能个为数,可能十位数,也可能是百位数的。有谁知道啊!!!
PLC里是16位的。 比如现在里面的数据是111,要怎么做呢?
PLC里有指令(就只能显示一位数(0~9)

但寄存器的大小总是确定的吧~~~比如八位寄存器,只要有三个数码管就好了(十进制)没有用到的位数不显示或者显示零

要将PLC数据寄存器里的数据用数码管显示出来,就必须首先将这些数据传送到PLC外部的锁存器锁存,然后锁存器再与数码管显示连接显示。

PLC传送数据的方法既可以并行,也可以串行。一般以串行为主(节约I/O端口)。进行串行传送时首先应该确定传送的波特率,然后在PLC内部设置一个定时器用来产生输出控制脉冲(定时器的时间与波特率相适应)。然后安排三个I/O端口作为串行通讯接线分别与锁存器及其控制电路相连接。三根串行通讯接线,一根作为输入线(确开始发送的控制输入),一根作为脉冲信号输出线路(作为输出控制线),另外一根就是作为数据传输线。

可能这样叙述,从字面上看有点复杂或难于理解,可自行参考有关串行通信方面的书籍。不好意思,只能解释到这种程度了。