《台达DOP人机界面直连思瑞普针式打印机.docx》由会员分享,可在线阅读,更多相关《台达DOP人机界面直连思瑞普针式打印机.docx(6页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、台达DOP人机界面直连思瑞普针式打印机liujie导语:介绍台达DOP人机界面与思瑞普针式打印机通过宏指令成功通讯的方法,并提供了一个能打印中文汉字与坐标轴的程序摘要:文本重点介绍台达DOP人机界面与思瑞普针式打印机通过宏指令成功通讯的方法,并提供了一个能打印中文汉字与坐标轴的程序。当把握了根本的控制方法后,就能完成针打指令提供范围内所有复杂功能的打印。关键词:针式打印机人机界面宏指令串行通讯针式打印机由于体积小、价格廉价、控制方便等特点,在工业自动化设备上有着广泛的应用。传统方式对针式打印机的控制都是基于PLC等能自由进展通讯的控制器,针式打印机与人机界面连接一般都离不开PLC这样的控制关键
2、。台达DOP人机界面提供了两个串行通讯口,并且通过宏提供的通讯指令,可以自由的对串口进展控制,来到达与针式打印机直接相连。2思瑞普针式打印机讲明SP-A系列打印机不仅可以打印ASCII字符,而且可以打印英文希腊文德文法文日等字符,语片假名和一二级国标汉字,大量的数学专用符号符号以及各种图形曲线符号。SP-A系列打印机具有36种通用ESC打印命令,可以实现字符和图形和放大与缩小,打印方式的选择,打印格式的设置。对流字微打而言,通过在针式打印机的命令根底上又补充了十三条指令,可以对汉字进展旋转放大反白打等等。21主要特点SP-A系列打印机主要特点包括:采用针式撞击点阵打印方法;十分为安装在仪器或者
3、设备的垂直面板上而设计;智能化打印控制36个通用ESC打印命令;打印宽度16字符/行24字符/行或者40字符/行有三种机型可选;打印速度1.2行/秒0.7行/秒或者0.4行/秒有三种机型可选;打印字模全部96个57点阵ASCII字符和352个57或者68点阵其它字符或者图符32个用户可定义68点阵字符;打印接口CENTRONICS兼容并行接口和RS-232C兼容串行接口;打印纸44.5或者57.5毫米宽40毫米直径的普通白纸纸卷;在线/离线选择按键和走纸按键;在线/离线状态指示;单电源直流5V操纵电源3台达DOP人机界面讲明3.1通讯宏指令可以独立定义COM1,COM2接口,通过宏指令与针打连
4、接。其中主要用到的是通讯宏指令。1SELECTCOM。SELECTCOM经过此项指令,来选定要切换哪一个通讯端口,因此只要使用此项指令,再于编辑时选择PLC为NULL的选项,就可以使用两个通讯端口了,而0代表COM1,1代表COM2。切换后,所有的通讯指令将自动针对所切换的通讯端口作处理,不同的宏之间的切换并不会相互支持或者是干扰,参见图1。图1切换通讯端口2INITCOM。INITCOMCOMPORT的起始化,用来开启通讯端口,并且设定通讯协议,参见图2图9。图2INITCOM图3INITCOM中Variable2的设定通讯协议3FlowControl。流程控制,传输数据时,由于实时压缩、除
5、错等新的传输处理技术,使通讯的速度和正确性大幅进步,但也使计算机和人机间数据传输的速度往往会远大于之间真正的数据传送速度,为确保数据平安及完好传送于计算机与人机之间,因此要有传送流程的控制。4NoFlowControl。不加以设定。5CTS/RTS。为硬件流程控制,由硬件产生的电气脉波经总线至内接式调制解调器或者是由连接线至外接式调制解调器来达成流程控制。6DSR/DTR。也是硬件流程控制,用于计算机跟人机以电缆直接联机。7XON/XOFF。为软件流程控制,通常只用于2400bps之Modem中,控制方式是由软件产生句柄,并将其加在传送的数据之中。8PUTCHARSPUTCHARS经过通讯端口
6、,输出字符。V1为通讯后回传的值,可经过此值,得到这次通讯的结果,V2为传输数据的起始地址,V3为数据的长度,V4为所允许的最大通讯时间,其单位为千分之一秒,参见图10。图10通讯端口输出字符9GETCHARS。GETCHARS经过通讯端口得到字符。V1为通讯后回传的值可经过此值,得到这次通讯的结果,V2为传输数据的起始地址,V3为数据的长度,V4为所允许的最大通讯时间,其单位为千分之一秒,参见图11。图11通讯端口输出字符3.2程序案例以最终要完成如图12的打印为例:图12打印款式3.3通讯参数选择9600,8,none,1,Mark/Space控制;使用HMI的COM1端口。3.4编程1首先新建一个程序,PLC型号为NULL;2在画面CycleMacro中填入如下代码,完成HMI串口的出初始化;3在画面上建立一个【交替型】按钮,在ONMacro填入如下代码:4其中SubMacro1为初始化COM1,代码如下:5SubMacro2为打印机初始化,代码如下:6SubMacro3为打印刻度及左箭头,如下代码:7SubMacro4为打印Y轴代码略;8SubM7acro5为打印右边箭头代码略;9SubMacro6、7为打印分隔线代码略。4完毕语台达人机界面的宏指令是一个非常强大的功能,通讯指令的存在更是与针式打印机一类的带通讯的设备提供了非常简便的连接方式。