Bộ lệnh trong PLC S7 1500

14 3.1K 12
Bộ lệnh trong PLC S7 1500

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Bộ lệnh trong PLC S7 1500

1.2. Bộ lệnh trong PLC S7- 1500 . 1.2.1. Các tập lệnh cơ bản trong ngôn ngữ LAD. a) Các lệnh cơ bản. - Tiếp điểm thường mở: (---| |---: Normally open contact) Kích hoạt các số liên lạc thường mở phụ thuộc vào tình trạng tín hiệu của toán hạng liên quan. Khi toán hạng có tín hiệu nhà nước "1", số liên lạc thường mở đóng cửa và tình trạng tín hiệu ở đầu ra được thiết lập để tình trạng tín hiệu của đầu vào.Khi toán hạng có tín hiệu trạng thái "0", số liên lạc thường mở không được kích hoạt và tình trạng tín hiệu ở đầu ra của lệnh được đặt lại là "0".Hai hoặc nhiều địa chỉ liên lạc thường mở được liên kết bit-by-bit bằng và khi được kết nối trong loạt. Với một loạt kết nối, dòng điện khi tất cả các địa chỉ liên lạc được đóng lại.Địa chỉ liên lạc thường mở được liên kết bởi HOẶC khi kết nối song song. Với một kết nối song song, dòng điện khi một trong những địa chỉ liên lạc được đóng lại. Bảng sau đây cho thấy các thông số của lệnh : Tham số Khai báo kiểu dữ liệu Khu vực bộ nhớ Ghi chú S7- 1200 S7 1500 Đầu vào BOOL I, Q, M, D, L I, Q, M, D, L, T, C Ví dụ sau đây cho thấy cách hướng dẫn hoạt động: Các "TagOut" toán hạng được thiết lập khi một trong các điều kiện sau đây được đáp ứng: Các toán hạng "TagIn_1" và "TagIn_2" có tín hiệu nhà nước "1". Toán hạng "TagIn_3" có tình trạng tín hiệu "1". - Tiếp điểm thường đóng. : (---| / |---: Normally closed contact). Nguyên lý hoạt động. Kích hoạt các số liên lạc thường đóng phụ thuộc vào tình trạng tín hiệu của toán hạng liên quan. Khi toán hạng có tín hiệu nhà nước "1", số liên lạc thường đóng cửa sẽ mở ra và tình trạng tín hiệu ở đầu ra của lệnh được đặt lại là "0". Khi toán hạng có tín hiệu trạng thái "0", số liên lạc thường đóng cửa không được kích hoạt và tình trạng tín hiệu của đầu vào được chuyển giao cho các đầu ra. Hai hoặc nhiều địa chỉ liên lạc thường đóng cửa được liên kết bit-by -bit bằng và khi được kết nối trong loạt. Với một loạt kết nối , dòng điện khi tất cả các địa chỉ liên lạc được đóng lại. Địa chỉ liên lạc thường đóng cửa hoặc được liên kết bởi khi kết nối song song . Với một kết nối song song , dòng điện khi một trong những địa chỉ liên lạc được đóng lại. Bảng sau đây cho thấy các thông số của lệnh : Tham số Khai báo kiểu dữ liệu Khu vực bộ nhớ Ghi chú S7- 1200 S7 1500 Đầu vào BOOL I, Q, M, D, L I, Q, M, D, L, T, C Ví dụ sau đây cho thấy cách hướng dẫn hoạt động: Các " TagOut " toán hạng được thiết lập khi một trong các điều kiện sau đây được đáp ứng . Các toán hạng " TagIn_1 " và " TagIn_2 " có tín hiệu nhà nước "1". Toán hạng " TagIn_3 " có trạng thái tín hiệu "0". - Bộ đảo logic NOT: (--|NOT|--: Invert RLO) . RLO (Result of logic operation) : kết quả tức thời của phép tính vừa thực hiện Sử dụng "Đảo ngược RLO" để đảo ngược tình trạng tín hiệu của kết quả hoạt động logic (RLO). Nếu tình trạng tín hiệu là "1" ở đầu vào của các hướng dẫn, sản lượng của các hướng dẫn có tín hiệu trạng thái "0". Nếu tình trạng tín hiệu là "0" ở đầu vào của các hướng dẫn, sản lượng có trạng thái tín hiệu "1". Ví dụ sau đây cho thấy cách hướng dẫn hoạt động: Toán hạng "TagOut" được thiết lập lại khi một trong các điều kiện sau đây được đáp ứng: Toán hạng "TagIn_1" có tình trạng tín hiệu "1". Tình trạng tín hiệu của các toán hạng "TagIn_2" và "TagIn_3" là "1". - Cuộn dây ngõ ra. ( ---( )---: Assignment ) Sử dụng " Cuộn dây ngõ ra " để thiết lập các bit của một toán hạng chỉ định. Nếu kết quả của hoạt động logic (RLO) tại đầu vào của cuộn dây có tín hiệu nhà nước "1", các toán hạng quy định được thiết lập để báo hiệu trạng thái "1". Nếu tình trạng tín hiệu là "0" ở đầu vào của cuộn dây, các bit của toán hạng được chỉ định là thiết lập lại để "0". Hướng dẫn không ảnh hưởng đến RLO. Các RLO tại đầu vào của cuộn dây được gửi trực tiếp đến sản lượng. Bảng sau đây cho thấy các thông số của " Cuộn dây ngõ ra ": Tham số Khai báo Kiểu dữ liệu Vùng nhớ Mô tả Đầu ra BOOL I, Q, M, D, L Toán hạng mà RLO được phân công. Ví dụ sau đây cho thấy cách hướng dẫn hoạt động: Các "TagOut_1" toán hạng được thiết lập khi một trong các điều kiện sau đây được đáp ứng: Các toán hạng "TagIn_1" và "TagIn_2" có tín hiệu nhà nước "1".Tình trạng tín hiệu của toán hạng "TagIn_3" là "0". Các "TagOut_2" toán hạng được thiết lập khi một trong các điều kiện sau đây được đáp ứng: Toán hạng "TagIn_1", "TagIn_2", và "TagIn_4" có tín hiệu nhà nước "1". Tình trạng tín hiệu của "TagIn_3" toán hạng là "0" và trạng thái tín hiệu của "TagIn_4" toán hạng là "1". - Cuộn dây ngõ ra đảo ( --( / )-- ):. Các "cuộn dây ngõ ra đảo" đảo ngược kết quả của hoạt động logic (RLO) và gán nó vào toán hạng chỉ định. Khi RLO tại đầu vào của cuộn dây là "1", các toán hạng được thiết lập lại. Khi RLO tại đầu vào của cuộn dây là "0", các toán hạng được thiết lập để báo hiệu trạng thái "1". Bảng sau đây cho thấy các thông số của "cuộn dây ngõ ra đảo": Tham số Khai báo Kiểu dữ liệu Vùng nhớ Mô tả Đầu ra BOOL I, Q, M, D, L Toán hạng mà RLO được phân công. Ví dụ sau đây cho thấy cách hướng dẫn hoạt động: Toán hạng "TagOut_1" được thiết lập lại khi một trong các điều kiện sau đây được đáp ứng: Các toán hạng "TagIn_1" và "TagIn_2" có tín hiệu nhà nước "1". Tình trạng tín hiệu của toán hạng "TagIn_3" là "0". - Lệnh Reset :( ---( R )---: Reset output). Có thể sử dụng "Thiết lập lại đầu ra" để thiết lập lại tình trạng tín hiệu của một toán hạng được chỉ định là "0". Hướng dẫn chỉ được thực hiện nếu kết quả của hoạt động logic (RLO) tại đầu vào của cuộn dây là "1". Nếu quyền lực chảy vào các cuộn dây (RLO = "1"), toán hạng được chỉ định là thiết lập lại để "0". Nếu RLO tại đầu vào của cuộn dây là "0" (không có dòng tín hiệu đến cuộn), tình trạng tín hiệu của toán hạng quy định vẫn không thay đổi. Bảng sau đây cho thấy các thông số của "Reset đầu ra" hướng dẫn: Tham số Khai báo Kiểu dữ liệu Khu vực bộ nhớ Mô tả S7- 1200 S7 1500 Đầu ra BOOL I, Q, M, D, L I, Q, M, D, L, T, C Toán hạng được thiết lập lại khi RLO = "1". Ví dụ sau đây cho thấy cách hướng dẫn hoạt động: Toán hạng "TagOut" được thiết lập lại khi một trong các điều kiện sau đây được đáp ứng: Các toán hạng "TagIn_1" và "TagIn_2" có tín hiệu nhà nước "1". Tình trạng tín hiệu của toán hạng "TagIn_3" là "0". - Lệnh Set(---( S )---: Set output) hay còn gọi là thiết lập lại đầu ra. Có thể sử dụng "Thiết lập đầu ra" để thiết lập trạng thái tín hiệu của một toán hạng được chỉ định để "1". Hướng dẫn chỉ được thực hiện nếu kết quả của hoạt động logic (RLO) tại đầu vào của cuộn dây là "1". Nếu quyền lực chảy vào các cuộn dây (RLO = "1"), toán hạng quy định được thiết lập để "1". Nếu RLO tại đầu vào của cuộn dây là "0" (không có dòng tín hiệu đến cuộn), tình trạng tín hiệu của toán hạng quy định vẫn không thay đổi. Bảng sau đây cho thấy các thông số của "Thiết lập đầu ra" : Tham số Khai báo Kiểu dữ liệu Khu vực bộ nhớ Mô tả Đầu ra BOLL I, Q, M, D, L Toán hạng được thiết lập với RLO = "1". Ví dụ sau đây cho thấy cách hướng dẫn hoạt động: Các "TagOut" toán hạng được thiết lập khi một trong các điều kiện sau đây được đáp ứng: Các toán hạng "TagIn_1" và "TagIn_2" có tín hiệu nhà nước "1". Tình trạng tín hiệu của toán hạng "TagIn_3" là "0". - Lệnh SET_BF :Set một trường bit.( SET_BF: Set bit field) Sử dụng các chỉ dẫn "Set bit lĩnh vực" để thiết lập nhiều bit bắt đầu từ một địa chỉ nhất định. Bạn xác định số bit được thiết lập bằng cách sử dụng giá trị của <Operand1>. Địa chỉ của bit đầu tiên được thiết lập được xác định bởi <Operand2>. Nếu giá trị của <Operand1> lớn hơn số bit trong một byte chọn, sau đó các bit của byte tiếp theo sẽ được thiết lập. Các bit còn thiết lập cho đến khi chúng được thiết lập lại một cách rõ ràng, ví dụ, bằng cách hướng dẫn khác. Hướng dẫn chỉ được thực hiện nếu kết quả của hoạt động logic (RLO) tại đầu vào của cuộn dây là "1". Nếu RLO tại đầu vào của cuộn dây là "0", các hướng dẫn không thực hiện. Tham số Khai báo Kiểu dữ liệu Khu vực bộ nhớ Mô tả <Operand2> Đầu ra BOOL I, Q, M Trong trường hợp của một DB hoặc một IDB, một phần tử của một ARRAY [ ] của BOOL Con trỏ đến bit đầu tiên được thiết lập. <Operand1> Đầu vào UINT Liên tục Số bit được thiết lập. Ví dụ sau đây cho thấy cách hướng dẫn hoạt động: Nếu các toán hạng " TagIn_1 " và " TagIn_2 " có tình trạng tín hiệu "1", 5 bit được thiết lập bắt đầu từ địa chỉ của toán hạng " MyDB " . MyBoolArray [4] - Lệnh Reset 1 trường bít. "Thiết lập lại trường bit" để tái thiết lập một số bit bắt đầu từ một địa chỉ nhất định.Bạn chỉ định số bit được thiết lập lại bằng cách sử dụng giá trị của <Operand1>. Địa chỉ của bit đầu tiên được thiết lập lại được xác định bởi <Operand2>. Nếu giá trị của <Operand1> lớn hơn số bit trong một byte được lựa chọn, các bit của byte tiếp theo sẽ được thiết lập lại. Các bit còn thiết lập lại cho đến khi chúng được thiết lập một cách rõ ràng, ví dụ, bằng cách hướng dẫn khác.Hướng dẫn chỉ được thực hiện nếu kết quả của hoạt động logic (RLO) tại đầu vào của cuộn dây là "1". Nếu RLO tại đầu vào của cuộn dây là "0", các hướng dẫn không thực hiện. Bảng sau đây cho thấy các thông số của "lĩnh vực Thiết lập lại chút" hướng dẫn: Tham số Khai báo Kiểu dữ liệu Khu vực bộ nhớ Mô tả <Operand2> Đầu ra BOOL I, Q, M Trong trường hợp của một DB hoặc một Con trỏ đến bit đầu tiên IDB, một phần tử của một ARRAY [ ] của BOOL được thiết lập. <Operand1> Đầu vào UINT Liên tục Số bit được thiết lập. Ví dụ sau đây cho thấy cách hướng dẫn hoạt động: Nếu các toán hạng "TagIn_1" và "TagIn_2" có tình trạng tín hiệu "1", 5 bit được thiết lập lại bắt đầu từ địa chỉ của toán hạng "MyDB". MyBoolArray [4] - Ngoài ra còn có các lệnh: SR Sử dụng chỉ dẫn "Set / thiết lập lại flip-flop" để thiết lập hoặc thiết lập lại các bit của toán hạng được chỉ định, tùy thuộc vào tình trạng tín hiệu của đầu vào S và R1. Nếu tình trạng tín hiệu là "1" ở đầu vào S và "0" ở đầu vào R1, toán hạng quy định được thiết lập để "1". Nếu tình trạng tín hiệu là "0" ở đầu vào S và "1" ở đầu vào R1, toán hạng được chỉ định sẽ được thiết lập lại để "0". Đầu vào R1 được ưu tiên hơn đầu vào S. Khi tình trạng tín hiệu là "1" trên cả hai đầu vào S và R1, tình trạng tín hiệu của toán hạng được chỉ định là thiết lập lại để "0". Hướng dẫn không được thực hiện nếu tình trạng tín hiệu ở hai đầu vào S và R1 là "0". Tình trạng tín hiệu của toán hạng sau đó vẫn không thay đổi. Tình trạng tín hiệu hiện tại của toán hạng được chuyển giao cho sản lượng Q và có thể được truy vấn đó. - Ví dụ sau đây cho thấy cách hướng dẫn hoạt động: Các toán hạng "TagSR" và "TagOut" được thiết lập khi các điều kiện sau đây được đáp ứng: Toán hạng "TagIn_1" có tình trạng tín hiệu "1". Toán hạng "TagIn_2" có trạng thái tín hiệu "0". Các toán hạng "TagSR" và "TagOut" là thiết lập lại khi một trong các điều kiện sau đây được đáp ứng: Toán hạng "TagIn_1" có trạng thái tín hiệu "0" và toán hạng "TagIn_2" có trạng thái tín hiệu "1". Các toán hạng "TagIn_1" và "TagIn_2" có tín hiệu nhà nước "1". - Lệnh RS: ta có thể sử dụng "Thiết lập lại / thiết lập flip-flop" để thiết lập lại hoặc thiết lập các bit của một toán hạng xác định dựa trên tình trạng tín hiệu của đầu vào R và S1. Nếu tình trạng tín hiệu là "1" ở đầu vào R và "0" ở đầu vào S1, toán hạng được chỉ định sẽ được thiết lập lại để "0". Nếu tình trạng tín hiệu là "0" ở đầu vào R và "1" ở đầu vào S1, toán hạng quy định được thiết lập để "1". Đầu vào S1 được ưu tiên hơn R. đầu vào Khi tình trạng tín hiệu là "1" ở cả hai đầu vào R và S1, tình trạng tín hiệu của toán hạng quy định được thiết lập để "1".Hướng dẫn không được thực hiện nếu tình trạng tín hiệu ở hai đầu vào R và S1 là "0". Tình trạng tín hiệu của toán hạng sau đó vẫn không thay đổi. Tình trạng tín hiệu hiện tại của toán hạng được chuyển giao cho sản lượng Q và có thể được truy vấn đó. - Ví dụ sau đây cho thấy cách hướng dẫn hoạt động: Các toán hạng "TagRS" và "TagOut" là thiết lập lại khi các điều kiện sau đây được đáp ứng: Toán hạng "TagIn_1" có tình trạng tín hiệu "1". Toán hạng "TagIn_2" có trạng thái tín hiệu "0". Các toán hạng "TagRS" và "TagOut" được thiết lập khi một trong các điều kiện sau đây được đáp ứng: Toán hạng "TagIn_1" có trạng thái tín hiệu "0" và toán hạng "TagIn_2" có trạng thái tín hiệu "1". Các toán hạng "TagIn_1" và "TagIn_2" có tín hiệu nhà nước "1". - Lệnh ngưỡng dương .Tiếp điểm P ( --|P|-- ): trạng thái của tiếp điểm này là “TRUE” khi một sự quá độ dương (từ OFF sang ON) được phát hiện trên bit “IN” được gán. Trạng thái logic của tiếp điểm sau đó được kết hợp với dòng tín hiệu trong mạch để thiết lập trạng thái ngõ ra của dòng tín hiệu. Tiếp điểm P có thể được định vị tại bất kỳ vị trí nào trong mạch, ngoại trừ vị trí kết thúc của một nhánh. Ví dụ sau đây cho thấy cách hướng dẫn hoạt động: Toán hạng "TagOut" được thiết lập khi các điều kiện sau đây được đáp ứng: Các toán hạng "TagIn_1", "TagIn_2", và "TagIn_3" có tín hiệu nhà nước "1". Có một cạnh tăng tại toán hạng "TagIn_4". Tình trạng tín hiệu của quá trình quét trước đó được lưu trữ trong bộ nhớ chút cạnh "Tag_M". Tình trạng tín hiệu của toán hạng "TagIn_5" là "1". - Lệnh ngưỡng âm. Tiếp điểm N (--|N|--): trạng thái của tiếp điểm này là “TRUE” khi một sự quá độ âm (từ ON sang OFF) được phát hiện trên bit được gán. Trạng thái logic của tiếp điểm sau đó được kết hợp với dòng tín hiệu trong mạch để thiết lập trạng thái ngõ ra của dòng tín hiệu. Tiếp điểm N có thể được định vị tại bất kỳ vị trí nào trong mạch, ngoại trừ vị trí kết thúc của một nhánh. Ví dụ sau đây cho thấy cách hướng dẫn hoạt động. Toán hạng "TagOut" được thiết lập khi các điều kiện sau đây được đáp ứng: Các toán hạng "TagIn_1", "TagIn_2", và "TagIn_3" có tín hiệu nhà nước "1". Có một cạnh tín hiệu tiêu cực tại toán hạng "TagIn_4". Tình trạng tín hiệu của quá trình quét trước đó được lưu trữ trong bộ nhớ chút cạnh "Tag_M". Tình trạng tín hiệu của toán hạng "TagIn_5" là "1". - Cuộn dây P (--(P)-- ): bit được gán “OUT” là “TRUE” khi một sự quá độ dương (từ OFF sang ON) được phát hiện trên dòng tín hiệu đi vào cuộn dây. Dòng tín hiệu trong mạch luôn chạy xuyên qua cuộn dây, đóng vai trò như trạng thái ngõ ra dòng tín hiệu. Cuộn dây P có thể được định vị tại bât kỳ vị trí nào trong mạch. Ví dụ sau đây cho thấy cách hướng dẫn hoạt động. Toán hạng "TagOut" được thiết lập cho một chu kỳ chương trình, khi trạng thái tín hiệu ở đầu vào của các thiết bị chuyển mạch cuộn dây từ "0" đến "1" (tích cực cạnh tín hiệu). Trong tất cả các trường hợp khác, các toán hạng "TagOut" có trạng thái tín hiệu "0". - Cuộn dây N (--(N)-- ): bit được gán “OUT” là “TRUE” khi một sự quá độ âm (từ ON sang OFF) được phát hiện trên dòng tín hiệu đi vào cuộn dây. Dòng tín hiệu trong mạch luôn chạy xuyên qua cuộn dây, đóng vai trò như trạng thái ngõ ra dòng tín hiệu. Cuộn dây N có thể được định vị tại bât kỳ vị trí nào trong mạch. Ví dụ sau đây cho thấy cách hướng dẫn hoạt động. Toán hạng "TagOut" được thiết lập cho một chu kỳ chương trình, khi trạng thái tín hiệu ở đầu vào của các thiết bị chuyển mạch cuộn dây từ "1" đến "0" (tiêu cực cạnh tín hiệu). Trong tất cả các trường hợp khác, các toán hạng "TagOut" có trạng thái tín hiệu "0". - Lệnh P_TRIG (Quét RLO cho cạnh tín hiệu tích cực). Sử dụng "Quét cho RLO tích cực cạnh tín hiệu" để truy vấn một "0" đến "1" thay đổi trong trạng thái tín hiệu của kết quả hoạt động logic (RLO). Hướng dẫn so sánh tình trạng tín hiệu hiện tại của RLO với tình trạng tín hiệu của truy vấn trước đó, mà sẽ được lưu trong bộ nhớ một chút cạnh . Nếu hướng dẫn phát hiện một sự thay đổi trong RLO từ "0" đến "1", có một cạnh tín hiệu tích cực. Nếu một cạnh tích cực được phát hiện, đầu ra của lệnh có trạng thái tín hiệu "1". Trong mọi trường hợp khác, trạng thái tín hiệu ở đầu ra của các hướng dẫn là "0". Ví dụ sau đây cho thấy cách hướng dẫn hoạt động. Các RLO của truy vấn trước đó được lưu trong bộ nhớ chút cạnh "Tag_M". Nếu một "0" đến "1" thay đổi được phát hiện trong tình trạng tín hiệu của RLO, chương trình nhảy để nhảy nhãn CAS1. - Lệnh N_TRIG (Quét RLO cho cạnh tín hiệu tiêu cực): Sử dụng "Quét RLO cho tiêu cực cạnh tín hiệu" để truy vấn một "1" thành "0" thay đổi trong trạng thái tín hiệu của kết quả hoạt động logic (RLO). Hướng dẫn so sánh tình trạng tín hiệu hiện tại của RLO với tình trạng tín hiệu của truy vấn trước đó, mà sẽ được lưu trong bộ nhớ một chút cạnh (<operand>). Nếu hướng dẫn phát hiện một sự thay đổi trong RLO từ "1" đến "0", có một cạnh tiêu cực. Nếu một cạnh tín hiệu tiêu cực được phát hiện, đầu ra của lệnh có trạng thái tín hiệu "1". Trong mọi trường hợp khác, trạng thái tín hiệu ở đầu ra của các hướng dẫn là "0". Ví dụ sau đây cho thấy cách hướng dẫn hoạt động. Các RLO của truy vấn trước đó được lưu trong bộ nhớ chút cạnh "Tag_M". Nếu một "1" thành "0" thay đổi được phát hiện trong tình trạng tín hiệu của RLO, chương trình nhảy để nhảy nhãn CAS1. Ngoài ra còn có lệnh R_TRIG (Đặt thẻ trên cạnh tín hiệu tích cực) và F_TRIG (Đặt thẻ trên cạnh tín hiệu tiêu cực) 2 lệnh này không dùng nhiều trong thực tế nên ta không trình bày. b) Các bộ định thời Timer. c) Bộ đếm Counter 1.2.2. Các tập lệnh cơ bản trong ngôn ngữ STL. a) Các lệnh cơ bản. - Thanh ghi trạng thái ( Status word) - Lệnh gán: Cú pháp: = <toán hạng> Toán hạng là địa chỉ bit I, Q, L, M, D Lệnh gán giá trị logic cả RLO tới ô nhớ có địa chỉ được chỉ thị trong toán hạng Lệnh tác động vào thanh ghi trạng thái như sau: - Lệnh thực hiện phép tính Cú pháp: A <toán hạng> Toán hạng là dữ liệu kiểu BOOL hoặc địa chỉ bit I, Q, M, L, D, T, C. Nếu FC = 0, lệnh sẽ gán giá trị logic của toán hạng vào RLO. Ngược lại sẽ thực hiện phép tính ^ giữa RLO với toán hạng và ghi lại kết quả vào RLO. Lệnh tác động vào thanh ghi trạng thái như sau: - Lệnh thực hiện phép tính với giá trị nghịch đảo Cú pháp: AN <toán hạng> Toán hạng là dữ liệu kiểu BOOL hoặc địa chỉ bit I, Q, M, L, D, T, C Nếu FC=0, lệnh sẽ gán giá trị logic nghịch đảo của toán hạng vào RLO. Ngược lại, sẽ thực hiện phép tính ^ giữa RLO với giá trị nghịch đảo của toán hạng và ghi kết quả vào RLO. Lệnh tác động vào thanh ghi trạng thái như sau: - Lệnh thực hiện phép tính hợp Cú pháp: O < toán hạng> Toán hạng là dữ liệu kiểu BOOL hoặc địa chỉ bit I, Q, M, L, D, T, C Nếu FC=0, lệnh sẽ gán giá trị logic của toán hạng vào RLO. Ngược lại, sẽ thực hiện phép tính hợp giữa RLO với giá trị nghịch đảo của toán hạng và ghi kết quả vào RLO. Lệnh tác động vào thanh ghi trạng thái như sau: - Lệnh thực hiện phép tính hợp với giá trị nghịch đảo. Cú pháp: ON <toán hạng> Toán hạng là dữ liệu kiểu BOOL hoặc địa chỉ bit I, Q, M, L, D, T, C Nếu FC=0, lệnh sẽ gán giá trị logic nghịch đảo của toán hạng vào RLO. Ngược lại, sẽ thực hiện phép tính ^ giữa RLO với giá trị nghịch đảo của toán hạng và ghi kết quả vào RLO. Lệnh tác động vào thanh ghi trạng thái như sau: . 1.2. Bộ lệnh trong PLC S7- 1500 . 1.2.1. Các tập lệnh cơ bản trong ngôn ngữ LAD. a) Các lệnh cơ bản. - Tiếp điểm thường mở:. Các bộ định thời Timer. c) Bộ đếm Counter 1.2.2. Các tập lệnh cơ bản trong ngôn ngữ STL. a) Các lệnh cơ bản. - Thanh ghi trạng thái ( Status word) - Lệnh

Ngày đăng: 31/12/2013, 22:40

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan