Understanding of RS-485 Communications

Introduction: RS-485 is a standard protocol for transmitting data. It can be used to establish a reliable, high-speed, real-time, multi-node data communication network connection. RS-485 is also called TIA-485. RS-485 is a standard that defines the electrical characteristics of drivers and receivers used in serial communication systems. RS485 is widely used in industrial control systems and can handle up to 32 devices on a single network. RS-485 is commonly used in industrial automation to monitor and control PLCs, variable frequency drives, DCS, etc. This article will mainly introduce the basic principles, characteristics, wiring and practical application cases of RS-485 communication.   Basic principles of RS-485 communication: RS-485 is an asynchronous serial communication protocol that enables multi-node communication. RS-485 communication is based on differential signaling, where information is transmitted over two complementary signals sent over two wires (often called A and B). The voltage difference between the two wires is what conveys the information, not the voltage between the individual wire and ground. This makes RS-485 systems highly resistant to common mode noise. And it can improve the transmission distance and transmission speed. The RS-485 protocol stipulates that a master node can communicate with up to 32 slave nodes, and the communication between each node is coordinated through the master node.   Features of RS-485 communication: RS-485 communication has the characteristics of high speed, reliability, stability, real-time and low cost. Because RS-485 supports multi-node communication, it eliminates the need for complex signal forwarding mechanisms and makes it easier to expand the network. The RS-485 protocol is standardized, so compatibility issues can be avoided. In addition, due to the application of differential transmission technology, RS-485 communication has high anti-interference capabilities against electromagnetic interference. At the same time, RS-485 communication can ensure the stability and reliability of communication when the communication distance reaches 1.2 kilometers. RS-485 signals are transmitted without acknowledgment. Interruptions or interference in differential signals can corrupt data without being repeated or received; a "fire and forget" system.   RS-485 wiring: The wiring of RS-485 requires the twisted pair mechanism as shown in the figure below. A twisted pair composed of a positive and negative pair of data lines is laid. At the same time, since RS-485 uses differential signals for transmission, we also need to provide an additional common signal ground for the two data lines. In order to avoid interference from other interfering signals, we can add an RS-485 interference-resistant attenuator in the middle of the wiring.   RS-485 communication case: Let's consider a simple example of an RS-485 network with one master and two slave devices. Idle state: When there is no device transmitting, the line is in idle state. In this state, the differential voltage between line A and line B is zero. Master Transmission: When the master wants to send data, it changes the voltage difference between the A and B lines. For example, a "1" might mean that A has a higher voltage than B, and a "0" might mean that B has a higher voltage than A. What the slave will get: All devices on the network, including the slave, will continuously monitor the voltage difference between the A and B lines. When they detect a change, they interpret it as some data. Slave Response: If the master sends a command that requires a response from the slave, the slave will wait until the master completes the transmission and then changes the voltage difference between the A and B lines to send its response. Master Reception: The master device, like the slave device, constantly monitors the voltage difference between the A and B lines, so it will receive the response from the slave device. Return to idle state: After all data has been transmitted, the line returns to the idle state and the voltage difference between lines A and B is zero. In this way, data can be sent back and forth over the RS-485 network. It's important to note that all devices on the network need to use the same logic to interpret voltage differences as bits (i.e. does A having a higher voltage than B represent a "1" or a "0"). In a network with multiple devices, each device needs to have a unique address so that it knows when to listen and when to ignore traffic on the line. This is usually handled by a protocol used over RS-485, such as Modbus or Profibus. For example, in a Modbus network, every message sent by the master begins with the address of the target device. When devices see a message with their address, they know to process the message and possibly send a response. If the address does not match your own address, the message is ignored.   Summarize: Compared with TCP/IP, USB, I2C and other protocols, although the transmission speed of RS-485 is not particularly fast, it has unparalleled advantages: it can realize multi-node communication, has strong anti-interference ability, and has long communication distance. These characteristics are No other protocol can compare. As a communication protocol widely used in industrial control, automation and other fields, RS-485 still has broad prospects for future use.   TZ Tech industrial Automation Hardware supply, Modules, PCB Cards, Drives, Motors, Spare parts, etc.  Many Available just wait for you, feel free to ask to get better deal!!!  Bou L 

head-sculpture

PLC / DCS Control Systems,TSI module / HMI Systems

PLC I/O Modules Supplies,TSI Controller Supplier,DCS Module Import

Tags
05701-A-0285 PC board 109548-01 109548-01 P1407030-00100 125680 01 I/O Module 125680-01 125680-01 Proximitor I/O Module 12568001 BENTLY 12P4983X302 12P4983X302 Adress Plug Module 12P4983X302 pdf 133396-01 133396-01 Overspeed Detection I/o Module 133396-01 Pdf 1398 DDM 005 DN 1398-DDM-005-DN 1398-DDM-005-DN Universal Drive 140CPS22400 140NOE77111 Ethernet network TCP/IP module 144-901-000-282 144-901-000-282 Piezoelectric Accelerometer 149986-02 170AAI14000 1732DS IB8XOBV4 1732DS-IB8XOBV4 1732DS-IB8XOBV4 Digital Comb Module 1746 OW4 1746-OW4 1746-OW4 Allen-Bradley 1746-OW4 Relay Output Module 1756-L61 1757-SRC3 1757-SRC3 MODULE 1757-SRC3 AB 1757-SRC3 SYSTEM REDUNDANCY 1769-OF2 1769-OF2 CompactLogix Module 1769OF2 1791 24B8 1791-24B8 1791-24B8 Block I/O Module 1950380000 Catalog 1950380000 Picture 1950380000 Terminal Block 1950380000 new 1MRK000157 1MRK000157-MBR00 1MRK000157-MBR00 PCB board 1MRK000157MBR00 200-560-000-113 200-560-000-113 Input/Output Card 209-595-200-232 CPU card 216GA62 216GA62 Tripping Relay Module 244-127-000-017 266hrh abb 330101-00-24-05-02-00 330730-040-00-00 330730-04000-00 Cable 330730040-00-00 Cable 330851-02-000-060-50-00-00 Proximity Transducer 330851-02-000-060-50-00-00 pdf 330851-02-000-060-50-00-05 Proximity Transducer 330851-02-000-060-50-00-05 pdf 3500/15 133292-01 Bently Nevada 3500/15 133292-01 Bently Nevada Low voltage DC power supply module 3500/15 133292-01 Power Supply Module 3500/22M 288055-01 3500/22M Transient Data Interface 3500/32M 149986-02 3500/32M Relay Module 3500/32M-01-00 3500/42M 140734-02 3BDH000733R1 3BHB013085R0001 3BSE018296R1 3BSE018296R1 Digital Input Board 3BSE052604R1 3BSE052604R1 Analog Input Module 3HAC046598-001/02 3HAC046598-001/02 PDF 3HAC046598-001/02 Up to 20% off deals & Worldwide shipping 3HAC04659800102 3RH11221AP00 40 Channel 51196655-100 Power Supply Module 51304540 200 51304540-200 51304540-200 PADDLE BOARD 51308363-175 51308363-175 CC-TAIX01 51308363-175 INPUT MODULE 51403988-150 51306701-175 51403988-150 51306701-175 PDF 51403988-150 51306701-175 PLC Board 5SHY 3545L0009 3BHB013085R0001 5SHY3545L0009 6AV6644-0AA01-2AX0 6AV6644-0AA01-2AX0 PANEL 6AV6644-0AA01-2AX0 PDF 6AV6644-0AA01-2AX0 Touch Multi Panel 6DL1131-6BH00-0PH1 6DL1131-6BL00-0PH1 6DL1132-6BH00-0PH1 6DL1134-6TH00-0PH1 6DL1135-6TF00-0PH1 6DL1136-6AA00-0PH1 6DL1193-6AR00-0AA0 6DL1193-6GA00-0NN0 6DL1193-6GA00-0NN0 for ET200SP 6DL1193-6GA00-0NN0 in industrial automation 6DL1193-6MC00-0AA0 6DL1193-6TP00-0DH1 for ET200SPHA 6DL1193-6TP00-0DH1 in industrial automation 6DL1193-6TP00-0DH1 signal transmission 6DL1193-6TP00-0DH1 technical specifications 6ES5434 4UA11 6ES5434 4UA11 Digital Input Module 6ES5434-4UA11 6ES5434-4UA11 Digital Input Module 6ES7138-4DF01-0AB0 6ES7151-1AA02-0AB0 6ES72121AB230XB0 6ES7307-1BA01-0AA0 6ES7307-1BA01-0AA0 Power Supply 6ES73071BA010AA0 6ES7318 6ES7318-3EL00-0AB0 6ES7318-3EL00-0AB0 CPU Module 6ES73183EL000AB0 6ES7321-1BL00-0AA0 6ES7321-1BL00-0AA0 Catalog 6ES7321-1BL00-0AA0 Digital Input Module 6ES7321-1BL00-0AA0 Picture 6ES7400-2JA00-0AA0 6ES7410-5HM08-0AB0 6ES7513-1AL02-0AB0 6ES7971-0BA00 6ES7971-0BA00 Back Up Battery 6ES79710BA00 6XV1440-2KH32 6XV1440-2KH32 OP Communications Cable 70AB01C-ES 70AB01C-ES Digital Output Module 81001-340-71-R 81001-340-71-R Circuit Board 81001-340-71-R Datasheet 88UM01B 88UM01B Annunciation Module 88VP02 88VP02D-E 88VP02D-E Processor Module AAB 1791-24B8 AB 1398-DDM-005-DN AB 1398-DDM-005-DN Universal Drive AB 1746-OW4 AB 1746-OW4 Relay Output Module AB 1756-L61 AB 1757-SRC3 SYSTEM REDUNDANCY MODULE AB 1769-OF2 AB 1769OF2 AB 1791-24B8 Block I/O Module AB 81001-340-71-R AB SIEMENS ABB ABB ABB 1MRK000157-MBR00 ABB 1MRK000157-MBR00 PCB board ABB 1TGE102009R2300 Control Unit ABB 216GA62 ABB 3BHE012276R0102 Control Board ABB 3BSE018296R1 ABB 3BSE052604R1 ABB 3HAC046598-001/02 ABB 3HAC046598-001/02 Up to 20% off deals & Worldwide shipping ABB 5SHY3545L0009 3BHB013085R0001 ABB 70AB01C-ES ABB 88UM01B ABB 88VP02D-E ABB AI815 ABB CBO10-P 3BDH000733R1 ABB DSDI 120AV1 ABB Digital Input/Output Module ABB FAU810 ABB GJR2329800R0100 ABB HESG112799R1 ABB HESG447224R0002 ABB I/O Systems ABB MOD 30/MODCELL ABB S800 I/O ABB and Emerson inverter performance analysis ABB and Schneider inverter performance contrast ABB inverter performance comparison ABB inverter vs Mitsubishi inverter in performance ABB vs other brands inverter features ACX633 ADV142-S03 ADV142-S03 S1 ADV142-S03 S1 analog input module ADV142-S03 analog input module AI815 AI815 Analog Input Module AIO288 AIO288 Analog Output Module AIO288 Manual AIO288 Pdf AIO288 Picture Allen Bradley 1732DS-IB8XOBV4 Allen Bradley 1732DS-IB8XOBV4 Digital Comb Module Allen Bradley 1757-SRC3 Allen Bradley 1769-OF2 Allen Bradley 81001-340-71-R Allen Bradley 8100134071R Allen Bradley RS-485 Allen-Bradley Allen-Bradley 1398-DDM-005-DN Allen-Bradley 1791-24B8 Allen-Bradley SK-R1-MCB1-PF753 Allen-Bradley SK-R1-MCB1-PF753 Control Board Allen-Bradley SK-R1-MCB1-PF753 Control Board Description BACHMANN AIO288 BENTLY 133396-01 BENTLY NEVADA BENTLY NEVADA 125680-01 BENTLY NEVADA 125680-01 Proximitor I/O Module BENTLY NEVADA 133396-01 BENTLY NEVADA 133396-01 Overspeed Detection I/o Module BENTLY NEVADA 288055-01 BENTLY NEVADA 330730-040-0000 BENTLY NEVADA 330730-04000-00 BENTLY NEVADA 330730040-00-00 Bailey 3BDH000733R1 Bently 3300 Monitoring System Bently 3500 Monitoring System Bently Nevada 109548-01 Bently Nevada 3300 XL 8 mm Bently Nevada 330101-00-24-05-02-00 Bently Nevada 330104-06-14-10-02-00 Bently Nevada 330851-02-000-060-50-00-00 Bently Nevada 330851-02-000-060-50-00-00 Proximity Transducer Bently Nevada 330851-02-000-060-50-00-05 Proximity Transducer Bently Nevada 33085102000060500000 Bently Nevada 33085102000060500005 Bently Nevada 3500/32M Bently Nevada 3500/63 Gas Detection Monitor Bridge Interface Mark VI CA 901 Piezoelectric Accelerometer CA901 144-901-000-282 CA901 Piezoelectric Accelerometer CBO10-P CBO10-P 3BDH000733R1 CBO10-P Binary Output Module CC-TAIX01 CC-TAIX01 51308363-175 CI858 3BSE018135R1 CI868A 3BSE092691R1 CPU Controller Processor Module Consumer-grade radios DALSA VA20-03 DALSA VA20-03 Coreco Imaging Dual Camera Vision Appliance DCS Control System Supplier DI810 3BSE008508R1 DSDI 120AV1 DSDI 120AV1 Digital Input Board DU200-31 DU200-31 DCS DU200-31 DCV/TC/DI INPUT MODULE DU200-31 PDF Digital Input FTA Distributed Control Systems Dual Node Dual Node Power Supply EEA-PAM-535-D-32 EEA-PAM-535-D-32 Power Amplifier EEA-PAM-535-D-32 Power Amplifier Card EEA-PAM-535-D-32 Power Amplifier Module EPRO PR6423/002-000+CON021 EPRO PR6423/002-000+CON021 Eddy Current Sensor ET200SP Eaton EEA-PAM-535-D-32 Electronic temperature control meter Emerson 12P4983X302 Emerson 12P4983X302 Adress Plug Module Emerson 12P4983X302 pdf FANUC IC695CPE310 FAU810 FOXBORO Flame Analysis Unit Fluke 1555 Fluke 1555 Insulation resistance tester Foxboro Input/Output Signal Processing Frequency Converters/AC Drives GE IC695CPE310 GE VMIVME-7671-421000 Computer Processor Board GE 330851-02-000-060-50-00-00 GE 330851-02-000-060-50-00-05 GE Bridge Interface Mark VI GE IC693ACC310 GE IC693ACC310 Blank Filler Module GE IC693CPU350 CPU MODULE GE IC693CPU350 Processor GE IC693CPU350 Series 90-30 GE IS200GGXIG1A GE IS200GGXIG1AFE GE IS210AEDBH4AGD GJR2329800R0100 GJR2329800R0100 Annunciation Module GJR2371100R1040 GJR2371100R1040 Processor Module GSI127 GSI127 244-127-000-017 General Electric IC695CPE310 HESG112799R1 HESG112799R1 Tripping Relay Module HESG447224R0002 HESG447224R0002 Digital Output Module HONEYWELL 51304540-200 HONEYWELL 51304540-200 PADDLE BOARD HONEYWELL 51308363-175 CC-TAIX01 HONEYWELL 51403988-150 51306701-175 HONEYWELL CC-TAIX01 High power walkie talkies High-Performance Pressure Transmitter High-performance 6DL1193-6GA00-0NN0 Honeywell 05701-A-0285 PC Board Honeywell 51196655-100 Honeywell MU-PPIX02 Pulse Input Module I/O Systems - S800 I/O IC693 ACC310 IC693ACC310 IC693ACC310 Blank Filler Module IC693ACC310 General Electric IC695CPE310 IC695CPE310 10MG MEMORY IC695CPE310 2 SLOT CPU ICS T8800 ICS TRIPLEX T8310C Trusted Expander Modules ICS TRIPLEX T9852 Digital Output Module ICS Triplex ICS Triplex T8800 ICS Triplex T9110 Processor module IOC4T IOC4T 200-560-000-113 IOC4T Input/Output Card IS200GGXIG1A IS200GGXIG1AFE IS200GGXIG1AFE Datasheet IS200GGXIG1AFE Expander Load Source Board IS210AEDBH4AGD IS210AEDBH4AGD pdf Industrial 6DL1193-6GA00-0NN0 terminal Industrial 6DL1193-6TP00-0DH1 terminal Input/Output Card Insulation resistance tester Fluke 1555 Intelligent Temperature Controller JZNC-XRK01D-1 JZNC-XRK01D-1、XCP01C 、CPS-150F JZNC-XRK01D-1、XCP01C 、CPS-150F ROBOT CONTROLLER Long range walkie talkies Moore Automation Limited NSv Proximity Probe New Insulation Resistance Tester Fluke 1555 Oil & Gas Industry P1407030-00100 PEPPERL+FUCHS PLC (Programmable Logic Controller) PLC Board 51403988-150 51306701-175 PLC DCS CONTROL PLC Power Modules PM858K01 3BSE082895R1 PR6423/002-000+CON021 PR6423/002-000+CON021 Eddy Current Sensor PR6423/002-000+CON021 PDF PR6423002000CON021 PYRG015K1XXVP00 Performance differences between ABB and Siemens inverters Piezoelectric Accelerometer CA 901 Power Supply Module Powerflex 753 Series Professional grade walkie talkies QC1010 Cutler Hammer QC1020 Cutler Hammer QC1030 Cutler Hammer RS-485 Communications Relay Module Reliable 6DL1193-6GA00-0NN0 connection Reliable 6DL1193-6TP00-0DH1 connection Rockwell 1756-L61 SAI143-H63 S4 Analog Input Module inputs SANYO DENKI PYRG015K1XXVP00 SANYO DENKI PYRG015K1XXVP00 Servoamplifier SANYO DENKI PYRG015K1XXVP00Servo amplifier SANYO DENKIPYRG015K1XXVP00 Servo amplifier SANYODENKI PYRG015K1XXVP00 Servo amplifier SB401-10 S1 SB401-10 S1 Interface Module SB401-10 S1 Manual SB401-10 S1 Pdf SB401-10 S1 Picture SCHNEIDER 140NOE77111 SCHNEIDER PLC module SCP451-11 PLC CPU Controller SD822 3BSC610038R1 SDCS-PIN-11 3ADT306100R1 SELL 51403988-150 51306701-175 SELL XG9200T-G SERVO DRIVE XG9200T-G SGMRS-06A2B-YR21 SIEMENS SIEMENS 6ES7318-3EL00-0AB0 SIEMENS 6ES7318-3EL00-0AB0 CPU Module SIEMENS 6AV6644-0AA01-2AX0 SIEMENS 6AV6644-0AA01-2AX0 Touch Multi Panel SIEMENS 6ES5434-4UA11 SIEMENS 6ES5434-4UA11 Digital Input Module SIEMENS 6ES7307-1BA01-0AA0 SIEMENS 6ES7321-1BL00-0AA0 SIEMENS 6ES7971-0BA00 SIEMENS 6ES79710BA00 SIEMENS 6XV1440 2KH32 SIEMENS 6XV1440-2KH32 SIEMENS 6XV1440-2KH32 OP Communications Cable SIEMENS 6XV1440-2KH32 pdf SIEMENS PS307 SR7000 Robot Controller Schneider CPU Module Supplier Siemens 3RH1122-1AP00 Siemens 6DD1642-0BC0 Siemens 6DL1193-6GA00-0NN0 component Siemens 6ES7155 Siemens 6ES7288-1SR60-0AA0 Siemens RS-485 Siemens SIMATIC S7-200 Siemens Siemens Connection Module Simatic 6ES7307-1BA01-0AA0 Simatic 6ES7971-0BA00 T8800 T8800 Digital Input FTA T8800 Trusted TDC 3000 TOSHIBA TOSHIBA SR7000 Robot Controller TRICONEX TSXASY410 TU847 3BSE022462R1E008508R1 Temperature control meter Terminal Block 1950380000 Toshiba SR7000 UT350L Limit Controller UTSAE-B17CLE UTSAE-B17CLE SGMRS-06A2B-YR21 UTSAE-B17CLE SGMRS-06A2B-YR21 AC Servo Moto VA20-03 VA20-03 Coreco Imaging Dual Camera Vision Appliance VA20-03 MODULE VA20-03 PDF VEXTA XG9200T-G VIBRO METER 209-595-200-232 VIBRO METER VM600 CPU M VM600 CPU M VM600 CPU M 209-595-200-232 CPU card VM600 CPU M CPU card VM600 IOC4T VM600 Input/Output Card VMIVME 7671421000 VMIVME-7671-421000 VMIVME-7671-421000 GE VMIVME-7671-421000 General Electric VMIVME-7671-421000 Processor Board Vickers EEA-PAM-535-D-32 WEIDMULLER 1950380000 Walkie-talkies Water Cooled Rectifier XCP01C  XG9200T-G XG9200T-G PDF XG9200T-G SERVO DRIVE YOKOGAWA ADV142-S03 S1 YOKOGAWA ADV142-S03 YOKOGAWA DCS YOKOGAWA DU200-31 YOKOGAWA PLC module YOKOGAWA SB401-10 S1 YOKOGAWA SCP451-11 Yaskawa JZNC-XRK01D-1、XCP01C 、CPS-150F Yaskawa JZNC-XRK01D-1、XCP01C 、CPS-150F ROBOT CONTROLLER Yaskawa UTSAE-B17CLE SGMRS-06A2B-YR21 Yaskawa UTSAE-B17CLE SGMRS-06A2B-YR21 AC Servo Moto Yokogawa SPW484-50 Yokogawa Spare Parts Yokogawa's DCS systems abb disconnect abb linkedin abb meters abb positioner abb thermostat air conditioner inverter circuit breaker manufacturer data compression delta inverter delta solar inverter diagnostic capabilities distributed control system (DCS) handheld walkie talkie high power 100w two way radio industrial automation intelligent temperature control controller interface module inverter 30kw delta inverter hybrid inverters converters low voltage circuit breaker mobile radio molded case circuit breakers solar inverters solar pump inverters two-way radios vfd inverter delta