摘要:文本重點(diǎn)介紹臺(tái)達(dá)DOP人機(jī)界面與思瑞普針式打印機(jī)通過宏指令成功通訊的方法,并提供了一個(gè)能打印中文漢字與坐標(biāo)軸的程序扔亥。當(dāng)掌握了基本的控制方法后,就能完成針打指令提供范圍內(nèi)所有復(fù)雜功能的打印麻镶。
關(guān)鍵詞:針式打印機(jī)人機(jī)界面宏指令串行通訊
1引言
針式打印機(jī)由于體積小葬荷、價(jià)格便宜销斟、控制方便等特點(diǎn),在工業(yè)自動(dòng)化設(shè)備上有著廣泛的應(yīng)用。傳統(tǒng)方式對(duì)針式打印機(jī)的控制都是基于PLC等能自由進(jìn)行通訊的控制器,針式打印機(jī)與人機(jī)界面連接一般都離不開PLC這樣的控制樞紐测暗。臺(tái)達(dá)DOP人機(jī)界面提供了兩個(gè)串行通訊口,并且通過宏提供的通訊指令,可以自由的對(duì)串口進(jìn)行控制,來達(dá)到與針式打印機(jī)直接相連央串。
2思瑞普針式打印機(jī)說明
SP-A系列打印機(jī)不僅可以打印ASCII字符,而且可以打印英文希臘文德文法文日等字符,語片假名和一二級(jí)國(guó)標(biāo)漢字,大量的數(shù)學(xué)專用符號(hào)符號(hào)以及各種圖形曲線符號(hào)。SP-A系
列打印機(jī)具有36種通用ESC打印命令,可以實(shí)現(xiàn)字符和圖形和放大與縮小,打印方式的選擇,打印格式的設(shè)置偷溺。對(duì)流字微打而言,通過在針式打印機(jī)的命令基礎(chǔ)上又補(bǔ)充了十三條指令,可以對(duì)漢字進(jìn)行旋轉(zhuǎn)放大反白打等等蹋辅。
2.1主要特點(diǎn)
SP-A系列打印機(jī)主要特點(diǎn)包括:采用針式撞擊點(diǎn)陣打印方法;特別為安裝在儀器或設(shè)備的垂直面板上而設(shè)計(jì)娱陈;智能化打印控制36個(gè)通用ESC打印命令挥疲;打印寬度16字符/行24字符/行或40字符/行有三種機(jī)型可選;打印速度1.2行/秒0.7行/秒或0.4行/秒有三種機(jī)型可選雳誉;打印字模全部96個(gè)57點(diǎn)陣ASCII字符和352個(gè)57或68點(diǎn)陣其它字符或圖符32個(gè)用戶可定義68點(diǎn)陣字符饼贰;打印接口CENTRONICS兼容并行接口和RS-232C兼容串行接口;打印紙44.5或57.5毫米寬40毫米直徑的普通白紙紙卷各祠;在線/離線選擇按鍵和走紙按鍵酌尔;在線/離線狀態(tài)指示;單電源直流5V操作電源<1.0A渺纯。
2.2RS-232C串口定義
2:RX跺榆;3:TX;5GND正蹋。
2.3通訊參數(shù)選擇方式
通過DIP1~DIP6開關(guān),其中DIP1~DIP3為波特率選擇,DIP4為控制方式選擇,DIP5~DIP6為校驗(yàn)方式選擇重蕉。
3臺(tái)達(dá)DOP人機(jī)界面說明
3.1通訊宏指令
可以獨(dú)立定義COM1,COM2接口,通過宏指令與針打連接。其中主要用到的是通訊宏指令钧宠。
(1)SELECTCOM男窿。SELECTCOM→經(jīng)由此項(xiàng)指令,來選定要切換哪一個(gè)通訊端口,因此只要使用此項(xiàng)指令,再于編輯時(shí)選擇PLC為NULL的選項(xiàng),就可以使用兩個(gè)通訊端口了,而0代表COM1,1代表COM2。(切換后,所有的通訊指令將自動(dòng)針對(duì)所切換的通訊端口作處理,不同的宏之間的切換并不會(huì)互相支持或是干擾),參見圖1瑟曲。
圖1切換通訊端口
(2)INITCOM饮戳。INITCOM→COMPORT的起始化,用來開啟通訊端口,并且設(shè)定通訊協(xié)議,參見圖2--圖9。
圖2INITCOM
圖3INITCOM中Variable2的設(shè)定(通訊協(xié)議)
圖4通訊端口 圖5通訊界面
圖6數(shù)據(jù)位 圖7同位
圖8停止位 圖9波特率
(3)FlowControl洞拨。流程控制,傳輸數(shù)據(jù)時(shí),由于實(shí)時(shí)壓縮扯罐、除錯(cuò)等新的傳輸處理技術(shù),使通訊的速度和正確性大幅提高,但也使計(jì)算機(jī)和人機(jī)間數(shù)據(jù)傳輸?shù)乃俣韧鶗?huì)遠(yuǎn)大于之間真正的數(shù)據(jù)傳送速度,為確保數(shù)據(jù)安全及完整傳送于計(jì)算機(jī)與人機(jī)之間,因此要有傳送流程的控制负拟。
(4)NoFlowControl。不加以設(shè)定篮赢。
(5)CTS/RTS齿椅。為硬件流程控制,由硬件產(chǎn)生的電氣脈波經(jīng)總線至內(nèi)接式調(diào)制解調(diào)器或是由連接線至外接式調(diào)制解調(diào)器來達(dá)成流程控制。
(6)DSR/DTR启泣。也是硬件流程控制,用于計(jì)算機(jī)跟人機(jī)以電纜直接聯(lián)機(jī)。
(7)XON/XOFF示辈。為軟件流程控制,通常只用于2400bps之Modem中,控制方式是由軟件產(chǎn)生句柄,并將其加在傳送的數(shù)據(jù)之中寥茫。
(8)PUTCHARS
PUTCHARS→經(jīng)由通訊端口,輸出字符。V1為通訊后回傳的值,可經(jīng)由此值,得到這次通訊的結(jié)果,V2為傳輸數(shù)據(jù)的起始地址,V3為數(shù)據(jù)的長(zhǎng)度,V4為所允許的最大通訊時(shí)間,其單位為千分之一秒,參見圖10矾麻。
圖10通訊端口輸出字符
(9)GETCHARS纱耻。GETCHARS→經(jīng)由通訊端口得到字符。V1為通訊后回傳的值可經(jīng)由此值,得到這次通訊的結(jié)果,V2為傳輸數(shù)據(jù)的起始地址,V3為數(shù)據(jù)的長(zhǎng)度,V4為所允許的最大通訊時(shí)間,其單位為千分之一秒,參見圖11仁墅。
圖11通訊端口輸入字符
3.2程序案例
以最終要完成如圖12的打印為例:
圖12打印樣式
3.4通訊參數(shù)選擇
9600,8,none,1,Mark/Space控制刺盏;使用HMI的COM1端口。
3.5編程
(1)首先新建一個(gè)程序,PLC型號(hào)為NULL冲倡;
(2)在畫面CycleMacro中填入如下代碼,完成HMI串口的出初始化锡迅;
(3)在畫面上建立一個(gè)【交替型】按鈕,在ONMacro填入如下代碼:
(4)其中SubMacro1為初始化COM1,代碼如下:
(5)SubMacro2為打印機(jī)初始化,代碼如下:
(6)SubMacro3為打印刻度及左箭頭,如下代碼:
(7)SubMacro4為打印Y軸(代碼略);
(8)SubM7acro5為打印右邊箭頭(代碼略)蒸橡;
(9)SubMacro6单葡、7為打印分隔線(代碼略)。
4結(jié)束語
臺(tái)達(dá)人機(jī)界面的宏指令是一個(gè)非常強(qiáng)大的功能,通訊指令的存在更是與針式打印機(jī)一類的帶通訊的設(shè)備提供了非常簡(jiǎn)便的連接方式每玛。
聲明:本網(wǎng)站所收集的部分公開資料來源于互聯(lián)網(wǎng)雳梧,轉(zhuǎn)載的目的在于傳遞更多信息及用于網(wǎng)絡(luò)分享,并不代表本站贊同其觀點(diǎn)和對(duì)其真實(shí)性負(fù)責(zé)芦赔,也不構(gòu)成任何其他建議托逝。本站部分作品是由網(wǎng)友自主投稿和發(fā)布、編輯整理上傳桥膝,對(duì)此類作品本站僅提供交流平臺(tái)萤皂,不為其版權(quán)負(fù)責(zé)。如果您發(fā)現(xiàn)網(wǎng)站上所用視頻勾笆、圖片敌蚜、文字如涉及作品版權(quán)問題,請(qǐng)第一時(shí)間告知窝爪,我們將根據(jù)您提供的證明材料確認(rèn)版權(quán)并按國(guó)家標(biāo)準(zhǔn)支付稿酬或立即刪除內(nèi)容弛车,以保證您的權(quán)益!聯(lián)系電話:010-58612588 或 Email:editor@mmsonline.com.cn蒲每。
- 暫無反饋
編輯推薦
- 2025新年特刊:打造新質(zhì)生產(chǎn)力澎矗,智啟未來新篇章
- 定義制造業(yè)未來的數(shù)控加工中心技術(shù)專題
- 航空航天及交通領(lǐng)域先進(jìn)制造技術(shù)應(yīng)用專題
- 解碼消費(fèi)電子產(chǎn)品生產(chǎn)的數(shù)字化之路技術(shù)專題
- 精密智能機(jī)床酒舶,助力制造升級(jí)技術(shù)專題
- 汽車輕量化驅(qū)動(dòng)下的零部件加工應(yīng)用專題
- 高性能銑刀實(shí)現(xiàn)高精加工生產(chǎn)技術(shù)專題
- 航空航天發(fā)動(dòng)機(jī)解決方案專題
- 高效齒輪加工生產(chǎn)技術(shù)方案專題
- 金屬加工液的性能不止?jié)櫥夹g(shù)應(yīng)用專題