grp_13
TRANSCRIPT
-
8/6/2019 GRP_13
1/20
PREPARED BY-
ANAND ARPIT(806152)
GAURAV SHARMA(806162)
MULANI SAGAR(806188)
PADODARA CHINTAN(806191)
PROJECT GUIDE - MR. VISMAY YAGNIK
PROTOCOL COMMUNICATION
AND CONVERSION
-
8/6/2019 GRP_13
2/20
y Protocol is a description of digital message formats and the
rules for exchanging those messages in or between computing
systems and in telecommunications
y Why we need a protocol ??
y Elements of a Protocol
-Syntax
-Semantics
-Timing
-
8/6/2019 GRP_13
3/20
y Basic requirements of protocols
-Data formats for data exchange
-Address formats for data exchange
-Address mapping
-Routing
-
8/6/2019 GRP_13
4/20
MODBUS Protocol Communication
General MODBUS frame:
Data model:
-
8/6/2019 GRP_13
5/20
MODBUS Transaction state diagram
-
8/6/2019 GRP_13
6/20
Benefits of Modbus
1. Openness,no license fees.
2. Widelysupported by SCADA and HMI software
3. Easyto use.4. Easilyintegrate variantdevices
5. Lowdevelopment cost
-
8/6/2019 GRP_13
7/20
Controlling different instruments using MODBUS Protocol
-
8/6/2019 GRP_13
8/20
ARM: CORTEX M-3
y The three distinct profiles ofthe ARMv7 architecture;
y Cortex-M3 processor has an advanced 3-stage pipeline core,
based on the Harvard architecture.
y The central Cortex-M3 core is based on the Harvard
architecture .
y Efficient SRAM utilization is unaligned data access.
-
8/6/2019 GRP_13
9/20
y The Cortex-M3 processor is a 32-bit processor.
y Fixed memory map for up to 4 gigabytes.
y It has 32 interrupts with 8 levels.
y Thumb-2 Instruction Set Architecture (ISA).
y Thumb-2 instructions include a mix of the original 16-bit Thumb
instructions and new 32-bit instructions that provide equivalent
functionality to the 32-Bit ARM instruction set.
-
8/6/2019 GRP_13
10/20
BACnet Protocol Communication
y BACnet Protocol.
y Objects represent physicalinputs, outputs andsoftware processes.
y Objects areevaluated and controlled bytheir properties
y
Property Name,Value
Object Name "Lighting Area 1"
ObjectType BINARY_OUTPUT
PresentValue Active
Status Flags Normal, In-Service
Out Of Service False
-
8/6/2019 GRP_13
11/20
BACnet Architecture
BACnet Architecture
y Layer 1: Physical layer
y Layer 2: Data Link layer
y Layer 3: Network layer
y Layer 4:Application layer
BACnet Services
y Object Access
y Device Managementy Alarm and Event
y File Transfer
-
8/6/2019 GRP_13
12/20
BACnet Frame Format
-
8/6/2019 GRP_13
13/20
Benefits and applications of BACnet
Benefits of BACnet:
y Designed specifically for building control
y Can be implemented in devices of any size
y Can be readily enhanced and improved
y
Not tied to present technologies
Applications:
y HVAC control
y Fire detection and alarm
y Lighting control
y Security
y Smart elevators
y Utility company interface
-
8/6/2019 GRP_13
14/20
Accessing our server using BACnet
Protocol
-
8/6/2019 GRP_13
15/20
PROTOCOL CONVERTERy Whatis a Protocol Converter?
y Whyweneedit?
y Applications?
-
8/6/2019 GRP_13
16/20
Conversion Process
MODBUS BACnet
-
8/6/2019 GRP_13
17/20
Protocol Conversion Practically
-
8/6/2019 GRP_13
18/20
CONCLUSION
-
8/6/2019 GRP_13
19/20
BIBLIOGRAPHY
http://www.arm.com/files/pdf/IntroToCortex-M3.pdf
http://www.bacnet.org/Tutorial/index.html
http://modbus.org/tech.php
-
8/6/2019 GRP_13
20/20