現(xiàn)在自動(dòng)化控制過程中,除非一些簡單的控制柜的組合,這些地方基本用io點(diǎn)就能將所有的動(dòng)作實(shí)現(xiàn),而稍微復(fù)雜一點(diǎn)點(diǎn)的工程項(xiàng)目,肯定會(huì)有像模擬量采集或者通信這樣的需求,而我這邊在第一次使用博圖的時(shí)候,就需要使用模擬量采集的信號,當(dāng)時(shí)在搜索過程中,查了很多相關(guān)的資料,最終我選擇使用指令中的標(biāo)準(zhǔn)與縮放兩個(gè)指令來實(shí)現(xiàn)這個(gè)控制的,這里貼出我的程序,希望能給大家一點(diǎn)點(diǎn)幫助,或者大家告訴我還有別的方式采集的話,更簡便,以前我還使用過s7-200這款plc,還有歐姆龍cj1m中也使用過,下面這些圖片大家先看下,有的可能以后你們使用中會(huì)遇到一些,是可以直接套用的。
面這個(gè)圖是s7-1200,采集的是0-5v的模擬量信號,對應(yīng)的壓力是-5wc到5wc,因?yàn)槭堑谝淮问褂?,而我在測試的過程中并沒有發(fā)現(xiàn)問題,所以貼出來,如果大家發(fā)現(xiàn)錯(cuò)誤,希望指導(dǎo)下。
上面的圖,是我最早使用的模擬量采集方式,電流信號是4到20ma的,轉(zhuǎn)換的頻率是0-50hz的,而這里對應(yīng)的數(shù)值是6400到32000,后面有頻率轉(zhuǎn)換,我就沒有貼出來了。
這兩個(gè)是歐姆龍cj1m模擬量采集的圖片,如果看到熟悉,可能會(huì)發(fā)現(xiàn)我之前寫的一個(gè)pid調(diào)節(jié)中,有用到這個(gè)圖,因?yàn)閜id調(diào)節(jié),是肯定需要模擬量采集的,所以我就又把這個(gè)圖放在這里了,歐姆龍模擬量采集需要設(shè)置的地方會(huì)多點(diǎn),在硬件模塊中都需要設(shè)置好,當(dāng)然三個(gè)plc中涉及到接線也是,這里都要看下原本說明書中的介紹接線的內(nèi)容,不要將線接錯(cuò),先寫這些吧,本來表達(dá)能力就不行,有點(diǎn)啰嗦了,希望大家見諒啊。