問:海爲(wéi / wèi)PLC編譯程序顯示框中: 正在(zài)編譯:錯誤數:0 警示數:0硬件配置:69程序144使用空間:213 CPU模塊:HW-S24M2R程序空間:16000 硬件配置:69 程序144 使用空間:213的(de)含義。答:【硬件配置:69】指硬件配置占用69字節,【程序144】指程序占用144字節,【使用空間:213】指合計使用213字節,【程序空間:16000】指該型号可以(yǐ)使用的(de)空間總數。
問:在(zài)仿真的(de)時(shí)PID輸入值與,爲(wéi / wèi)什麽輸出(chū)值無變化呢?答: 這(zhè)是(shì)因爲(wéi / wèi)仿真時(shí),輸入值不(bù)是(shì)連續變化,而(ér)且輸入值前後變化的(de)偏差不(bù)明顯,因此輸出(chū)值無變化。PID控制是(shì)根據輸入值與設設定值的(de)差大(dà)于(yú)死區值,輸出(chū)才調整。
問:如何保存地(dì / de)址狀态表,以(yǐ)便下次調試時(shí)使用?答:“地(dì / de)址狀态表”等調試信息會與工程項目文件一(yī / yì /yí)起保存,按工具欄“保存”按鈕即可,如果未保存退出(chū)軟件時(shí)系統會提示你是(shì)否保存,下次打開工程文件可以(yǐ)繼續調試。
初始寄存器裏的(de)值下載後, 在(zài)運行中把值修改了(le/liǎo)。那麽重新上(shàng)電後,初始寄存器裏的(de)值是(shì)最初的(de)值?還是(shì)修改後的(de)值?
問:初始寄存器裏的(de)值下載後, 在(zài)運行中把值修改了(le/liǎo)。那麽重新上(shàng)電後,初始寄存器裏的(de)值是(shì)最初的(de)值?還是(shì)修改後的(de)值?答:初始寄存器表下載到(dào)PLC中,在(zài)運行過程中修改了(le/liǎo)寄存器表中對應的(de)寄存器值,重新上(shàng)電後,初始寄存器表中對應的(de)值是(shì)你最後修改的(de)值,不(bù)是(shì)寄存器表裏的(de)初始值。
問:如何通過編程軟件查看和(hé / huò)修改寄存器的(de)值呢?答:先将數據線将PLC與電腦連接上(shàng),打開海爲(wéi / wèi)編程軟件聯機,後點“在(zài)線監控”按鈕,進入在(zài)線監控狀态。然後點“地(dì / de)址狀态表”,打開後輸入寄存器地(dì / de)址如V1001就(jiù)可以(yǐ)看到(dào)數值并可進行雙擊進行強置修改了(le/liǎo)。
問:用HW-S16M2T作主機時(shí),隻要(yào / yāo)程序中有FTC指令,ERR就(jiù)亮起紅燈,且在(zài)線監視PLC狀态時(shí),消息窗口提示:系統錯誤:96 非法指令ID. 在(zài)與上(shàng)述完全相同的(de)硬件系統下,若程序中無FTC指令時(shí),則下載、運行、在(zài)線監控,都很正常,産生上(shàng)述情況的(de)可能原因有哪些?答:這(zhè)是(shì)以(yǐ)前PLC不(bù)支持新的(de)指令功能造成的(de),隻要(yào / yāo)從我們網站上(shàng)下載16M2T的(de)PLC升級固件,就(jiù)可以(yǐ)了(le/liǎo)。
問:程序下載到(dào)HW-S20M2R,模拟輸入沒接上(shàng)傳感器,模拟程序也(yě)沒有寫,我模拟輸出(chū)信号設置0-10V,用仿真器調節模拟信号值(0--10),用萬用表測模拟輸出(chū)端,電壓總是(shì)爲(wéi / wèi)0,一(yī / yì /yí)動不(bù)動,爲(wéi / wèi)什麽?答:離線仿真時(shí)調節模拟輸出(chū)并不(bù)會真正輸出(chū),聯機後在(zài)“在(zài)線監控”狀态下強制AQ輸出(chū)才會真正控制PLC輸出(chū)。
問:如何利用日期和(hé / huò)時(shí)鍾指令控制程序的(de)運行時(shí)間呢?答:利用其時(shí)間指令的(de)輸出(chū)位來(lái)控制程序運行或停止。
問:高速輸出(chū)暫停怎麽實現,又重新開始呢?答:用系統寄存器SM93,正轉脈沖禁止,SM94反轉脈沖禁止,給SM93置位,就(jiù)暫停,複位就(jiù)從原來(lái)停止繼續開始。仿真的(de)時(shí)候,這(zhè)個(gè)功能不(bù)起作用。
問:如何用海爲(wéi / wèi)PLC控制步進電機作角度控制?怎麽知道(dào)角度是(shì)否控制正确?答:首先得知道(dào)步進電機轉一(yī / yì /yí)圈需要(yào / yāo)多少個(gè)脈沖,将這(zhè)一(yī / yì /yí)圈的(de)脈沖數除以(yǐ)等分,得到(dào)每個(gè)等分的(de)脈沖數,然後你用脈沖輸出(chū)指令(如:PLSY或PLSR指令)輸出(chū)每個(gè)等分的(de)脈沖。這(zhè)樣每發一(yī / yì /yí)個(gè)等分的(de)脈沖就(jiù)會轉一(yī / yì /yí)個(gè)等分角。
問:怎樣用x端子(zǐ)控制PLC的(de)模拟量0-10V的(de)輸出(chū)?答:先通過PLC編程軟件裏的(de)“PLC硬件配置”将模拟量設成“0-10V”的(de)電壓輸出(chū)。如将AQ0設成“0-10V”電壓的(de)輸出(chū),當“X0”爲(wéi / wèi)“ON”則用“MOV”指令,将要(yào / yāo)輸出(chū)的(de)電壓對應的(de)數值賦給AQ0就(jiù)可以(yǐ)輸出(chū)想要(yào / yāo)的(de)電壓值。
問:在(zài)PLC聯網裏,如何判斷主從機呢?答:判斷主從機程序裏是(shì)否有通訊程序,當從機一(yī / yì /yí)定沒有通訊程序。