General description. This chapter provides a general description of the product MVB Virtual Terminal and PCNode:
|
|
|
- Jesse Strickland
- 10 years ago
- Views:
Transcription
1 2 General description This chapter provides a general description of the product MVB Virtual Terminal and PCNode: Properties of the Multifunction Vehicle Bus Applications of the product MVB Virtual Terminal and PCNode Software and hardware of the product MVB Virtual Terminal and PCNode
2 General description Multifunction Vehicle Bus overview Properties of the MVB The Multifunction Vehicle Bus (MVB) is a serial communication bus for railway vehicles. It connects programmable equipment with each other and attaches directly to simple sensors and actuators. It is not intended for communication between vehicles this is the domain of the train bus. The MVB is standardised by IEC, TC9, WG 22 in the standard Electric Traction Equipment - Train Communication Network, Parts 1 to 3. The environment of train vehicles is very hostile for electronic equipment. Hence the MVB bears properties which are not needed for buses in the computer environment. Magnetic fields Operating temperature Mechanical stability Media and topology Signals Bus management Redundant layout Magnetic fields are omnipresent in train vehicles. Hence the bus must operate securely in this environment. Train vehicles circulate all over the world. Hence the operating temperature can be as low as in a Siberian winter or as high as open sunshine in the Arabian desert. Mechanical shocks are common to train vehicles. Both the cables themselves and the connectors must be absolutely safe for these situations. This applies also to the senors, actuators and controllers on the bus. Copper lines are intended for short distances and optical fibres for long distances. Using redundant lines allows modification of the bus topology without interruption. With copper lines a power line may be included to power the bus terminators and also devices on the bus. The MVB uses a media independent method of signalling with Manchester encoding. Availability is increased, because mastership can be alternated between two or more bus administrators. Mastership is transferred from one bus master to another by a token frame. The MVB allows redundant layout with both twisted wire pairs and with optical fibre. This increases availability. You can limit redundancy to critical segments of the bus. 2-2 MVB Virtual Terminal and PCNode - User Manual and Reference
3 Multifunction Vehicle Bus overview Access modes The MVB offers two access modes to the communications medium: In periodic access mode, a predefined sequence of addresses are polled with a well-defined and deterministic period. This mode is intended for the transmission of periodic data. In sporadic access mode, devices announce an event. This mode is intended for transmission of message data. Sporadic traffic uses the time between the fixed, periodic phases. Summary of properties. Applications of the MVB Property Characteristics Communications medium Copper: twisted wire pair, biased RS 485 Optical fibres and active star coupler Topography Bus Star Extension 30m for RS 485 segment 2000m with 32 taps Redundancy Duplicated media: send on both, receive on one. Redundant masters with rotation Gross data rate 1.5 Mb/s Response Time Typical 4µs, maximum 43µs Address space 4095 physical devices, 4095 logical ports, 8-bit station address for messages Frame size (useful data) 16, 32, 64, 128 and 256 bits Medium access control Centralised master. Mastership transfer by token passing for back-up masters Bus management background polling of devices, service messages, bus configuration Regular operation Periodic polling for process data Sporadic access for message data with arbitration Application Process variables Remote procedure call Logical link control Broadcast of sourceaddressed process data Slave-to-slave datagrams Due to its special properties (see details on the following pages) the MVB has many areas of application outside the domain of train vehicles. For example, the MVB is best suited for controlling high voltage switching bays or controlling power plants. TN-AC-95/
4 General description Multifunction Vehicle Bus details Bus medium This section provides background information for system engineers evaluating the capabilities of the Multifunction Vehicle Bus. This section also provides the necessary details to understand the various items used in the dialogs of Virtual Terminal. For a recapitulation of bus communication in general see the appendix chapter. Topology of the MVB The Multifunction Vehicle Bus is the standard data carrier in locomotives, coaches or groups of vehicles not separated during normal operation. It provides both the interconnection of programmable programmable equipment among themselves and the interconnection of programmable equipment with their sensors and actuators. MVB supports up to 4095 devices. MVB physical layer 1) The Multifunction Vehicle Bus uses three different media, which all operate at a unified speed of 1.5Mb/s. an electrical medium for short distances (20m), for instance to connect devices within racks and cabinets. This uses standard RS 485 transceivers. an electrical medium for middle distances (up to 200m) using a shielded, twisted wire pair and transformer coupling to provide galvanic separation,. This uses standard IEC transformers and transceivers. optical fibre for longer distances (up to 2000m) and critical environments, such as locomotives. While the electrical media preferable have a bus structure, the optical medium usually has a star structure centred on an active or passive star coupler. The optical medium can also be laid out as a bus, if the number of devices is small enough to permit active or passive optical taps. Configurations In closed train sets, the MVB may span several vehicles. Fibre optics are not recommended for this purpose when the vehicles are frequently coupled and uncoupled. The Multifunction Vehicle Bus has no provision to support configurable vehicles, the device addresses are fixed. 1 [part 1 / p 40] 2-4 MVB Virtual Terminal and PCNode - User Manual and Reference
5 Multifunction Vehicle Bus details Signalling on the MVB The data are encoded using a baseband Manchester code, which combines into one signal the data, the clock and the frame synchronisation. A 1 is transmitted as a negative transition (active to idle) in the middle of a bit cell, a 0 as a positive transition (idle to active) 2). Data Clock Frame Signal line active line idle 9-bit delimiter useful frame data 8-bit check sequence end delimiter The frame data is headed by a 9-bit frame delimiter and followed an 8-bit check sequence. Start delimiter Check sequence End delimiter The start delimiter is used for synchronizing receivers and contains 3 Manchester code violations (transitions of 1.5 cell lengths) to distinguish it from valid data bit sequences. Master frames and slave frames have different delimiters to protect against synchronisation slips. The check sequence is built over at most 64 data bits. It uses the high-safety TC57 telecontrol algorithm to provide a Hamming distance of 6. The Manchester encoding is inherently robust since both halves of a bit cell must be inverted to create a false bit. Taking this encoding into account, the achieved Hamming distance is even higher (around 8). The frame is closed by an end delimiter to detect the end of a frame. For the fibre optics and the RS 485 transmission this is simply returning the line to the idle state for at least one bit time. In the middle-distance medium, however, the end delimiter has DCfree symmetrical shape. 2 The signal diagrams use active on top in [part 1 / p 42] and idle on top in [part 3 / p 37]! TN-AC-95/
6 General description MVB frames 3) The Multifunction Vehicle Bus uses two kinds of frames: The master frame, which is issued only be the bus master (administrator), and The slave frame, which is sent by the source of the data in response to a master frame. Telegram A telegram consists of a master frame and the slave frame sent in response to it. MD master frame delimiter 4 bit function code slave frame delimiter check sequence 16, 32 or 64 bit F Address CS SD Data CS MD 22 µs t ms 22, 33, 54, 102 or 198 µs t ms Telegram: the master frame followed by the responding slave frame Reply time 4) The reply time t ms is the delay between the end of a master frame and the beginning of the slave frame. This time consists of the sum of twice the propagation delays (line and regenerator), plus decoding and access delay at the slave. For example, the computed reply time is 4.36 µs for 30 m without repeater, and rises to 34 µs for 2 km lines and two repeater links in between. No configuration is allowed in which the expected reply time exceeds 42.7 µs, counted in the slowest line when redundant lines are used. At the slave side, the response time between end of master frame and start of slave frame must be between 1.4 µs and 4 µs. Function code 3 [part 1 / p 43] 4 [part 3 / p 43] The master frame contains a 4-bit function code which indicates the command and the size of the expected slave frame, and a 12- bit field for address or parameters. All devices on the bus decode the master frame. The addressed source device replies with its slave frame, which may be read by several other devices. Both the master frame and the slave frame are broadcasted. Since data are identified by their source address only, the configuration tools subscribe each device (as a source or destination) to the periodic data it is interested in. 2-6 MVB Virtual Terminal and PCNode - User Manual and Reference
7 Multifunction Vehicle Bus details Frame format The frame format is optimised for short and frequent data items: The master frame has a fixed size of 33 bits ( ). Slave frames comprise a 9 bit frame delimiter, and a data portion which length depends on the function code in the master frame, followed by an 8-bit check sequence per 64 bit data. Longer slave frames use two or four 64+8-bit data-portions. 5) The expected length of the responding slave frame is: Function-code Data-length Check sequences Frame-length data Calculated throughput 6) For the repeaters a delay of 1.5 µs is assumed. For the propagation delay 6.0 µs/km are assumed for a loaded line. 4.0 µs account for the decoding of the master frame and reply at the source. 1.6 µs are assumed for the master s delay between the reception of a slave frame and sending a master frame. The performance of the Multifunction Vehicle Bus is demonstrated by two extreme configurations: 30m bus with no repeater: 0.3 6µs propagation delay + 4µs source µs master + frame duration. 2 km bus with 3 repeater links (with 2 regenerators each): 33 µs propagation delay + 4 µs source µs master + frame duration. telegram telegram duration (without delays) telegram rate [1/s] net data rate [kb/s] bits bits [µs] 30 m 2000 m 30 m 2000m [part 3 / p 50] 6 [part 3 / p 48] TN-AC-95/
8 General description Ports on the MVB A terminology issue 8) For the less initiated reader various terms meaning (nearly) the same might be confusing. By tradition the object of interest is named differently in the various levels of communication. According to the OSI model (see appendix), these are: Process variable Dataset User messages, system messages Message transfer protocol OSI level Remarks Supervisory data Application (level 7) The application s view on the frame data Transport (4) Periodic data Message data Supervisory data Logical link control (2b) Ports (periodic access) Queues (sporadic access) Frames with logical address Supervisory access Frames with physical address Medium access control (level 2a) Physical (1) Frame data (without check sums) Frame data (without check sums) + control information Data (function code, address, etc.) and check sums 9) Purpose of ports The interval between a master frame (received at the slave side) and the responding slave frame is less than 4 µs. To allow a slave frame to respond within this time, the frame data is prepared for transmission beforehand. A port provides also a means to control access, data freshness and interrups. Each device owns a certain number of ports, which are configured as source ports or as sink ports. A port ensures that the data is read consistently when it is accessed simultaneously by the bus and by the application processor on the device. This requires at least two memory pages, which are used alternatively: while one page is updated by a data-producer (that is, the application for source-ports, the bus acces processor for sink-ports), the other can be accessed. Two kinds of ports exist: physical and logical ports. Logical port Logical ports provide the basic communication for process data. They can be seen as windows to the data on the bus. At least two devices on the bus subscribe to a particular port on the bus. Only 8 [part 1 / p 30] 9 [part 1 / p 46 and 78] 2-10 MVB Virtual Terminal and PCNode - User Manual and Reference
9 Multifunction Vehicle Bus details one device may define a particular port as source. On all other devices this port is a sink (consumer of data). Device a Device b Device c Device d (has only sink ports) port alpha port beta port gamma port delta sink ports source ports port alpha not defined in device c The size of logical ports may be 16, 32, 64, 128 or 256 bits the same as the data-lengths of slave frames. A logical port is selected with function code 0..4 and the 12-bit logical address in the master frame (codes 5..7 are reserved). Each device implements a number of logical ports, typically 256. At configuration time the logical ports are configured either as source or as sink. Physical port A physical port is selected with function code and the 12-bit device address in the master frame. Each device implements 8 physical ports which are used for supervisory data (16 bits) and message data (256 bits). Function codes 10 (supervisory data) and 11 (message data) are reserved. 8 Mastership transfer: addressed slave accepts/rejects. 9 Start event poll (12-bit field contains parameters, not an address): all bidding slave devices answer. 12 Message poll: addressed slave answers with 256 bit data. All other devices will inspect the slave frame and accept it if their own address appears in the header of the slave frame. The contents of the message data port may not be over-written by the bus controller on the device. A frame is ignored if the previous contents of the message port has not been fetched by the application. 13, 14 Group event poll and individual event poll: a group of slaves or a single slave answers. 15 Device status poll: Slave device answers with status. With the application Virtual Terminal the user addresses logical ports. Physical ports are addressed only by special functions, such as Read Diagnostic. TN-AC-95/
10 General description Ports in a device The following diagram shows the ports in a device. They are located in the traffic store, a shared memory accessed both by the application processor and by the bus controller. MVB-controller Device traffic-store logical ports ports Application processor 6 supervisory ports 8 physical ports msg source msg sink A port index table (PIT) maps the logical port addresses to the device specific layout of the traffic store. This allows to map a large address space to a small traffic store. In addition to the logical and physical ports, the message queues may also be located in the traffic store. These are attached to the physical message port. Freshness supervision 10) When a device fails, it ceases to produce new values. The sinks operate with the former value which becomes obsolete. This situation is uncovered by freshness supervision. When the application reads a variable, the port indicates how long ago it has been updated. The application decides on the action to take. 10 [part 1 / p 79] 2-12 MVB Virtual Terminal and PCNode - User Manual and Reference
11 Multifunction Vehicle Bus details Medium access 11) The Multifunction Vehicle Bus is administered by a dedicated device, the bus administrator. The administrator is the only bus master, that is, the only device entitled to send master frames. All other devices are slaves, they may not transmit spontaneously. In addition to the master function the administrator provides services like clock, configuration, supervision or directory. The master may be placed at any location in the bus. To increase availability, several bus administrators may exist. They transmit mastership by a token. At a given time, only one administrator is in charge of the bus. Periodic and sporadic transmission The bus master periodically polls the ports according to a predefined sequence (see Periodic scan list on page 16). Messages are less less time critical and thus transmitted sporadically, that is, on demand. 12) To serve both purposes the bus time is divided into a periodic phase and a sporadic phase: basic period ms basic period periodic phase periodic data sporadic phase supervisory phase event phase periodic phase guard phase periodic data supervisory phase sporadic phase SD??? SD? MD event phase SD: supervisory data; MD: message data;?: sporadic data Periodic phase The periodic phase occupies a fixed portion of the traffic on the bus. During that time, the bus master polls the devices in sequence. A polled device answers with a frame containing its periodic data. This answer is broadcasted to all devices. Each device picks up from the frame the data items it is interested in. The format of this frame is fixed at initialisation time. Periodic data do not need to be acknowledged by the destination devices, since these data is transmitted periodically. This traffic is also called source-addressed broadcast. The periodic phase is reserved for transmission of process data. 11 [part 1 / p 48] 12 [part 3 v1.8 / p 69] TN-AC-95/
12 General description Sporadic phase Supervisory phase Event phase Guard phase Between the periodic phases the sporadic phases allow the devices to transmit data if they have some. This traffic is also called eventdriven or on-demand traffic. When the bus master calls the devices for sporadic data, only devices with data to transmit respond with a filled frame. Only message data is transmitted in the sporadic phase. It can be broken down further into the supervisory phase, the event phase and the guard phase. The supervisory phase is reserved for scanning the status of the devices and for transfer of mastership. Events are any state change which cause a device to request transmission. Therefore, the traffic must be acknowledged to ensure that no state change gets lost. The guard phase acts as a buffer after the sporadic transmissions (events and supervisory data) to allow an exact start of the next periodic phase. The master does not send a master frame if the transmission of the longest expected response would take longer than the time remaining until the next basic period is scheduled MVB Virtual Terminal and PCNode - User Manual and Reference
13 Multifunction Vehicle Bus details Bus mastering The bus master polls the devices on the bus according to the entries in the master frame table. This table is also called periodic scan list, because it is worked off periodically. Master frame tables are part of a bus administrator list. The master issues a master frame at least every 1.3 ms to allow each device to monitor the line. Basic cycle time Basic period To enable the bus both for 50Hz and 60HZ systems, the MVB Virtual Terminal and PCNode provides two settings of the basic cycle time: 1 ms or ms. 1 ms is the value according to MVB standard and is used for any time-values in this chapter. The bus master divides its turn (see later) into fixed periods, called basic periods. The basic period T bp may take a value of 1, 2, 4 or 8 ms (multiples of the basic cycle time). It is generally divided into the 4 phases: periodic phase supervisory phase event phase guard phase Individual poll period Each periodic data source is polled with its individual period T ip. This period is defined by the application. The individual poll period is equal to the basic period multiplied by a power of 2, but can not exceed 1024 ms. Ports with the same individual poll period belong to the same cycle 13). Cycle Macro period Macro cycle A cycle groups periodic data with the same individual poll period. It gets the same name as its period in multiple of the basic period. For example, cycle_4 is polled every 8 ms when the basic period is 2ms. A cycle may be split over several basic periods into sub-cycles. Cycles are named according to the number of sub-cycles. Hence cycle_4 has 4sub-cycles. The sub-cycles are indexed, starting with 0. For example, the second sub-cycle of cycle_4 has name 4.1. The longest individual period in the periodic scan list is called the macroperiod. It can not exceed 1024 ms. A macrocycle is the number of cycles which fills a macro period. Therefore it lasts 1024/T bp basic periods. T bp is the length of the 13 Definition from [part 3 v 1.8 / p 72]; in [part 1 / p 48] this is called group. TN-AC-95/
14 General description basic period in ms. For example, for T bp = 4 ms a macro cycle lasts 256 basic periods. Tur n Transfer of mastership Periodic scan list Medium access is controlled by a central bus master, which remains in control of the bus for the duration of a turn. A turn is defined by the number of macrocyles after which bus mastership must be transferred. A supervisory command may terminate a turn after each macrocycle. If no other bus administrator is available, the master remains the same. The beginning of a turn may be used to synchronise devices. The sporadic phase in the last period of a turn is used for transfer of bus mastership. The periodic scan list defines the addresses sent out periodically and the time left for the sporadic phase in each basic period of a turn. The following figure shows the construction of a macrocycle consisting of 8 cycles as an example. Real macrocycles have 128 to 1024 cycles. 14) period basic period guard phase period 0 period 1 period 2 period 3 period 4 period 5 period 6 period 7 period macro period time cycle 1 cycle 4 sporadic data minimum space for sporadic data is 350 µs 14 numbering of cycles and sub-cycles is inconsistent between [part 1 / p 49] and [part 3 v 1.8 / p 73 ]. If [par 3 v 1.8 / p 72] is correct, then there must (in my humble opinion) exist 4.2 and MVB Virtual Terminal and PCNode - User Manual and Reference
15 Multifunction Vehicle Bus details Process data Traffic store 15) The ports of a device are located in the traffic store, a shared memory which can be accessed both by the application (in particular, the Virtual Terminal application of the MVB Virtual Terminal and PCNode) and by a bus controller. In very simple devices (field device) the ports are reduced to a register, there is no traffic store. 16) Devices may have up to 16 traffic stores. These need not have the same structure, although this is advantageous. This permits application programs residing in the same device to communicate in the same way as if there were located in different devices. The devices handled by Virtual Terminal may have only one traffic store. Dataset 17) The contents of a port is a dataset. A dataset is just a stream of bits, which need interpretation according to the requirements of the application. All or none data of a dataset are transmitted. A dataset is static: its format and size may not be modified on-line. The different process data of a dataset may be consumed by different devices, but a dataset is produced by only one device. When polled by the bus master, the producer device broadcasts a frame containing the dataset. This frame is received by all devices subscribed to the port carrying that dataset. Each device picks from the dataset the process data it is interested in. The format of datasets its interpretation is fixed by the hardware for field devices and configured by the programming and test station for complex devices (for example, the MVB Virtual Terminal and PCNode). The configuration is loaded during initialisation time and does not change during operation. Process variables A dataset is interpreted by process variables. Within a dataset, a variable is identified by its bit offset. A dataset is just a stream of bits, whereas process variables have a type, for example integer, or 15 [part 1 / p 80] 16 [part 1 / p 88] 17 [part 1 / p 82] TN-AC-95/
16 General description character. A dataset can be interpreted by more than one process variables, but their definitions must not overlap. MVB-controller Device (bus administrator) master frame table (MFT) traffic-store ports I/O window in PC-memory in case of PCNode port-j variable-a variable-b variable-c port-k var-d var-e var-f var-g port-l dataset The dataset of a sink port need not be defined completely by process variables. The application on that device might pick up only the desired information. Depending on the computer architecture used for the device (for example, the PCNode of the MVB Virtual Terminal and PCNode) bit-oriented variables and word-oriented variables can not be mixed in one dataset. Otherwise the MVB controller can not resolve the difference in bit-ordering of little-endian systems Intel, DEC) and big-endian systems (Motorola, IBM mainframe). Variable types 18) While the lower layers of the transport protocol ensure that a bit stream can be sent from one device to another, the presentation layer ensures that the communicating parties agree on the meaning of that bit-stream. When a device produces a variable, the consumers must know the type to interpret the value. However, the specific meaning of a variable is only known when considered in context. Example: a transducer manufacturer specifies that its wheel speed is transmitted using the FRACTIONAL200% format. With this indication, the destinations of the variables know that the speed is, for instance, 87.5% of nominal speed. The value of the nominal speed is an additional convention which is not part of the presentation layer, but the application must know about it. Basic and constructed types In all modern computer languages, a variable is defined before a program uses it. This declaration defines the type of the variable. There are basic (built into the language) types like integer, float or character. Structured types are assemblies of basic types and may be structured as array, record, set or file of basic types. The storage in memory of a variable of a specific 18 [part 1 / p 90] and [part 2 / p 143] 2-18 MVB Virtual Terminal and PCNode - User Manual and Reference
Process Control and Automation using Modbus Protocol
Process Control and Automation using Modbus Protocol Modbus is the fundamental network protocol used in most industrial applications today. It is universal, open and an easy to use protocol. Modbus has
Computer Network. Interconnected collection of autonomous computers that are able to exchange information
Introduction Computer Network. Interconnected collection of autonomous computers that are able to exchange information No master/slave relationship between the computers in the network Data Communications.
Lecture 4 Profibus. Urban Bilstrup [email protected]
Lecture 4 Profibus Urban Bilstrup [email protected] Profibus Outline Introduction Profibus-DP Physical Layer Link Layer Application Layer 2 Profibus Introduction Three different versions of PROFIBUS
Local Area Networks transmission system private speedy and secure kilometres shared transmission medium hardware & software
Local Area What s a LAN? A transmission system, usually private owned, very speedy and secure, covering a geographical area in the range of kilometres, comprising a shared transmission medium and a set
LIN (Local Interconnect Network):
LIN (Local Interconnect Network): History: LIN (Local Interconnect Network) was developed as cost-effective alternate to CAN protocol. In 1998 a group of companies including Volvo, Motorola, Audi, BMW,
CONTROL MICROSYSTEMS DNP3. User and Reference Manual
DNP3 User and Reference Manual CONTROL MICROSYSTEMS SCADA products... for the distance 48 Steacie Drive Telephone: 613-591-1943 Kanata, Ontario Facsimile: 613-591-1022 K2K 2A9 Technical Support: 888-226-6876
Computer Organization & Architecture Lecture #19
Computer Organization & Architecture Lecture #19 Input/Output The computer system s I/O architecture is its interface to the outside world. This architecture is designed to provide a systematic means of
Computer Systems Structure Input/Output
Computer Systems Structure Input/Output Peripherals Computer Central Processing Unit Main Memory Computer Systems Interconnection Communication lines Input Output Ward 1 Ward 2 Examples of I/O Devices
DigiPoints Volume 1. Student Workbook. Module 4 Bandwidth Management
Bandwidth Management Page 4.1 DigiPoints Volume 1 Module 4 Bandwidth Management Summary This module will cover Time Division Multiplexing (TDM). TDM technology allows many users to access a particular
Overview of Network Hardware and Software. CS158a Chris Pollett Jan 29, 2007.
Overview of Network Hardware and Software CS158a Chris Pollett Jan 29, 2007. Outline Scales of Networks Protocol Hierarchies Scales of Networks Last day, we talked about broadcast versus point-to-point
Industrial Networks & Databases
Industrial Networks & Databases - Device Bus - - Field Bus - - Data Bus - Recall An Industrial Communication Network (control network) - any group of devices (computers, controllers, meters etc.) working
How To Communicate With A Token Ring Network (Dihon)
Token us Token -procedure: Only someone who possesses a certain ken (= bit sequence), may send. One example for a ken network: IEEE 80. Token us All stations should be treated equally, i.e. they have pass
Controlled Random Access Methods
Helsinki University of Technology S-72.333 Postgraduate Seminar on Radio Communications Controlled Random Access Methods Er Liu [email protected] Communications Laboratory 09.03.2004 Content of Presentation
Module 5. Broadcast Communication Networks. Version 2 CSE IIT, Kharagpur
Module 5 Broadcast Communication Networks Lesson 1 Network Topology Specific Instructional Objectives At the end of this lesson, the students will be able to: Specify what is meant by network topology
Using High Availability Technologies Lesson 12
Using High Availability Technologies Lesson 12 Skills Matrix Technology Skill Objective Domain Objective # Using Virtualization Configure Windows Server Hyper-V and virtual machines 1.3 What Is High Availability?
Computer Networks Vs. Distributed Systems
Computer Networks Vs. Distributed Systems Computer Networks: A computer network is an interconnected collection of autonomous computers able to exchange information. A computer network usually require
Fast Ethernet and Gigabit Ethernet. Networks: Fast Ethernet 1
Fast Ethernet and Gigabit Ethernet Networks: Fast Ethernet 1 Fast Ethernet (100BASE-T) How to achieve 100 Mbps capacity? MII LLC MAC Convergence Sublayer Media Independent Interface Media Dependent Sublayer
ESSENTIALS. Understanding Ethernet Switches and Routers. April 2011 VOLUME 3 ISSUE 1 A TECHNICAL SUPPLEMENT TO CONTROL NETWORK
VOLUME 3 ISSUE 1 A TECHNICAL SUPPLEMENT TO CONTROL NETWORK Contemporary Control Systems, Inc. Understanding Ethernet Switches and Routers This extended article was based on a two-part article that was
Data Communication and Computer Network
1 Data communication principles, types and working principles of modems, Network principles, OSI model, functions of data link layer and network layer, networking components, communication protocols- X
Programmable Controller G Series. New. Models
Programmable Controller G Series The IMO G6 is a very compact modular programmable controller offering extremely high performance. It is ideal for all applications from process control to machine control
Network Design. Yiannos Mylonas
Network Design Yiannos Mylonas Physical Topologies There are two parts to the topology definition: the physical topology, which is the actual layout of the wire (media), and the logical topology, which
Local Interconnect Network Training. Local Interconnect Network Training. Overview
Overview Local Interconnect Network Training History and introduction Technical features The ISO/OSI reference model and LIN Frames Message Frames Communication concept of LIN Command Frames and Extended
Token Ring and. Fiber Distributed Data Interface (FDDI) Networks: Token Ring and FDDI 1
Token Ring and Fiber Distributed Data Interface (FDDI) Networks: Token Ring and FDDI 1 IEEE 802.5 Token Ring Proposed in 1969 and initially referred to as a Newhall ring. Token ring :: a number of stations
Fiber Distributed Data Interface
CHPTER 8 Chapter Goals Provide background information about FDDI technology. Explain how FDDI works. Describe the differences between FDDI and Copper Distributed Data Interface (CDDI). Describe how CDDI
Interconnection Networks. Interconnection Networks. Interconnection networks are used everywhere!
Interconnection Networks Interconnection Networks Interconnection networks are used everywhere! Supercomputers connecting the processors Routers connecting the ports can consider a router as a parallel
Protocols and Architecture. Protocol Architecture.
Protocols and Architecture Protocol Architecture. Layered structure of hardware and software to support exchange of data between systems/distributed applications Set of rules for transmission of data between
Single channel data transceiver module WIZ2-434
Single channel data transceiver module WIZ2-434 Available models: WIZ2-434-RS: data input by RS232 (±12V) logic, 9-15V supply WIZ2-434-RSB: same as above, but in a plastic shell. The WIZ2-434-x modules
Computer Gateway Specification and Technical Data
L Computer Gateway Specification and Technical Data CG03-400 9/92 detergant coffee chocolate Page 2 TDC 3000 Computer Gateway Specification and Technical Data Introduction This publication defines the
Ring Local Area Network. Ring LANs
Ring Local Area Network Ring interface (1-bit buffer) Ring interface To station From station Ring LANs The ring is a series of bit repeaters, each connected by a unidirectional transmission link All arriving
Tutorial. www.ccontrols.com
Tutorial 1 Tutorial CONTROLLER AREA NETWORK CAN was designed by Bosch and is currently described by ISO 11898 1. In terms of the Open Systems Interconnection model (OSI), CAN partially defines the services
MSITel provides real time telemetry up to 4.8 kbps (2xIridium modem) for balloons/experiments
The MSITel module family allows your ground console to be everywhere while balloon experiments run everywhere MSITel provides real time telemetry up to 4.8 kbps (2xIridium modem) for balloons/experiments
Fast Ethernet and Gigabit Ethernet. Computer Networks: Fast and Gigabit Ethernet
Fast Ethernet and Gigabit Ethernet 1 Fast Ethernet (100BASE-T) How to achieve 100 Mbps capacity? MII LLC MAC Convergence Sublayer Media Independent Interface Media Dependent Sublayer Data Link Layer Physical
Unit of Learning # 2 The Physical Layer. Sergio Guíñez Molinos [email protected] 2-2009
Unit of Learning # 2 The Physical Layer Sergio Guíñez Molinos [email protected] 2-2009 Local Area Network (LAN) Redes de Computadores 2 Historic topologies more used in LAN Ethernet Logical Bus and Physical
2. What is the maximum value of each octet in an IP address? A. 128 B. 255 C. 256 D. None of the above
1. How many bits are in an IP address? A. 16 B. 32 C. 64 2. What is the maximum value of each octet in an IP address? A. 128 B. 255 C. 256 3. The network number plays what part in an IP address? A. It
Documentation. M-Bus 130-mbx
Documentation M-Bus 130-mbx Introduction The mx M-Bus module is part of the mx Smart Slot communications family. With the integrated SmartSlot technology, mx systems ag offers automatic consumer data read-out
Learning Outcomes. Simple CPU Operation and Buses. Composition of a CPU. A simple CPU design
Learning Outcomes Simple CPU Operation and Buses Dr Eddie Edwards [email protected] At the end of this lecture you will Understand how a CPU might be put together Be able to name the basic components
TCOM 370 NOTES 99-12 LOCAL AREA NETWORKS AND THE ALOHA PROTOCOL
1. Local Area Networks TCOM 370 NOTES 99-12 LOCAL AREA NETWORKS AND THE ALOHA PROTOCOL These are networks spanning relatively short distances (e.g. within one building) for local point-to-point and point-to-multipoint
Elettronica dei Sistemi Digitali Costantino Giaconia SERIAL I/O COMMON PROTOCOLS
SERIAL I/O COMMON PROTOCOLS RS-232 Fundamentals What is RS-232 RS-232 is a popular communications interface for connecting modems and data acquisition devices (i.e. GPS receivers, electronic balances,
Chapter 8: Computer Networking. AIMS The aim of this chapter is to give a brief introduction to computer networking.
Chapter 8: Computer Networking AIMS The aim of this chapter is to give a brief introduction to computer networking. OBJECTIVES At the end of this chapter you should be able to: Explain the following terms:
SAN Conceptual and Design Basics
TECHNICAL NOTE VMware Infrastructure 3 SAN Conceptual and Design Basics VMware ESX Server can be used in conjunction with a SAN (storage area network), a specialized high speed network that connects computer
DeviceNet Communication Manual
DeviceNet Communication Manual Soft-Starter Series: SSW-07/SSW-08 Language: English Document: 10000046963 / 00 03/2008 Summary ABOUT THIS MANUAL... 5 ABBREVIATIONS AND DEFINITIONS... 5 NUMERICAL REPRESENTATION...
Modbus and ION Technology
70072-0104-14 TECHNICAL 06/2009 Modbus and ION Technology Modicon Modbus is a communications protocol widely used in process control industries such as manufacturing. PowerLogic ION meters are compatible
Vehicle data acquisition using CAN By Henning Olsson, OptimumG [email protected]
Vehicle data acquisition using By Henning Olsson, OptimumG [email protected] Introduction: Data acquisition is one of the best tools to increase the understanding of vehicle behavior. One can
Meter Communication. Twisted Pair Baseband (M-Bus) Physical and Link Layer CEN TC 294. Date: 2000-02-15 TC 294 WI 006 CEN TC 294. Secretariat: AFNOR
CEN TC 294 Date: 2000-02-15 TC 294 WI 006 CEN TC 294 Secretariat: AFNOR Meter Communication Twisted Pair Baseband (M-Bus) Physical and Link Layer ICS: Descriptors: Document type: European Standard Document
Communication Networks. MAP-TELE 2011/12 José Ruela
Communication Networks MAP-TELE 2011/12 José Ruela Network basic mechanisms Introduction to Communications Networks Communications networks Communications networks are used to transport information (data)
Chapter 14: Distributed Operating Systems
Chapter 14: Distributed Operating Systems Chapter 14: Distributed Operating Systems Motivation Types of Distributed Operating Systems Network Structure Network Topology Communication Structure Communication
Operating System Concepts. Operating System 資 訊 工 程 學 系 袁 賢 銘 老 師
Lecture 7: Distributed Operating Systems A Distributed System 7.2 Resource sharing Motivation sharing and printing files at remote sites processing information in a distributed database using remote specialized
EE4367 Telecom. Switching & Transmission. Prof. Murat Torlak
Packet Switching and Computer Networks Switching As computer networks became more pervasive, more and more data and also less voice was transmitted over telephone lines. Circuit Switching The telephone
Communication Networks
Technical Information Communication Networks 1 LOGICAL TOKEN t 0 t 1 t 2 t 3 network Part 1 Fundamentals Technical Information Part 1: Fundamentals Part 2: Self-operated Regulators Part 3: Control Valves
Based on Computer Networking, 4 th Edition by Kurose and Ross
Computer Networks Ethernet Hubs and Switches Based on Computer Networking, 4 th Edition by Kurose and Ross Ethernet dominant wired LAN technology: cheap $20 for NIC first widely used LAN technology Simpler,
Latency on a Switched Ethernet Network
Application Note 8 Latency on a Switched Ethernet Network Introduction: This document serves to explain the sources of latency on a switched Ethernet network and describe how to calculate cumulative latency
GE Power Controls FIELDBUS APPENDIX PROFIBUS DP. Doc. No.: ASTAT Plus PB_Appendix-v0
GE Power Controls = FIELDBUS APPENDIX PROFIBUS DP = Doc. No.: ASTAT Plus PB_Appendix-v0 Fieldbus Appendix: PROFIBUS DP 1 Fieldbus Introduction...... 2 1.1 Introduction to Profibus-DP... 2 1.2 Network Overview...
EtherCAT Cutting Costs with High-speed Ethernet
EtherCAT Cutting Costs with High-speed Ethernet The real-time Ethernet fieldbus for automati 2 Real-time Ethernet down to the I/O level Low system costs Flexible topology Maximum performance Easy configuration
Remote Copy Technology of ETERNUS6000 and ETERNUS3000 Disk Arrays
Remote Copy Technology of ETERNUS6000 and ETERNUS3000 Disk Arrays V Tsutomu Akasaka (Manuscript received July 5, 2005) This paper gives an overview of a storage-system remote copy function and the implementation
52-20-15 RMON, the New SNMP Remote Monitoring Standard Nathan J. Muller
52-20-15 RMON, the New SNMP Remote Monitoring Standard Nathan J. Muller Payoff The Remote Monitoring (RMON) Management Information Base (MIB) is a set of object definitions that extend the capabilities
Ethernet. Ethernet Frame Structure. Ethernet Frame Structure (more) Ethernet: uses CSMA/CD
Ethernet dominant LAN technology: cheap -- $20 for 100Mbs! first widely used LAN technology Simpler, cheaper than token rings and ATM Kept up with speed race: 10, 100, 1000 Mbps Metcalfe s Etheret sketch
Module 15: Network Structures
Module 15: Network Structures Background Topology Network Types Communication Communication Protocol Robustness Design Strategies 15.1 A Distributed System 15.2 Motivation Resource sharing sharing and
A DNP3 Protocol Primer
A Protocol Primer Introduction This is a primer for people who want a quick understanding of without having to comb through the tedious details of a complex specification. The writing style is meant to
Chapter 16: Distributed Operating Systems
Module 16: Distributed ib System Structure, Silberschatz, Galvin and Gagne 2009 Chapter 16: Distributed Operating Systems Motivation Types of Network-Based Operating Systems Network Structure Network Topology
In-Vehicle Networking
In-Vehicle Networking SAE Network classification Class A networks Low Speed (
WAN Technology. Heng Sovannarith [email protected]
WAN Technology Heng Sovannarith [email protected] Introduction A WAN is a data communications network that covers a relatively broad geographic area and often uses transmission facilities provided
Chapter 11 I/O Management and Disk Scheduling
Operating Systems: Internals and Design Principles, 6/E William Stallings Chapter 11 I/O Management and Disk Scheduling Dave Bremer Otago Polytechnic, NZ 2008, Prentice Hall I/O Devices Roadmap Organization
COMPUTER HARDWARE. Input- Output and Communication Memory Systems
COMPUTER HARDWARE Input- Output and Communication Memory Systems Computer I/O I/O devices commonly found in Computer systems Keyboards Displays Printers Magnetic Drives Compact disk read only memory (CD-ROM)
Network Categories. Network Types for the Local Range. Ethernet. Carrier Sense Multiple Access
Sicherungsebene Network Categories Local Area Networks (LAN): 0m - few km, simple connection structure Ethernet/Fast Ethernet/Gigabit Ethernet Token Bus, Token Ring LAN Wireless LAN (WLAN, up to a few
Lecture 1. Lecture Overview. Intro to Networking. Intro to Networking. Motivation behind Networking. Computer / Data Networks
Lecture 1 An Introduction to Networking Chapter 1, pages 1-22 Dave Novak BSAD 146, Introduction to Networking School of Business Administration University of Vermont Lecture Overview Brief introduction
Practical steps for a successful. PROFIBUS Project. Presented by Dr. Xiu Ji Manchester Metropolitan University
Practical steps for a successful PROFIBUS Project Presented by Dr. Xiu Ji Manchester Metropolitan University Basics of PROFIBUS Content Practical steps in the design and installation stages Segmentation:
Industrial Networks & Databases
Industrial Networks & Databases LONWORKS KNX 1 HVAC and BEMS HVAC - Heating, Ventilation & Air Conditioning BEMS - Building & Energy Management Systems 2 3 4 LONWORKS (Local Operating Networks) Open solution
Architecture of distributed network processors: specifics of application in information security systems
Architecture of distributed network processors: specifics of application in information security systems V.Zaborovsky, Politechnical University, Sait-Petersburg, Russia [email protected] 1. Introduction Modern
TCP/IP Network Communication in Physical Access Control
TCP/IP Network Communication in Physical Access Control The way it's done: The security industry has adopted many standards over time which have gone on to prove as solid foundations for product development
Real-Time (Paradigms) (51)
Real-Time (Paradigms) (51) 5. Real-Time Communication Data flow (communication) in embedded systems : Sensor --> Controller Controller --> Actor Controller --> Display Controller Controller Major
hp ProLiant network adapter teaming
hp networking june 2003 hp ProLiant network adapter teaming technical white paper table of contents introduction 2 executive summary 2 overview of network addressing 2 layer 2 vs. layer 3 addressing 2
DeviceNet Bus Software Help for Programming an Allen Bradley Control System
FBP FieldBusPlug V7 DeviceNet Bus Software Help for Programming an Allen Bradley Control System DeviceNet Software Help for Programming an Allen Bradley Control System Contents Page General Purpose...
Computer Networks. Definition of LAN. Connection of Network. Key Points of LAN. Lecture 06 Connecting Networks
Computer Networks Lecture 06 Connecting Networks Kuang-hua Chen Department of Library and Information Science National Taiwan University Local Area Networks (LAN) 5 kilometer IEEE 802.3 Ethernet IEEE 802.4
Optimizing Enterprise Network Bandwidth For Security Applications. Improving Performance Using Antaira s Management Features
Optimizing Enterprise Network Bandwidth For Security Applications Improving Performance Using Antaira s Management Features By: Brian Roth, Product Marketing Engineer April 1, 2014 April 2014 Optimizing
Modicon Modbus Protocol Reference Guide. PI MBUS 300 Rev. J
Modicon Modbus Protocol Reference Guide PI MBUS 300 Rev. J 1 Modicon Modbus Protocol Reference Guide PI MBUS 300 Rev. J June 1996 MODICON, Inc., Industrial Automation Systems One High Street North Andover,
Redundant Serial-to-Ethernet Data Connections for Mission-critical Devices
Redundant Serial-to-Ethernet Data Connections for Mission-critical Devices Daniel Lai, Moxa Product Manager [email protected] The popularity of serial-to-ethernet technology has increased steadily since
PROPERTY MANAGEMENT SYSTEM
PROPERTY MANAGEMENT SYSTEM COMMUNICATION INTERFACE SPECIFICATION NEC America, Inc. NDA-305-00 Revision.0 June, 998 Stock # 24727 LIABILITY DISCLAIMER NEC America reserves the right to change the specifications,
Library ModbusRTUlib Modbus RTU master communication. TXV 003 52.02 3 rd Issue February 2010 All rights reserved
R Library ModbusRTUlib Modbus RTU master communication TXV 003 52.02 3 rd Issue February 2010 All rights reserved History of changes Date Issue Description of changes April 2009 1 First issue of ModbusRTULib_V10
Comparison of FlexRay and CAN-bus for Real-Time Communication
Comparison of FlexRay and CAN-bus for Real-Time Communication Andreas Forsberg Mälardalen University Högskoleplan 1 721 23 Västerås +46 768011236 [email protected] Johan Hedberg Mälardalen University
The OSI Model and the TCP/IP Protocol Suite
The OSI Model and the TCP/IP Protocol Suite To discuss the idea of multiple layering in data communication and networking and the interrelationship between layers. To discuss the OSI model and its layer
Overview of Computer Networks
Overview of Computer Networks Client-Server Transaction Client process 4. Client processes response 1. Client sends request 3. Server sends response Server process 2. Server processes request Resource
EECC694 - Shaaban. Transmission Channel
The Physical Layer: Data Transmission Basics Encode data as energy at the data (information) source and transmit the encoded energy using transmitter hardware: Possible Energy Forms: Electrical, light,
Using the AnyBus -X Gateway to Communicate between a DVT camera and a Profibus Master
Using the AnyBus -X Gateway to Communicate between a DVT camera and a Profibus Master Page 1 of 13 Table of Contents 1 OVERVIEW... 3 2 INSTALLING AND CONFIGURING THE ANYBUS -X GENERIC GATEWAY AND ETHERNET
Candidates should attempt FOUR questions. All questions carry 25 marks.
UNIVERSITY OF ABERDEEN Exam 2010 Degree Examination in ES 3567 Communications Engineering 1B Xday X Notes: 9.00 a.m. 12 Noon (i) CANDIDATES ARE PERMITTED TO USE APPROVED CALCULATORS (II) CANDIDATES ARE
Guide to TCP/IP, Third Edition. Chapter 3: Data Link and Network Layer TCP/IP Protocols
Guide to TCP/IP, Third Edition Chapter 3: Data Link and Network Layer TCP/IP Protocols Objectives Understand the role that data link protocols, such as SLIP and PPP, play for TCP/IP Distinguish among various
INDUSTRIAL CONTROL TECHNOLOGY. A Handbook for Engineers and Researchers. Peng Zhang. Beijing Normal University, People's Republic of China
INDUSTRIAL CONTROL TECHNOLOGY A Handbook for Engineers and Researchers Peng Zhang Beijing Normal University, People's Republic of China Ш I William I Andrew Norwich, NY, USA Contents Preface 1 Sensors
New protocol concept for wireless MIDI connections via Bluetooth
Wireless MIDI over Bluetooth 1 New protocol concept for wireless MIDI connections via Bluetooth CSABA HUSZTY, GÉZA BALÁZS Dept. of Telecommunications and Media Informatics, Budapest University of Technology
524 Computer Networks
524 Computer Networks Section 1: Introduction to Course Dr. E.C. Kulasekere Sri Lanka Institute of Information Technology - 2005 Course Outline The Aim The course is design to establish the terminology
PROFINET IO Diagnostics 1
PROFINET IO is a very cost effective and reliable technology. However, extensive installations can have thousands of PROFINET IO devices operating on many networks. The reliable operation of these networks
Computer Gateway Specification and Technical Data
L Computer Gateway Specification and Technical Data CG03-500 R500 3/96 detergant coffee chocolate Page 2 TDC 3000X Computer Gateway Specification and Technical Data Introduction This publication defines
CSE331: Introduction to Networks and Security. Lecture 6 Fall 2006
CSE331: Introduction to Networks and Security Lecture 6 Fall 2006 Open Systems Interconnection (OSI) End Host Application Reference model not actual implementation. Transmits messages (e.g. FTP or HTTP)
Data Communication Networks and Converged Networks
Data Communication Networks and Converged Networks The OSI Model and Encapsulation Layer traversal through networks Protocol Stacks Converged Data/Telecommunication Networks From Telecom to Datacom, Asynchronous
System Interconnect Architectures. Goals and Analysis. Network Properties and Routing. Terminology - 2. Terminology - 1
System Interconnect Architectures CSCI 8150 Advanced Computer Architecture Hwang, Chapter 2 Program and Network Properties 2.4 System Interconnect Architectures Direct networks for static connections Indirect
Vorlesung Kommunikationsnetze Fieldbus Systems
Vorlesung Kommunikationsnetze Fieldbus Systems Prof. Dr. H. P. Großmann mit B. Wiegel sowie A. Schmeiser und M. Rabel Sommersemester 2009 Institut für Organisation und Management von Informationssystemen
1+1 PROTECTION WITHOUT RELAYS USING IDT82V2044/48/48L & IDT82V2054/58/58L HITLESS PROTECTION SWITCHING
1+1 PROTECTION WITHOUT RELAYS USING IDT82V2044/48/48L & IDT82V2054/58/58L APPLICATION NOTE AN-357 1.0 INTRODUCTION In today's highly competitive market, high quality of service, QOS, and reliability is
Modbus Protocol. PDF format version of the MODBUS Protocol. http://www.http://www.modicon.com/techpubs/toc7.html. The original was found at:
Modbus Protocol PDF format version of the MODBUS Protocol The original was found at: http://www.http://www.modicon.com/techpubs/toc7.html (In case of any discrepancies, that version should be considered
RECOMMENDATION ITU-R F.1113. (Question ITU-R 157/9) b) that systems using this mode of propagation are already in service for burst data transmission,
Rec. ITU-R F.1113 1 RECOMMENDATION ITU-R F.1113 RADIO SYSTEMS EMPLOYING METEOR-BURST PROPAGATION (Question ITU-R 157/9) (1994) Rec. ITU-R F.1113 The ITU Radiocommunication Assembly, considering a) that
LAN Switching. 15-441 Computer Networking. Switched Network Advantages. Hubs (more) Hubs. Bridges/Switches, 802.11, PPP. Interconnecting LANs
LAN Switching 15-441 Computer Networking Bridges/Switches, 802.11, PPP Extend reach of a single shared medium Connect two or more segments by copying data frames between them Switches only copy data when
Wired & Wireless LAN Connections
Lecture 5 Wired & Wireless LAN Connections Network Interface Card (NIC) Ethernet Wiring - Thick Ethernet - Thin Ethernet - Star (Hub) Ethernet Extending LAN - Fiber Modem - Repeater - Bridge - Switch Short
