楼主最近还看过
有二种方法可以实现:
1、最简单的方法:只需用一个共阴极七段数码管,每段接一个2.2K的电阻,电阻的另一端接PLC的一组输出口(如:Q1.0、Q1.1、。。。Q1.6),数码管的共阴极接PLC输出侧的地,这样,运行时,如使Q1.0=1,则Q1.0对应的那一段就亮,如Q1.0=0,,则Q1.0对应的那一段就灭。记住每一个输出口对应数码管的段,编出数字由0到9输出口对应的输出状态的值,编程时,在显示送数前,先判断送出的数是几,再把这“几对应的状态值”送给输出口就可以是数码管显示“几”。S7-200有7段译码指令,用它就可省事多了。
2、用几个电子器件组成显示电路:用一个内含有4个光电耦合器件,做电平转换用(将输出口的24V输出电压变为5V或12V电位输出,再用一只集成块4511(将BCD码转换为7段译码)及一个共阴极数码管。这样你只占用4个输出口,去接光耦器件,编程时只需给输出口输出一位BCD码 就可实现数码显示。如你有电子线路设计基础,我讲这些,你一定会做出这个电路的。
3、如果显示数转换速度慢(1S以上)用继电器触点输出可以,如速度快应选用晶体管输出的输出模块。
"尤饼" 的回复,发表在13楼
对内容: 【回复内容:对: wyb2866255 楼主:我在“自制的PLC外围组件及应用”一文里,详细介... 内容的回复!-------------------------你好,几个点怎样控制数码管多位数?...】进行回复:
-----------------------------------------------------------------
数码管数据位占7根线(带小数点的话是8根线),然后就是位选信号——说白了就是分时驱动轮流点亮显示的二极管,利用视觉残留效应就看到显示数位连续显示了