--- tags: MMWA1 --- # MMWA1部署方法 [TOC] ## 1. 傳原印表機相關 相關檔案及使用手冊在: Z:\ORG_RDD_ALL\ORG_RDDSW\專案資料\MMWA1\傳原 ### 安裝USB3.0 FX3Driver 驅動程式(PMB程式) 接上傳原印表機 → 開啟裝置管理員 → 找到FX3,點擊「更新裝置驅動程式」 → 點擊「瀏覽電腦上的驅動程式」 → 找到FX3Driver資料夾並依系統選擇適合的OS資料夾 → 開始安裝  * 可參考傳原使用手冊14-30頁 ### 設定PMB程式 1. 接上傳原印表機後,開啟PMB程式(V1.77),若一切正常,將會顯示正常連線:  2. 將其切至Off-Line,將設定值設定如下: | 功能 | 選項 | | -------- | -------- | | 列印轉向 | "LANDSCAPE" | | 紙張長度 | "4 Inch" | | 工作模式 | 可指定為"Normal - 1" or "Normal - 2"(傳原建議設為 Normal – 2) | | 資料等待時間 | "5 Sec" | | 待機閃噴間隔 | "300 Sec" | | 待機閃噴噴印點數 | "200 Purge Pulse" | | 列印方向 | "Right To Left" | 設定完成後需在\[參數設定\]中使用SAVE將目前設定存檔,關閉再啟時即會使用目前設定。 ## 2. 安裝jdk-8u221-windows-x64.exe 檔案位置: Z:\ORG_RDD_ALL\ORG_RDDSW\常用軟體\Java JDK8 ## 3. MMWA1主程式 目前主程式版本為v1.2.1(MMWA1-1.2.1.jar) ### 設定 第一次執行後,將必要檔案設定/放置完畢 1. 將MainMermaidScripte.txt置於C:\Users\Public\MMWA1 2. 將Settings.json內容設定為正確路徑 3. 檢查電腦IP網域是否和fx5uPLC相同 ### 設定自動執行專案 1. 按下windows+r,並輸入shell:startup 2. 建立runMMWA1.bat捷徑,並將其置於startup資料夾,即可以系統啟動時自動執行 ## 4. 現場提供IP 現場提供2組IP: 172.20.242.19(Fx5uPLC), 172.20.242.20(主機) mask: 255.255.252.0 gateway: 172.20.242.254 DNS: 10.2.1.11 ## 議題 ### 1. 現場手持BCR有機率讀不到  現場手持BCR有2種機型: 1. CipherLab 1500P 2. HoneyWell Voyager 450g 手持BCR讀不到的可能原因: * 條碼扭曲 * 未水平掃描 * BCR與Barcode的距離未適當 原因目前待查 ### 2. 傳原印表機問題 #### a. purge指令 * 依傳原提供protocol,purge指令每一個count需要等待5秒才會作業 * <font color="DarkSalmon ">傳原林昇洲經理:「每300秒閃噴200點一次,若在300秒間有列印資料,可隨時列印,若剛好到300秒在閃噴有列印資料時要等閃噴完才印資料(200點約0.1秒內可完成」「Purge, count=1 其實是將閃噴間隔設為5秒, 點數200,所以要5秒確保至少能閃噴一次」(2022-09-30)</font> * 依上述,即使用purge指令時,機器會先等待5秒後,再進行0.1秒的閃噴 * 為防止purge時漏噴紙箱,暫先不使用purge指令而使用傳原自己的閃噴機制 * 但如此一來便無法將吸墨棉蓋上,將會造成輸送帶污損:  #### b. top sensor error * 送完print_128Code後,超過「資料等待時間」仍無紙箱經過top sensor即會發生 * 送完print_128Code後,機器所需要反應時間為1.2秒 <font color="DarkSalmon ">傳原林昇洲經理:「應該是進箱sensor離TOP Sensor的距離要最少要預留1.2秒時間,才能避免此錯誤,當然若送了print_128code後,預留1.2秒時間會更好」(2022-10-13)</font> #### c. encoder no signal error * 機器已進入列印狀態,但跟隨輸異常停止時會發生 * <font color="red">2022-10-12時,使用PMB V1.85時,發生此錯誤時有機率無法使用error recover指令復原,需要將機器重新下電再上電數次才能解決</font>
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up