Bu makale, DSY serisi servo motorların RS485 iletişiminin örnek kodlarla nasıl kullanılacağını göstermektedir.
- Hız Modu

DSY serisi servo motorun dahili çoklu hız fonksiyonu aracılığıyla RS485 kullanılarak motorun hız modunda çalışması kontrol edilebilir. Aşağıda, motor 200rpm'de çalışırken RS485 örnek kodu verilmiştir:
● 01 06 00 00 00 01 48 0A // Kontrol modunu hız modu olarak ayarlayın. ● 01 10 0E 00 00 02 04 00 01 00 02 6F CE // Çoklu segment hız çalışma modunu döngüsel çalışma olarak ayarlayın ve hız komutu son segment numarası 02'dir. ● 01 06 0E 07 00 C8 3B 75 // Segment 01 hız komutunun hızını 200rpm olarak ayarlayın (onaltılık değer: C8). ● 01 06 0E 0A 01 90 AA DC // Segment 01 hız komutunun hızını 400rpm olarak ayarlayın (onaltılık değer: 190). ● 01 06 02 0B 00 01 38 70 // Motoru etkinleştirin ve çalışmaya başlayın. ● 01 06 02 0B 00 00 F9 B0 // Çalışmayı durdurun.
Ayrıca, motorun yalnızca sabit bir hızda sürekli çalışması gerekiyorsa, bu motorun hız modu kullanılarak gerçekleştirilebilir. Aşağıda motorun 400rpm'de sürekli çalışması için RS485 örnek kodu verilmiştir:
● 01 06 00 00 00 01 48 0A // Kontrol modunu hız modu olarak ayarlayın. ● 01 06 05 03 01 90 78 FA // Motor hızını 400rpm olarak ayarlayın (onaltılık değer: 190). ● 01 06 02 0B 00 01 38 70 // Motoru etkinleştirin ve çalışmaya başlar. ● 01 06 02 0B 00 00 F9 B0 // Motoru durdurun.
Yukarıdaki, motorun basit bir şekilde çalıştırılması örneğidir. Daha karmaşık ayarlar gerekiyorsa, lütfen DSY serisi servo motorun kılavuzuna bakınız.
- Konum Modu

DSY serisi servo motorun dahili çoklu hız fonksiyonu aracılığıyla RS485 kullanılarak motorun konum modunda çalışması kontrol edilebilir. Aşağıda, motor 200rpm'de çalışırken 200000 darbe konumu için RS485 örnek kodu verilmiştir:
● 01 06 00 00 00 00 89 CA // Kontrol modunu konum modu olarak ayarlayın. ● 01 06 04 00 00 04 89 39 // Konum komutu kaynağını çoklu segment konum komutu olarak ayarlayın. ● 01 10 0D 00 00 03 06 00 00 00 01 00 01 4D 2C // Çoklu segment konumların çalışma parametrelerini ayarlayın; başlangıç noktası 01, bitiş noktası 01'dir. ● 01 10 0D 08 00 04 08 0D 40 00 03 00 C8 00 00 01 4B // Çoklu segment konum 01 parametrelerini ayarlayın. ● 01 06 02 02 00 1D E9 BB // DI2'yi dahili çoklu segment konum etkinleştirme portu olarak ayarlayın (FunIN.29). ● 01 06 02 0B 00 01 38 70 // Motoru etkinleştirin (DI1 varsayılan olarak motor etkinleştirme portudur). ● 01 06 02 0C 00 01 89 B1 // Dahili çoklu segment konum etkinleştirme DI2'yi tetikleyin. ● 01 06 02 0B 00 00 F9 B0 // Çalışmayı durdurun.
Yukarıdaki, motorun basit bir şekilde çalıştırılması örneğidir. Daha karmaşık ayarlar gerekiyorsa, lütfen DSY serisi servo motorun kılavuzuna bakınız.
RS485 ile parametre ayarlamak için komut gönderirken, motorun bağlantısının kesilmiş ve etkinleştirilmemiş olduğundan emin olmanız gerektiğini unutmamak önemlidir; aksi takdirde parametreler başarıyla yazılamaz.