2 系统设计条件
2.1 系统架构
图1是本项目系统架构。架构以台达DOP A(标准型,提供5.7’’~10.4’’)/AE(xx型 提供5.7’’~10.4’’)/B(真彩高亮,提供5.7’’~7’’)全系列触摸屏为主机,直接驱动常用微型打印机,构成小型数据图表记录管理系统。
0 && image.height>0){if(image.width>=700){this.width=700;this.height=image.height*700/image.width;}}" src="http://www.delta.com.cn/jidian/47/anli4_clip_image002.jpg" width=553 height=197>
图1 系统架构
2.2 打印机驱动设计条件
思普瑞特打印机通讯口参数如下:
(1)RS-232C串口定义
2 TXD
3 RXD
5 GND
(2)通讯参数选择方式如下:
通过DIP1~DIP6开关,其中DIP1~DIP3为波特率选择,DIP4为控制方式选择,DIP5~DIP6为校验方式选择(默认为8,N,9600)。
2.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参数要和打印机背后的拨码通讯参数保持一致。
0 && image.height>0){if(image.width>=700){this.width=700;this.height=image.height*700/image.width;}}" src="http://www.delta.com.cn/jidian/47/anli4_clip_image004.jpg" width=532 height=487>
图 2新建项目
(2)建立打印画面:建立需要打印的画面,画面上需要设置报表输出按钮或者用系统控制区{zh1}一个字(SCFR)的bit8位出发打印功能,如图3所示。
0 && image.height>0){if(image.width>=700){this.width=700;this.height=image.height*700/image.width;}}" src="http://www.delta.com.cn/jidian/47/anli4_clip_image006.jpg" width=475 height=265>
图3建立打印画面
(3)使用控制区设定打印:控制区长度必须为8,当SCFR的bit8位出现上脉冲触发时,即触发打印功能,设置如图4所示。
0 && image.height>0){if(image.width>=700){this.width=700;this.height=image.height*700/image.width;}}" src="http://www.delta.com.cn/jidian/47/anli4_clip_image008.jpg" width=490 height=239>
图4使用控制区设定打印
(4)建立输出报表按钮,触发打印功能,按钮设置如图5。
0 && image.height>0){if(image.width>=700){this.width=700;this.height=image.height*700/image.width;}}" src="http://www.delta.com.cn/jidian/47/anli4_clip_image010.jpg" width=447 height=277>
图5触发打印功能,按钮设置
3.2 排版打印功能设定
(1)新增一个画面,并将此画面设定为[套用打印画面],如图6所示。
0 && image.height>0){if(image.width>=700){this.width=700;this.height=image.height*700/image.width;}}" src="http://www.delta.com.cn/jidian/47/anli4_clip_image012.gif" width=539 height=471>
图6 排版打印新增画面
(2)建立打印元件,依照画面编辑动作,建立各个元件,如果需要打印历史数据以及历史曲线,则要在设定属性栏将[资料连续打印]的属性设置成[yes],如图7所示。
0 && image.height>0){if(image.width>=700){this.width=700;this.height=image.height*700/image.width;}}" src="http://www.delta.com.cn/jidian/47/anli4_clip_image014.gif" width=532 height=395>
图7画图属性设定
(3)运行[选项]->[打印排版管理],用拖拽的方式决定哪一页面需要作排版打印,图8为需要打印的画面。
0 && image.height>0){if(image.width>=700){this.width=700;this.height=image.height*700/image.width;}}" src="http://www.delta.com.cn/jidian/47/anli4_clip_image016.jpg" width=607 height=484>
图8打印页面选择
(4)在一般画面上建立[输出报表]按钮或者在控制区长度为8的情况下使SCFR的bit8位发出一个脉冲。就可以打印出全部的排版好的画面以及历史信息等。
(5)排版打印设计关键:换画面不能指定到排版打印画面;排版打印画面不能为预设画面;排版打印画面不能为基底画面;排版打印画面不能为屏幕保护画面;排版打印画面不能为子画面。
4 结束语
触摸屏串口行直接連接微型印表机,省掉二次开发过程。为使用者提供更方便的连接方式。
我最近在玩和讯财经微博,很方便,很实用。
一句话,一张图,随时随地与我分享理财心得与亲历见闻。
点击以下链接xx,来和我一起玩吧!