THÔNG TIN TÀI LIỆU
SITRAIN Training for
Automation and Drives
ST-7PRO1
Digital Operations
Page 1
Contents Page
Objectives 2
Acquisition, Processingand Ouputting Data 3
Integer (INT, 16-Bit Integer)DataType 4
Double Integer (DINT, 32-Bit Integer)DataType 5
REAL (Floating-pointNumber, 32 Bit)Data Type 6
TheBCD Code for InputtingandOutputting Integers 7
"Monitor /ModifyVariables": Display Formats 8
Loadingand TransferringData(1)… 9
Loadingand Transferring Data(2)… 10
Loadingand TransferringData(3)… 11
S5Countersin STEP 7 12
Counters: FunctionDiagram 13
Counters: BitInstructions 14
Exercise: Counting the Transported Parts (FC 18, C 18) 15
Timers: ONDelay(SD)……… 16
Timers: Time Formats forS5 Timers in STEP 7 17
Timers: StoredONDelay(SS)……………… 18
Timers: Pulse (SP) 19
Timers: ExtendedPulse (SE) 20
Timers: OFFDelay(SF)……… 21
Timers: Bit Instructions 22
Exercise:Monitoringof TransportFunctions(FC 17) ……… 23
Conversion OperationsBCD <-> Integer 24
Comparison Operations 25
BasicMathematical Functions……… 26
Exercise:Counting the TransportedParts (FC 18, MW 20) 27
Conversion OperationsI -> DI -> REAL 28
DigitalLogic Operations 29
Date:25.07.2008
File:PRO1_08E.1
SIMATIC
®
S7
Siemens AG 2003. All rights reserved.
SITRAIN Training for
Automation and Drives
Digital Operations
CMP ==I
IN1
IN2
IW0
IW2
M0.0
Q 9.7
T4
S_ODT
TV
S
Q
BCD
BI
R
I 0.7
I 0.5
S5T#35s
Q8.5
MW0
QW12
SITRAIN Training for
Automation and Drives
ST-7PRO1
Digital Operations
Page 2
Date:25.07.2008
File:PRO1_08E.2
SIMATIC
®
S7
Siemens AG 2003. All rights reserved.
SITRAIN Training for
Automation and Drives
Objectives
Sau khi hoàn thành chương này người học sẽ:
quen với kiểu dữ liệu INT, DINT, REALvàhiển thị BCDdisplay
cóthể áp dụng các định dạng hiển thị dữ liệu (display formats)vào
công cụ kiểm tra"Monitor /ModifyVariable"
hiểu được lệnh "Load" và"Transfer"
cóthể áp dụng vàlập trình chức năng đếm S5 (S5 counter function)
để giải quyết vấn đề
cóthể áp dụng vàlập trình chức năng định thời S5 (S5 timer function)
để giải quyết vấn đề
cóthể áp dụng vàlập trình phép toán chuyển đổi dữ liệu INT <-> BCD
để giải quyết vấn đề
cóthể áp dụng vàlập trình phép so sánh để giải quyết vấn đề
cóthể áp dụng vàlập trình những chức năng toán học cơ bản để giải
quyết vấn đề
SITRAIN Training for
Automation and Drives
ST-7PRO1
Digital Operations
Page 3
Binary/Digital Cóthể nhận biết những hệ thống điều khiển logic bằng việc chúng chỉ xử lý dữ
Processing liệu nhị phân.
Ngày nay các máy tính với hiệu năng mạnh đã giúp cải thiện cho việc xử lý dữ
liệu số của PLC.
Các biến dữ liệu digital cótrong tất cả lĩnh vực của điều khiển vòng hở, vídụ
như các thiết bị được kết nối cho việc vận hành vàgiám sát hoặc trong điều
khiển các thiết bị trường.
Operating and Mục tiêu của việc giám sát quátrình làcung cấp cho người vận hành những
Monitoring thông tin mới, được cập nhật từng phút về máy móc hoặc hệ thống một cách
nhanh chóng, ngắn gọn súc tích vàrõ ràng cũng như cơ hội để can thiệp, điều
khiển vàtác động đến quátrình.
Trong quákhứ, các đầu vào/ra hầu như rất đơn giản, "ngớ ngẩn" (dumb) như
hiển thị led 7 đoạn và thumbwheel buttons đượcdùng để hiển thị vànhập các
giátrị digital. Ngày nay các thiết bị vận hành vàgiám sát "thông minh" thường
được kết nối với PLC.
Field Devices Ngày này các thiết bị trường (field device) thu thập dữ liệu quátrình hoặc điều
khiển quátrình được cung cấp các biến dữ liệu digital nhờ các hệ thống bus
trường (field bus system). Việc kết nối các thiết bị trường, chẳng hạn trong các
hệ thống lái hoặc cân định lượng (drives or weighing systems), sử dụng các
module đầu vào và đầu ra tương tự đang dần trở thành chuyện của quákhứ.
Formats Tùy thuộc loại thiết bị kết nối màcónhiều định dạng mã hóa dữ liệu khác nhau
được dùng để truyền dữ liệu giữa các thiết bị vàPLC, cũng như để lưu trữ và
xử lý dữ liệu trong PLC.
Date:25.07.2008
File:PRO1_08E.3
SIMATIC
®
S7
Siemens AG 2003. All rights reserved.
SITRAIN Training for
Automation and Drives
Operator Panel
Acquisition, Processingand Outputting Data
Thumbwheel
buttons,
Potentiometer,
7-segment
displays
DI/
DO
0815
0
24
8
V
AI/
AO
suchasPROFIBUS
Process
operating
&monitoring
Control
unit
Process
controller
suchasMPI
Processing
the values
Field devices
SITRAIN Training for
Automation and Drives
ST-7PRO1
Digital Operations
Page 4
Date:25.07.2008
File:PRO1_08E.4
SIMATIC
®
S7
Siemens AG 2003. All rights reserved.
SITRAIN Training for
Automation and Drives
DEC: + 662
BIN.: 2# 0 0 0 0 1 0 1 0 0 1 0 1 1 000
0123456789101112131415
DEC: - 662
Integer (INT, 16-Bit Integer)DataType
ValueRange -32768 to +32767
(without sign: 0 to 65535)
Display Formats:
+2
1
+2
2
+2
4 6 x 16
0
=6
9 x 16
1
=144
2 x 16
2
=512
662
2
7
+2
9
+2
5
+2
6
+2
8
Arithmetic
Operations: suchas + I, * I, <I, ==I
+2
10
+2
11
+2
12
+2
13
+2
14
-2
15
- 662
Sign
positive
numbers
Sign
negative
numbers
Representation as
twos complement
+2
3
+2
1
+ 662
10 x 16
0
=16
6 x 16
1
=96
13 x 16
2
=3328
64874
15 x 16
3
=61440
BIN.: 2# 1 1 1 1 0 1 0 1 1 0 1 0 1 011
0123456789101112131415
HEX: W#169620
HEX: W#166ADF
without
sign
without
sign
IntegerDataType Một giátrị dữ liệu Integer (số nguyên) làmột giátrị chỉ gồm các con số mà
(16-Bit Integer)không códấu thập phân.
SIMATIC
®
S7 lưu trữ các giátrị dữ liệu Integer códấu bằng một số16 bit.
Phạm vi biểu diễn được thể hiện trên hình. SIMATIC
®
S7 cũng cung cấp các
phép toán để xử lý các giátrị số Integer.
Decimal STEP7 sử dụng dạng biểu diễn Decimal (không phảiBCD!) để chỉ (specify)
những hằng số của kiểu dữ liệu Integer. Nghĩa làsốcódấu vàkhông cần các
mô tả rõ ràng về định dạng số. Về nguyên tắc cóthể sử dụng các giátrị hằng
số Integer trong dạng biểu diễn Binary (nhị phân) và Hexadecimal (thập lục
phân). Nhưng vìkhông rõ ràng, không dễ đọc nên việc này không thích hợp.
Vìlý do này màcúpháp của STEP7 chỉ cung cấp các thông số chi tiết của giá
trị Integer ở dạng biểu diễn thập phân.
Binary Trong một hệ thống máy vi tính số, tất cả các giátrị được lưu trữởdạng mã
hóa nhị phân. Trong hệ nhị phân chỉ cócác số 0 và1. Vìvậy hệ này dùng cơ
số 2. Giátrị của mỗi vị trícủa một con số nhị phân phụ thuộc vào lũy thừa của
cơ số 2. Số nhị phân cũng được biểu diễn ở dạng 2# .
Số âm được biểu diễn bằng số nhị phân bù2: Bit cótrọng số lớn nhất (bit số
15 trong kiểu dữ liệu Integer ) cógiátrị -2
15
. Vìgiátrị này lớn hơn tổng tất cả
các giátrị còn lại nên bit này cũng mang thông tin về dấu. Nếu bit này = 0, thì
giátrị là dương; bit này = 1, giátrị làâm. Sự chuyển đổi từ số nhị phân sang
số thập phân được thực hiện bằng cách cộng các giátrị của những vị trícósố
1 (xem hình).
Việc chỉ định các hằng số trong dạng biểu diễn nhị phân không chỉ được dùng
để chỉ các giátrị Integer mà còn để chỉ các kiểu bit (bit pattern) (vídụ như
trong các phép toán logic digital). Ở đóta không cần quan tâm đến việc giátrị
integer được biểu diễn bởi kiểu bit như thế nào. Số lượng các bit cóthể chỉ
định làmột con số nằm trong khoảng 1 đến 32. Các bit thiếu được điền số 0.
SITRAIN Training for
Automation and Drives
ST-7PRO1
Digital Operations
Page 5
Double Integer SIMATIC
®
S7 lưu trữ giátrị dữ liệu DoubleInteger (số nguyên kép hoặc số
(32-Bit Integer)nguyên dài) códấu bằng một số 32 bit. Phạm vi biểu diễn được thể hiện trên
hình. SIMATIC
®
S7 cũng cung cấp các phép toán để xử lý các giátrị số DINT.
Decimal STEP7 sử dụng dạng biểu diễn Decimal (không phải BCD!) để chỉ (specify)
những hằng số của kiểu dữ liệu Double Integer. Nghĩa làsốcódấu vàcódạng
L# , với L là"long" (dài, làmột double word, 32 bit).
Khi chỉ một giátrị nhỏ hơn -32768hoặc lớn hơn 32767thìsẽtự động dùng
định dạng L# . Đối với những số âm nhỏ hơn -32768, người sử dụng phải chỉ
định dạng biểu diễn L# -(vídụ:L# -32769). Việc này cótính bắt buộc để sau
đógiátrị được xử lý số học như một số DINT. Nếu không thìbạn sẽ làm việc
với các giátrị sai (giátrị + dấu!)!
Hexadecimal Hệ thập lục phân (hexadecimal) cung cấp 16 con số khác nhau (0 đến 9 và A
đến F). Vìvậy hệ này dùng cơ số 16. Giátrị của mỗi vị trícủa một con số thập
lục phân phụ thuộc vào lũy thừa của cơ số 16.
Số thập lục phân được chỉ định ở dạng biểu diễn W# (W = word = 16 bit) hoặc
DW# (DW = doubleword= 32 bit) để chỉ độ dài và ở dạng 16# để chỉ cơ số.
Số lượng các bit cóthể chỉ định làmột con số nằm trong khoảng 1 đến 8. Các
bit thiếu được điền số 0.
Các con số từ A đến F tương ứng với giátrị thập phân từ 10 đến 15. Giátrị 15
làgiátrị cuối cùng cóthể biểu diễn được bằng mã nhị phân không dấu 4 bit.
Vìthế việc chuyển đổi từ số nhị phân sang số thập lục phân và ngược lại rất
đơn giản. 4 bit nhị phân làm thành 1 con số thập lục phân.
Các hằng sốởdạng thập lục phân không dùng để chỉ các giátrị số nguyên
integer. Chúng được dùng thay cho các số nhị phân để chỉ các kiểu bit màta
không cần quan tâm đến việc giátrị integer được biểu diễn bởi kiểu bit như
thế nào.
Date:25.07.2008
File:PRO1_08E.5
SIMATIC
®
S7
Siemens AG 2003. All rights reserved.
SITRAIN Training for
Automation and Drives
DEC: L# +540809
Sign
positive
numbers
Double Integer (DINT, 32-Bit Integer)DataType
ValueRange L# -2147483648 to L#+2147483647
(without sign: 0 to 4294967295)
Display Formats:
Arithmetic
Operations: suchas + D, * D, <D, ==D
Representation as
twos complement
(without sign)
0 0 0 8 4 0 8 9HEX: DW#16#
(without sign)
F F F 7 B F 7 7HEX: DW#16#
1 1 1 1 1 1 0 1 1 1 0 1 1 1011110111111111111BIN.: 2#
012345678910111213141516171819202122232425262728293031
0 0 0 0 0 0 1 0 0 0 1 0 0 1100001000000000000BIN.: 2#
012345678910111213141516171819202122232425262728293031
DEC: L# -540809
Sign
negative
numbers
SITRAIN Training for
Automation and Drives
ST-7PRO1
Digital Operations
Page 6
Date:25.07.2008
File:PRO1_08E.6
SIMATIC
®
S7
Siemens AG 2003. All rights reserved.
SITRAIN Training for
Automation and Drives
REAL (Floating-pointNumber, 32 Bit)DataType
Real No. = +1.5 * 2
126-127
= 0.75
0 0 0 0 0 0 0 0 000000000
0
0
11111
1
010 0000
Signof
Real No.
15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 031 30 29 28 27 26 25 24 23 22 2120 19 18 17 16
e = Exponent (8 Bit)
f = Mantissa(23 Bit)
General Format of a RealNumber = (Sign) •(1.f) •(2
e-127
)
2
0
2
1
2
2
2
3
2
4
2
5
2
6
2
7
2
-23
2
-1
2
-2
2-
4
2
-3
ValueRange -1.175495•10
-38
to 3.402823•10
+38
Arithmetic
Operations: suchas + R, * R, <R, ==R
sin, acos, ln, exp, SQR
Example: 7.50000e-001(7.5 * 10
-1
= 0.75)
Real Kiểu dữ liệu INTvàDINT mô tảở trên được dùng để lưu trữ các giátrị số
nguyên códấu. Chỉ những phép toán hỗ trợ kết quả số nguyên thìmới cóthể
thực hiện đối với những kiểu dữ liệu này.
Trong trường hợp phải xử lý các giátrị analog như điện áp, dòng điện vànhiệt
độ thìta cần dùng giátrị Real (thực) (các số thực, "số thập phân"). Để cóthể
biểu diễn các giátrị như vậy thìcác con số nhị phân phải được định nghĩa để
biểu diễn được các giátrị nhỏ hơn 1 (lũy thừa cơ số 2 với số mũ âm).
Real Format Để cóphạm vi biểu diễn rộng nhất cóthể với độ dài bit đã định (đối với
SIMATIC
®
S7: double word, 32 bit) (xem hình), bạn phải chọn vị trícủa dấu
phẩy thập phân. Trước đó, IEEE đã định nghĩa kiểu số dấu phẩy động. Kiểu
định dạng này được đưa vào trong tập lệnh IEC61131 vàtrong STEP7. Định
dạng này giúp cho việc xử lý vị trị dấu phẩy động của biến trở nên dễ dàng.
Trong các số dấu phẩy động mã hóa nhị phân, một phần các số nhị phân chứa
phần định trị vàphần còn lại chứa số mũ vàdấu của số dấu phẩy động này.
Khi bạn biểu diễn một giátrị thực, bạn chỉ giátrị màkhông cần chỉ rõ định
dạng. Sau khi bạn nhập một hằng số thực (vídụ: 0.75), trình biên tập tự động
chuyển đổi (vídụ: 7.5000e-001).
Application Các số dấu phẩy động được dùng cho việc "xử lý các giátrị analog" vànhiều
ứng dụng khác.
Một ưu điểm của số dấu phẩy động làcónhiều phép toán hỗ trợ. Bên cạnh
các phép toán chuẩn như +, -, * , / còn cócác lệnh như sin, cos, exp, ln, .v.v ,
được dùng chủ yếu trong các thuật toán điều khiển vòng kín.
SITRAIN Training for
Automation and Drives
ST-7PRO1
Digital Operations
Page 7
Date:25.07.2008
File:PRO1_08E.7
SIMATIC
®
S7
Siemens AG 2003. All rights reserved.
SITRAIN Training for
Automation and Drives
TheBCD Code for InputtingandOutputting Integers
6920
ValueRange 16 Bit:-999 to + 999
32 Bit:-9999999 to + 9999999
Conversion
Operations: BTI, BTD, ITB, DTB
(no arithmetic!)
0 0 0 0 1 0 1 0 0 1 0 1 1 000000000000000xxx0BIN.: 2#
BIN.: 2# 0 0 0 0 1 0 1 0 0 1 0 1 1 000
Sign(+) 92
16 Bit:
32 Bit:
Sign(+)
6
6920000
DEC: + 662
HEX:W#16#
29
6
0
DEC: + 662
HEX:DW#16#
0000296
Origin Trong quákhứ, việc hiển thị các số nguyên được thực hiện bởi các nút ấn cơ
khídạng thumbwheel vàcác thiết bị hiển thị digital. Những nút ấn vàthiết bị
hiển thị này được nối vào các module đầu vào và đầu ra digital của PLC bằng
cách nối dây song song. Cấu trúc cóthể được phân tầng (cascaded) mà
không cần thay đổi mã hóa cơ khícủa con số (mechanical coding of a digit).
BCD Code Mỗi con số của hệ thập phân được mã hóa bởi 4 bit vìsốlớn nhất trong hệ nhị
phân là9.
Decimal No.BCD CodeDecimal No.BCD Code
0000060110
1000170111
20010 81000
30011 91001
40100 10 15not allowed
50101
NegativeNumbers Để các số âm cũng được chỉ thị bằng nút ấn thumbwheel BCD,STEP 7 mã
hóa phần dấu bằng bit cótrọng số lớn nhất của số cótrọng số lớn nhất (xem
hình). Bit dấu = 0 chỉ ra đólàsố dương vàbit dấu = 1 chỉ ra đólàsốâm.
STEP 7 nhận diện được số BCD mã hóa 16 bit(dấu +3số)và32 bit(dấu +7
số).
DataFormats Trong STEP 7 không có định dạng dữ liệu dành cho các giátrị mã hóa. Tuy
nhiên bạn cóthể chỉ định số thập phân màmã BCD của nó đã cho sẵn thành
một số HEX. Mã nhị phân của số HEX vàcủa số thập phân mã hóa BCD là
giống nhau
Như bạn thấy ở trong hình, định dạng dữ liệu thập phân (DEC) không phùhợp
để chỉ những số mã hóa BCD!
SITRAIN Training for
Automation and Drives
ST-7PRO1
Digital Operations
Page 8
Display Formats Bạn cóthể chọn các định dạng hiển thị khác nhau trong công cụ kiểm tra
"Monitor / Modify Variables"và"Monitor (Block)" khi hiển thị các biến hoặc nội
dung của thanh ghi register trong STL.
Mỗi biến cóthể được giám sát với nhiều tùy chọn dạng hiển thị khác nhau.
Tùy vào kiểu dữ liệu của biến màbạn chọn kiểu hiển thị tương ứng đễ giám
sát rõ ràng, trực quan hơn.
BOOL: Hiển thị chỉ một bit
(chỉ dùng được cho biến thuộc kiểu dữ liệu BOOL)
BIN:Hiển thị từng bit của một biến
(hiển thị rõ ràng, trực quan đối với các biến thuộc các kiểu dữ
liệu BYTE, WORD, DWORD)
HEX:Hiển thị nội dung của một biến ở dạng số thập lục phân (BCD)
(hiển thị rõ ràng, trực quan đối với các biến thuộc các kiểu dữ
liệu BYTE, WORD, DWORD)
DEC:Hiển thị nội dung của một biến ở dạng số thập phân (không phải
BCD!)códấu (hiển thị rõ ràng, trực quan đối với các biến thuộc
các kiểu dữ liệuINT, DINT)
FLOATING_ Hiển thị nội dung của một biến ở dạng số dấu phẩy động
POINT (hiển thị rõ ràng, trực quan đối với các biến thuộc các kiểu dữ
liệu số thực REAL)
Addressing Bộ nhớ của bộ điều khiển S7 được chia theo byte (byte-oriented).Kết quả là
từ nhớ MW20chứa các byte nhớ MB20 (byte cao)vàMB 21 (byte thấp). Từ
kép MD 22 chứa các byte nhớ MB22, 23, 24 và25 (xem vídụtrong hình).
Khi cómột sự truy cập đến các biến (vídụ"L MW 20"), bạn phải chắc chắn
rằng kích thước của lệnh truy cập (MB , MW hoặcMD ) cũng như địa chỉ
(luôn luôn là địa chỉ byte cao)là đúng.Nếu bạn truy cập màkhông cóchủ định
rõ ràng về 2 yếu tố này thìbạn sẽ thu được giátrị không hợp lệ.
Vídụtrong hình trên khi đọc MW 21 thìmột phần của biến "MW_Parts" (MW
20) vàmột phần của biến "Mean" (MD 22) được đọc ra. Các lỗi như vậy cóthể
tránh được bằng cách định địa chỉ theo ký hiệu tượng trưng cho các biến.
Date:25.07.2008
File:PRO1_08E.8
SIMATIC
®
S7
Siemens AG 2003. All rights reserved.
SITRAIN Training for
Automation and Drives
"Monitor / ModifyVariables": Display Formats
SITRAIN Training for
Automation and Drives
ST-7PRO1
Digital Operations
Page 9
MOVE (LAD/FBD) Nếu đầu vào EN (enable -cho phép) được kích hoạt thìgiátrị của đầu vào
"IN" được copy đến địa chỉở đầu ra "OUT".
"ENO" cótrạng thái tín hiệu giống như của "EN".
LandT (STL) Lệnh Load và transfer được thực hiện bất chấp kết quả của RLO. Dữ liệu
được trao đổi thông qua accumulator.
Lệnh load ghi giátrị từ địa chỉ nguồn bên phải vào accumulator 1 vàghi giátrị
"0" vào các bit còn lại (tất cả 32 bit).
Lệnh transfer copy một phần hoặc toàn bộ nội dung của accumulator 1 đến địa
chỉ định trước (xem trang kế tiếp).
Date:25.07.2008
File:PRO1_08E.9
SIMATIC
®
S7
Siemens AG 2003. All rights reserved.
SITRAIN Training for
Automation and Drives
Examples
of Load
Loadingand Transferring Data(1)
L +5//16-bitconstant(Integer)
L L#523123//32-bitconstant(Double
Integer)
L B#16#EF//bytein hexadecimalform
L 2#0010 0110 1110 0011//16-bitbinaryvalue
L 3.14//32-bit constant(Real)
MOVE
EN
IN
OUT
ENO
MB5
5
FBD
L+5
TMB5
STL
MOVE
EN
OUT
ENO
MB5
LAD
IN5
SITRAIN Training for
Automation and Drives
ST-7PRO1
Digital Operations
Page 10
ACCU1 ACCU 1 làthanh ghi quan trọng nhất của CPU. Khi một lệnh load được thực
hiện, giátrị nạp (load) được ghi vào ACCU 1. Khi một lệnh transfer được thực
hiện giátrị cần truyền (transfer) được đọc từ ACCU 1. Kết quả của các hàm
toán học, vídụ như phép dịch chuyển (shift) vàphép quay (rotate), cũng được
đưa vào trong ACCU 1.
ACCU2 Khi một lệnh load được thực hiện,trước tiên nội dung cũ của ACCU 1 được
chuyển sang ACCU 2 vàACCU 1 bị xóa (reset về "0") trước khi giátrị mới
được ghi vào ACCU 1.
ACCU 2 cũng được dùng trong các phép so sánh, phép toán logic digital, phép
toán học vàcác lệnh dịch chuyển. Những phép toán này sẽ được đề cập chi
tiết ở phần sau.
Date:25.07.2008
File:PRO1_08E.10
SIMATIC
®
S7
Siemens AG 2003. All rights reserved.
SITRAIN Training for
Automation and Drives
Loadingand Transferring Data(2)
0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0
:
:
L W#16#CAFE
L W#16#AFFE
:
:
:
X X X X X X X XC A F E
A F F E
Contentof
ACCU2
Contentof
ACCU1
Program
Y Y Y Y Y Y Y YX X X X X X X X
0 0 0 0 C A F E
[...]... 25.07.2008 PRO1_08E.11 SITRAIN Training for Automation and Drives General Accumulator là bộ nhớ phụ trong CPU để trao đổi dữ liệu giữa các địa chỉ khác nhau, được dùng trong các phép so sánh, toán học S7-300 có 2 accumulator, mỗi bộ 32 bit và S7-400™ có 4 accumulator, mỗi bộ 32 bit Load Lệnh load nạp nội dung của byte, word hoặc double word vào trong ACCU 1 Transfer Khi một lệnh transfer được thực... vào bằng nút nhấn và hiển thị kết quả trên màn hình hiển thị số Các chức năng toán học không thể thực hiện được ở dạng BCD, vì vậy cần phải chuyển đổi định dạng số Conversion Instructions Tập lệnh của S7-300 /400™ hỗ trợ nhiều phép chuyển đổi Tất cả các lệnh đều có cùng một định dạng EN, ENO Nếu RLO =1 tại đầu ra cho phép (Enable input) EN, thì sự chuyển đổi được thực hiện Đầu ra cho phép (Enable output)... DIV_R EN OUT IN1 IN2 ENO STL MW6 MW6 MD66 MD32 L L +I T MW4 MW10 L L -I T MW8 MW12 L L *R T MD6 MD12 L L /R T MD40 MD4 MW6 MW6 MD66 MD32 SITRAIN Training for Automation and Drives General Tập lệnh của S7-300 /400™ cung cấp nhiều phép tính toán học Tất cả các lệnh đều có cùng một định dạng EN ENO Lệnh được thực hiện nếu RLO =1 tại đầu vào EN Nếu kết quả nằm ngoài phạm vi cho phép của dữ liệu tương ứng . để truyền dữ liệu giữa các thiết bị v PLC, cũng như để lưu trữ và
xử lý dữ liệu trong PLC.
Date:25.07.2008
File :PRO1_ 08E. 3
SIMATIC
®
S7
Siemens AG 2003 0.5
S5T#35s
Q8.5
MW0
QW12
SITRAIN Training for
Automation and Drives
ST- 7PRO1
Digital Operations
Page 2
Date:25.07.2008
File :PRO1_ 08E. 2
SIMATIC
®
S7
Siemens AG 2003. All rights
Ngày đăng: 02/03/2014, 22:42
Xem thêm: plc s7-300 vietnam pro1_08e_digitalop