榆林西門子模擬量輸出模塊,2輸出現(xiàn)貨代理
(1)S7-200 PLC可連接并行輸出的型編碼器。串行輸出、總線型輸出、變送一體型輸出等型編碼器需PLC具有相應的接口或組態(tài)能力,不能與西門子S7-200 PLC 直接連接。 (2)接入S7-200 PLC 的型編碼器信號輸出是格雷碼。如是純二進制碼,在數(shù)據(jù)刷新時可能有多位變化,讀數(shù)會在短時間里造成錯碼。 (3)型編碼器在每圈的每個位置都有的編碼,由于 PLC數(shù)據(jù)更新受程序掃描周期的影響,因此經(jīng)PLC讀取并換算后的編碼器位置值相對于編碼器當前位置值存在一定的誤差。 (4)對型編碼器進行接線時,必須確保其與PLC輸入點連接好。如有個別連接不良點,該點電位始終是0,將會造成錯碼而無法判斷。
line;font-weight:400;color:#333333;font-style:normal;text-align:left;background-color:#ffffff;text-indent:0px;"> 問題2:S7-200 PLC與型編碼器怎樣接線? 解答:并行輸出的型編碼器輸出有位就要占用PLC的位接點,以S7-200 PLC CPU224 為例,如使用12位輸出的單圈型編碼器(PNP集電極開路輸出) ,需要占用CPU224的12位輸入點。型編碼器的12位信號輸出線L0—L11依次接入CPU224 的I0.0—I0.7,I1.0—I1.3。如圖1所示:
line;font-weight:400;color:#333333;font-style:normal;text-align:left;background-color:#ffffff;text-indent:0px;"> 圖1 CPU224輸入端與型編碼器接線圖
line;font-weight:400;color:#333333;font-style:normal;text-align:left;background-color:#ffffff;text-indent:0px;"> 問題3:怎樣處理格雷碼碼值? 解答:西門子S7-200 PLC的寄存器中地址越高,字節(jié)位越低。如在輸入寄存器中IW0 的 IB0 是高字節(jié),IB1是低字節(jié),因此必須將IW0 中的格雷碼值左循環(huán)8 次,將高、低位字節(jié)調(diào)換一次位置得到正確排序的格雷碼值存入VW0中。如圖2所示:
line;font-weight:400;color:#333333;font-style:normal;text-align:left;background-color:#ffffff;text-indent:0px;"> 圖2 字循環(huán)左移8次
line;font-weight:400;color:#333333;font-style:normal;text-align:left;background-color:#ffffff;text-indent:0px;"> 而且,由于接入12位輸出的單圈型編碼器,需屏蔽掉IW0字內(nèi)的I1.4—I1.7,將需要的格雷碼數(shù)據(jù)存入VW2中。如圖3所示:
line;font-weight:400;color:#333333;font-style:normal;text-align:left;background-color:#ffffff;text-indent:0px;"> 圖3 邏輯與運算
line;font-weight:400;color:#333333;font-style:normal;text-align:left;background-color:#ffffff;text-indent:0px;"> 在實際應用中,為了計算編碼器轉過的角度或位置,需使用格雷碼指令GRAY_BIN_W功能塊將格雷碼解碼為字類型的標準二進制碼,對應放到VW4中。如圖4所示:
line;font-weight:400;color:#333333;font-style:normal;text-align:left;background-color:#ffffff;text-indent:0px;">
其他推薦產(chǎn)品
首頁| 關于我們| 聯(lián)系我們| 友情鏈接| 廣告服務| 會員服務| 付款方式| 意見反饋| 法律聲明| 服務條款
榆林西門子模擬量輸出模塊,2輸出現(xiàn)貨代理
(1)S7-200 PLC可連接并行輸出的型編碼器。串行輸出、總線型輸出、變送一體型輸出等型編碼器需PLC具有相應的接口或組態(tài)能力,不能與西門子S7-200 PLC 直接連接。
(2)接入S7-200 PLC 的型編碼器信號輸出是格雷碼。如是純二進制碼,在數(shù)據(jù)刷新時可能有多位變化,讀數(shù)會在短時間里造成錯碼。
(3)型編碼器在每圈的每個位置都有的編碼,由于 PLC數(shù)據(jù)更新受程序掃描周期的影響,因此經(jīng)PLC讀取并換算后的編碼器位置值相對于編碼器當前位置值存在一定的誤差。
(4)對型編碼器進行接線時,必須確保其與PLC輸入點連接好。如有個別連接不良點,該點電位始終是0,將會造成錯碼而無法判斷。
line;font-weight:400;color:#333333;font-style:normal;text-align:left;background-color:#ffffff;text-indent:0px;">
問題2:S7-200 PLC與型編碼器怎樣接線?
解答:并行輸出的型編碼器輸出有位就要占用PLC的位接點,以S7-200 PLC CPU224 為例,如使用12位輸出的單圈型編碼器(PNP集電極開路輸出) ,需要占用CPU224的12位輸入點。型編碼器的12位信號輸出線L0—L11依次接入CPU224 的I0.0—I0.7,I1.0—I1.3。如圖1所示:
line;font-weight:400;color:#333333;font-style:normal;text-align:left;background-color:#ffffff;text-indent:0px;">
圖1 CPU224輸入端與型編碼器接線圖
line;font-weight:400;color:#333333;font-style:normal;text-align:left;background-color:#ffffff;text-indent:0px;">
問題3:怎樣處理格雷碼碼值?
解答:西門子S7-200 PLC的寄存器中地址越高,字節(jié)位越低。如在輸入寄存器中IW0 的
IB0 是高字節(jié),IB1是低字節(jié),因此必須將IW0 中的格雷碼值左循環(huán)8 次,將高、低位字節(jié)調(diào)換一次位置得到正確排序的格雷碼值存入VW0中。如圖2所示:
line;font-weight:400;color:#333333;font-style:normal;text-align:left;background-color:#ffffff;text-indent:0px;">
圖2 字循環(huán)左移8次
line;font-weight:400;color:#333333;font-style:normal;text-align:left;background-color:#ffffff;text-indent:0px;"> 而且,由于接入12位輸出的單圈型編碼器,需屏蔽掉IW0字內(nèi)的I1.4—I1.7,將需要的格雷碼數(shù)據(jù)存入VW2中。如圖3所示:
line;font-weight:400;color:#333333;font-style:normal;text-align:left;background-color:#ffffff;text-indent:0px;">
圖3 邏輯與運算
line;font-weight:400;color:#333333;font-style:normal;text-align:left;background-color:#ffffff;text-indent:0px;"> 在實際應用中,為了計算編碼器轉過的角度或位置,需使用格雷碼指令GRAY_BIN_W功能塊將格雷碼解碼為字類型的標準二進制碼,對應放到VW4中。如圖4所示:
line;font-weight:400;color:#333333;font-style:normal;text-align:left;background-color:#ffffff;text-indent:0px;">
榆林西門子模擬量輸出模塊,2輸出現(xiàn)貨代理