LEC 5 IOT Flashcards

(13 cards)

1
Q

What are the three main transmission protocols in Arduino?

A

Serial (UART) - Asynchronous, full-duplex, one-to-one communication.
SPI (Serial Peripheral Interface) - Synchronous, full-duplex, master-to-multiple slaves.
I²C (Inter-Integrated Circuit) - Synchronous, half-duplex, multi-master to multi-slave communication.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What was the evolution of industrial automation?

A

Started with Pneumatic Controllers using pressurized air.
Transitioned to Electrical Controllers (cheaper, faster, more reliable).
Adoption of 4-20mA Current Signal for better noise immunity.
Modern Field Bus Protocols (for longer distances, higher data rates, and faster response times).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Why are Field Bus Protocols needed?

A

Longer Distance (up to 71 km).
Higher Data Rates (10–100 Mbps).
Faster Response Time (0.1–1 ms).
Supports More Devices (up to 1000).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What is the difference between Brownfield and Greenfield systems?

A

Brownfield: Uses legacy equipment and traditional methods.
Greenfield: New systems built from scratch, compatible with Industry 4.0.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What is the significance of 4-20mA current signals?

A

Uses electrical current as a signal instead of voltage.
4mA = 0% signal, 20mA = 100% signal.
More resistant to electrical interference compared to voltage-based signals.
HART Protocol (Highway Addressable Remote Transducer) is an extension of this.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What is the difference between Proprietary and Open Protocols?

A

Proprietary Protocols: Closed, hidden from the public.
Open Protocols: Published publicly, can be freely used or licensed.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What is Modbus and where is it used?

A

Client-server communication protocol for industrial devices.
Modbus RTU: Uses RS485 for serial communication.
Modbus TCP: Uses Ethernet/WiFi (port 502).
Used in SCADA (Supervisory Control And Data Acquisition) and PLCs (Programmable Logic Controllers).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What are the Modbus data models and their functions?

A

Discrete Input (Single-bit, Read-only) → Provided by an I/O system.
Coils (Single-bit, Read-Write) → Can be altered by an application program.
Input Registers (16-bit, Read-only) → Provided by an I/O system.
Holding Registers (16-bit, Read-Write) → Can be altered by an application program.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What is RS485 communication and why is it useful?

A

Uses differential voltage referencing for long-distance transmission.
Supports half-duplex and full-duplex communication.
Used in industrial automation, PLC systems, and SCADA.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What are the three types of transmission directions?

A

Unidirectional: Data flows only in one direction.
Bidirectional, Half-Duplex: Devices can send/receive, but not simultaneously.
Bidirectional, Full-Duplex: Devices can send/receive data at the same time.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What are the features of the Arduino Modbus Library v1.0.9?

A

Supports RS485 (wired) with RTU and Modbus TCP (Ethernet/WiFi).
Uses server-client protocol:
Client (Master) → Initiates requests.
Server (Slave) → Responds to requests.
RTU uses multipoint communication (unique device IDs).
TCP uses point-to-point communication (IP-based).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What is OPC-UA and why is it important?

A

Standardizes and secures industrial communication from field devices to the cloud.
Enables machine-to-machine (M2M) communication in Industry 4.0.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

How is data integrity checked in industrial systems?

A

Checksums: Sum of all data bytes in hexadecimal (8-bit checksum).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly