一种打印系统的制作方法
【专利摘要】本实用新型公开了一种打印系统,包括:打印机;控制器,通过RS232接口与所述打印机连接;触摸屏,通过RS422接口与所述控制器连接。本实用新型的打印系统,可以保证数据的实时性和数据的绝对准确性。
【专利说明】一种打印系统
【技术领域】
[0001]本实用新型属于自动化控制领域,特别是涉及一种打印系统。
【背景技术】
[0002]目前三菱自动化控制系统平台下位机采用三菱FX系列PLC,上位机采用三菱触摸屏,通过RS232接口将微型打印机和触摸屏连接,触摸屏采用宏指令将PLC读取的数据发送给微型打印机,将数据打印出来。数据通讯和运行过程如图1所示。
[0003]通过图1可以看出,PLC数据需要通过触摸屏(HMI)来发送给打印机打印。无法保证数据的实时性和数据的绝对准确性。同时触摸屏宏指令的功能相对较弱,无法完成复杂的运算和控制。
实用新型内容
[0004]本实用新型的目的在于提供一种打印系统,以克服现有技术中的不足。
[0005]为实现上述目的,本实用新型提供如下技术方案:
[0006]本实用新型实施例公开了一种打印系统,包括:
[0007]打印机;
[0008]控制器,通过RS232接口与所述打印机连接;
[0009]触摸屏,通过RS422接口与所述控制器连接。
[0010]优选的,在上述的打印系统中,所述控制器为PLC。
[0011]优选的,在上述的打印系统中,所述控制器为三菱FX系列PLC。
[0012]相应地,实用新型实施例还公开了一种打印方法,三菱FX系列PLC中M8402指令向打印机发送请求打印指令,将M8401作为互斥量,如果M8401为OFF时,通过M8402发送数据。
[0013]相应地,本实用新型还公开了一种数据格式的编写方法,包括:
[0014]S1、定义数据变量;
[0015]s2、编写打印数据格式;
[0016]s3、将编写的数据格式发送给打印机;
[0017]s4、通过FB功能,将打印功能全部封装至FB功能块中。
[0018]与现有技术相比,本实用新型的优点在于:本实用新型的打印系统,可以保证数据的实时性和数据的绝对准确性。
【专利附图】
【附图说明】
[0019]为了更清楚地说明本实用新型实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本实用新型中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0020]图1所示为现有技术中数据通讯和运行的示意图;
[0021]图2所示为本实用新型具体实施例中数据通讯和运行的示意图;
[0022]图3所示为本实用新型具体实施例中定义的数据变量;
[0023]图4所示为本实用新型具体实施例中编写的打印数据格式;
[0024]图5所示为本实用新型具体实施例中将编写的打印数据格式发给打印机的示意图。
【具体实施方式】
[0025]为使本实用新型的目的、技术方案和优点更加清楚,下面结合附图对本实用新型的【具体实施方式】进行详细说明。这些优选实施方式的示例在附图中进行了例示。附图中所示和根据附图描述的本实用新型的实施方式仅仅是示例性的,并且本实用新型并不限于这些实施方式。
[0026]在此,还需要说明的是,为了避免因不必要的细节而模糊了本实用新型,在附图中仅仅示出了与根据本实用新型的方案密切相关的结构和/或处理步骤,而省略了与本实用新型关系不大的其他细节。
[0027]参图2所示,打印系统包括打印机、控制器和触摸屏。控制器通过RS232接口与打印机连接,触摸屏通过RS422接口与控制器连接。
[0028]控制器可以包括微处理器(MCU),该MCU可以包括中央处理单元(CentralProcessing Unit, CPU)、只读存储模块(read-only memory, ROM)、随机存储模块(randomaccess memory, RAM)、定时模块、数字模拟转换模块(A/D converter)、以及复数输入/输出埠。当然,控制器也可以采用其它形式的集成电路,如:特定用途集成电路(Applicat1nSpecific Integrated Circuit,ASIC)或现场可程序化门阵列(Field Programmable GateArray, FPGA)等。
[0029]在本实用新型实施例中,控制器优选为三菱FX系列PLC (可编程逻辑控制器),FX系列可编程控制器由基本单元、扩展单元、扩展模块及特殊功能单元构成。基本单元(BasicUnit)包括CPU、存储器、输入输出及电源,是PLC主要部分。扩展单元(Extens1n Unit)是用于增加可编程控制器I/O点数的装置,内部设有电源。扩展模块(Extens1n Module)用于增加可编程控制器I/O点数及改变可编程控制器I/O点数比例,内部无电源,所用电源由基本单元或扩展单元供给。因扩展单元及扩展模块无CPU,必须与基本单元一起使用。特殊功能单元(Special Funct1n Unit)是一些专门用途的装置。
[0030]三菱FX系列PLC内部有许多具有不同功能的器件:输入继电器X、输出继电器Y、定时器T、计数器C、辅助继电器M、状态寄存器S等。
[0031 ] 三菱FX系列增加RS232通讯口,与打印机连接。PLC和触摸屏通过自带的RS422通讯口通讯。使用三菱FX系列PLC中M8402指令向微型打印机发送请求打印指令,将M8401作为互斥量(空闲信号)。如果打印机空闲(M8401为OFF)时,通过M8402发送数据。保证了数据的实时性和准确性。
[0032]将要打印的数据格式采用ST高级语句进行编写,包括如下步骤:
[0033]S1、定义数据变量,参图3所示。
[0034]s2、编写打印数据格式(ST语句),参图4所示。
[0035]s3、将编写的数据格式发送给打印机。
[0036]s4、通过FB功能,将打印功能全部封装至FB功能块中。在程序中只需要拖拉FB功能块即可实现数据的相关打印,方便程序维护。
[0037]综上所述,本实用新型的打印系统,可以保证数据的实时性和数据的绝对准确性。
[0038]最后,还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。
【权利要求】
1.一种打印系统,其特征在于,包括:打印机;控制器,通过RS232接口与所述打印机连接,所述控制器为三菱FX系列PLC ;触摸屏,通过RS422接口与所述控制器连接。
【文档编号】G06F3/12GK204166523SQ201420373292
【公开日】2015年2月18日 申请日期:2014年7月8日 优先权日:2014年7月8日
【发明者】张冰, 谢赵霞, 周建芳, 王其鳌 申请人:张家港市华菱医疗设备制造有限公司