廈門海為科技有限公司

        請(qǐng)上傳logo 請(qǐng)上傳logo

        國(guó)產(chǎn)PLC—Haiwell(海為)PLC應(yīng)用技巧:文本作為從機(jī)

        2012-10-22 15:05:42 haiwell 809

        發(fā)布人:廈門海為科技有限公司


        一、關(guān)鍵字:異地控制 海為PLC 多網(wǎng)絡(luò)通訊


        二、控制要求:用10臺(tái)文本TP300與一臺(tái)海為PLC進(jìn)行聯(lián)網(wǎng)通訊。


        三、控制說(shuō)明:

        一般情況是文本作為主機(jī),PLC作為從機(jī),PLC作為從機(jī)時(shí)不需要寫(xiě)任何通訊部分程序的,文本直接訪問(wèn)PLC的數(shù)據(jù)地址即可。因此一臺(tái)海為PLC和10個(gè)海為文本屏通訊,就需要10個(gè)通訊口,才能進(jìn)行通訊,這在理論上是可以實(shí)現(xiàn)的,但是在實(shí)際應(yīng)用中,由于硬件要求,實(shí)際上是達(dá)不到,而且成本比較大,那么是否有一種方法只利用一個(gè)通訊口就可以和多臺(tái)的文本進(jìn)行通訊呢?

        答案是肯定的‘方法是:1臺(tái)PLC必須作為主機(jī),10臺(tái)TP300文本作為從機(jī),在文本編輯軟件中選擇“Modbus Server”協(xié)議,10臺(tái)文本的局號(hào)分別設(shè)為1~10。那么PLC作為主機(jī)就需要編寫(xiě)通訊部分程序。文本上的數(shù)據(jù)顯示,用MODW寫(xiě)指令把PLC數(shù)據(jù)送到文本顯示,文本上設(shè)定的數(shù)據(jù),要傳送到PLC,用MODR讀指令把文本上數(shù)據(jù)送到PLC。


        四、聯(lián)網(wǎng)圖

        lQLPJxaJm3745jrM4M0Bq7A3_oKTSzJ7mwLihbRigJYB_427_224.png


        五、程序難點(diǎn)控制說(shuō)明及其流程圖:

        通訊的程序難點(diǎn)說(shuō)明:當(dāng)任意一臺(tái)從機(jī)設(shè)定的某個(gè)寄存器V的值發(fā)生變化,剩下的從機(jī)的寄存器V的數(shù)值也要跟著變化, 例如從機(jī)1寄存器V0的值發(fā)生變化,那么其他從機(jī)V0的值也要跟著變化。如從機(jī)1至從機(jī)10的讀回來(lái)當(dāng)前值為An,(N為從機(jī)號(hào)地址)例如A1表示從機(jī)1讀回來(lái)的當(dāng)前值。B為前一次值,C為主機(jī)寫(xiě)入從機(jī)的當(dāng)前值。


        六、程序難點(diǎn)控制的梯形圖及其說(shuō)明:

        設(shè)備:1臺(tái)海為PLC,HW-S16ZS220R,2臺(tái)文本TP300

        lQLPJxaJm3745hjM8c0BzrA2ABhUS7pmVQLihbRlgKIA_462_241.png

        lQLPJxaJm3-ReDfNAcnNAtKw0wis8ACwyscC4oW0aIDSAQ_722_457.png

        lQLPJxaJm3745bTNAc7NAvSwfbUjtkOrJOkC4oW0YoCWAA_756_462.png

        lQLPJxaJm3745kjNAcvNAtiwaN40iQ2zP6YC4oW0ZYCiAQ_728_459.png

        lQLPJxaJm3745i3NAcbNAt6wgn_ZOqsb3usC4oW0aIDSAA_734_454.png


        七、文本控制畫(huà)面

        lQLPJxaJm3-ReZnNAjLNAvawN7ojmKhFhywC4oW0y0CWAA_758_562.png

        lQLPJxaJm3-ReWrNAjLNAvaw78uKVk9CA24C4oW06sCiAA_758_562.png


        八、總結(jié)

        使用海為PLC和海為文本TP300的Modbus Server的功能,利用海為便捷的通訊指令,輕易實(shí)現(xiàn)N臺(tái)文本與一臺(tái)海為PLC聯(lián)網(wǎng)通訊,節(jié)省成本,提高經(jīng)濟(jì)效益。如果對(duì)通訊實(shí)時(shí)性要求比較高,可以給PLC擴(kuò)展一個(gè)通口,每個(gè)通訊口與N/2臺(tái)文本進(jìn)行通訊,通訊實(shí)時(shí)性就有保證了。


        微信技術(shù)客服:08:30-21:00
        0592-3278716
        關(guān)注我們

        海為公眾號(hào)

        海為云APP