Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 138 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
138
Dung lượng
3,23 MB
Nội dung
Luận Văn Tốt Nghiệp Phần 1 PHẦN 1 PHẦN 1 PLC S7-300 Thiết Kế Hệ SCADA Dùng WinCC Trang 1 Luận Văn Tốt Nghiệp Phần 1 Chương 1 : Giới Thiệu Giới Thiệu I. TỔNG QUAN VỀ BỘ ĐIỀU KHIỂN LẬP TRÌNH ĐƯC. 1. Bộ điều khiển lập trình được. Bộ điều khiển lập trình được (Programmable Logic Controller), gọi tắt là PLC, là bộ điều khiển cho phép thực hiện linh hoạt các thuật toán điều khiển số thông qua ngôn ngữ lập trình để trao đổi thông tin với các PLC khác hoặc với máy tính. Toàn bộ chương trình điều khiển được lưu trong bộ nhớ của PLC dưới dạng các khối chương trình (khối OB, FB hoặc FC) và được thực hiện lặp theo chu kỳ của vòng quét (scan). PLC chủ yếu bao gồm module CPU, các bộ xử lý và bộ nhớ chương trình, các module xuất/nhập (I/O module), hệ thống bus và khối nguồn cấp điện. Hệ thống tuyến (system bus): là tuyến để truyền các tín hiệu, gồm nhiều đường tín hiệu song song: Tuyến đòa chỉ (address bus): chọn đòa chỉ trên các khối khác nhau. Tuyến dữ liệu (data bus): mang dữ liệu (thí dụ từ IM tới OM). Tuyến điều khiển (control bus): chuyển, truyền các tín hiệu đònh thì và điều khiều để đồng bộ các hoạt động trong PLC. 2. Điều khiển nối cứng và điều khiển lập trình được. Điều khiển nối cứng (Hard_wired control) Trong các hệ thống điều khiển nối cứng, các tiếp điểm cảm biến, các đèn, các công tắc, được nối vónh viễn với cái khác. Do đó khi muốn thay đổi lại hệ thống thì phải nối dây lại bộ điều khiển, với hệ thống phức tạp thì việc làm lại này không hiệu quả và tốn kém. Điều khiển lập trình được (Programmable control) Thiết Kế Hệ SCADA Dùng WinCC Trang 2 Luận Văn Tốt Nghiệp Phần 1 Tuy nhiên trong các hệ thống điều khiển lập trình được thì cấu trúc của bộ điều khiển và nối dây thì độc lập với chương trình. Điều này có nghóa là các bộ điều khiển chuẩn có thể sử dụng. Thí dụ: các tiếp điểm cảm biến và các cuộn dây điều hành trên máy công cụ được nối trực tiếp vào các đầu nối của bộ điều khiển. Chương trình đònh nghóa hoạt động điều khiển được ghi trực tiếp vào bộ nhớ của bộ điều khiển (bộ nhớ chương trình) với sự trợ giúp của bộ lập trình hoặc một máy vi tính. Ta có thể thay đổi chương trình điều khiển bằng cách thay đổi nội dung của bộ nhớ bộ điều khiển, nghóa là bộ nhớ chương trình, còn phần nối dây bên ngoài thì không bò ảnh hưởng. Đây chính là một trong các điểm thuận lợi quan trọng nhất của bộ điều khiển lập trình được. 3. Quét chương trình tuần hoàn và ảnh các quá trình. a. Quét chương trình tuần hoàn: Thời gian để cho một lần quét qua tất cả các phát biểu được liệt kê trong chương trình được gọi là thời gian quét (scan timer). Một chu kỳ quét gồm có 4 giai đoạn sau: • Chuyển dữ liệu từ cổng vào tới I. • Thực hiện chương trình. • Chuyển dữ liệu từ Q tới cổng ra. • Truyền thông và kiểm tra nội bộ. Thời gian quét này tùy thuộc vào số lệnh trong chương trình và tùy theo từng loại PLC. Nếu sử dụng các khối chương trình đặc biệt có chế độ ngắt, ví dụ như khối OB40, OB80, , chương trình của các khối đó sẽ được thực hiện trong vòng quét khi xuất hiện tín hiệu báo ngắt cùng chủng loại. Các khối chương trình này có thể được thực hiện tại mọi thời điểm trong vòng quét chứ không bò gò ép là phải ở trong giai đoạn thực hiện chương trình. b. nh các quá trình: nh quá trình nhập PII (Process Input Image) Sau khi bắt đầu thời gian theo dõi quét, các trạng thái tín hiệu của tất cả các ngõ vào số trong PLC được quét (dò) và được đưa vào bộ đệm ảnh quá trình nhập PII cho đến khi bắt đầu chu kỳ quét kế Thiết Kế Hệ SCADA Dùng WinCC Trang 3 Luận Văn Tốt Nghiệp Phần 1 tiếp. Trong lúc quét chương trình kế tiếp (được bắt đầu bằng cách gọi OB1), các trạng thái tín hiệu của các ngõ vào được lấy từ ảnh quá trình PII này. nh quá trình xuất PIQ (Process Output Image) Nếu trong một chu kỳ quét, các trạng thái tín hiệu được thiết lập cho một hay nhiều ngõ ra, thì trước hết chúng phải được đệm trong quá trình xuất PIQ. Khi chương trình được quét đến phát biểu cuối (BE) của khối tổ chức OB1, nội dung của ảnh quá trình xuất PIQ được chuyển đến các module xuất. nh quá trình xuất/nhập là vùng RAM nội mà mỗi vò trí bộ nhớ được gán cho mỗi ngõ vào số và ngõ ra số. Các thuận lợi: Việc đệm các trạng thái nhập và xuất trong các ảnh quá trình bảo đảm là các tín hiệu vào mà thay đổi trong chu kỳ quét không thể có hiệu ứng trên chuỗi chức năng. Hơn nữa, việc đệm các trạng thái tín hiệu của các ngõ vào và các ngõ ra giảm thời gian quét khi truy cập vào bộ nhớ dữ liệu hệ thống cần ít thời gian hơn nhiều truy cập trực tiếp vào các modules xuất/ nhập. II. CẤU TRÚC VÀ PHÂN CHIA BỘ NHỚ. 1. Các module của PLC S7-300. Để tăng tính mềm dẻo trong ứng dụng thực tế mà ở đó phần lớn các đối tượng điều khiển có số tín hiệu đầu vào, đầu ra cũng như chủng loại tín hiệu vào/ra khác nhau mà các bộ điều khiển PLC được thiết kế không bò cứng hóa về cấu hình. Chúng được chia nhỏ thành các module. Số các module được sử dụng nhiều hay ít tùy thuộc vào từng bài toán, song tối thiểu bao giờ cũng phải có một module chính là module CPU. Các module còn lại là những module nhận/truyền tín hiệu với đối tượng điều khiển, các module chuyên dụng như PID, điều khiển động cơ Chúng được gọi chung là module mở rộng. a. Module CPU: Thiết Kế Hệ SCADA Dùng WinCC Trang 4 Luận Văn Tốt Nghiệp Phần 1 Module CPU là loại module có chứa bộ vi xử lý, hệ điều hành, bộ nhớ, các bộ đònh thời, bộ đếm, cổng truyền thông và có thể có một vài cổng vào ra số. Các cổng vào ra số có trên module CPU được gọi là cổng vào ra onboard. Trong họ PLC S7-300 có nhiều loại module CPU khác nhau. Chúng được đặt tên theo bộ vi xử lý có trong nó như module CPU312, module CPU314, module CPU315 Những module cùng sử dụng một loại bộ vi xử lý, nhưng khác nhau về cổng vào/ra onboard cũng như các khối hàm đặc biệt được tích hợp sẵn trong thư viện của hệ điều hành phục vụ việc sử dụng các cổng vào ra onboard này sẽ được phân biệt với nhau trong tên gọi bằng thêm cụm từ IFM (Intergrated Function Module). Chẳng hạn module CPU312 IFM, module CPU314 Ngoài ra còn có loại module với hai cổng truyền thông như module CPU315-DP. b. Module mở rộng: Module mở rộng có 5 loại chính: PS (Power Supply): Module nguồn nuôi. Có 3 loại: 2A, 5A, 10A. SM (Signal Module): Module mở rộng cổng tín hiệu vào/ra, bao gồm: • DI (Digital Input): Module mở rộng các cổng vào số. • DO (Digital Output): Module mở rộng các cổng ra số. • DI/DO: Module mở rộng các cổng vào/ra số. • AI (Analog Input): Module mở rộng các cổng vào tương tự. • AO (Analog Output): Module mở rộng các cổng ra tương tự. • AI/AO: Module mở rộng các cổng vào/ra tương tự. IM (Interface module): Module ghép nối. Đây là loại module chuyên dụng có nhiệm vụ nối từng nhóm các module mở rộng lại với nhau thành một khối và được quản lý chung bởi một module CPU. Các module mở rộng được gá trên một thanh rack. Trên mỗi rack có thể gá được tối đa 8 module mở rộng (không kể module CPU và module nguồn nuôi). Một module CPU S7-300 có thể làm việc trực tiếp được với nhiều nhất 4 racks và các racks này phải được nối với nhau bằng module IM. Thiết Kế Hệ SCADA Dùng WinCC Trang 5 Luận Văn Tốt Nghiệp Phần 1 FM (Function Module): Module có chức năng điều khiển riêng, ví dụ như module điều khiển động cơ bước, module điều khiển động cơ servo, module PID, module điều khiển vòng kín, CP (Communication Module): Module phục vụ truyền thông trong mạng giữa các PLC với nhau hoặc giữa PLC với máy tính. 2. Kiểu dữ liệu và phân chia bộ nhớ. a. Kiểu dữ liệu: Trong một chương trình có thể có các kiểu dữ liệu sau: • BOOL: với dung lượng 1 bit và có giá trò là 0 hay 1. • BYTE: gồm 8 bit, có giá trò nguyên dương từ 0 đến 255. • WORD: gồm 2 byte, có giá trò nguyên dương từ 0 đến 65535. • INT: có dung lượng 2 byte, dùng để biểu diễn số nguyên từ -32768 đến 32767. • DINT: gồm 4 byte, biểu diễn số nguyên từ -2147463846 đến 2147483647. • REAL: gồm 4 byte, biểu diễn số thực dấu phẩy động. • S5T: khoảng thời gian, được tính theo giờ/phút/giây/miligiây. • TOD: biểu diễn giá trò thời gian tính theo giờ/phút/giây. • DATE : biểu diễn giá trò thời gian tính theo năm/tháng/ngày. • CHAR: biểu diễn một hoặc nhiều ký tự (nhiều nhất là 4 ký tự). b. Phân chia bộ nhớ: CPU S7-300 có 3 vùng nhớ cơ bản: Vùng nhớ hệ thống (system memory): (RAM trong CPU) lưu trữ dữ liệu hoạt động cho chương trình của ta: • I (Process Input Image): Miền bộ đệm các dữ liệu cổng vào số. Trước khi bắt đầu thực hiện chương trình, PLC sẽ đọc giá trò logic của tất cả các cổng đầu vào và cất giữ chúng trong vùng nhớ I. Thông thường chương trình ứng dụng không đọc Thiết Kế Hệ SCADA Dùng WinCC Trang 6 Luận Văn Tốt Nghiệp Phần 1 trực tiếp trạng thái logic của cổng vào số mà chỉ lấy dữ liệu của cổng vào từ bộ đệm I. • Q (Process Output Image): Miền bộ đệm các dữ liệu cổng ra số. Kết thúc giai đoạn thực hiện chương trình, PLC sẽ chuyển giá trò logic của bộ đệm Q tới các cổng ra số. Thông thường chương trình không trực tiếp gán giá trò tới tận cổng ra mà chỉ chuyển chúng vào bộ đệm Q. • M: Miền các biến cờ. Chương trình ứng dụng sử dụng vùng nhớ này để lưu trữ các tham số cần thiết và có thể truy nhập nó theo bit (M), byte (MB), từ (MW), từ kép (MD). • T (Timer): Miền nhớ phục vụ bộ đònh thời bao gồm việc lưu trữ các giá trò thời gian đặt trước (PV-Preset Value), giá trò đếm thời gian tức thời (CV-Current Value) cũng như giá trò logic đầu ra của bộ thời gian. • C (Counter): Miền nhớ phục vụ bộ đếm bao gồm việc lưu trữ giá trò đặt trước (PV-Preset Value), giá trò đếm tức thời (CV-Current Value) và giá trò logic của bộ đếm. • PI (I/O External Input): Miền đòa chỉ cổng vào của các module tương tự. Các giá trò tương tự tại cổng vào của module tương tự sẽ được module đọc và chuyển tự động theo những đòa chỉ. • PQ (I/O External Output): Miền đòa chỉ cổng ra của các module tương tự. Các giá trò tương tự tại cổng ra của module tương tự sẽ được module đọc và chuyển tự động theo những đòa chỉ. Vùng nhớ nạp (load memory): (RAM trong CPU, cộng thêm EEPROM có sẵn trong CPU hoặc thẻ EEPROM gắn thêm) là vùng nhớ chứa chương trình của ta bao gồm tất cả các khối chương trình ứng dụng OB, FB, FC, các khối chương trình trong thư viện hệ thống được sử dụng (SFB, SFC) và các khối dữ liệu DB. Toàn bộ các khối chương trình và các khối dữ liệu nằm trong RAM sẽ bò xóa khi tác động xóa bộ nhớ “CPU memory reset” (MRES). Vùng nhớ làm việc (word memory): (RAM trong CPU) chứa các bản sao của các phần tử chương trình đang được CPU thực thi. Như các khối DB đang được mở, khối chương trình (OB, FB, FC, SFB, SFB) đang được CPU thực hiện và phần bộ nhớ cấp phát Thiết Kế Hệ SCADA Dùng WinCC Trang 7 Luận Văn Tốt Nghiệp Phần 1 cho những tham số hình thức để các khối chương trình này trao đổi tham trò với hệ điều hành và với các khối chương trình khác (local block). Tại một thời điểm nhất đònh vùng work memory chỉ chứa một khối chương trình duy nhất. c. Tầm đòa chỉ tối đa cho các vùng nhớ: • Với I, Q, PI, DB, DI và L: Tầm đòa chỉ tối đa cho bit: 0.0 đến 65535.7 Tầm đòa chỉ tối đa cho byte: 0 đến 65535 Tầm đòa chỉ tối đa cho word: 0 đến 65534 Tầm đòa chỉ tối đa cho double word: 0 đến 65532 • Với bộ nhớ bit M: Tầm đòa chỉ tối đa cho bit: 0.0 đến 255.7 Tầm đòa chỉ tối đa cho byte : 0 đến 255 Tầm đòa chỉ tối đa cho word: 0 đến 254 Tầm đòa chỉ tối đa cho double word: 0 đến 252 3. Cấu trúc chương trình. Ta phải luôn luôn lập trình khối OB 1 để cho PLC quét tuần hoàn chương trình để thực thi. Có hai kiểu lập trình: lập trình tuyến tính và lập trình có cấu trúc. a. Lập trình tuyến tính (liner): Toàn bộ chương trình điều khiển nằm trong một khối trong bộ nhớ. Loại hình cấu trúc tuyến tính này phù hợp với những bài toán tự động nhỏ, không phức tạp. Khối được chọn phải là khối OB 1, là khối mà CPU luôn quét và thực hiện các lệnh trong nó thường xuyên, từ lệnh đầu tiên đến lệnh cuối cùng và quay lại từ lệnh đầu tiên. Thiết Kế Hệ SCADA Dùng WinCC Trang 8 OB1 Luận Văn Tốt Nghiệp Phần 1 b. Lập trình có cấu trúc (structured) : Trong PLC Siemens S7 tổ chức theo các khối mà có thể lập trình được với từng nhiệm vụ riêng. Loại hình cấu trúc này phù hợp với những bài toán điều khiển nhiều nhiệm vụ và phức tạp. PLC S7-300 có 4 loại khối cơ bản: Khối tổ chức OB (Oganization block) : Khối tổ chức và quản lý chương trình điều khiển. Khối hàm chức năng FB (Function block) : Là loại khối FC đặc biệt có khả năng trao đổi một lượng dữ liệu với các khối chương trình khác. Các dữ liệu này phải được tổ chức thành khối dữ liệu riêng có tên gọi là Data block . Khối hàm (Function) : Khối chương trình với những chức năng riêng giống như một chương trình con hoặc một hàm. Khối dữ liệu (Data block) : Khối chứa các dữ liệu cần thiết để thực hiện chương trình. Các tham số khối do ta tự đặt. Ngoài ra còn có các khối hệ thống như : SFB, SFC, SDB. Toàn bộ các khối chương trình con được quản lý một cách thống nhất bởi khối OB1. Chương trình trong các khối được liên kết với nhau bằng các lệnh gọi khối, chuyển khối. Từng nhiệm vụ điều khiển con có thể được chia thành những nhiệm vụ nhỏ và cụ thể hơn nữa, do đó một khối chương trình con cũng có thể được gọi từ một khối chương trình con khác. Nhưng tránh không bao giờ một khối chương trình con lại gọi đến chính nó. Khi thực hiện lệnh gọi một khối con, hệ điều hành sẽ: • Chuyển khối con được gọi từ vùng load memory vào vùng word memory. • Cấp phát cho khối con một phần bộ nhớ trong word memory để làm local block. Cấu trúc local block được quy đònh khi soạn thảo các khối. • Truyền các tham trò từ khối mẹ cho biến hình thức IN, IN-OUT của local block. • Sau khi khối con thực hiện xong nhiệm vụ và ghi kết quả dưới dạng tham trò đầu ra cho biến OUT, IN-OUT của local block, hệ điều hành sẽ chuyển các tham trò này cho khối mẹ và giải phóng khối con cùng local block ra khỏi word memory. Thiết Kế Hệ SCADA Dùng WinCC Trang 9 Luận Văn Tốt Nghiệp Phần 1 Số các lệnh gọi lồng nhau phụ thuộc vào từng chủng loại module CPU mà ta sử dụng. Nếu số lần gọi khối lồng nhau mà vượt quá con số giới hạn cho phép, PLC sẽ tự chuyển sang chế độ STOP và set cờ báo lỗi. Ta có bảng so sánh khả năng lập trình của các PLC SIMATIC S7-300 như sau: ( CPU 312 IFM CPU 315-2 DP) Khối CPU 312 IFM CPU 314 IFM CPU 313/314/315 CPU 315-2 DP OB 3 13 13 14 FB 32 128 128 128 FC 32 128 128 128 DB 63 127 127 127 SFC 25 36 36 (CPU 315:37) 40 SFB 2 7 - - Bảng 1.1: so sánh khả năng lập trình của các PLC SIMATIC S7-300. Thiết Kế Hệ SCADA Dùng WinCC Trang 10 OB FB FC SFB FB FB SFC FB sử dụng cùng với DB (instance) [...]... lệnh kế Lệnh điều khiển vòng lặp: Ta có thể sử dụng lệnh LOOP để thực hiện một đoạn chương trình nhiều lần Lệnh LOOP giảm word thấp của ACCU1 bớt đi 1 và kiểm tra trò mới có được ở ACCU1 Nếu ACCU1 lúc này khác không thì nhảy đến nhãn chỉ ra kế LOOP, còn ngược lại thì thực hiện lệnh kế b Các lệnh điều khiển chương trình: Thiết Kế Hệ SCADA Dùng WinCC Trang 25 Luận Văn Tốt Nghiệp Phần 1 Ta có thể sử dụng. .. 1.7: các lệnh cho phép sử dụng timer word như øđòa chỉ Thiết Kế Hệ SCADA Dùng WinCC Trang 30 Luận Văn Tốt Nghiệp Phần 1 b Các ví dụ bằng giản đồ cho từng loại timer: Timer SD (On delay timer): trễ theo sườn lên không nhớ Hình 1.8: giản đồ xung cho timer SD Timer SS ( Retentive on delay timer): trễ theo sườn lên có nhớ Hình1.9: giản đồ xung cho timer SS Thiết Kế Hệ SCADA Dùng WinCC Trang 31 Luận Văn... bắt đầu MCR: MCR( • Lấy lại RLO< kết thúc MCR: )MCR Như vậy, ta phải luôn luôn có cặp MCR( và )MCR; hệ thống cho phép lồng các cặp MCR( và )MCR và tối đa là 8 Thiết Kế Hệ SCADA Dùng WinCC Trang 28 Luận Văn Tốt Nghiệp Phần 1 Hình 1.6: kích hoạt và bỏ kích hoạt vùng MCR Các lệnh kết thúc khối BEU và BEC Lệnh BE Ý nghóa Kết thúc khối (block end) Khối hiện hành được kết thúc bất chấp RLO Quét chương... counter : lệnh xóa counter : đọc số đếm tức thời dạng nhò phân : đọc số đếm tức thời dạng BCD Thiết Kế Hệ SCADA Dùng WinCC Trang 33 Luận Văn Tốt Nghiệp Phần 1 Hình 1.13: nạp giá trò counter vào ACCU1 dùng lệnh L Hình 1.14: nạp giá trò counter vào ACCU1 dùng lệnh LC b Ví dụ minh họa: Thiết Kế Hệ SCADA Dùng WinCC Trang 34 Luận Văn Tốt Nghiệp Phần 1 Hình 1.15: ví dụ về các lệnh Counter Chương 3: Thực... hoạt vùng MRC (A= Activate) MCRD: bỏ kích hoạt vùng MCR (D= Deactivate) MCR( : cất RLO vào ngăn xếp MCR, bắt đầu vùng MCR )MCR : lấy lại RLO, kết thúc vùng MCR Chú ý: không bao giờ sử dụng lệnh MCR cho thiết bò an toàn hay cấp cứu! Thiết Kế Hệ SCADA Dùng WinCC Trang 27 Luận Văn Tốt Nghiệp Phần 1 nh hưởng của MCRA và MCRD Trong vùng MCR nếu gọi 1 hàm thì hàm đó không bò ảnh hưởng của vùng MCR, muốn... nhãn, còn ngược lại thì thực hiện lệnh kế Thiết Kế Hệ SCADA Dùng WinCC Trang 24 Luận Văn Tốt Nghiệp Phần 1 • JNBI nhãn: nếu BR=0 thì nhảy đến nhãn, còn ngược lại thì thực hiện lệnh kế Chú ý: các lệnh JBI và JNBI reset các bit OR và FC trong STW về 0 và set bit STA lên 1 Theo điều kiện OV: • JO nhãn: nếu OV=1 thì nhảy đến nhãn, còn ngược lại thì thực hiện lệnh kế Theo điều kiện OS: • JOS nhãn: nếu OV=1... bằng lệnh toán học hay lệnh so sánh dấu chấm động sau khi lỗi xảy ra (tràn, phép toán không hợp lệ, số dấu chấm động không hợp lệ) Bit này được đặt theo kết quả của lệnh toán học kế hay lệnh so sánh kế Bit OS (stored overflow bit) Thiết Kế Hệ SCADA Dùng WinCC Trang 14 Luận Văn Tốt Nghiệp Phần 1 Bit OS được đặt cùng với bit OV khi có lỗi xảy ra Bởi vì bit OS vẫn giữ là 1 sau khi đã khử lỗi, nó chứa trạng... bit /FC về 0 RLO (Result of Logic Operation): kết quả của phép toán logic Bit 1 của STW được gọi là RLO, bit này chứa kết quả của lệnh logic trên bit hoặc so sánh số học Ta có thể đặt RLO không điều kiện lên 1 bằng lệnh SET và xóa RLO không điều kiện về 0 bằng lệnh CLR Bit RLO cũng có liên quan đến các lệnh nhảy có điều kiện Thiết Kế Hệ SCADA Dùng WinCC Trang 13 Luận Văn Tốt Nghiệp Phần 1 Hình1.1:... lệnh kế Lệnh này reset bit OS về 0 Các lệnh nhảy có điều kiện dựa theo CC1 và CC0: Dạng lệnh: J nhãn Với các điều-kiện là : • Z (zero): nếu kết quả là 0 thì nhảy đến nhãn, còn ngược lại thì thực hiện lệnh kế • N (not zero): nếu kết quả là khác 0 thì nhảy đến nhãn, còn ngược lại thì thực hiện lệnh kế • P (positive): nếu kết quả >0 thì nhảy đến nhãn, còn ngược lại thì thực hiện lệnh kế •... CC1 0 CC0 0 Thiết Kế Hệ SCADA Dùng WinCC Giải thích ACCU 2 =ACCU 1 Trang 15 Luận Văn Tốt Nghiệp 0 1 1 1 0 1 Phần 1 ACCU 2 ACCU 1 ACCU 1 hay ACCU 2 là số dấu chấm động không hợp lệ Bảng 1.5: CC1 và CC0 sau các lệnh so sánh CC1 0 1 CC0 0 0 Giải thích Bit vừa dòch ra là 0 Bit vừa dòch ra là 1 Bảng 1.6: CC1 và CC0 sau các lệnh dòch và xoay CC1 0 1 CC0 0 0 Giải thích Kết quả = 0 Kết quả 0 . S7-300. Thiết Kế Hệ SCADA Dùng WinCC Trang 10 OB FB FC SFB FB FB SFC FB sử dụng cùng với DB (instance) Luận Văn Tốt Nghiệp Phần 1 Chương 2: Ngôn Ngữ Lập Trình S7-300 Ngôn Ngữ Lập Trình S7-300 I. SỬ. chấm động không hợp lệ). Bit này được đặt theo kết quả của lệnh toán học kế hay lệnh so sánh kế. Bit OS (stored overflow bit) Thiết Kế Hệ SCADA Dùng WinCC Trang 14 Luận Văn Tốt Nghiệp Phần 1 Bit. trình nhập PII cho đến khi bắt đầu chu kỳ quét kế Thiết Kế Hệ SCADA Dùng WinCC Trang 3 Luận Văn Tốt Nghiệp Phần 1 tiếp. Trong lúc quét chương trình kế tiếp (được bắt đầu bằng cách gọi OB1), các