You are on page 1of 7

14-Nov-20

Tag

Nguyễn Đức Hoàng


4/2020

Nội dung
• Khái niệm
• Các loại Tag
• Value, Timestamp, Quality
• Deadband
• Scale
• Demo

1
14-Nov-20

Khái niệm Tag


• Đơn giản chỉ là biến trong ngôn ngữ lập trình máy tính
• Trừu tượng hóa các tham số kỹ thuật (đại lượng vật lý, …)
• Liên kết và truy cập ô nhớ thiết bị (PLC, …)

Các loại Tag


• External/ physical Tag, I/O Tag

Input
Device
Tag

Output
Device
Tag

Output
Device
Tag

2
14-Nov-20

Các loại Tag


• Internal Tag, virtual Tag, memory Tag

Internal
Device
Tag

Input Internal
Device
Tag Tag

Output Internal
Device
Tag Tag

Value, Timestamp, Quality

Value
2.5

Timestamp 10:12:07 2.5

Quality GOOD

10:12:07

Physical I/O
device

3
14-Nov-20

Quality
15 8 7 0
Q Q S S S S L L

QQ Define Description
0 Bad Value is invalid. The reasons
indicated by the Sub-status
1 Uncertain The quality of the value is
uncertain for reasons
indicated by the Sub-status.
2 N/A Not used
3 Good Value is valid.

https://advosol.com/manuals/opcdanet/topic18.html

Deadband

CurrentVal ue - PrevChange  (HighScale - LowScale)


Deadband
100.0

4
14-Nov-20

Deadband
Deadband = 0; 500ms Deadband = 0.1V; 500ms

Timestamp 15:5:0:177 Value = 8.4834 Timestamp 15:8:17:140 Value = 7.6986


Timestamp 15:5:0:678 Value = 8.4901 Timestamp 15:8:48:686 Value = 0.8023
Timestamp 15:5:1:179 Value = 8.4305 Timestamp 15:9:20:231 Value = 7.6478
Timestamp 15:5:1:679 Value = 8.4454 Timestamp 15:9:51:776 Value = 0.7230
Timestamp 15:5:2:180 Value = 8.4492 Timestamp 15:10:23:322 Value = 7.6375
Timestamp 15:5:2:681 Value = 8.4240 Timestamp 15:10:54:867 Value = 0.7939

T = 31.5

Scale Eng. value

Full

Zero

Zero x Full Raw value

Eng _ Full − Eng _ Zero


y= ( x − Raw _ Zero ) + Eng _ Zero
Raw _ Full − Raw _ Zero

5
14-Nov-20

Scale

Engineering value Raw value

Scale

Scale
0 – 4095 0.0 – 10.0
Raw value Tag_2 ?
SCADA
Raw value: 0 - 4095 Raw value: 0.0 – 10.0
Tag_1 Tag_2
Eng value: 0 - 10 Eng value: 0.0 – 10.0

6
14-Nov-20

Scale

Unscale
0.0 – 100.0 0 – 4095

SCADA
Raw value: 0 - 4095 Raw value: 0.0 – 100.0
Tag_1 Tag_2 Tag_2 = 50.0 → Tag_1 = ?
Eng value: 0 - 4095 Eng value: 0.0 – 100.0

Scale

Scale
0 – 4095 0.0 – 10.0

SCADA
Raw value: 0 - 4095 Giả sử, hiện tại Tag_1 đang có giá trị bằng 5. Nếu sensor đọc
Tag_1 được giá trị 4.9 thì Tag_1 có thay đổi giá trị không?
Eng value: 0 - 10
Deadband: 2%

You might also like