Editing SimpleMotion V2 port

Jump to: navigation, search

Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.

The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.

This page supports semantic in-text annotations (e.g. "[[Is specified as::World Heritage Site]]") to build structured and queryable content provided by Semantic MediaWiki. For a comprehensive description on how to use annotations or the #ask parser function, please have a look at the getting started, in-text annotation, or inline queries help page.

Latest revision Your text
Line 4: Line 4:
  
 
RJ45 is well known from Ethernet connectors and same cables may be used with SimpleMotion wiring.
 
RJ45 is well known from Ethernet connectors and same cables may be used with SimpleMotion wiring.
==Bus properties==
+
==Electrical properties==
 
SimpleMotion V2 uses [[Wikipedia:RS485|RS485]] electrical serial communication standard for all data transfer. Some main benefits of using RS485 are:
 
SimpleMotion V2 uses [[Wikipedia:RS485|RS485]] electrical serial communication standard for all data transfer. Some main benefits of using RS485 are:
 
* Multidrop buses possible (up to 32 devices in single serial link)
 
* Multidrop buses possible (up to 32 devices in single serial link)
Line 12: Line 12:
 
* Low wire count, only 2 signal wires + ground needed
 
* Low wire count, only 2 signal wires + ground needed
 
* Bidirectional data transfer (receive & transmit) in one wire pair
 
* Bidirectional data transfer (receive & transmit) in one wire pair
* Cabling with standard RJ45 Ethernet cables
+
As default SimpleMotion V2 uses 460800 BPS bitrate and can deliver over 10 000 motion commands per second.
As default SimpleMotion V2 uses 460800 BPS bitrate and can deliver over 1000 motion commands per second. With 4 MBPs speed the bus can deliver up to 20 000 motion commands per second by using the "fast update cycle" SimpleMotion function.
+
{{damage|Don't use [http://en.wikipedia.org/wiki/Ethernet_crossover_cable crossover] RJ45 cables in SimpleMotion V2 system}}
+
  
==PC connection==
+
==Use as E-stop & Enable input==
SimpleMotion V2 devices can be controlled and configured from PC computer by the help of compatible RS485 adapter. The most common way is to use USB to SimpleMotion V2 adapters such as:
+
[[File:Rj45 estop and enable.png|thumb|E-stop and enable signal wiring to RJ45 cable]]
*[[SimpleMotion V2 USB adapter]]
+
[[File:smv2_enablequickndirty.jpg|thumb|A quick'n'dirty way to make enable drive & disable [[safe torque off]] connection. May be used for testing before final wiring.]]
*[[DIY SimpleMotion V2 adapter]]
+
[[File:Cimrj45.jpg|thumb|A [[Argon mating connectors and accessories#Accessories_2|RJ45 break-out terminal]] may be useful for wiring of the STO and Enable signals.]]
*Compatible third party adapters
+
In Argon drive, the same connector acts also as emergencecy stop or [[Safe torque off]] input. User may connect a e-stop button directly at the end of device chain to gain reliable stopping mechanism for all linked devices.
**PCI-e / PCI RS485 adapters with at least 460.2k bps speed support
+
{{damage|SimpleMotion V2 devices use pins 3, 6 and 8 (RS485_A,RS485_B and GND) for serial communication. If something interferes these lines, communication may fail or devices may be damaged. Before powering 24V to any of the pins, ensure that pins 3 and 6 are not connected to any external circuit. It's also highly recommended to use current limited 24V power source for initial tests to reduce risk of damage (0.15-0.3A limit).}}
**Ethernet RS485 adapters with at least 460.2k bps speed support.
+
***Moxa NPort 5xxx devices have been verified to work reliably with SimpleMotion through their virtual COM port over Ethernet driver.
+
**FTDI USB chip based RS485 devices
+
  
=== RS485 settings ===
+
==Connector pinout==
SimpleMotion uses the most common configuration of RS485 bus:
+
{| class="wikitable"
* Serial port settings
+
|-
** 460800 bps
+
! Pin # !! Signal name !! Description || Electrical wiring
** 1 start bit
+
|-
** 1 stop bit
+
| 1 || STO2_24V || STO input 2 || Supply 24VDC in this pin referenced to GND to disable STO2. <sup>1</sup>
** no parity bit
+
|-
** no flow control
+
| 2 || Reserved|| Reserved for future use || Do not connect
* Bus physical construction
+
|-
** 100-130 ohm termination resistors at both ends of the RS485 line
+
| 3 || RS485_A || RS485 signal A || RJ45 cable routes this between devices and [[SimpleMotion V2 USB adapter]]
** Biasing resistors at the one or two ends of the RS485 line (600-800 ohm pull-down to GND on B line and 600-800 ohm pull-up to 5V on A line)
+
|-
** For more info, see https://en.wikipedia.org/wiki/RS-485
+
| 4 || STO1_24V || STO input 1 24V in || rowspan=2|Supply 24VDC between STO1_24V and STO1_0V to disable STO1. STO1 inputs are floating and isolated from GND. <sup>1, 2</sup>
 +
|-
 +
| 5 || STO1_0V || STO input 1 0V in
 +
|-
 +
| 6 || RS485_B || RS485 signal B||RJ45 cable routes this between devices and [[SimpleMotion V2 USB adapter]]
 +
|-
 +
| 7 || ENABLE_IN_24V || Drive enable control signal || Supply 24VDC in this pin referenced to GND to set drive in enabled state.
 +
|-
 +
| 8 || GND || Ground reference for: RS485, STO2 and ENABLE_IN || RJ45 cable routes this between devices and [[SimpleMotion V2 USB adapter]]. For enable & STO connect this to external 24V power supply ground.
 +
|}
 +
<sup>1</sup>) STO1 and STO2 are controlling two independent [[Safe torque off]] methods. Both must be supplied 24V simultaneously to enable torque to the motor.
  
==Using SMV2 port as E-stop & Enable input==
+
<sup>2</sup>) STO1 has limited functionality on Argon if HV DC bus is shared between drives or external DC voltage is supplied. For more info, see [[Argon user guide/J4 connector wiring]].
In SMV2 compatible drives, the SMV2 connector acts also as emergency stop or [[Safe torque off]] input. User may connect a e-stop button directly at the end of device chain to gain reliable stopping mechanism for all linked devices.
+
{{damage|Even when RJ45 connector and cables are being used in Ethernet and SimpleMotion, these protocols are not electrically compatible. Never connect SimpleMotion device to Ethernet device.}}
===Wiring with [[SMV2BRK]]===
+
{{damage|Don't use [http://en.wikipedia.org/wiki/Ethernet_crossover_cable crossover] cables in SimpleMotion V2 system}}
[[File:Smv2kit m.jpg|thumb|[[SimpleMotion V2 USB adapter|SMV2USB]] adapter and [[SMV2BRK]] bus termination board]]
+
The preferred method to wire STO and Enable signals to SM bus is to add a [[SMV2BRK]] break out board at the end of bus chain. SMV2BRK acts as RS485 termination resistor and a wire terminal for STO and Enable signals with easy interfacing to switches.
+
 
+
For commissioning of SMV2BRK, see it's dedicated [[SMV2BRK|SMV2BRK page]].
+
===Wiring with [[IONICUBE]] devices===
+
IONICUBE motherboards have on broad routing from RJ45 connector to user accessible wire terminals. When using these motherboards, see [[IONI & IONICUBE user guide]] for wiring.
+
 
+
===Wiring with bare RJ45 cable===
+
To terminate SMV2 bus and connect switches without SMV2BRK, see [[SimpleMotion V2 termination with bare cable]].
+
 
+
[[Category:Hardware]]
+
[[Category:Argon_wiring]]
+
[[Category:SimpleMotion]]
+

Please note that all contributions to Granite Devices Knowledge Wiki may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see Granite Devices Knowledge Wiki:Copyrights for details). Do not submit copyrighted work without permission!

Select categories:

To edit this page, please answer the question that appears below (more info):

Cancel | Editing help (opens in new window)