6ES7452-1AH00-8CG0然后有個(gè)精密的發(fā)光源,安裝在碼盤的一面,碼盤的另外一面,會(huì)有個(gè)接收器之類的,使用了光敏電阻這些元件加放大和整形電路組成,這樣碼盤轉(zhuǎn)動(dòng)時(shí)候,有縫隙的地方會(huì)透光過(guò)去,接收器會(huì)瞬間收到光脈沖,經(jīng)過(guò)電路處理后,輸出一個(gè)電脈沖信號(hào),這樣碼盤旋轉(zhuǎn)了一周,會(huì)對(duì)應(yīng)輸出1024個(gè)脈沖,第一個(gè)脈沖位置如果是0,第二個(gè)脈沖位置就是0.3515625°,第三個(gè)脈沖位置是0.3515625°*2,以此類推,這樣只要有儀器能讀到脈沖個(gè)數(shù),就可以知道碼盤對(duì)應(yīng)在什么位置了,如果把編碼器安裝到電機(jī)的軸上,電機(jī)軸和碼盤是剛性連接,兩者的位置關(guān)系會(huì)一一對(duì)應(yīng),通過(guò)讀編碼器脈沖,就可以知道電機(jī)的軸位置。
在編程軟件STEP7-Micro/WIN SMART的指令樹中,展開調(diào)用子例程文件夾,選擇初始化PID向?qū)ё映绦蛲戏诺街鞒绦蛑校撟映绦蛴卸鄠€(gè)接口參數(shù),切換到該子程序窗口,程序注釋中指出需要在每個(gè)掃描周期使用SM0.0從主程序中調(diào)用該子程序,變量表給出有關(guān)接口參數(shù)的含義和取值范圍。
光電編碼器是在一個(gè)很薄很輕的圓盤子上,通過(guò)緊密儀器來(lái)腐蝕雕刻了很多條細(xì)小的縫,相當(dāng)于把一個(gè)360度,細(xì)分成很多等分,比如成1024組,這樣每組之間的角度差是360/1024度=0.3515625度。
6ES7452-1AH00-8CG0回到主程序窗口,使能端插入一個(gè)常開觸點(diǎn),輸入地址SM0.0,過(guò)程變量參數(shù)處輸入模擬量輸入地址AIW20,設(shè)定值參數(shù)處輸入VD200,Auto_Manual處輸入M0.0,ManualOutput處輸入50.0,表示用M0.0控制自動(dòng)與手動(dòng)模式。配置PID向?qū)r(shí)我們已經(jīng)設(shè)置回路為數(shù)字量輸出,因此手動(dòng)模式時(shí)PID輸出占空比為百分之五十,如果配置向?qū)r(shí)沒(méi)有添加PID手動(dòng)控制,這兩項(xiàng)不會(huì)出現(xiàn)。
Output處輸入Q1.6,用PWM輸出驅(qū)動(dòng)加熱裝置,HighAlarm、LowAlarm、ModulError處輸入滿足高低限報(bào)警、模塊錯(cuò)誤報(bào)警條件時(shí)相應(yīng)的輸出標(biāo)志位,如果在配置向?qū)r(shí)沒(méi)有啟用這些報(bào)警功能,相應(yīng)的項(xiàng)也不會(huì)出現(xiàn),這里我們分別輸入Q0.0、Q0.1、Q0.2。另外,打開PID向?qū)傻姆?hào)表,查看各回路參數(shù)的詳細(xì)地址,從而可以使用程序、狀態(tài)圖表、或從HMI設(shè)備上修改PID參數(shù)值進(jìn)行編程調(diào)試,例如標(biāo)準(zhǔn)化過(guò)程變量的地址為VD0,如果想要得到實(shí)際工程量,需要編寫程序轉(zhuǎn)換。
PLC模塊6ES7450-1AP00-8BG0
PLC模塊6ES7450-1AP00-8CG0
PLC模塊6ES7450-1AP00-8EG0
PLC模塊6ES7451-3AL00-0AE0
PLC模塊6ES7452-1AH00-0AE0
PLC模塊6ES7452-1AH00-8AG0
PLC模塊6ES7452-1AH00-8BG0
PLC模塊6ES7452-1AH00-8CG0
PLC模塊6ES7452-1AH00-8EG0
PLC模塊6ES7453-3AH00-0AE0
PLC模塊6ES7455-0VS00-0AE0
PLC模塊6ES7455-1VS00-0AE0
PLC模塊6ES7460-0AA00-0AB0
PLC模塊6ES7460-0AA01-0AB0
PLC模塊6ES7460-1BA00-0AB0
PLC模塊6ES7460-1BA01-0AB0
PLC模塊6ES7460-3AA00-0AB0
PLC模塊6ES7460-3AA01-0AB0
PLC模塊6ES7460-4AA01-0AB0
PLC模塊6ES7461-0AA00-0AA0
PLC模塊6ES7461-0AA00-7AA0
PLC模塊6ES7461-0AA01-0AA0
PLC模塊6ES7461-1BA00-0AA0
PLC模塊6ES7461-1BA00-7AA0
PLC模塊6ES7461-1BA01-0AA0
PLC模塊6ES7461-3AA00-0AA0
PLC模塊6ES7461-3AA00-7AA0
PLC模塊6ES7461-3AA01-0AA0
PLC模塊6ES7461-4AA00-7AA0
PLC模塊6ES7461-4AA01-0AA0
PLC模塊6ES7463-2AA00-0AA0
PLC模塊6ES7467-5FJ00-0AB0
PLC模塊6ES7467-5GJ00-0AB0
PLC模塊6ES7467-5GJ01-0AB0
PLC模塊6ES7467-5GJ02-0AB0
PLC模塊6ES7468-1AH50-0AA0
PLC模塊6ES7468-1BB50-0AA0
PLC模塊6ES7468-1BF00-0AA0
PLC模塊6ES7468-1CB00-0AA0
PLC模塊6ES7468-1CC50-0AA0