LẬP TRÌNH PLC S7 200

4.1.1 Khối xử lý trung tâm

PLC S7-200 là thiết bị tinh chỉnh và điều khiển lập trình loại nhỏ (micro PLC) của hãng sản xuất Siemens (CHLB Đức) có kết cấu theo kiểu modul và có các modul mở rộng. Thành phần cơ bạn dạng của S7 – 200 là khối xử lý trung vai trung phong (CPU: Central Processing Unit) bao hàm hai chủng loại: CPU 21x và CPU 22x. Mỗi chủng loại có tương đối nhiều CPU. Nhiều loại CPU 21x ngày nay không thể sản xuất nữa, tuy vậy hiện vẫn còn đó sử dụng rất nhiều trong những trường học cùng trong sản xuất. Tiêu biểu cho một số loại này là CPU 214. CPU 214 có những đặc tính như sau:

– bộ lưu trữ chương trình (chứa trong EEPROM): 4096 Byte (4 kByte)

Bộ nhớ dữ liệu (Vùng nhớ V): 4096 Byte (trong kia 512 Byte đựng trong EEPROM)Số lượng ngõ vào:14 , vàSố lượng ngõ ra: 10 ngõ ra digital tích đúng theo trong CPUSố module mở rộng: 7 tất cả cả module analogSố lượng vào/ra số rất đại: 64Số lượng Timer :128 Timer chia làm 3 một số loại theo độ sắc nét khác nhau: 4 Timer 1ms, 16 Timer 10 ms với 108 Timer có độ sắc nét 100ms.Số lượng Counter: 128 cỗ đếm chia làm hai loại: 96 Counter Up cùng 32 Counter Up/Down.Bit memory (Vùng lưu giữ M): 256 bitSpecial memory (SM) : 688 bit dùng để thông báo trạng thái và đặt cơ chế làm việc.Có phép tính số họcBộ đếm vận tốc cao (High-speed counters): 2 counter 2 KHz và 1 counter 7 KHzNgõ vào analog tích hòa hợp sẵn (biến trở): 2.Các chính sách ngắt và xử trí ngắt gồm: ngắt truyền thông, ngắt theo sườn lên hoặc xuống, ngắt thời gian, ngắt của bộ đếm vận tốc cao và ngắt truyền xung.

Bạn đang xem: Lập trình plc s7 200

Toàn cỗ vùng nhớ vẫn tồn tại dữ liệu trong khoảng thời hạn 190 giờ khi PLC bị mất nguồn nuôi.

Sơ đồ bề mặt của bộ điều khiển và tinh chỉnh logic khả trình S7-200 CPU 214 được đến như hình 4.1.

*

Mô tả các đèn báo trên CPU 214:SF (Đèn đỏ): Đèn đỏ SF báo hiệu khối hệ thống bị lỗi. Đèn SF sáng sủa lên lúc PLC tất cả lỗi.RUN ( Đèn xanh): cho thấy PLC đã ở chế độ làm vấn đề và triển khai chương trình được nạp vào trong bộ nhớ chương trình của PLC.STOP (Đèn vàng): Đèn quà STOP chỉ định và hướng dẫn PLC đã ở cơ chế dừng. Dừng chương trình đang triển khai lại.I x.x (Đèn xanh): Đèn xanh nghỉ ngơi cổng vào chỉ định và hướng dẫn trạng thái tức thời của cổng ( x.x = 0.0 – 1.5). Đèn này thông tin trạng thái của bộc lộ theo giá trị xúc tích và ngắn gọn của cổng.

Qy.y (Đèn xanh): Đèn xanh sống cổng ra hướng đẫn trạng thái ngay thức thì của cổng ( y.y = 0.0 – 1.1). Đèn này báo cho biết trạng thái của tín hiệu theo giá trị xúc tích của cổng.

Hiện nay, CPU 22x với nhiều tính năng vượt trội đã sửa chữa loại CPU 21x và hiện đang được sử dụng siêu nhiều. Vượt trội cho nhiều loại này là CPU 224. Tin tức về CPU 22x được cho như bảng 4.1 và hình dáng CPU 224 sinh sống hình 4.2.

*

* Chọn chế độ làm việc cho PLC

Công tắc chọn cơ chế làm việc nằm ở phía trên, có tía vị trí được cho phép chọn các cơ chế làm việc khác biệt của PLC:

RUN: cho phép PLC tiến hành chương trình trong bộ nhớ. PLC S7-200 sẽ rời khỏi chính sách RUN và đưa sang chính sách STOP giả dụ trong máy có sự cố, hoặc trong chương trình gặp lệnh STOP.

STOP: cưỡng dâm PLC ngừng chương trình đang chạy và gửi sang chính sách STOP. Ở chính sách STOP, PLC cho phép hiệu chỉnh, nạp, xóa một chương trình.TERM: được cho phép người dùng từ máy tính xách tay quyết định chọn 1 trong hai chế độ làm việc cho PLC hoặc RUN hoặc STOP.

*

* Cổng truyền thông

S7-200 thực hiện cổng truyền thông nối tiếp RS485 cùng với phích nối 9 chân để ship hàng cho câu hỏi ghép nối với sản phẩm công nghệ lập trình hoặc với những trạm PLC khác. Vận tốc truyền mang lại máy lập trình loại PPI là 9600 baud. Tốc độ truyền cung ứng của PLC theo phong cách tự do là trường đoản cú 300 baud cho 38400 baud.

Để ghép nối S7-200 với thứ lập trình PG720 (hãng Siemens) hoặc với những loại trang bị lập trình thuộc chúng ta PG7xx có thể sử dụng một cáp nối thẳng qua MPI. Cáp đó đi kèm theo theo thứ lập trình.

Ghép nối S7-200 với máy tính PC qua cổng RS-232 cần phải có cáp nối PC/PPI với bộ biến đổi RS232/RS485, cùng qua output usb ta gồm cáp USB/PPI.

* card nhớ, pin, clock (CPU 221, CPU222)

S7-200 cung cấp nhiều biện pháp bảo vệ cho chương trình người dùng, tài liệu chương trình và cấu hình dữ liệu được duy trì sau:

Một tụ điện với năng lượng điện dung lớn chất nhận được nuôi bộ nhớ lưu trữ RAM sau khoản thời gian bị mất điện áp nguồn cung cấp. Tùy thuộc vào loại CPU mà thời hạn lưu trữ hoàn toàn có thể kéo dài các ngày. Chẳng hạn ở CPU 224 là khoảng chừng 100 giờ

Vùng lưu giữ EEPROM có thể chấp nhận được lưu chương trình, các vùng ghi nhớ được người dùng chọn đựng vào EEPROM và thông số kỹ thuật dữ liệu.

Cho phép đính thêm thêm Pin nhằm nuôi RAM và có thể chấp nhận được kéo nhiều năm thêm thời gian lưu trữ dữ liệu, hoàn toàn có thể lên mang đến 200 ngày kể từ khi mất mối cung cấp điện. Mối cung cấp của Pin sẽ tiến hành lấy sau thời điểm tụ điện vẫn xả hết.

*

Card Clock / Battery module: đồng hồ thời gian thực (Real-time clock) cho CPU 221, 222 và nguồn pin nhằm nuôi đồng hồ thời trang và lưu giữ dữ liệu. Thời gian sử dụng mang lại 200 ngày.

* thay đổi trở chỉnh quý hiếm analog:

Hai trở thành trở này được áp dụng như nhì ngõ vào analog chất nhận được điều chỉnh những biến cần phải đổi khác và áp dụng trong chương trình.

4.1.2 Khối mở rộng

Trên những CPU đã nhập vào sẵn một trong những các ngõ vào với ngõ ra số, chẳng hạn như CPU 224 DC/DC/DC bao gồm sẵn 16 ngõ vào cùng 14 ngõ ra. Tuy vậy trong thực tế , xuất phát điểm từ yêu cầu tinh chỉnh và điều khiển như: cần nhiều hơn thế số ngõ vào/ra gồm sẵn, có thực hiện tín hiệu analog giỏi có các yêu ước về truyền thông, nối mạng các PLC…mà ta yêu cầu gắn chế tạo CPU những khối mở rộng (Expansion module) có các tác dụng khác nhau (bảng 4.2).

4.1.2.1 Digital module

Các module số gắn cấp dưỡng khối CPU để không ngừng mở rộng số lượng các ngõ vào/ra số.

Khối ngõ vào số DI (Digital Input): Siemens sản xuất các khối ngõ vào số như: DI8 x 24VDC, DI8 x AC120/230V, DI16 x 24VDC.Khối ngõ ra số (Digital Output): Các ngõ ra này được chia ra làm 3 các loại là ngõ ra DC, ngõ ra AC và ngõ ra relay. Điện áp ngõ ra có thể là 24Vdc hoặc 230Vac tùy loại, với số lượng ngõ ra rất có thể là 4 hoặc 8.

Ngoài ra còn tồn tại sự kết hợp các ngõ vào cùng ra số trên và một module.

4.1.2.2 Analog module

Ngoại trừ CPU 224XP có tích hợp sẵn 2 ngõ vào cùng 1 ngõ ra analog (2AI/1AO) để kết nối với ngoại vi nhận với phát biểu hiện analog, thì phần lớn các CPU khác của mình S7-200 đều không tồn tại tích hợp sẵn. Vì chưng vậy khi điều khiển với biểu thị analog thì yêu thương cầu người tiêu dùng phải đính thêm những khối analog.

Khối ngõ vào tương tự như AI (Analog Input): Tín hiệu analog ngõ vào hoàn toàn có thể là biểu hiện điện áp hoặc dòng điện. Tùy trực thuộc vào biểu lộ analog nên đọc là nhiều loại nào mà người sử dụng có thể thiết lập cho tương xứng bằng các công tắc được đính trên module (Chi ngày tiết xem chương xử lý tín hiệu analog).

Hiện có các khối ngõ vào: 4AI, 8AI. Đối với biểu lộ analog được tạo nên bởi thermocoupe (cặp nhiệt) và RTD thì sử dụng các module đo nhiệt tương xứng (bảng 4.2).

Khối ngõ ra tương tự AO (Analog Output): Tín hiệu giống như này hoàn toàn có thể là năng lượng điện áp hoặc mẫu điện tùy theo người dùng cài đặt. Biểu đạt ra là năng lượng điện áp nằm trong tầm ± 10Vdc khớp ứng với quý giá số từ bỏ -32000 cho tới + 32000 và biểu lộ dòng điện bên trong khỏang tự 0 – 20mA tương ứng với cực hiếm số từ 0 cho tới +32000.

Ngoài những khối trên còn tồn tại các khối bao gồm sự kết hợp cả 2 loại biểu thị vào và ra analog trên và một khối.

*

Bảng 4.2: những loại khối mở rộng

4.1.2.3 Interlligent module

Các PLC S7-200 rất có thể nối vào những loại mạng không giống nhau để tăng tốc khả năng mở rộng, truyền thông với các thiết bị khác trong hệ thống tự động hóa.

– Master vào mạng AS-Interface: Giao tiếp AS-i (Actuator Sensor Interface) hay tiếp xúc actuator/sensor là khối hệ thống kết nối đến cấp quá trình thấp độc nhất trong hệ thống tự động hóa nhằm mục tiêu tối ưu hóa bài toán kết nối cảm biến và cơ cấu chấp hành cùng với thiết bị tự động hóa. Với module CP243-2 được cho phép kết nối mạng AS-Interface vào PLC S7-200 và đóng mục đích là master.

Kết nối vào mạng PROFIBUS-DP: Các PLC S7-200 hoàn toàn có thể kết nối vào mạng Profibus hoạt động như một DP Slave dựa vào khối mở rộng EM277. Việc áp dụng EM277 có thể chấp nhận được PLC S7-200 hoàn toàn có thể kết nối truyền thông với các thiết bị vào mạng Profibus như: PLC S7-300, S7-400, màn hình điều khiển…Kết nối vào mạng Ethernet: Để có thể kết nối S7-200 vào mạng Industrial Ethernet thì cần phải có khối CP 243-1. Đây là khối truyền thông được cho phép các PLC S7-200 rất có thể được cấu hình, lập trình, chẩn đoán tự xa qua Ethernet nhờ ứng dụng STEP 7 Micro/win. Giúp cho các CPU S7-200 có thể giao tiếp với những S7-200 khác, S7-300 tuyệt S7-400 qua Ethernet. Các CPU có thể sử dụng là bọn họ CPU 22X. Hoàn toàn có thể thực hiện cấu hình cho những CPU vào mạng Ethernet dựa vào vào Wizard (Menu Tools → Ethernet wizard).Internet Technology: Khối mở rộng CP 243-1 IT cho phép các CPU S7- 200 rất có thể thực hiện tại các giám sát hay biến hóa qua trình chuyên chú Web từ một PC tất cả nối mạng. Các thông tin chẩn đoán có thể gửi qua email xuất phát điểm từ một hệ thống. Sử dụng các tác dụng IT cho phép trao đổi những tập tin tài liệu với các laptop hay các hệ thống điều khiển khác. Mỗi một khối CP 243-1IT chỉ nên liên kết cho 2 CPU S7-200.Modem module: Cho phép liên kết trực tiếp S7-200 vào đường dây năng lượng điện thoại, và cung cấp truyền thông giữa S7-200 và Step 7- micro/Win.

Với công cụ Modem Expansion wizard cho phép tùy chỉnh cấu hình một modem sinh hoạt xa hoặc kết nối S7-200 với một lắp thêm ở xa qua modem.

Khả năng media của S7-200 được cho như hình 4.4.

4.1.2.4 Function module

Là những khối tác dụng thực hiện nay các tác dụng đặc biệt như tinh chỉnh và điều khiển vị trí (position module), cân nặng (SIWREX MS).

– Position module: Module địa chỉ được thực hiện để điều khiển tốc độ và địa chỉ của bộ động cơ bước (stepper motor) hoặc hộp động cơ servo (servo motor). Với luật pháp Position Control wizard trong phần mềm STEP 7–Micro/WIN để tùy chỉnh cấu hình mang lại module tinh chỉnh vị trí. Module điều khiển và tinh chỉnh vị trí thường được thực hiện là EM253.

SIWAREX MS: Là module cân đa chức năng và linh hoạt, nó được áp dụng với các hệ thống cân hoặc đo lực sử dụng PLC S7-200.

*

4.2 màn hình hiển thị điều khiển

Trong các yêu cầu điều khiển có thống kê giám sát thì đối với các PLC S7-200 chúng ta cũng có thể gắn thêm các screen để tinh chỉnh và giám sát. Hiện nay có các loại là: màn hình hiển thị hiển thị chiếc văn bạn dạng (Text Display), màn hình hiển thị điều khiển bằng bàn phím (Operator panel) cùng màn hình cảm ứng (Touch Panel).

Xem thêm: Thời Trang Nam Hà Nội Siêu Chất Lượng, Top 12 Shop Thời Trang Nam Đẹp Nhất Hà Nội

Bảng tinh chỉnh hiển thị dòng văn phiên bản (Text Display): Các màn hình hiển thị này có giá cả thấp, có thể chấp nhận được người vận hành máy có thể xem, đo lường bằng các dòng văn phiên bản và thay đổi các thông số hay chế độ hoạt động vui chơi của hệ thống tinh chỉnh và điều khiển bằng các phím nằm trong bảng điều khiển. Tất cả có các loại là TD100C, TD200C, TD 200, TD400C (hình 4.5).

*

Các bảng điều khiển và tinh chỉnh này rất có thể được thiết lập cấu hình các thông tin và nút dìm điều khiển dễ dãi bằng công cụ Text Display wizard (menu lệnh Tools > Text Display Wizard) trong STEP 7–Micro/WIN.

Operator Panel với Touch Panel: Các màn hình hiển thị được ứng dụng điều khiển và tinh chỉnh và giám sát các lắp thêm móc, máy nhỏ. Thời gian cấu hình thiết lập cấu hình và quản lý nhanh với ứng dụng WinCC flexible. Tất cả có các loại: OP 73micro, TP 177micro (màn hình này thay thế các màn hình hiển thị trước TP 070/TP 170micro) (hình 4.6).

*

4.3 các vùng nhớ

Bộ nhớ của những PLC S7-200 được chia ra làm những vùng ghi nhớ như bảng 4.3.

Vùng nhớ đệm ngõ vào số I:

CPU đã đọc trạng thái tín hiệu của toàn bộ các ngõ vào số ở đầu mỗi chu kỳ luân hồi quét, tiếp nối sẽ chứa những giá trị này vào vùng lưu giữ đệm ngõ vào. Có thể truy cập vùng lưu giữ này theo bit, Byte, Word xuất xắc Doubleword.

Vùng lưu giữ đệm ngõ ra số Q:

Trong quy trình xử lý chương trình CPU đã lưu các giá trị giải pháp xử lý thuộc vùng ghi nhớ ngõ ra vào đây. Trên cuối từng vòng quét CPU sẽ sao chép nội dung vùng lưu giữ đệm này và đưa ra những ngõ ra trang bị lý. Có thể truy cập vùng lưu giữ này theo bit, Byte, Word tuyệt Doubleword.

Vùng nhớ trở thành V:

Sử dụng vùng ghi nhớ V để lưu trữ các kết quả phép toán trung gian đã đạt được do những xử lý logic của chương trình. Cũng có thể sử dụng vùng nhớ để lưu trữ những dữ liệu khác tương quan đến chương trình hay trọng trách điều khiển. Có thể truy cập vùng nhớ này theo bit, Byte, Word hay Doubleword.

Vùng ghi nhớ M:

Có thể coi vùng nhớ M như là những relay tinh chỉnh trong lịch trình để lưu trữ trạng thái trung gian của một phép toán hay những thông tin điều khiển và tinh chỉnh khác. Có thể truy cập vùng nhớ này theo bit, Byte, Word hay Doubleword.

Vùng nhớ bộ định thời T:

S7-200 cung ứng vùng nhớ riêng cho các bộ định thời, những bộ định thời được sử dụng cho các yêu cầu tinh chỉnh cần trì hoãn thời gian. Giá trị thời hạn sẽ được đếm tăng nhiều theo 3 độ sắc nét là 1ms, 10ms cùng 100ms.

*

Vùng nhớ bộ đếm C:

Có 3 loại cỗ đếm là bộ đếm lên, cỗ đếm xuống và bộ đến lên-xuống. Các bộ đến sẽ tăng hoặc ưu đãi giảm giá trị hiện tại hành khi bộc lộ tại ngõ vào thay đổi trạng thái trường đoản cú mức thấp lên tới mức cao.

Vùng nhớ bộ đếm tốc độ cao HC (High tốc độ Counter):

Các bộ đếm tốc độ cao được thực hiện để đếm những sự kiện tốc độ cao tự do với vòng quét của CPU. Giá trị đếm là số nguyên 32 bit bao gồm dấu. Để truy vấn xuất giá trị đếm của những bộ đếm tốc độ cao yêu cầu xác định add của cỗ đếm vận tốc cao, sủ dụng vùng lưu giữ HC và số của cục đếm, ví dụ HC0. Quý hiếm đếm hiện tại hành của các bộ đếm tốc độ cao là các giá trị chỉ đọc cùng truy xuất theo double word.

Các thanh ghi AC (Accumulators):

Các thanh ghi AC là các phần tử đọc/ghi mà có thể được dùng làm truy xuất hệt như bộ nhớ. Chẳng hạn, có thể sử dụng các thanh ghi để truy xuất các thông số kỹ thuật từ các chương trình con (Subroutine) và lưu trữ các giá trị trung gian để áp dụng cho tính toán. Các CPU S7-200 tất cả 4 thanh ghi là AC0, AC1, AC2 cùng AC3. Chúng ta cũng có thể truy xuất dữ liệu trong các thanh ghi này theo Byte, Word, với Doubleword.

Vùng nhớ quan trọng SM (Special Memory):

Các bit SM là các bộ phận cho phép truyền thông tin thân CPU cùng chương trình bạn dùng. Rất có thể sử dụng những bit này để chọn lựa và điều khiển một số công dụng đặc biệt của CPU, ví dụ như bit lên mức 1 trong vòng quét đầu tiên, các bit phát ra những xung bao gồm tần số 1Hz…Chúng ta truy xuất vùng lưu giữ SM theo bit, byte, word, doubleword.

Vùng nhớ cục bộ L (Local Memory Area):

Vùng nhớ này còn có độ bự 64 Byte, trong số đó 60 byte hoàn toàn có thể được dùng như vùng nhớ toàn bộ hay đưa các thông số kỹ thuật tới các chương trình con, 4 byte cuối cần sử dụng cho hệ thống. Vùng lưu giữ này tương tự như vùng nhớ biến đổi V chỉ khác ở vị trí các biến chuyển vùng lưu giữ V được cho phép sử dụng ở toàn bộ các khối chương trình còn vùng nhớ L chỉ có tác dụng trong phạm vi soạn thảo của một khối lịch trình mà thôi. Vị trí đổi mới thuộc vùng ghi nhớ L vào chương trình thiết yếu thì không thể áp dụng ở chương trình nhỏ và ngược lại.

Vùng lưu giữ ngõ vào tựa như AI (Analog Inputs):

Các PLC S7-200 đưa giá trị một tương tự (chẳng hạn điện áp giỏi nhiệt độ) thành giá trị số và chứa vào trong 1 vùng lưu giữ 16 bit. Cũng chính vì các giá chỉ trị tương tự chiếm một vùng nhớ word cần chúng luôn luôn có những giá trị word chẵn, chẳng hạn như AIW0, AIW2, AIW4..và là các giá trị chỉ đọc.

Vùng lưu giữ ngõ ra tựa như AQ (Analog Outputs):

Các PLC S7-200 chuyển một quý giá số 16 bit sang cực hiếm điện áp hoặc chiếc điện, tương xứng với cực hiếm số (digital). Hệt như các ngõ vào tương tự bọn họ chỉ có thể truy xuất những ngõ ra tương tự theo word. Cùng là những giá trị word chẵn, chẳng hạn như AQW0, AQW2, AQW4.

4.4 Quy ước địa chỉ trong PLC S7-200

4.4.1 tầm nã xuất theo bit

Để tróc nã xuất add theo dạng Bit chúng ta xác định vùng nhớ, showroom của Byte và địa chỉ của Bit.

*

Trong hình 4.7 là bạn dạng đồ vùng nhớ của bộ đệm tài liệu ngõ vào I (Process Image Input). Bản đồ của các vùng nhớ không giống cũng có cấu trúc tương trường đoản cú như vậy. Bit thấp duy nhất là bit 0 nằm cạnh phải và bit cao nhất là bit 7 nằm cạnh sát trái. Vì chưng đó họ hoàn toàn hoàn toàn có thể khai báo tương tự như lấy ví dụ trên, chẳng hạn như: Q1.0, V5.2, M0.1…Dung lượng của các vùng nhớ dựa vào vào các loại CPU mà họ sử dụng.

4.4.2 truy tìm xuất theo byte (8 bit)

Khi truy tìm xuất dữ liệu theo byte, chúng ta xác định vùng nhớ, và thứ từ bỏ của byte phải truy xuất.

Tương từ như lấy một ví dụ ta khai báo cho các vùng nhớ khác, chẳng hạn như IB3, MB2, QB5..

4.4.3 tầm nã xuất theo word (16 bit)

Đối với truy nã xuất vùng nhớ theo hình thức word chúng ta cũng cần xác minh vùng nhớ yêu cầu truy xuất, khai báo dạng word và showroom của word vào vùng nhớ. Mỗi một vùng ghi nhớ dạng word sẽ tất cả 2 byte cùng được call là byte thấp với byte cao.

*

Đối cùng với tín hiệu tương tự như (Analog) thì chúng ta chỉ tất cả một dạng truy vấn xuất độc nhất là truy vấn xuất theo word. Điều này là vì mỗi tín hiệu tựa như sẽ ứng với một giá trị số nguyên 16 bit. Ví dụ: AIW0, AIW2, AQW0…Khi tróc nã xuất add theo word thì nhì word ngay cạnh nhau nên cách nhau 2 byte. Lấy ví dụ như ta đề xuất chứa 2 dữ liệu dạng số interger vào vùng biến chuyển V, thì dữ liệu thứ nhất giả sử chứa vào VW20 thì word tiếp nối lưu tài liệu thứ hai là VW22.4.4.4 truy hỏi xuất theo 2 word (Double word = 32 bit)

Khi tróc nã xuất vùng lưu giữ 32 bit, tương ứng với 4 byte. Trong đó gồm gồm word thấp, word cao cùng byte thấp, byte cao.

*

*

Tóm lại, về cơ bạn dạng chúng ta có bốn dạng tróc nã xuất tài liệu như trên. Trong những yêu cầu điều khiển và tinh chỉnh cụ thể họ sẽ chọn truy xuất theo dạng nào.

Kiểm tra trạng thái của những tín hiệu được tạo thành từ các ngoại vi nối với ngõ vào số như nút nhấn, cảm biến, công tắc hành trình… thì sẽ chọn truy xuất là bit, vào trường hợp này thì chọn địa chỉ cửa hàng ngõ vào khớp ứng được liên kết ví dụ như I0.0, I0.5, I1.1…Xuất biểu thị ra các cơ cấu chấp hành nhận biểu thị nhị phân như relay, đèn báo, van từ … thì sẽ lựa chọn truy xuất là bit, vào trường đúng theo này thì chọn địa chỉ ngõ ra tương ứng được kết nối ví dụ như Q0.0, Q0.2, Q1.0…Nhận biểu lộ từ các cảm ứng tạo ra dấu hiệu analog như cảm ứng nhiệt độ, áp suất, độ ẩm … thì sử dụng địa chỉ word, ví dụ: AIW0, AIW2, AIW4…Xuất biểu thị analog ra những cơ cấu chấp hành nhận dấu hiệu analog như ngõ vào analog phát triển thành tần, van tỉ lệ thành phần … thì sử dụng showroom word, ví dụ: AQW0, AQW2, AQW4…Trong quá trình thực hiện nay chương trình đề xuất lưu trữ tin tức ở dạng số 16 bit như đếm số sản phẩm (số nguyên 16 bit) thì truy vấn cập showroom word, còn sinh sống dạng 32 bit như nhiệt độ, áp suất (số thực) thì truy cập showroom double word…

4.5 xử trí chương trình

S7-200 tiến hành đọc và ghi tài liệu theo logic tinh chỉnh trong chương trình tiếp tục theo chu kỳ.

Hoạt đụng của S7-200 rất solo giản:

Đọc trạng thái những ngõ vàoS7-200 sử dụng những ngõ vào này để tiến hành logic điều khiển và tinh chỉnh theo lịch trình được lưu trữ trong nó. Dữ liệu luôn được cập nhật khi chương trình được thực hiện.Xuất tài liệu ra ngõ ra.

Hình 4.8 là 1 trong sơ đồ dễ dàng và đơn giản chỉ mối quan hệ giữa sơ vật điện và PLC S7-200. Những nút nhấn khởi động/dừng bộ động cơ được kết nối với ngõ vào. Trạng thái của những ngõ vào tùy trực thuộc vào nút nhấn. Các trạng thái của ngõ vào sẽ quyết định trạng thái của ngõ ra. Ngõ ra được liên kết với contactor.

Tùy theo tinh thần của ngõ ra nhưng mà contactor bao gồm điện xuất xắc mất năng lượng điện và khớp ứng động cơ sẽ hoạt động hay dừng.

*

Chu kỳ quét vào S7-200

S7-200 tiến hành một loạt các nhiệm vụ theo chu kỳ. Việc tiến hành các nhiệm vụ theo chu kỳ luân hồi được hotline là chu kỳ quét (scan cycle). Hình 4.9 là lấy ví dụ như một chu kỳ luân hồi quét. S7-200 triển khai các trách nhiệm sau trong một chu kỳ luân hồi quét:

Đọc ngõ vào: S7-200 coppy trạng thái của các ngõ vào thiết bị lý vào cỗ đệm ngõ vào.

Digital inputs: Mỗi chu kỳ quét bước đầu bằng biện pháp đọc quý hiếm hiện hành các ngõ vào số và tiếp nối ghi các giá trị này vào vùng đệm ngõ vào.

Analog inputs: S7-200 không update các ngõ vào analog từ những module không ngừng mở rộng nếu là chu kỳ quét thông thường trừ khi tất cả kích hoạt khâu lọc những ngõ vào analog (xem chương xử lý biểu đạt analog). Bộ lọc analog được cung cấp cho phép ta bao gồm một tín hiệu định hình hơn. Gồm thể chất nhận được bộ analog sống mỗi điểm ngõ vào analog. Khi 1 ngõ vào analog được kích hoạt ở bộ lọc, S7-200 update ngõ vào analog mỗi một lần trong chu kỳ luân hồi quét và tàng trữ giá trị lọc. Quý giá lọc được cung ứng mỗi khi truy cập ngõ vào analog. Khi bộ lọc analog ko được kích hoạt, S7-200 đọc quý giá ngõ vào analog trường đoản cú module không ngừng mở rộng mỗi lần lịch trình truy xuất ngõ vào analog.

Thực hiện nay theo logic điều khiển và tinh chỉnh trong chương trình: S7-200 triển khai các lệnh trong chương trình và lưu quý hiếm vào vùng nhớ.

Khi thực hiện chu kỳ quét, S7-200 thực hành từ lệnh đầu tiên cho đến lệnh cuối cùng. Những lệnh truy cập I/O tức thì được cho phép ta tầm nã xuất tức thì lập tức những ngõ vào với ngõ ra khi tiến hành chương trình cũng giống như chương trình ngắt (interrupt routine).

Nếu tất cả sử dụng những ngắt trong lịch trình (chương trình ngắt được điện thoại tư vấn bởi những yêu cầu ngắt) thì nó ko được triển khai ở chu kỳ quét

bình thường. Nó được tiến hành khi gồm sự kiện ngắt (có thể xẩy ra tại ngẫu nhiên thời điểm làm sao trong chu kỳ quét).

Xử lý ngẫu nhiên yêu cầu media nào: S7-200 thi hành ngẫu nhiên nhiệm vụ được yêu ước cho truyền thông.

Trong quy trình xử lý thông tin của chu kỳ luân hồi quét, S7-200 xử lý ngẫu nhiên thông tin nào nhận thấy từ cổng media hoặc từ những module truyền thông (intelligent I/O module).

Thực hiện tại tự chẩn đoán CPU: S7-200 tự soát sổ để bảo đảm an toàn phần firmware, bộ lưu trữ chương trình, và bất kỳ các moule mở rộng nào thì cũng đang làm việc đúng.

Trong quá trình này, S7-200 kiểm soát cho vận động thích vừa lòng của CPU và trạng thái của bất kỳ module mở rộng nào.

Xuất ra ngõ ra: Các cực hiếm được lưu giữ trong vùng đệm ngõ ra sẽ được xuất ra những ngõ ra đồ vật lý.

Tại cuối mỗi chu kỳ, S7-200 xuất các giá trị được lưu giữ trong cỗ đệm ngõ ra đến những ngõ ra số. (Các ngõ ra analog thì được update ngay lập tức, không nhờ vào vào chu kỳ quét).

Việc triển khai chương trình còn tùy nằm trong vào S7-200 đang ở chế độ STOP hay cơ chế RUN. Ở chế độ RUN thì công tác được thực hiện; còn ở chính sách STOP thì lịch trình không được thực hiện.