图1 系统架构
2.2 打印机驱动设计条件 思普瑞特打印机通讯口参数如下: (1)RS-232C串口定义 2 TXD 3 RXD 5 GND (2)通讯参数选择方式如下: 通过DIP1~DIP6开关,其中DIP1~DIP3为波特率选择,DIP4为控制方式选择,DIP5~DIP6为校验方式选择。(默认为8,N,9600,)。 nextpage2.3 台达HMI设计条件 (1)HMI通讯口参数之(com1/com2)RS-232C串口定义: 2 RXD 3 TXD 5 GND (2)台達打印方式 台達DOP目前提供兩種打印方式,一種為Hard Copy,一種為排版打印。Hard Copy只是單純將人機當下運行的畫面截取并打印出來,一次只能打印一副畫面。排版打印是將需要打印的畫面透過打印排版預先設定好,是可以設置多個打印畫面的,並且可以將歷史資料一併打印出來。 3 系统设计3.1 Hard Copy打印功能設定
(1)新建項目:在【選項】->【设置模块参数据】->【打印】功能选项里面设置,如图2所示。注意,新建项目设置打印com port参数要和打印机背后的拨码通讯参数保持一致。
图2 新建項目
(2)建立打印画面:建立需要打印的画面,画面上需要设置报表输出按钮或者用系统控制区最后一个字(SCFR)的bit8位出发打印功能,如图3所示。
图3 建立打印画面
(3)使用控制区设定打印:控制区长度必须为8,当SCFR的bit8位出现上脉冲触发时,即触发打印功能,设置如图4所示。
图4 使用控制区设定打印
nextpage(4)建立输出报表按钮,触发打印功能,按钮设置如下:
3.2 排版打印功能设定
(1)新增一个画面,并将此画面设定为【套用打印画面】,如图5所示。
图5 排版打印新增画面
(2)建立打印元件,依照画面编辑动作,建立各个元件,如果需要打印历史数据以及历史曲线,则要在设定属性栏将【资料连续打印】的属性设置成【yes】,如图6所示。
图6 画图属性设定
nextpage(3)运行【选项】->【打印排版管理】,用拖拽的方式决定哪一页面需要作排版打印,上面为所有画面,图7为需要打印的画面。
图7 打印页面选择
(4)在一般画面上建立【输出报表】按钮或者在控制区长度为8的情况下使SCFR的bit8位发出一个脉冲。就可以打印出全部的排版好的画面以及历史信息等。 (5)排版打印设计关键:换画面不能指定到排版打印画面;排版打印画面不能为预设画面;排版打印画面不讷讷个为基底画面;排版打印画面不能为屏幕保护画面;排版打印画面不能为子画面。 4 结束语 触摸屏串口行直接連接微型印表機,省掉二次開發過程。為使用者提供更方便的連接方式。



