用plc数字输出模块驱动多变量仪表的系统的制作方法

文档序号:8480783阅读:360来源:国知局
用plc数字输出模块驱动多变量仪表的系统的制作方法
【技术领域】
[0001]本发明涉及PLC(可编程逻辑控制器,Programmable Logic Controller)控制技术领域,具体涉及一种用PLC数字输出模块驱动多变量仪表的系统。
【背景技术】
[0002]在现有的采用PLC驱动数字显示仪表的技术中,通常采用PLC模拟输出模块来驱动数字显示仪表,但是一个PLC模拟输出模块最多也只有8个通道,如果出现需要驱动的数字显示仪表较多的情况,则必须有较多的PLC模拟输出模块。另外,与采用PLC数字输出模块驱动数字显示仪表相比,采用PLC模拟输出模块驱动数字显示仪表的成本较高,一方面,PLC模拟输出模块的价格比普通的PLC数字输出模块的价格高很多;另一方面,PLC模拟模块必须采用屏蔽控制电缆的方式连接数字显示仪表,不仅增加了成本,又限制了连接数字显示仪表的方式。

【发明内容】

[0003]本发明的发明目的是针对现有技术的缺陷,提供了一种用PLC数字输出模块驱动多变量仪表的系统,用于解决现有技术中采用PLC模拟输出模块驱动数字显示仪表的成本高、驱动的数字显示仪表较少的问题。
[0004]本发明提供一种用PLC数字输出模块驱动多变量仪表的系统,包括:驱动装置和多个数字显示仪表;驱动装置包括:多个数字显示仪表工程量计算模块、循环寻址功能模块、BCD码转换及使能位控制模块和PLC数字输出模块;多个数字显示仪表工程量计算模块,用于计算多个数字显示仪表的工程量;多个数字显示仪表工程量计算模块与多个数字显示仪表一一对应,每个数字显示仪表工程量计算模块得到一个计算结果;循环寻址功能模块与多个数字显示仪表工程量计算模块连接,用于选择数字显示仪表工程量计算模块;BCD码转换及使能位控制模块与循环寻址功能模块连接,用于控制使能位并将计算结果转换为BCD码;PLC数字输出模块与BCD码转换及使能位控制模块连接,用于输出BCD码;多个数字显示仪表与PLC数字输出模块连接,用于将BCD码转换为显示结果并进行显示。
[0005]进一步,PLC数字输出模块包括:N个数据位接口和M个使能位接口 ;每个数字显示仪表都与N个数据位接口连接,并与M个中一个使能位接口连接。
[0006]进一步,当使能位接口的输出为第一数值时,与使能位接口连接的数字显示仪表更新显示结果;当使能位接口的输出为第二数值时,与使能位接口连接的数字显示仪表保持原有的显示结果不变。
[0007]进一步,在同一时刻至多一个使能位接口的输出为第一数值。
[0008]进一步,数字显示仪表为X位显示位的数字显示仪表,显示结果为十进制,每四个数据位接口与数字显示仪表中的X位中的一位显示位连接;其中,N等于4*X。
[0009]进一步,显示位包括符号位和数字位,或者显示位为数字位。
[0010]本发明提供的用PLC数字输出模块驱动多变量仪表的系统,通过循环寻址功能模块和BCD码转换及使能位控制模块,使PLC数字输出模块驱动多个数字显示仪表。本发明提供的用PLC数字输出模块驱动多变量仪表的系统成本低,可靠性高,并且只需少量的PLC数字输出模块就可以驱动大量的数字显示仪表。
【附图说明】
[0011]图1为本发明提供的用PLC数字输出模块驱动多变量仪表的系统实施例一的结构示意图;
[0012]图2为本发明提供的用PLC数字输出模块驱动多变量仪表的系统实施例二的结构示意图;
[0013]图3为本发明提供的实施例二中PLC数字输出模块的输出接口与数字显示仪表的连接示意图。
【具体实施方式】
[0014]为充分了解本发明之目的、特征及功效,借由下述具体的实施方式,对本发明做详细说明,但本发明并不仅仅限于此。
[0015]图1为本发明提供的用PLC数字输出模块驱动多变量仪表的系统实施例一的结构示意图,如图1所示,该系统包括:驱动装置和多个数字显示仪表105。该驱动装置包括:多个数字显示仪表工程量计算模块101、循环寻址功能模块102、BCD码转换及使能位控制模块103和PLC数字输出模块104。
[0016]其中,多个数字显示仪表工程量计算模块101用于计算多个数字显示仪表105的工程量,多个数字显示仪表工程量计算模块101与多个数字显示仪表105 —一对应,每个数字显示仪表工程量计算模块101得到一个计算结果。具体地,当数字显示仪表105为8个时,这8个数字显示仪表可以分别为PBl?PB8数字显示仪表,由于数字显示仪表工程量计算模块101与数字显示仪表105 —一对应,所以数字显示仪表工程量计算模块101也为8个,并且分别为PBl?PB8数字显示仪表工程量计算模块。其中,PBl数字显示仪表工程量计算模块与PBl数字显示仪表相对应,即PBl数字显示仪表工程量计算模块的计算结果是PBl数字显示仪表的;PB2数字显示仪表工程量计算模块与PB2数字显示仪表相对应,即PB2数字显示仪表工程量计算模块的计算结果是PB2数字显示仪表的,以此类推。
[0017]循环寻址功能模块102与多个数字显示仪表工程量计算模块101连接,用于选择数字显示仪表工程量计算模块101。具体地,例如当循环寻址功能模块的循环寻址周期为50ms时,第一个50ms循环寻址功能模块选择的是PBl数字显示仪表工程量计算模块,第二个50ms循环寻址功能模块选择的是PB2数字显示仪表工程量计算模块,以此类推。
[0018]BCD码转换及使能位控制模块103与循环寻址功能模块102连接,用于控制使能位并将计算结果转换为BCD码。具体地,例如当循环寻址功能模块102的循环寻址周期为50ms时,第一个50ms循环寻址功能模块102选择的是PBl数字显示仪表工程量计算模块,BCD码转换及使能位控制模块103控制其使能位,并将PBl数字显示仪表工程量计算模块的计算结果转换为BCD码。
[0019]PLC数字输出模块104与B⑶码转换及使能位控制模块103连接,用于输出B⑶码。多个数字显示仪表105与PLC数字输出模块104连接,用于将BCD码转换为显示结果并进行显示。
[0020]本发明将PLC数字输出模块104中用于传输数字显示仪表105的显示数据的输出接口定义为数据位接口,将PLC数字输出模块104中用于传输使能位数据的输出接口定义为使能位接口。其中,PLC数字输出模块104包括:N个数据位接口和M个使能位接口。每个数字显示仪表105都与N个数据位接口连接,并与M个中的一个使能位接口连接。也就是说,PLC数字输出模块104可以驱动M个数字显示仪表105。当使能位接口的输出为第一数值时,与该输出为第一数值的使能位接口连接的数字显示仪表105更新显示结果;当使能位接口的输出为第二数值时,与该输出为第二数值的使能位接口连接的数字显示仪表105保持原有的显示结果不变。需要注意的是,在同一时刻至多一个使能位接口的输出为第一数值,从而使在同一时刻至多一个数字显示仪表105更新显示结果,实现对多个数字显示仪表105的有效驱动。
[0021]具体地,例如,第一数值设定为1,第二数值设定为O。当循环寻址功能模块102的循环寻址周期为50ms时,第一个50ms循环寻址功能模块102选择的是PBl数字显示仪表工程量计算模块,BCD码转换及使能位控制模块103控制其使能位,并将PBl数字显示仪表工程量计算模块的计算结果转换为BCD码,此时,与PBl数字显示仪表连接的使能位接口的输出为1,则PBl数字显示仪表将B⑶码转换为显示结果并进行显示。第二个50ms循环寻址功能模块102选择的是PB2数字显示仪表工程量计算模块,BCD码转换及使能位控制模块103控制其使能位,并将PB2数字显示仪表工程量计算模块的计算结果转换为BCD码,此时,与PB2数字显示仪表连接的使能位接口的输出为0,则PB2数字显示仪表保持原有的显示结果不变。
[0022]数字显示仪表105为X位显示位的数字显示仪表,当显示结果为十进制时,PLC数字输出模块104中的每四个数据位接口与数字显示仪表105中的X位中的一位显示位连接。其中,N等于4*X。显示位包括符号位和数字位,或者显示位为数字位,也就是说数字显示仪表105可以为既具有符号位又具有数字位的数字显示仪表,也可以为不具有符号位,只具有数字位的数字显示仪表。
[0023]下面通过具体的实施例对本发明提供的用PLC数字输出模块驱动多变量仪表的系统进行说明。
[0024]图2为本发明提供的用PLC数字输出模块驱动多变量仪表的系统实施例二的结构示意图,如图2所示,该系统包括:驱动装置和多个数字显示仪表。该驱动装置包括:多个数字显示仪表工程量计算模块、循环寻址功能模块202、BCD码转换
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1