Networks Business Online Việt Nam & International VH2

Hướng dẫn lệnh lập trình cơ bản plc siemens https://vh2.com.vn

Đăng ngày 07 November, 2022 bởi admin
Bài viết này thuộc khóa học lập trình plc Siemens trực tuyến không lấy phí của abientan, mời những bạn tìm hiểu thêm cụ thể tại :
khóa học lập trình plc siemens s7-1200 trực tuyến không tính tiền

Lệnh tiếp điểm thường đóng tiếp điểm thường mở trên plc siemens s7-1200

Lệnh tiếp điểm thường mở thường đóng trên plc siemens s7-1200

  • Mô tả chi tiết lệnh như trên hình với hình số 1 là tiếp điểm thường đóng( close), hình số 2 là tiếp điểm thường mở( open). Có nghĩa là khi gán với lệnh số 1 thì có nghĩa là trạng thái tiếp điểm sẽ ngược lại với trạng thái của tag được gắn, còn với hình số 2 thì trạng thái tiếp điểm sẽ cùng trạng thái với tag được gắn.

Như ví dụ trên hình 1 khi M0. 0 = 0 thì Q0. 0 out ra 1 còn M0. 0 = 1 thì Q0. 0 = 0, còn so với ví dụ hình 2 thì M0. 2 = 0 thì Q0. 1 = 0, còn nếu M0. 2 = 1 thì Q. 01 = 1

  • Lệnh này có thể dụng dụng

Lệnh out giá trị ra tiếp điểm trên plc siemens s7-1200

Lệnh này bạn có thể xem mẫu ở ví dụ ở trên được gắn với hai tag là Q0.1 và Q.02. Tác dụng của lệnh sẽ sẽ là tác động trực tiếp giá trị liên tục lên ngõ ra dựa vào chu kỳ quét trên plc.

Có nghĩa là cứ mỗi vòng quét plc thì chương trình sẽ đọc giá trị tiếp điểm phía trước để ghi nhận giá trị cho tiếp điểm được OUT giá trị. Nếu tiếp điểm phía trước đóng để nối OUT tới nguồn thì tiếp điểm sẽ ở trạng thái là 1 và ngược lại là 0 .
Lưu ý trên 1 chương trình nếu dùng 2 câu lệnh OUT cho 1 tiếp điểm thì chỉ có câu lệnh ở dưới cùng của chương trình có công dụng .

Lệnh SET và RESET trên plc siemens s7-1200

Lệnh SET và RESET bit trên plc siemens s7-1200
Lệnh SET và RESET thuộc dạng gán giá trị 1 lần cho 1 bit sau đó bit này sẽ giữ nguyên trạng thái mà không nhờ vào vào ngõ ra. Lệnh này khác lệnh OUT ở chỗ là lệnh OUT sẽ phụ thuộc vào vào giá trị của ngõ vào .
Mô tả ví dụ như trên hình nếu M0. 0 = 1 thì Q0. 1 sẽ được SET giá trị lên 1 và dù M0. 0 có = 0 hay = 1 sau này nữa thì Q0. 0 vẫn giữ giá trị 1, còn lệnh ở hình 2 thì ngược lại nó sẽ ảnh hưởng tác động 1 lần làm cho bit Q0. 1 sẽ luôn = 0 .

Lệnh đọc sườn cạnh lên cạnh xuống trên plc siemens s7-1200

Lệnh đọc sườn cạnh lên cạnh xuống trên plc siemens s7-1200
Lệnh đọc sườn hay cạnh lên cạnh xuống thường được sử dụng để phát hiện sự biến hóa trạng thái của bit được gán ở ngõ vào. Sau đó thực thi những lệnh phía sau 1 lần trong chu kỳ luân hồi quét .
Ví dụ như trên hình lệnh số 1 là lệnh bắt sườn cạnh lên được gán với BIT M0. 0, bit 100.0 là bit ghi nhận trạng thái của lệnh. Khi bit M0. 0 chuyển từ 0 => thì lệnh SET được thực thi Q0. 0 = 1, M100. 0 = 1, khi BIT M0. 0 chuyển từ 1 => 0 thì M100. 0 = 0 không tác động ảnh hưởng vào ngõ ra .
Còn ở ví dụ hình 2 thì ngược lại, khi bit M0. 1 chuyển từ 1 => 0 thì M100. 2 = 1 và thực thi lện ở ngõ ra, còn nếu M0. 1 chuyển từ 0 => 1 thì M100. 2 = 0 không triển khai ngõ ra .

Lưu ý khi sử dụng lệnh lập trình cơ bản trên plc siemens s7-1200

Mặc dù những lệnh lập trình được trình làng trong bài này tương đối cơ bản với diễn đạt dễ hiểu tuy nhiên trong thực tiễn sử dụng thường gặp phải 1 số ít lỗi mà những bạn nên quan tâm như sau :

  • Sử dụng nhiều lệnh OUT tác động lên cùng 1 tiếp điểm có thể khiến tiếp điểm chỉ nhận giá trị OUT ra cuối cùng trong chu kỳ quét của plc.
  • Lệnh SET hay RESET thường chỉ được sử dụng với ngõ vào tác động của lệnh sườn cạnh lên, sườn cạnh xuống để chỉ thực hiện 1 lần, nếu gán lệnh SET RESET với ngõ vào là tiếp điểm thường hở hay đóng thì lệnh sẽ thực hiện một cách liên tục và gần như bit này không thể thay đổi trạng thái.khi ngõ vào thông mạch.
  • Lệnh OUT không thể tác động lệnh ngõ vào I vì I là dạng bộ nhớ đệm được đọc và ghi giá trị từ ngõ vào vật lý.
  • Khi sử dụng cả lệnh OUT và lệnh SET hoặc RESET cho cùng một tiếp điểm thường là không được bởi vì bản thân lệnh OUT sẽ duy trì mức 0 hoặc 1 liên tục cho tiếp điểm này làm cho lệnh SET và RESET gần như mất tác dụng.

5/5 – ( 1 nhìn nhận )

Source: https://vh2.com.vn
Category : Tin Học