看你需要的場合,是單向計數用,還是雙向計數用,而且Z相要不要使用?這些都要搞清楚的。
1.單向計數模式:將你的編碼器A相訊號,應該是黑色的那根,編碼器標籤紙會有圖的。將A相接到FX1N的PLC輸入端X0,程式設計時使用C235單相高速計數器,程式設計示例:
M8000------------------(C235 K99999)
M0-----------------------[RST C235]
單相計數器只能累加,不會減少,不管編碼器的旋轉方向是正還是反,一般用於送料計數的場合;
以上說明了計數過程(上一行)和計數器復位的程式(下一行)。程式中可以透過比較指令和告訴置位和告訴復位指令進行你需要的相關處理。
2.雙向計數器模式:將你的編碼器的A相和B相分別接到FX1N的PLC的輸入點的X0和X1,程式設計時使用C251雙相高速計數器,程式設計示例:
M8000--------------(C251 K99999)
M0-------------------[RST C251]
雙相計數器可以增也可以減,編碼器正向旋轉就會增計數,反向旋轉就會減計數,常用於定位控制;
3.帶有Z相的雙向計數模式:將A,B,Z三根線分別接到FX1N的PLC的X0,X1,X2,程式設計時使用C252雙相高速計數器,編碼器旋轉一週,遇到Z相,編碼器值會自動清零,常用語凸輪機構,旋轉一週自動迴歸到原點。程式設計示例:
M8000-------------------(C252 K99999)
以上共同注意事項:
三種模式中的X0,X1,X2,一旦接上編碼器,則不能再用於其他用途,程式中也不可以再出現X0,X1,X2。
看你需要的場合,是單向計數用,還是雙向計數用,而且Z相要不要使用?這些都要搞清楚的。
1.單向計數模式:將你的編碼器A相訊號,應該是黑色的那根,編碼器標籤紙會有圖的。將A相接到FX1N的PLC輸入端X0,程式設計時使用C235單相高速計數器,程式設計示例:
M8000------------------(C235 K99999)
M0-----------------------[RST C235]
單相計數器只能累加,不會減少,不管編碼器的旋轉方向是正還是反,一般用於送料計數的場合;
以上說明了計數過程(上一行)和計數器復位的程式(下一行)。程式中可以透過比較指令和告訴置位和告訴復位指令進行你需要的相關處理。
2.雙向計數器模式:將你的編碼器的A相和B相分別接到FX1N的PLC的輸入點的X0和X1,程式設計時使用C251雙相高速計數器,程式設計示例:
M8000--------------(C251 K99999)
M0-------------------[RST C251]
雙相計數器可以增也可以減,編碼器正向旋轉就會增計數,反向旋轉就會減計數,常用於定位控制;
3.帶有Z相的雙向計數模式:將A,B,Z三根線分別接到FX1N的PLC的X0,X1,X2,程式設計時使用C252雙相高速計數器,編碼器旋轉一週,遇到Z相,編碼器值會自動清零,常用語凸輪機構,旋轉一週自動迴歸到原點。程式設計示例:
M8000-------------------(C252 K99999)
以上共同注意事項:
三種模式中的X0,X1,X2,一旦接上編碼器,則不能再用於其他用途,程式中也不可以再出現X0,X1,X2。