摘 要:文本重点介绍台达DOP人机界面与思瑞普针式打印机通过宏指令成功通讯的方法,并提供了一个能打印中文汉字与坐标轴的程序。当掌握了基本的控制方法后,就能完成针打指令提供范围内所有复杂功能的打印。
1 引言
针式打印机由于体积小、价格便宜、控制方便等特点,在工业自动化设备上有着广泛的应用。传统方式对针式打印机的控制都是基于PLC等能自由进行通讯的控制器,针式打印机与人机界面连接一般都离不开PLC这样的控制枢纽。台达DOP人机界面提供了两个串行通讯口,并且通过宏提供的通讯指令,可以自由的对串口进行控制,来达到与针式打印机直接相连。
2 思瑞普针式打印机说明
SP-A 系列打印机不仅可以打印ASCII 字符,而且可以打印英文希腊文德文法文日等字符,语片假名和一二级国标汉字,大量的数学专用符号符号以及各种图形曲线符号。SP-A 系列打印机具有36 种通用ESC 打印命令,可以实现字符和图形和放大与缩小,打印方式的选择,打印格式的设置。对流字微打而言,通过在针式打印机的命令基础上又补充了十三条指令,可以对汉字进行旋转放大反白打等等。
2.1主要特点
SP-A 系列打印机主要特点包括:采用针式撞击点阵打印方法;特别为安装在仪器或设备的垂直面板上而设计;智能化打印控制36 个通用ESC 打印命令;打印宽度16 字符/ 行24 字符/ 行或40 字符/行有三种机型可选;打印速度1.2 行/ 秒0.7 行/ 秒或0.4 行/ 秒有三种机型可选;打印字模全部96 个5 7 点阵ASCII 字符和352 个5 7 或6 8 点阵其它字符或图符32 个用户可定义6 8 点阵字符;打印接口CENTRONICS 兼容并行接口和RS-232C 兼容串行接口;打印纸44 .5 或57.5 毫米宽40 毫米直径的普通白纸纸卷;在线/ 离线选择按键和走纸按键;在线/ 离线状态指示;单电源直流5V 操作电源<1 .0A。
2.2 RS-232C串口定义
2 :RX;3: TX;5 GND。
2.3 通讯参数选择方式
通过DIP1~DIP6开关,其中DIP1~DIP3为波特率选择,DIP4为控制方式选择,DIP5~DIP6为校验方式选择。
3 台达DOP人机界面说明
3.1 通讯宏指令
可以独立定义COM1,COM2接口,通过宏指令与针打连接。其中主要用到的是通讯宏指令。
(1)SELECTCOM。SELECTCOM →经由此项指令,来选定要切换哪一个通讯端口,因此只要使用此项指令,再于编辑时选择PLC 为NULL的选项,就可以使用两个通讯端口了,而0代表COM1,1代表COM2。(切换后,所有的通讯指令将自动针对所切换的通讯端口作处理,不同的宏之间的切换并不会互相支持或是干扰),参见图1。