采用STEP7-Micro/win編程軟件編寫PLC程序,實現(xiàn)S7-200PLC模擬電壓的采集,并將采集到的電壓值(數(shù)字量形式)放入寄存器VW100中。
1、PLC梯形圖
為了保證S7-200PLC能夠正常與PLC進行模擬量輸入通信,需要在PLC中運行一段程序。采用以下2種設計思路。
思路1:將采集到的電壓數(shù)字量值(0~32000,在寄存器AIW0中)發(fā)送給寄存器VW100。上位機程序讀取PLC寄存器VW100中的數(shù)字量值,然后根據(jù)電壓與數(shù)字量值的對應關(guān)系(0~5v對應0~3200)計算出電壓的實際值。PLC程序如圖1所示。
圖1
思路2:將采集到的電壓數(shù)字量值(0~32000,在寄存器AIW0中)發(fā)送給寄存器VW415,該數(shù)字量值除以6400就是采集到的電壓值(0~5v對應0~32000),再送給寄存器VW100。上位機程序讀取PLC寄存器VW100中的值就是電壓實際值。PLC程序如圖2 所示。
圖2