Lập trình plc s7-200

     
4.1.1 Khối xử trí trung tâm

PLC S7-200 là thiết bị điều khiển và tinh chỉnh lập trình loại nhỏ dại (micro PLC) của hãng sản xuất Siemens (CHLB Đức) có kết cấu theo kiểu modul và có những modul mở rộng. Yếu tắc cơ bạn dạng của S7 – 200 là khối xử lý trung trọng điểm (CPU: Central Processing Unit) bao hàm hai chủng loại: CPU 21x và CPU 22x. Mỗi chủng loại có rất nhiều CPU. Loại CPU 21x ngày nay không còn sản xuất nữa, mặc dù hiện vẫn còn sử dụng không ít trong các trường học với trong sản xuất. Tiêu biểu vượt trội cho một số loại này là CPU 214. CPU 214 có các đặ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 ghi 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 hợp trong CPUSố module mở rộng: 7 có cả module analogSố lượng vào/ra số rất đại: 64Số lượng Timer :128 Timer chia làm 3 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 với 32 Counter Up/Down.Bit memory (Vùng ghi nhớ M): 256 bitSpecial memory (SM) : 688 bit dùng để làm thông báo trạng thái với đặ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ới 1 counter 7 KHzNgõ vào analog tích vừa lòng sẵn (biến trở): 2.Các chính sách ngắt và cách xử lý 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 cục đếm vận tốc cao cùng 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 gian 190 giờ khi PLC bị mất mối cung cấp nuôi.

Sơ đồ bề mặt của bộ điều khiển logic khả trình S7-200 CPU 214 được mang đế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 khi PLC tất cả lỗi.RUN ( Đèn xanh): cho biết thêm PLC vẫn ở chính sách làm bài toán và triển khai chương trình được hấp thụ vào trong bộ lưu trữ chương trình của PLC.STOP (Đèn vàng): Đèn quà STOP hướng dẫn và chỉ định PLC đang ở chế độ dừng. Dừng chương trình đang tiến hành lại.I x.x (Đèn xanh): Đèn xanh ở cổng vào hướng dẫn và chỉ định trạng thái liền của cổng ( x.x = 0.0 – 1.5). Đèn này đánh tiếng trạng thái của tín hiệu theo giá chỉ trị xúc tích của cổng.

Qy.y (Đèn xanh): Đèn xanh ngơi nghỉ cổng ra chỉ định và hướng dẫn trạng thái ngay thức thì của cổng ( y.y = 0.0 – 1.1). Đèn này báo cáo trạng thái của tín hiệu theo giá bán trị ngắn gọn xúc tích của cổng.

Hiện nay, CPU 22x với tương đối nhiều tính năng quá trội đã thay thế sửa chữa loại CPU 21x với hiện đang được sử dụng cực kỳ nhiều. Tiêu biểu vượt trội cho loại này là CPU 224. Tin tức về CPU 22x được mang đến như bảng 4.1 và dáng vẻ CPU 224 ở hình 4.2.

*

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

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

RUN: chất nhận được PLC tiến hành chương trình trong bộ nhớ. PLC S7-200 đang rời khỏi cơ chế RUN và gửi sang chế độ STOP ví như trong máy gồm sự cố, hoặc trong chương trình chạm chán lệnh STOP.

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

*

* Cổng truyền thông

S7-200 sử dụng cổng media 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 các trạm PLC khác. Vận tốc truyền cho máy lập trình hình dạng PPI là 9600 baud. Tốc độ truyền cung ứng của PLC theo phong cách tự vì là từ 300 baud mang lại 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 máy lập trình thuộc họ PG7xx hoàn toàn có thể sử dụng một cáp nối thẳng qua MPI. Cáp đó kèm theo theo lắp thêm lập trình.

Ghép nối S7-200 với máy tính xách tay PC qua cổng RS-232 cần có cáp nối PC/PPI cùng với bộ đổi khác RS232/RS485, và qua cổng tiếp nối usb ta tất cả cáp USB/PPI.

* thẻ nhớ, pin, clock (CPU 221, CPU222)

S7-200 cung ứng nhiều biện pháp bảo đảm an toàn 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 gia hạn sau:

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

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

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

*

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

* trở nên trở chỉnh quý hiếm analog:

Hai biến chuyển trở này được thực hiện như nhì ngõ vào analog chất nhận được điều chỉnh những biến buộc phải phải biến hóa 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 tất cả sẵn 16 ngõ vào với 14 ngõ ra. Mặc dù trong thực tiễn , xuất phát từ yêu cầu tinh chỉnh như: cần nhiều hơn số ngõ vào/ra tất cả sẵn, có áp dụng tín hiệu analog hay có những yêu cầu về truyền thông, nối mạng những PLC…mà ta buộc phải gắn cung ứng CPU các khối không ngừng mở rộng (Expansion module) gồm 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 những ngõ vào/ra số.

Khối ngõ vào số DI (Digital Input): Siemens sản xuất những 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 nhỏ ra làm 3 nhiều loại là ngõ ra DC, ngõ ra AC với ngõ ra relay. Điện áp ngõ ra rất có thể là 24Vdc hoặc 230Vac tùy loại, với con số ngõ ra có thể là 4 hoặc 8.

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

4.1.2.2 Analog module

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

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

Hiện có các khối ngõ vào: 4AI, 8AI. Đối với biểu thị analog được tạo thành bởi thermocoupe (cặp nhiệt) và RTD thì sử dụng những 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 tương tự như này có thể là năng lượng điện áp hoặc cái điện tùy theo người tiêu dùng cài đặt. Biểu lộ ra là năng lượng điện áp nằm trong khoảng ± 10Vdc tương xứng với quý giá số tự -32000 tới + 32000 và bộc lộ dòng điện bên trong khỏang trường đoản cú 0 – 20mA tương xứng với giá trị 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 gồm sự kết hợp cả 2 loại biểu đạt vào với 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 media với những thiết bị không giống trong hệ thống tự động hóa 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 mang đến cấp quy trình thấp duy nhất trong hệ thống tự động hóa hóa nhằm mục đích tối ưu hóa việc kết nối cảm ứng và tổ chức cơ cấu chấp hành với thiết bị tự động hóa. Cùng với module CP243-2 có thể chấp nhận được kết nối mạng AS-Interface vào PLC S7-200 với đóng vai trò là master.

Kết nối vào mạng PROFIBUS-DP: Các PLC S7-200 có thể kết nối vào mạng Profibus chuyển động như một DP Slave phụ thuộc vào khối không ngừng mở rộng EM277. Việc sử 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ị trong mạng Profibus như: PLC S7-300, S7-400, screen điều khiển…Kết nối vào mạng Ethernet: Để rất 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 cho phép các PLC S7-200 có thể được cấu hình, lập trình, chẩn đoán từ xa qua Ethernet nhờ phần mềm STEP 7 Micro/win. Giúp cho các CPU S7-200 hoàn toàn có thể giao tiếp với các S7-200 khác, S7-300 tuyệt S7-400 qua Ethernet. Những CPU hoàn toàn có thể sử dụng là chúng ta CPU 22X. Rất 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 được cho phép các CPU S7- 200 rất có thể thực hiện tại các giám sát và đo lường hay đổi khác qua trình trông nom Web xuất phát điểm từ 1 PC có nối mạng. Các thông tin chẩn đoán rất có thể gửi qua email xuất phát từ 1 hệ thống. Thực hiện các tính năng IT có thể chấp nhận được trao đổi các tập tin tài liệu với các laptop hay các khối 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 con đường dây năng lượng điện thoại, và cung cấp truyền thông thân 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 ở xa hoặc liên kết S7-200 với một máy ở xa qua modem.

Khả năng truyền thông media của S7-200 được đến như hình 4.4.

4.1.2.4 Function module

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

– Position module: Module địa chỉ được áp dụng để điều khiển vận tốc và vị trí của bộ động cơ bước (stepper motor) hoặc động cơ servo (servo motor). Với cơ chế Position Control wizard trong phần mềm STEP 7–Micro/WIN để thiết lập cấu hình mang đến module điều khiển 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-zi-năng và linh hoạt, nó được thực hiện với các khối hệ thống cân hoặc đo lực áp dụng PLC S7-200.

*

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

Trong các yêu cầu tinh chỉnh và điều khiển có đo lường và tính toán thì so với các PLC S7-200 chúng ta cũng có thể gắn thêm các màn hình để điều khiển và 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), screen điều khiển bằng bàn phím (Operator panel) với màn hình cảm ứng (Touch Panel).

Xem thêm: Làm Túi Đựng Điện Thoại Bằng Vải Nỉ, Dạy Cắt May Túi Đựng Điện Thoại

Bảng tinh chỉnh hiển thị loại văn bản (Text Display): Các screen này có giá cả thấp, có thể chấp nhận được người quản lý máy rất có thể xem, đo lường và tính toán bằng những dòng văn phiên bản và đổi khác các thông số kỹ thuật hay chế độ buổi giao lưu của hệ thống điều khiển bằng những phím ở bảng điều khiển. Gồm có những 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 hoàn toàn có thể được thiết lập các thông tin và nút nhấn điều khiển thuận lợi bằng công cụ Text Display wizard (menu lệnh Tools > Text Display Wizard) trong STEP 7–Micro/WIN.

Operator Panel và Touch Panel: Các màn hình hiển thị được ứng dụng tinh chỉnh và đo lường các trang bị móc, máy nhỏ. Thời gian tùy chỉnh cấu hình cấu hình và quản lý nhanh với ứng dụng WinCC flexible. Bao gồm có các loại: OP 73micro, TP 177micro (màn hình này thay thế các màn hình trước TP 070/TP 170micro) (hình 4.6).

*

4.3 những vùng nhớ

Bộ nhớ của các 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 sẽ đọc trạng thái biểu lộ của toàn bộ các ngõ vào số sống đầ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 nhớ đệm ngõ vào. Rất có thể truy cập vùng ghi nhớ này theo bit, Byte, Word giỏi Doubleword.

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

Trong quy trình xử lý chương trình CPU đã lưu những giá trị xử trí thuộc vùng ghi nhớ ngõ ra vào đây. Tại cuối mỗi vòng quét CPU sẽ xào nấu nội dung vùng nhớ đệm này và chuyển ra những ngõ ra trang bị lý. Hoàn toàn có thể truy cập vùng ghi nhớ này theo bit, Byte, Word tốt Doubleword.

Vùng nhớ biến V:

Sử dụng vùng lưu giữ V để tàng trữ các tác dụng phép toán trung gian đã có được do những xử lý ngắn gọn xúc tích của chương trình. Cũng rất có thể sử dụng vùng nhớ nhằm lưu trữ các dữ liệu khác liên 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 nhớ M:

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

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

S7-200 cung cấp vùng nhớ riêng cho các bộ định thời, những bộ định thời được sử dụng cho những yêu cầu điều khiển và tinh chỉnh cần trì hoãn thời gian. Giá chỉ trị thời gian sẽ được đếm tăng mạnh theo 3 độ phân giải là 1ms, 10ms với 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. Những bộ cho sẽ tăng hoặc giảm ngay trị hiện tại hành khi bộc lộ tại ngõ vào thay đổi trạng thái từ mức thấp lên đến mức cao.

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

Các cỗ đếm tốc độ cao được sử dụng để đếm những sự kiện vận tốc cao chủ quyền với vòng quét của CPU. Giá trị đếm là số nguyên 32 bit bao gồm dấu. Để tầm nã xuất quý giá đếm của những bộ đếm vận tốc cao bắt buộc xác định địa chỉ cửa hàng của cỗ đếm tốc độ cao, sủ dụng vùng lưu giữ HC với số của bộ đếm, ví dụ như HC0. Cực hiếm đếm hiện hành của các bộ đếm vận 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, rất có thể sử dụng các thanh ghi nhằm truy xuất các thông số kỹ thuật từ những chương trình bé (Subroutine) cùng 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 và AC3. Chúng ta cũng có thể truy xuất dữ liệu trong các thanh ghi này theo Byte, Word, cùng Doubleword.

Vùng nhớ quan trọng đặc biệt SM (Special Memory):

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

Vùng nhớ tổng thể L (Local Memory Area):

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

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

Các PLC S7-200 đưa giá trị một tương tự như (chẳng hạn năng lượng điện áp tuyệt nhiệt độ) thành quý giá số với chứa vào một trong những vùng ghi nhớ 16 bit. Cũng chính vì các giá bán trị tựa như chiếm một vùng lưu giữ word cần chúng luôn luôn luôn có những giá trị word chẵn, ví dụ 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 loại điện, tương xứng với quý hiếm số (digital). Giống như các ngõ vào tương tự bọn họ chỉ có thể truy xuất các ngõ ra tựa như theo word. Cùng là những giá trị word chẵn, ví dụ như AQW0, AQW2, AQW4.

4.4 Quy ước showroom trong PLC S7-200

4.4.1 truy xuất theo bit

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

*

Trong hình 4.7 là bản đồ vùng nhớ của bộ đệm dữ liệu ngõ vào I (Process Image Input). Bản đồ của các vùng nhớ khác cũng có cấu trúc tương từ bỏ như vậy. Bit thấp nhất là bit 0 nằm cạnh sát phải cùng bit cao nhất là bit 7 nằm bên trái. Bởi vì đó họ hoàn toàn rất có thể khai báo tựa như 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ớ phụ thuộc vào các loại CPU mà họ sử dụng.

4.4.2 truy vấn xuất theo byte (8 bit)

Khi tróc nã xuất tài liệu theo byte, chúng ta xác định vùng nhớ, với thứ từ của byte buộc phải truy xuất.

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

4.4.3 tróc nã xuất theo word (16 bit)

Đối với truy tìm xuất vùng nhớ theo dạng word họ cũng cần xác minh vùng nhớ đề nghị truy xuất, khai báo dạng word và add của word trong vùng nhớ. Từng một vùng nhớ dạng word sẽ gồm 2 byte và được call là byte thấp và byte cao.

*

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

Khi truy hỏi xuất vùng ghi nhớ 32 bit, tương ứng với 4 byte. Trong các số đó gồm tất cả word thấp, word cao với byte thấp, byte cao.

*

*

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

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

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

S7-200 triển khai đọc và ghi tài liệu theo logic tinh chỉnh và điều khiển trong chương trình thường xuyên theo chu kỳ.

Hoạt cồn của S7-200 rất đối kháng giản:

Đọc trạng thái các ngõ vàoS7-200 sử dụng các ngõ vào này để thực hiện logic tinh chỉnh theo chương trình được tàng 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 dữ liệu ra ngõ ra.

Hình 4.8 là một sơ đồ dễ dàng chỉ mối quan hệ giữa sơ đồ vật điện với PLC S7-200. Các 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 các ngõ vào tùy nằm trong vào nút nhấn. Các trạng thái của ngõ vào sẽ ra quyết định trạng thái của ngõ ra. Ngõ ra được kết nối với contactor.

Tùy theo tâm lý của ngõ ra mà lại contactor bao gồm điện tuyệt mất điện và khớp ứng động cơ sẽ chuyển động hay dừng.

*

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

S7-200 triển khai một loạt các nhiệm vụ theo chu kỳ. Việc triển khai các trọng trách theo chu kỳ luân hồi được gọi là chu kỳ quét (scan cycle). Hình 4.9 là lấy ví dụ một chu kỳ quét. S7-200 triển khai các nhiệm vụ 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 vật dụng lý vào cỗ đệm ngõ vào.

Digital inputs: Mỗi chu kỳ luân hồi quét bắt đầu bằng giải pháp đọc cực hiếm hiện hành các ngõ vào số và tiếp đến ghi những 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ừ các module không ngừng mở rộng nếu là chu kỳ quét bình thường trừ khi có kích hoạt khâu lọc những ngõ vào analog (xem chương xử lý dấu hiệu analog). Bộ lọc analog được cung cấp được cho phép ta có một tín hiệu bất biến hơn. Tất cả thể chất nhận được bộ analog sống mỗi điểm ngõ vào analog. Lúc 1 ngõ vào analog được kích hoạt ở cỗ lọc, S7-200 cập nhật ngõ vào analog từng một lần trong chu kỳ quét và tàng trữ giá trị lọc. Giá trị lọc được cung cấp mỗi khi truy vấn ngõ vào analog. Khi bộ lọc analog không được kích hoạt, S7-200 đọc cực hiếm ngõ vào analog tự module mở rộng mỗi lần lịch trình truy xuất ngõ vào analog.

Thực hiện tại theo logic tinh chỉnh và điều khiển trong chương trình: S7-200 triển khai các lệnh trong chương trình và lưu cực 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. Các lệnh truy vấn I/O tức thì cho phép ta truy nã xuất ngay lập tức các ngõ vào và ngõ ra khi tiến hành chương trình tương tự như chương trình ngắt (interrupt routine).

Nếu gồm sử dụng các ngắt trong lịch trình (chương trình ngắt được hotline bởi những yêu ước ngắt) thì nó không được triển khai ở chu kỳ quét

bình thường. Nó được thực hiện khi gồm sự khiếu nại ngắt (có thể xẩy ra tại bất kỳ thời điểm nào 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ầu cho truyền thông.

Trong giai đoạn xử lý tin tức của chu kỳ quét, S7-200 xử lý bất kỳ thông tin nào nhận thấy từ cổng truyền thông media hoặc từ những module truyền thông (intelligent I/O module).

Thực hiện nay tự chẩn đoán CPU: S7-200 tự kiểm tra để đảm bảo 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 cũng đang làm việc đúng.

Trong giai đoạn này, S7-200 đánh giá cho vận động thích hợp của CPU và trạng thái của bất kỳ module không ngừng mở rộng nào.

Xuất ra ngõ ra: Các giá trị được lưu giữ trong vùng đệm ngõ ra sẽ tiến hành xuất ra các ngõ ra trang bị lý.

Tại cuối từng chu kỳ, S7-200 xuất những giá trị được lưu lại trong cỗ đệm ngõ ra đến các 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 tiến hành chương trình còn tùy trực thuộc vào S7-200 đang ở cơ chế STOP hay chính sách RUN. Ở chế độ RUN thì công tác được thực hiện; còn ở cơ chế STOP thì công tác không được thực hiện.