詳細介紹
西門子CPU1512C-1PN總代理主要用于精確定位,因此大家通常所說的控制伺服,其實就是對伺服電機的位置控制。其實,伺服電機還用另外兩種工作模式,那就是速度控制和轉(zhuǎn)矩控制,不過應(yīng)用比較少而已。
速度控制一般都是有變頻器實現(xiàn),用伺服電機做速度控制,一般是用于快速加減速或是速度精準控制的場合,因為相對于變頻器,伺服電機可以在幾毫米內(nèi)達到幾千轉(zhuǎn),由于伺服都是閉環(huán)的,速度非常穩(wěn)定。轉(zhuǎn)矩控制主要是 控制伺服電機的輸出轉(zhuǎn)矩,同樣是因為伺服電機的響應(yīng)快。應(yīng)用以上兩種控制,可以把伺服驅(qū)動器當成變頻器,一般都是用模擬量控制。
伺服電機主要的應(yīng)用還是定位控制,位置控制有兩個物理量需要控制,那就是速度和位置,確切的說,就是控制伺服電機以多快的速度到達什么地方,并準確的停下。
伺服驅(qū)動器通過接收的脈沖頻率和數(shù)量來控制伺服電機運行的距離和速度。比如,我們約定伺服電機每10000個脈沖轉(zhuǎn)一圈。如果PLC在一分鐘內(nèi)發(fā)送10000個脈沖,那么伺服電機就以1r/min的速度走完一圈,如果在一秒鐘內(nèi)發(fā)送10000個脈沖,那么伺服電機就以60r/min的速度走完一圈。
所以,PLC是通過控制發(fā)送的脈沖來控制伺服電機的,用物理方式發(fā)送脈沖,也就是使用PLC的晶體管輸出是常用的方式,一般是低端PLC采用這種方式。而中PLC是通過通訊的方式把脈沖的個數(shù)和頻率傳遞給伺服驅(qū)動器,比如Profibus-DP CANopen,MECHATROLINK-II,EtherCAT等等。這兩種方式只是實現(xiàn)的渠道不一樣,實質(zhì)是一樣的,對我們編程來說,也是一樣的。這也就是我想跟大家說的,要學習原理,觸類旁通,而不是為了學習而學習。
對于程序編寫,這個差別很大,日系PLC是采用指令的方式,而歐系PLC是采用功能塊的形式。但實質(zhì)是一樣的,比如要控制伺服走一個定位,我們就需要控制PLC的輸出通道,脈沖數(shù),脈沖頻率,加減速時間,以及需要知道伺服驅(qū)動器什么時候定位完成,是否碰到限位等等。無論哪種PLC,無非就是對這幾個物理量的控制和運動參數(shù)的讀取,只是不同PLC實現(xiàn)方法不一樣。
你可能使用了一個自供電或隔離的傳感器電源,兩個電源沒有彼此連接,即模擬量輸入模塊的電源地和傳感器的信號地沒有連接。這將會產(chǎn)生一個很高的上下振動的共模電壓,影響模擬量輸入值。
另一個原因可能是模擬量輸入模塊接線太長或絕緣不好。
可以用如下方法解決:
1) 連接傳感器可以限制功能和存儲區(qū)。此限制適用于無需輸入密碼便可訪問的所有功能和存儲區(qū)。將在 CPU 的對象屬性中各種訪問級別及其關(guān)聯(lián)的密碼。訪問級別訪問限制*訪問(無保護)每個用戶都可以讀取和更改硬件配置及相應(yīng)塊。
讀訪問在這一級訪問中,可以不輸入密碼對硬件配置和塊進行只讀訪問。即可將硬件配置和塊加載到編程設(shè)備中。此外,還可訪問 HMI 和診斷數(shù)據(jù)。
但不輸入密碼,無法將任何塊或硬件西門子CPU1512C-1PN總代理配置加載到 CPU 中。此外,如果沒有密碼,也無法進行以下操作:寫測試功能和固件更新(在線)。
HMI 訪問 在這一級訪問中,不輸入密碼只能訪問 HMI 和診斷數(shù)據(jù)。
如果不輸入密碼,既不能將塊和硬件配置加載到 CPU 中,也無法從CPU中將塊和硬件配置加載到編程設(shè)備中。
此外,如果沒有密碼,也無法進行以下操作:測試功能、切換操作模式(RUN/STOP)、固件更新以及顯示在線/離線比較狀態(tài)。
無訪問(*保護)對 CPU 進行全面保護時,不能對硬件配置和塊進行讀/寫訪問(不提供密碼形式的訪問權(quán)限)。
輸入的負端與模塊上的公共M 端以補償此種波動。(但要注意確保這是兩個電源系統(tǒng)之間的一聯(lián)系。)
背景是:
模擬量輸入模塊內(nèi)部是不隔離的; 共模電壓不應(yīng)大于 12V; 對于60Hz干擾信號的共模抑制比為40dB。
2)使用模擬量輸入濾波器或模擬量信號隔離器。。
2、問題補充:
如果排除設(shè)置、接線等問題,后的辦法就是采用信號隔離器了。
你重新檢查2線制模擬量輸入的接線,接線及DIP開關(guān)設(shè)置是可能的原因,DIP開關(guān)設(shè)置完成后需要重新啟動cpu電源一