HaiwellHappy是一款免費(fèi)的PLC編程工具,這款軟件符合IEC 61131-3規(guī)范,軟件主要用于海為旗下的Haiwell系列plc產(chǎn)品的編程。HaiwellHappy支持LD(梯形圖)、FBD(功能塊圖)和IL(指令表)三種編程語(yǔ)言,推薦有需要的用戶下載使用。
軟件特色:
l 海為云編程
編程軟件支持海為云平臺(tái),可通過(guò)海為云對(duì)PLC 遠(yuǎn)程編程、上下載、固件升級(jí)、診斷、監(jiān)控及調(diào)試,讓您輕松遠(yuǎn)程連接,隨時(shí)偵測(cè)現(xiàn)場(chǎng)異常狀況。在本地則可以通過(guò)內(nèi)置在HMI 中的云引擎對(duì)PLC 編程。
l 內(nèi)置PLC仿真器
帶內(nèi)置仿真器的PLC編程軟件,實(shí)現(xiàn)了PLC程序仿真運(yùn)行。在編程過(guò)程中間或程序編寫(xiě)完成后,可用仿真器在完全脫離PLC的情況下仿真運(yùn)行PLC程序,以檢查程序執(zhí)行是否正確,極大地減少現(xiàn)場(chǎng)調(diào)試時(shí)間,降低調(diào)試難度,提高調(diào)試效率。
l 通訊仿真器
是專用于調(diào)試通訊指令的仿真工具。它可以手動(dòng)模擬輸入從機(jī)返回給PLC的應(yīng)答信息,也可以使用計(jì)算機(jī)的實(shí)際串口與從機(jī)真實(shí)通訊,真實(shí)仿真PLC執(zhí)行通訊指令的過(guò)程以及對(duì)從機(jī)返回?cái)?shù)據(jù)的處理。
l 插補(bǔ)仿真器
追蹤并繪制出直線插補(bǔ)、圓弧插補(bǔ)等運(yùn)動(dòng)控制指令生成的運(yùn)動(dòng)軌跡,列出運(yùn)動(dòng)平面各軸對(duì)應(yīng)的脈沖輸出通道的參數(shù),顯示該通道的當(dāng)前位置、機(jī)械原點(diǎn)位置、輸出模式等,可以設(shè)定軸長(zhǎng)、單位脈沖數(shù)。
l 生成PLC執(zhí)行文件
可將PLC源程序生成為可以獨(dú)立發(fā)布、獨(dú)立執(zhí)行的PLC執(zhí)行文件,這樣就可以非常方便、非常安全地把PLC執(zhí)行文件交給用戶自己下載,又不用擔(dān)心用戶看到源程序內(nèi)容。
l 創(chuàng)新的便利指令集
在分析吸收現(xiàn)有各種PLC指令的基礎(chǔ)上,Haiwell PLC推出許多功能強(qiáng)大的創(chuàng)新便利指令。如通訊指令(COMM、MODR、MODW、HWRD、HWWR)、數(shù)據(jù)組合分散指令(BUNB、BUNW、WUNW、BDIB、WDIB、WDIW)、PID控制(PID)、閥門(mén)控制(VC)、上下限報(bào)警(HAL、LAL)、范圍變送(SC)、溫度曲線(TTC)等,只需一條指令就能實(shí)現(xiàn)其他PLC需用多條指令來(lái)實(shí)現(xiàn)的功能,這些指令十分易于理解和使用,極大地提高了編程效率和程序運(yùn)行速度。
l 模塊化程序項(xiàng)目結(jié)構(gòu)
可建立共63個(gè)程序塊(主程序)、子程序、中斷程序,可任意選擇語(yǔ)言進(jìn)行編程,程序塊的執(zhí)行順序可任意調(diào)整,每個(gè)塊可單獨(dú)導(dǎo)入導(dǎo)出并且具有與程序項(xiàng)目相同的口令保護(hù)。充分實(shí)現(xiàn)模塊化編程和程序重用的夢(mèng)想。
l 指令使用表格
提供多種指令使用表格,使用這些表格可減少許多程序量,節(jié)約程序空間,如初始化數(shù)據(jù)等。每個(gè)表格可單獨(dú)導(dǎo)入導(dǎo)出并且具有與程序項(xiàng)目相同的口令保護(hù)。
l 強(qiáng)大的在線聯(lián)機(jī)功能
可搜索出與PC上位機(jī)連接的所有PLC,顯示出所有在線PLC的運(yùn)行狀態(tài)、故障狀態(tài)、RUN/STOP開(kāi)關(guān)位置、硬件配置信息、通訊端口參數(shù)等詳盡信息,可選擇對(duì)任意一臺(tái)PLC進(jìn)行在線監(jiān)控、程序上下載、固件升級(jí)、控制PLC運(yùn)行停止、調(diào)整PLC實(shí)時(shí)時(shí)鐘、設(shè)置修改保護(hù)口令、修改通訊端口參數(shù)、修改看門(mén)狗時(shí)間和PLC站名稱等。
l 在線監(jiān)控調(diào)試功能
提供多達(dá)10頁(yè)的元件監(jiān)控表,可選擇以十進(jìn)制、十六進(jìn)制、二進(jìn)制、浮點(diǎn)數(shù)、字符方式顯示數(shù)據(jù),支持位元件與寄存器元件混合監(jiān)控并且同時(shí)顯示元件注釋。各種指令使用表格可導(dǎo)入到監(jiān)控表中。
l 實(shí)時(shí)曲線功能
可對(duì)任意寄存器元件進(jìn)行實(shí)時(shí)曲線監(jiān)控,方便過(guò)程控制調(diào)試。
l 人性化的輸入方式
提供快捷鍵、拖放、點(diǎn)選等多種指令輸入方式,對(duì)每個(gè)輸入輸出端子都提示其有效的 元件或數(shù)值范圍,可直接輸入,對(duì)一些組合數(shù)據(jù)(如通訊協(xié)議等)還可通過(guò)雙擊該指令以配置方式輸入數(shù)據(jù)。
l 便利的注釋功能
提供了元件注釋、網(wǎng)絡(luò)注釋、指令注釋、程序塊注釋、表格注釋和項(xiàng)目注釋功能,元件注釋可通過(guò)在元件后跟“//”直接輸入(如:X0//電機(jī)啟動(dòng)),注釋可選擇下載到PLC中,方便日后上載程序的閱讀或修改。
l 詳盡的提示信息和在線幫助
提供PLC資源窗口、指令說(shuō)明窗口等信息窗口,所有指令、硬件模塊的詳細(xì)說(shuō)明均可在編程界面中通過(guò)F1鍵打開(kāi)功能強(qiáng)大的在線幫助系統(tǒng)找到答案,即使剛開(kāi)始使用HaiwellHappy 編程軟件也可輕松完成一個(gè)控制程序的編寫(xiě)工作。
l 方便的編輯功能
支持所有常規(guī)的編輯操作以及查找替換、指令上下移、網(wǎng)絡(luò)上下移、程序項(xiàng)目之間的拷貝粘貼等。
l 硬件配置、子程序參數(shù)傳遞、局部元件、間接尋址、打印、預(yù)覽、查錯(cuò)、CRC計(jì)算、口令保護(hù)等。
海為PLC產(chǎn)品特色:
以太網(wǎng)+ :主機(jī)、遠(yuǎn)程模塊均支持以太網(wǎng)通訊,主機(jī)支持以太網(wǎng)加 5 個(gè)RS232/RS485 通訊口同時(shí)工作,可組 N:N 網(wǎng)絡(luò),支持遠(yuǎn)程編程、調(diào)試、監(jiān)控及數(shù)據(jù)交換,通過(guò)以太網(wǎng)接口還可與其他 CPU 模塊、觸摸屏、計(jì)算機(jī)進(jìn)行通訊,輕松組網(wǎng)。
l 固件升級(jí)功能: 率先在小型可編程控制器中實(shí)現(xiàn)固件升級(jí)功能,無(wú)論是 CPU主機(jī)或擴(kuò)展模塊,都可以通過(guò)固件升級(jí)功能對(duì)固件進(jìn)行免費(fèi)升級(jí),使先前購(gòu)買的產(chǎn)品也能擁有海為公司不斷推出的各種最新功能。
l 豐富的網(wǎng)絡(luò)通訊功能:CPU 主機(jī)帶以太網(wǎng)加 2 個(gè)串口通訊口,可擴(kuò)展至以太網(wǎng)加 5 個(gè)串口通訊,每個(gè)通訊口都可以進(jìn)行編程和聯(lián)網(wǎng),都可作為主站或從站。
支持 1:N、N:1、N:N 聯(lián)網(wǎng)方式,支持各種人機(jī)界面和組態(tài)軟件,可與任何帶通訊功能的第三方設(shè)備(如變頻器、儀表、條碼閱讀器等)聯(lián)網(wǎng)。
l 支持多種通訊協(xié)議:內(nèi)置 Modbus TCP、Modbus RTU/ASCII 協(xié)議、自由通訊協(xié)議以及海為公司的 Haiwellbus TCP、Haiwellbus 高速通訊協(xié)議。極為便利的通訊指令系統(tǒng),無(wú)論使用何種通訊協(xié)議都只需一條通訊指令便可完成復(fù)雜的通訊功能,無(wú)須再為通訊端口沖突、發(fā)送接收控制、通訊中斷處理等問(wèn)題煩惱,并且可以在程序中混合使用各種協(xié)議輕松完成所需的各種數(shù)據(jù)交換。
l 高速脈沖計(jì)數(shù)功能:?jiǎn)螜C(jī)支持 8 路 200KHz 雙相高速脈沖計(jì)數(shù),支持 7 種計(jì)數(shù)模式(脈沖/方向 1 倍頻、脈沖/方向 2 倍頻、正/反轉(zhuǎn)脈沖 1 倍頻、正/反轉(zhuǎn)脈沖 2 倍頻、A/B 相脈沖 1 倍頻、A/B 相脈沖 2 倍頻、A/B 相脈沖 4 倍頻)和 3種比較方式(單段比較、絕對(duì)方式比較、相對(duì)方式比較),支持 48 段比較設(shè)定值,帶自學(xué)習(xí)功能。
l 高速脈沖頻率測(cè)量:?jiǎn)螜C(jī)支持 16 路 200KHz 高速脈沖頻率測(cè)量,支持以時(shí)間或脈沖數(shù)方式測(cè)量頻率。
l 高速脈沖輸出功能:?jiǎn)螜C(jī)支持 8 路 200KHz 雙相高速脈沖輸出,支持加減速脈沖輸出、多段包絡(luò)脈沖輸出功能,獨(dú)有的同步脈沖輸出功能可輕松實(shí)現(xiàn)精確的同步控制。單機(jī)可支持 16 路脈寬調(diào)制輸出(PWM),可同時(shí)驅(qū)動(dòng) 16 臺(tái)伺服或者步進(jìn)電機(jī)。
l 運(yùn)動(dòng)控制功能:?jiǎn)螜C(jī)支持 8 軸 200KHz 運(yùn)動(dòng)控制,支持任意 2 軸的直線插補(bǔ)、圓弧插補(bǔ),支持隨動(dòng)脈沖輸出、絕對(duì)地址、相對(duì)地址、反向間隙補(bǔ)償、原點(diǎn)回歸、電氣原點(diǎn)定義等功能。
l PID 控制功能:支持 32 路增量 PID、32 路自整定 PID、32 路模糊溫度控制,可配合 TTC 溫度曲線控制、VC 閥門(mén)控制等指令輕松實(shí)現(xiàn)工業(yè)現(xiàn)場(chǎng)各種復(fù)雜控制要求。
l 邊沿捕捉及中斷:CPU 主機(jī)支持 8 路的上下沿捕捉及中斷功能,所有開(kāi)關(guān)量輸入支持信號(hào)濾波設(shè)定,所有開(kāi)關(guān)量輸出支持停電輸出保持設(shè)定。提供多達(dá) 52個(gè)實(shí)時(shí)中斷。
l 強(qiáng)大的模擬量處理功能:可用AI寄存器直接訪問(wèn)模擬量輸入,模擬量輸入支持工程量轉(zhuǎn)換、采樣次數(shù)設(shè)定及零點(diǎn)修正?捎肁Q寄存器直接控制模擬量輸出,模擬量輸出支持工程量轉(zhuǎn)換并且可配置停電輸出保持功能。
l 強(qiáng)大的密碼保護(hù)功能:三級(jí)密碼保護(hù)功能(工程文件口令、PLC 口令、單獨(dú)的程序塊口令)以及禁止程序上載等保護(hù)。
l 自診斷功能、掉電保護(hù)功能、萬(wàn)年歷(RTC)、浮點(diǎn)數(shù)運(yùn)算等。
常見(jiàn)問(wèn)題:
1) 海為的編程軟件是什么,或者類似于哪款編程軟件?
答:我們的編程軟件是自主研發(fā)的HaiwellHappy編程軟件。編程界面類似于西門(mén)子,指令地址偏向于三菱,就是西門(mén)子和三菱綜合體
2) 海為 PLC 可否用別的編程軟件進(jìn)行編程?
答:不能,只能用我們的編程軟件 HaiwellHappy 編程軟件。
3) 海為PLC編程軟件支持哪幾種語(yǔ)言編程?
答:梯形圖(LD),功能塊圖(FBD),指令表(IL)
4) 在 HaiwellHappy PLC 編程軟件中,語(yǔ)句表程序;梯形圖程序;功能圖程序;可以相互轉(zhuǎn)化嗎?可以導(dǎo)入和導(dǎo)出嗎?
答:不可以相互轉(zhuǎn)化,但可以導(dǎo)入和導(dǎo)出
5) PLC一個(gè)程序里面包含多個(gè)主程序,系統(tǒng)在掃描時(shí),是先執(zhí)行哪個(gè)程序?、
答:海為PLC一個(gè)程序里面包含多個(gè)主程序時(shí)對(duì)程序塊的執(zhí)行按照工程目錄樹(shù)中從上到下的順序執(zhí)行,可以通過(guò)菜單【調(diào)試/程序塊執(zhí)行順序】進(jìn)行調(diào)整。