PLC 選什么樣的值編碼器方便連接?目前市場上的 PLC 幾乎都有了 RS485 通訊接口,在此介 紹一種 RS485 通訊接口的值編碼器。
Easypro 值編碼器(單圈值編碼器或多圈值編碼器),具有 RS485 輸出接口,可以與市場 上所有 PLC 的通訊 RS485 接口連接,讀取編碼器數據,而不再需要高速計數模塊,也可以與單片機的 通訊連接直接讀取編碼器數據。目前 Easypro 有各種通訊規約,滿足用戶不同的需求。
一, Modbus RTU Easypro。符合國際標準的 Modbus RTU 通訊規約,與所有具有 modbus RTU 的 PLC 兼容。Easypro 編碼器具有自有軟件設置界面,可智能化可設定編碼器的地址,波特率,以及 編碼器分辨率與零點位置等,PLC 的 RS485 通訊接口可總線型連接 1—9 個分地址 Easypro 編碼器。 目前很多 PLC 已經內置有 modbus RTU 編程協議。
二, Easypro 1.0。針對 modbus RTU 的尋址通訊較慢的問題,Easyro1.0 設置成編碼器為通訊主機模 式,接收端(PLC 或單片機)為接收模式,這樣無需尋址,可直接快速讀取數據。Easypro 編碼器 的軟件界面中設置地址為 0,波特率和編碼器分辨率都可按用戶所需設置可調。簡化的通訊協議: 數據格式:8 位(Bit)數據位,1 位停止位,無校驗,
ASCⅡ編碼方式:13 位(byte)數據,“=”起始,1 位(byte)符號,10 位碼值;“↙”結束。 可連接 PLC 的 RS485 通訊接口。但由于接收端(如 PLC)為被動接受模式(編碼器為主動模式), 一個通訊接口僅可連接一個 Easypro1.0 編碼器。 編碼器主動發送模式下,接收端無需始終接收信號,而只在需要編碼器數據的時候,CPU 掃描讀 取此編碼器發送的通訊,首先找到起始位,按通訊規約順序讀取數據并解碼。
三, Easypro 1.1。Easyro 編碼器地址設定為 1-9,編碼器為總線型通訊被動模式,接收端(PLC 或 單片機)為總線主機模式。Easypro 編碼器的設置地址為 1-9 的其中一個,可便于 PLC 主機根據地 址讀取數據,波特率和編碼器分辨率都可按用戶所需設置可調。該版本與 modbusRTU 比較,簡單 省時。缺點是總線型連接僅能連接 9 個編碼器。
數據格式:8 位(Bit)數據位,1 位停止位,無校驗,ASCⅡ編碼方式:13 位(byte)數據,“=”起始,1 位(byte)符號,10 位碼值;“↙”結束。 可連接 PLC 的 RS485 通訊接口。PLC 接收端為主機模式(編碼器為尋址被動模式),一個通訊接口可連接 1 至 9 個 Easypro1.1 編碼器。注意,連接編碼器越多,尋址循環讀取的時間周期就越長。 大部分情況下每個編碼器讀取數據所預留的時間為 50ms.
四, Easypro 2.1。此為更簡單易解的 RS485 通訊,含有校驗碼,錯碼率極低,抗干擾能力強,適合 所有 PLC 自由通訊協議,也適合用戶自主單片機開發。
Easypro2.1 值編碼器(單圈值或多圈值)為主動廣播型發送模式(可多接收端接收,例如兩個以上的 PLC 接收作為同步對比),19200 波特率,8ms 一次間隔發送,16 位純二進制碼, 含和校驗和異或校驗碼,解碼容易,錯碼校驗剔除。
可連接 PLC 的 RS485 通訊接口。由于接收端為被動接受模式(編碼器為主動廣播發送模式),一 個 PLC 通訊接口僅可連接一個 Easypro2.1 編碼器。但一個 Easypro2.1 編碼器的通訊發送可有多個 接收端接收(PLC 或單片機,工控機或 RS 儀表),可實現近地遠地雙控雙顯,或自控+物聯網. 編碼器主動發送模式下,接收端無需始終接收此廣播信號,而只在需要編碼器數據的時候,CPU 掃描讀取此編碼器發送的廣播通訊,首先找到數據起始位,按通訊規約順序讀取數據。
五, Easypro2.1K,此為 Easypro2.1 版本的快速版,波特率為 115200,廣播間隔時間周期為 2ms。
六, Easypro2.2。在 Easypro2.1 的版本內,僅提供了一組編碼器數據,而在 Easypro2.2 版本中提供了多組數據,可包括值單圈編碼器自帶增加的電子計圈數值,或者轉速值,編碼器的預設地址
編碼,或者是全行程機械齒輪箱式的值多圈編碼器值(多至 32 位)。其余內容與 Easypro2.1相似。
七, Easypro2.2K,此為 Easypro2.1 的加速版,每次廣播間隔周期為 2ms,波特率為 115200。
八, Easyrpo 通訊與各種 PLC 的連接:
Easypro 通訊 RS485 型編碼器已經有 8 年大量的與各種 PLC 連接應用的歷史,包括西門子 200、西 門子 1200PLC,施耐德 PLC、歐姆龍 PLC、美國浩那爾 PLC、臺達 PLC,以及國產的深圳矩形 PLC、 新捷 PLC 等等,尤其是打破了過去國內市場上值多圈編碼器僅有 profibus-DP 和 SSI 可選的格局, 為經濟型 PLC 連接使用值編碼器帶來了極大的方便性。
1,Modbus RTU Easypro 的典型應用:水閘組網信息自控,各類 PLC,尤其是施耐德、歐姆龍 PLC
應用較多。
2,Easypro1.0 的典型應用:包裝機械,印刷機械的對位同步,進口經濟型 PLC 與國產 PLC 有較多 應用。
3,Easypro1.1 的典型應用:2-3 個編碼器總線型組網控制應用,例如通訊天線和太陽能發電的轉角 與仰角控制,其中配套歐姆龍 PLC 的項目已經批量出口。
4,Easypro2.1 以后的版本,此為更加簡潔快速的通訊編碼器,尤其是廣播式多接收設備同步接收, 特別適合于多機同步的控制,幾乎所有 PLC 的 RS485 通訊接口自由協議的都兼容,例如可用于多個變 頻電機控制同步。
5,更快的通訊編碼器有沒有?更快的通訊要求,建議選用 SSI 的同步串行通訊值編碼器,后 面另有文章介紹。
上述 Easypro 通訊 RS485 值編碼器與 PLC 的編程讀取程序,都可免費提供,并可提供典型案 例應用。需要程序的網友可與上海精浦機電公司聯系,轉市場部技術服務。