lrw123456
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 105 個
工控威望: 174 點
下載積分: 579 分
在線時間: 149(小時)
注冊時間: 2019-09-20
最后登錄: 2024-11-19
查看lrw123456的 主題 / 回貼
樓主  發(fā)表于: 2020-12-11 13:12
如題,我現(xiàn)在有一臺斑馬打印機,但是我不想加個pc機,我可不可以用plc通過tcp通訊,用ascii碼寫那個zpl程序?
[ 此帖被lrw123456在2021-01-19 14:51重新編輯 ]
歐姆法拉第
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 177 個
工控威望: 236 點
下載積分: 5156 分
在線時間: 62(小時)
注冊時間: 2020-11-11
最后登錄: 2021-04-29
查看歐姆法拉第的 主題 / 回貼
1樓  發(fā)表于: 2020-12-11 13:33
斑馬 應該有本 很厚的 手冊來講這個事情.

你應該找找 那個手冊.  
leo.xue
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 154 個
工控威望: 258 點
下載積分: 3419 分
在線時間: 229(小時)
注冊時間: 2018-01-26
最后登錄: 2024-12-22
查看leo.xue的 主題 / 回貼
2樓  發(fā)表于: 2020-12-12 08:24
可以的,我同事做過
ren1823
級別: 工控俠客
精華主題: 0
發(fā)帖數(shù)量: 321 個
工控威望: 2736 點
下載積分: 1187 分
在線時間: 436(小時)
注冊時間: 2019-08-01
最后登錄: 2024-12-22
查看ren1823的 主題 / 回貼
3樓  發(fā)表于: 2020-12-12 14:23
我用的232串口,最簡單的是觸摸屏走232連接打印機,所有字符和數(shù)據(jù)處理都在觸摸屏里
rongruoyiyan
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 42 個
工控威望: 160 點
下載積分: 1552 分
在線時間: 139(小時)
注冊時間: 2013-12-28
最后登錄: 2024-12-18
查看rongruoyiyan的 主題 / 回貼
4樓  發(fā)表于: 2020-12-14 17:35
歐姆龍串口plc直接連斑馬打印機
yaniii
級別: 正式會員
精華主題: 0
發(fā)帖數(shù)量: 31 個
工控威望: 75 點
下載積分: 862 分
在線時間: 7(小時)
注冊時間: 2019-07-20
最后登錄: 2023-09-24
查看yaniii的 主題 / 回貼
5樓  發(fā)表于: 2020-12-14 19:07
可以,我現(xiàn)在這有rs232也有網(wǎng)線的都在用。斑馬105plus,但是我是菜鳥,不會寫。
lrw123456
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 105 個
工控威望: 174 點
下載積分: 579 分
在線時間: 149(小時)
注冊時間: 2019-09-20
最后登錄: 2024-11-19
查看lrw123456的 主題 / 回貼
6樓  發(fā)表于: 2021-01-19 14:44
今天測試了一下,直接和PLC走TCP通訊沒有問題,我用的是西門子1200,走的是TCP Client,前期跟打印機測試通訊可以用Sockettool來測試,因為用PLC來測試出什么問題比較難查,然后用斑馬打印機的打標軟件ZebraDesigner Pro設置好你要打的模板,生成ZPL程序,然后直接復制ZPL程序發(fā)送就可以了,在PLC那邊對應的是STRING字符串的格式,在這邊需要注意的是,西門子發(fā)送的最大限制是8192個字符,所以如果你的ZPL程序超過了這個限制,你必須分開發(fā),今天測試了一下,分開發(fā)是沒問題的,斑馬打印機的會根據(jù)你的檢驗頭和尾來整合程序。然后還有另一種方法就是前期把打印的數(shù)據(jù)建成調(diào)用模板程序用Sockettool發(fā)送進去,發(fā)送過一次之后里面就存有這個模板了,然后只需要通過PLC調(diào)用模板并賦值就可以了,8192個字符肯定是夠用的。
本帖最近評分記錄:
  • 下載積分:+3(歐姆法拉第) 感謝分享!
    混口飯吃
    級別: 略有小成
    精華主題: 0
    發(fā)帖數(shù)量: 140 個
    工控威望: 213 點
    下載積分: 5495 分
    在線時間: 104(小時)
    注冊時間: 2020-10-29
    最后登錄: 2021-04-10
    查看混口飯吃的 主題 / 回貼
    7樓  發(fā)表于: 2021-03-17 16:27
    引用
    引用第6樓lrw123456于2021-01-19 14:44發(fā)表的  :
    今天測試了一下,直接和PLC走TCP通訊沒有問題,我用的是西門子1200,走的是TCP Client,前期跟打印機測試通訊可以用Sockettool來測試,因為用PLC來測試出什么問題比較難查,然后用斑馬打印機的打標軟件ZebraDesigner Pro設置好你要打的模板,生成ZPL程序,然后直接復制ZPL程序發(fā)送就可以了,在PLC那邊對應的是STRING字符串的格式,在這邊需要注意的是,西門子發(fā)送的最大限制是8192個字符,所以如果你的ZPL程序超過了這個限制,你必須分開發(fā),今天測試了一下,分開發(fā)是沒問題的,斑馬打印機的會根據(jù)你的檢驗頭和尾來整合程序。然后還有另一種方法就是前期把打印的數(shù)據(jù)建成調(diào)用模板程序用Sockettool發(fā)送進去,發(fā)送過一次之后里面就存有這個模板了,然后只需要通過PLC調(diào)用模板并賦值就可以了,8192個字符肯定是夠用的。

    大神搞定了嗎?最近要做
    明月松間照
    級別: 探索解密
    精華主題: 0
    發(fā)帖數(shù)量: 48 個
    工控威望: 136 點
    下載積分: 3044 分
    在線時間: 135(小時)
    注冊時間: 2018-03-13
    最后登錄: 2024-12-20
    查看明月松間照的 主題 / 回貼
    8樓  發(fā)表于: 2021-03-22 09:12
    圖片:
    圖片:
    這是通訊模式與打印機打印數(shù)據(jù)格式,具體格式可以參考斑馬打印機的手冊,你可以參考一下
    本帖最近評分記錄:
  • 下載積分:+1(haoanfei) 牛B呀
    eledesigner
    懂一點點
    級別: 工控俠客
    精華主題: 0
    發(fā)帖數(shù)量: 1806 個
    工控威望: 2068 點
    下載積分: 2717 分
    在線時間: 2231(小時)
    注冊時間: 2009-08-21
    最后登錄: 2024-12-21
    查看eledesigner的 主題 / 回貼
    9樓  發(fā)表于: 2021-03-22 09:18
    牛逼的,厲害了。
    eledesigner
    懂一點點
    級別: 工控俠客
    精華主題: 0
    發(fā)帖數(shù)量: 1806 個
    工控威望: 2068 點
    下載積分: 2717 分
    在線時間: 2231(小時)
    注冊時間: 2009-08-21
    最后登錄: 2024-12-21
    查看eledesigner的 主題 / 回貼
    10樓  發(fā)表于: 2021-03-22 09:21
    引用
    引用第5樓yaniii于2020-12-14 19:07發(fā)表的  :
    可以,我現(xiàn)在這有rs232也有網(wǎng)線的都在用。斑馬105plus,但是我是菜鳥,不會寫。

    淘寶看了一下,天價啊
    混口飯吃
    級別: 略有小成
    精華主題: 0
    發(fā)帖數(shù)量: 140 個
    工控威望: 213 點
    下載積分: 5495 分
    在線時間: 104(小時)
    注冊時間: 2020-10-29
    最后登錄: 2021-04-10
    查看混口飯吃的 主題 / 回貼
    11樓  發(fā)表于: 2021-03-22 12:50
    引用
    引用第8樓明月松間照于2021-03-22 09:12發(fā)表的  :
    這是通訊模式與打印機打印數(shù)據(jù)格式,具體格式可以參考斑馬打印機的手冊,你可以參考一下

    謝謝大神,等我試試,剛好也是用基恩士PLC做