問:如何用海爲(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í)定沒有通訊程序。
問:Haiwell PLC與S7-200的(de)MODBUS通信時(shí)遇到(dào)西門子(zǐ)的(de)地(dì / de)址超出(chū)海爲(wéi / wèi)MODBUS地(dì / de)址範圍,比如S7-200的(de)Modbus地(dì / de)址爲(wéi / wèi)00001-000128對應Q0.0-Q15.7;010001-010128對應I0.0-I15.7;這(zhè)該怎麽解決?答:S7-200地(dì / de)址前兩位是(shì)功能碼代号(00:表示讀/寫位地(dì / de)址, 01:表示讀位地(dì / de)址 03:表示讀寄存器地(dì / de)址,04:表示讀/寫寄存器),那麽扣
問:在(zài)兩台PLC的(de)程序裏都寫了(le/liǎo)通訊指令,并用COM2口連接,并在(zài)兩個(gè)PLC上(shàng)分時(shí)進行了(le/liǎo)通訊操作,結果通訊正常。那麽:在(zài)實際控制系統中,若兩台PLC上(shàng)正好同時(shí)進行了(le/liǎo)通訊操作,不(bù)知通訊是(shì)否還能正常?答:在(zài)兩台PLC上(shàng)正好同時(shí)進行了(le/liǎo)通訊操作那麽本次通訊會失敗,而(ér)在(zài)未沖突時(shí)則通訊會成功,在(zài)實際使用中不(bù)建議采用2台主機分時(shí)對發通訊的(de)方法,而(ér)應該是(shì)一(yī / yì /yí)個(gè)當機,一(yī / yì /yí)個(gè)當從機,主機讀或寫從機數據(主站與從站的(de)區别是(shì):
問:主機隻用一(yī / yì /yí)個(gè)通訊口對5台(走不(bù)同協議)的(de)從機設備一(yī / yì /yí)直進行讀或寫,通訊會不(bù)會沖突?答:不(bù)會,海爲(wéi / wèi)PLC硬件會自動處理這(zhè)些問題。不(bù)需要(yào / yāo)編程。
問:兩台海爲(wéi / wèi)PLC進行通訊,如何用RS485進行聯網通訊?答:接2根線,将兩台PLC的(de)A+和(hé / huò)B-這(zhè)兩個(gè)端子(zǐ)對接即可,連接用的(de)線最好是(shì)采用屏蔽雙絞線。
問:海爲(wéi / wèi)PLC如何設置模拟量輸出(chū)?答:直接給PLC輸出(chū)端AQ賦值,根據輸出(chū)端默認的(de)碼值0-32000,或者自己設置的(de)工程量程值,把PLC輸出(chū)端AQ與輸出(chū)設備相連接就(jiù)可以(yǐ)。
問:海爲(wéi / wèi)PLC如何把模拟量輸入轉換城數字量呢?答:隻需要(yào / yāo)把模拟量輸入,接到(dào)PLC模拟量輸入端,PLC自動會把模拟量輸入轉換成的(de)相應碼值0-32000,(默認的(de))。海爲(wéi / wèi)PLC可以(yǐ)設置工程量。
問:海爲(wéi / wèi)PLC模拟量是(shì)否要(yào / yāo)編程程序?答:不(bù)需要(yào / yāo),隻要(yào / yāo)直接讀取AI和(hé / huò)AQ值就(jiù)是(shì)對應的(de)模拟量輸入和(hé / huò)輸出(chū)。