lập trình PLC điều khiển máy bán nước tự động, chương 9
Số trang: 8
Loại file: pdf
Dung lượng: 69.24 KB
Lượt xem: 27
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Khi lập trình, nếu có các quyết định về điều khiển được thực hiện dựa trên kết quả của việc so sánh thì có thể sử dụng lệnh so sánh cho byte, từ hay từ kép của S7-200. LAD sử dụng lệnh so sánh để so sánh các giá trị của byte, từ và từ kép (giá trị thực hoặc nguyên). Những lệnh so sánh thường là so sánh nhỏ hơn hoặc bằng ( =). Khi so sánh giá trị của byte thì không cần phải để ý đến dấu của toán hạng. Ngược lại khi so sánh các từ...
Nội dung trích xuất từ tài liệu:
lập trình PLC điều khiển máy bán nước tự động, chương 9Chương 9: Caùc leänh so saùnh Khi laäp trình, neáu coù caùc quyeát ñònh veà ñieàu khieånñöôïc thöïc hieän döïa treân keát quaû cuûa vieäc so saùnh thì coù theåsöû duïng leänh so saùnh cho byte, töø hay töø keùp cuûa S7-200. LAD söû duïng leänh so saùnh ñeå so saùnh caùc giaù trò cuûabyte, töø vaø töø keùp (giaù trò thöïc hoaëc nguyeân). Nhöõng leänh sosaùnh thöôøng laø so saùnh nhoû hôn hoaëc baèng ( =). Khi so saùnh giaù trò cuûa byte thì khoâng caàn phaûi ñeå yùñeán daáu cuûa toaùn haïng. Ngöôïc laïi khi so saùnh caùc töø hoaëc töøkeùp vôùi nhau thì phaûi ñeå yù ñeán daáu cuûa toaùn haïng, ngöôïc laïikhi so saùnh caùc töø hoaëc töø keùp vôùi nhau thì phaûi ñeå yù ñeándaáu cuûa toaùn haïng laø bít cao nhaát trong töø hoaëc töø keùp. Bieåu dieãn caùc leänh so saùnh trong LAD: LAD Moâ taû Toaùn n1 n2 haïng ==B Tieáp ñieåm n1 n2 ñoùng khi n1,n2 ==I n1 = (byte) : VB , n1 n2 n2 IB , QB, ==D B = Byte MB, SMB , n1 n2 AC , Const , ==R I = Integer *VD*, AC D = Double Integer R = Real Tieáp ñieåm n1 n2 ñoùng khi n1,n2 >=B N1 > (töø): VW, T, n1 >=I n2 n2 C, IW, QW, B = Byte MW, n1 n2 SMW,AC, >=D I = Integer AIW, n1 D = Double n2 Haèng >=R Integer soá, *VD, R = Real *AC Tieáp ñieåm n1 n2 keát quaû cuûa pheùp so saùnh coù giaù trò baèng 0 (neáu ñuùng) hoaëc1 (neáu sai) neân coù theà söû duïng keát hôïp cuøng vôùi caùc leänhgogic LA, A, O. Ñeå taïo ra ñöôïc caùc pheùp so saùnh maø S7-200 khoâng coù leänh so saùnh töông öùng nhö: so saùnh khoângbaèng nhau (< >), so saùnh nhoû hôn (>), coù theå taïo ra ñöôïcnhôø duøng keát hôïp leänh NOT vôùi caùc leänh ñaõ coù (=, >=,) giöõa noäi dung cuûa töø V>W100 vaø haèng soá50 baèng caùch söû duïng keát hôïp pheùp so saùnh baèng nhauLDW = vaø leänh ñaûo NOT. LDB =, LDW = LDD =, LDR = * Leänh kieåm tra tính baèng nhau cuûa noäi dung 2 byte,töø, töø keùp, hoaëc soá thöïc. Trong tröôøng hôïp pheùp so saùnh chokeát quaû ñuùng, bít ñaàu tieân trong ngaên xeáp seõ coù giaù trò logicbaèng 1. LDB < = , LDW < = LDD < = , LDR < = * Leänh so saùnh noäi dung cuûa byte, töø, töø keùp hoaëc soáthöïc thöù nhaát coù nhoû hôn hoaëc baèng noäi dung cuûa byte, töø,töø keùp hoaëc soá thöïc thöù hai hay khoâng. Trong tröôøng hôïppheùp so saùnh cho keát quaû ñuùng, bít ñaàu tieân trong ngaên xeápcoù giaù trò logic baèng 1. LDB > =, LDW > = LDD > =, LDR > = * Leänh so saùnh noäi dung cuûa byte, töø, töø keùp hoaëc soáthöïc thöù nhaát coù lôùn hôn hoaëc baèng noäi dung cuûa byte, töø, töøkeùp hoaëc soá thöïc thöù hai hay khoâng. Trong tröôøng hôïp pheùpso saùnh cho keát quaû ñuùng, bít ñaàu tieân trong ngaên xeáp coùgiaù trò logic baèng 1. AB =, AW = AD =, AR = * Leänh kieåm tra tính baèng nhau cuûa noäi dung 2 byte,töø, töø keùp, hoaëc soá thöïc. Trong tröôøng hôïp pheùp so saùnh chokeát quaû ñuùng, seõ thöïc hieän pheùp tính logic And giöõa bít ñaàutieân trong ngaên xeáp vôùi giaù trò logic. AB < =, AW < = AD < =, AR < = Leänh so saùnh noäi dung cuûa byte, töø, töø keùp hoaëc soáthöïc thöù nhaát coù nhoû hôn hoaëc baèng noäi dung cuûa byte, töø,töø keùp hoaëc soá thöïc thöù hai hay khoâng. Trong tröôøng hôïppheùp so saùnh cho keát quaû ñuùng, seõ thöïc hieän pheùp tính logicAND giöõa bít ñaàu tieân trong ngaên xeáp vôùi giaù trò logic 1 Bieåu dieån leänh so saùnh trong STL: STL Moâ taû Toaùn haïng LDB = Leänh thöïc n1 n2 ...
Nội dung trích xuất từ tài liệu:
lập trình PLC điều khiển máy bán nước tự động, chương 9Chương 9: Caùc leänh so saùnh Khi laäp trình, neáu coù caùc quyeát ñònh veà ñieàu khieånñöôïc thöïc hieän döïa treân keát quaû cuûa vieäc so saùnh thì coù theåsöû duïng leänh so saùnh cho byte, töø hay töø keùp cuûa S7-200. LAD söû duïng leänh so saùnh ñeå so saùnh caùc giaù trò cuûabyte, töø vaø töø keùp (giaù trò thöïc hoaëc nguyeân). Nhöõng leänh sosaùnh thöôøng laø so saùnh nhoû hôn hoaëc baèng ( =). Khi so saùnh giaù trò cuûa byte thì khoâng caàn phaûi ñeå yùñeán daáu cuûa toaùn haïng. Ngöôïc laïi khi so saùnh caùc töø hoaëc töøkeùp vôùi nhau thì phaûi ñeå yù ñeán daáu cuûa toaùn haïng, ngöôïc laïikhi so saùnh caùc töø hoaëc töø keùp vôùi nhau thì phaûi ñeå yù ñeándaáu cuûa toaùn haïng laø bít cao nhaát trong töø hoaëc töø keùp. Bieåu dieãn caùc leänh so saùnh trong LAD: LAD Moâ taû Toaùn n1 n2 haïng ==B Tieáp ñieåm n1 n2 ñoùng khi n1,n2 ==I n1 = (byte) : VB , n1 n2 n2 IB , QB, ==D B = Byte MB, SMB , n1 n2 AC , Const , ==R I = Integer *VD*, AC D = Double Integer R = Real Tieáp ñieåm n1 n2 ñoùng khi n1,n2 >=B N1 > (töø): VW, T, n1 >=I n2 n2 C, IW, QW, B = Byte MW, n1 n2 SMW,AC, >=D I = Integer AIW, n1 D = Double n2 Haèng >=R Integer soá, *VD, R = Real *AC Tieáp ñieåm n1 n2 keát quaû cuûa pheùp so saùnh coù giaù trò baèng 0 (neáu ñuùng) hoaëc1 (neáu sai) neân coù theà söû duïng keát hôïp cuøng vôùi caùc leänhgogic LA, A, O. Ñeå taïo ra ñöôïc caùc pheùp so saùnh maø S7-200 khoâng coù leänh so saùnh töông öùng nhö: so saùnh khoângbaèng nhau (< >), so saùnh nhoû hôn (>), coù theå taïo ra ñöôïcnhôø duøng keát hôïp leänh NOT vôùi caùc leänh ñaõ coù (=, >=,) giöõa noäi dung cuûa töø V>W100 vaø haèng soá50 baèng caùch söû duïng keát hôïp pheùp so saùnh baèng nhauLDW = vaø leänh ñaûo NOT. LDB =, LDW = LDD =, LDR = * Leänh kieåm tra tính baèng nhau cuûa noäi dung 2 byte,töø, töø keùp, hoaëc soá thöïc. Trong tröôøng hôïp pheùp so saùnh chokeát quaû ñuùng, bít ñaàu tieân trong ngaên xeáp seõ coù giaù trò logicbaèng 1. LDB < = , LDW < = LDD < = , LDR < = * Leänh so saùnh noäi dung cuûa byte, töø, töø keùp hoaëc soáthöïc thöù nhaát coù nhoû hôn hoaëc baèng noäi dung cuûa byte, töø,töø keùp hoaëc soá thöïc thöù hai hay khoâng. Trong tröôøng hôïppheùp so saùnh cho keát quaû ñuùng, bít ñaàu tieân trong ngaên xeápcoù giaù trò logic baèng 1. LDB > =, LDW > = LDD > =, LDR > = * Leänh so saùnh noäi dung cuûa byte, töø, töø keùp hoaëc soáthöïc thöù nhaát coù lôùn hôn hoaëc baèng noäi dung cuûa byte, töø, töøkeùp hoaëc soá thöïc thöù hai hay khoâng. Trong tröôøng hôïp pheùpso saùnh cho keát quaû ñuùng, bít ñaàu tieân trong ngaên xeáp coùgiaù trò logic baèng 1. AB =, AW = AD =, AR = * Leänh kieåm tra tính baèng nhau cuûa noäi dung 2 byte,töø, töø keùp, hoaëc soá thöïc. Trong tröôøng hôïp pheùp so saùnh chokeát quaû ñuùng, seõ thöïc hieän pheùp tính logic And giöõa bít ñaàutieân trong ngaên xeáp vôùi giaù trò logic. AB < =, AW < = AD < =, AR < = Leänh so saùnh noäi dung cuûa byte, töø, töø keùp hoaëc soáthöïc thöù nhaát coù nhoû hôn hoaëc baèng noäi dung cuûa byte, töø,töø keùp hoaëc soá thöïc thöù hai hay khoâng. Trong tröôøng hôïppheùp so saùnh cho keát quaû ñuùng, seõ thöïc hieän pheùp tính logicAND giöõa bít ñaàu tieân trong ngaên xeáp vôùi giaù trò logic 1 Bieåu dieån leänh so saùnh trong STL: STL Moâ taû Toaùn haïng LDB = Leänh thöïc n1 n2 ...
Tìm kiếm theo từ khóa liên quan:
lập trình PLC máy bán nước tự động tự động hóa điều khiển tự động ngôn ngữ lập trình bộ nhớ PLC bộ vi xử lý bộ nhớ S7-200Gợi ý tài liệu liên quan:
-
Bài giảng Lý thuyết điều khiển tự động: Bài 4
56 trang 311 0 0 -
Giáo trình Lập trình hướng đối tượng: Phần 2
154 trang 276 0 0 -
Kỹ thuật lập trình trên Visual Basic 2005
148 trang 266 0 0 -
Bài thuyết trình Ngôn ngữ lập trình: Hệ điều hành Window Mobile
30 trang 266 0 0 -
Giáo trình Lập trình cơ bản với C++: Phần 1
77 trang 232 0 0 -
33 trang 227 0 0
-
Bài giảng Một số hướng nghiên cứu và ứng dụng - Lê Thanh Hương
13 trang 226 0 0 -
Giáo án Tin học lớp 11 (Trọn bộ cả năm)
125 trang 218 1 0 -
NGÂN HÀNG CÂU HỎI TRẮC NGHIỆM THIẾT KẾ WEB
8 trang 208 0 0 -
Báo cáo thực tập tại Nhà máy in Quân Đội 1
36 trang 207 0 0