Các bộ điều khiển lập trình của hãng plc omron rất đa dạng, những loại PLC nên tạo thành từ những modul rời kết nối lại với nhau, có thể cho phép mở rộng dung lượng bộ nhớ và mở rộng các ngõ vào, ra. Vì vậy chúng được sử dụng rất linh hoạt và đa dạng trong thực tiễn. Ngoài ra, hãng plc omron còn sản xuất các bộ PLC có cấu trúc cố định, các plc omron này chỉ được cho các công việc đặc biệt nên không đòi hỏi tính linh hoạt cao. Các plc omron đều có cấu trúc gồm: bộ nguồn, CPU, các Port I/O, các modul I/O đặc biệt . Để có được một bộ PLC hoàn chỉnh thì ta phải lắp ráp các modul này lại với nhau. Việc kết nối này thực hiện khá đơn giản và cho phép thay thế dễ dàng.Nguyên lý hoạt động của plc omron: Khi thiết bị được kích hoạt (trạng thái ON hoặc OFF do thiết bị điều khiển vật lý bên ngoài). Một bộ điều khiển lập trình sẽ liên tục lặp chương trình (vòng lặp) do người dùng cài đặt sẵn và chờ các tín hiệu xuất hiện ở ngõ vào và xuất ra các tín hiệu ở ngõ ra. Để khắc phục những tình trạng của bộ điều khiển dùng dây nối (bộ điều khiển bằng Relay) người ta đã chế tạo ra bộ điều khiển PLC nhằm thỏa mãn các yêu cầu sau: Lập trình dể dàng, ngôn ngữ lập trình dễ học, Hoàn toàn tin cậy trong môi trường công nghiệp, giao tiếp được với các thiết bị thông minh khác như: máy tính, nối mạng, các môi Modul mở rộng, giá cả cá thể cạnh tranh được.Các bộ điều khiển PLC thông dụng của Hãng Omron. - Bộ điều khiển PLC loại nhỏ CP1E, giá thành thấp nhất, lập trình cổng USB hỗ trợ tối đa 180 I/O. - Bộ điều khiển PLC loại nhỏ, đa năng CP1L, có sẵn cổng USB hỗ trợ tối đa 180 I/O, có Model tích hợp Ethernet CP1L-E. - Bộ điều khiển PLC loại nhỏ, tính năng mạnh nhất CP1H, lập trình cổng USB hỗ trợ tối đa 320 I/O. - Bộ điều khiển PLC loại ghép mô đun tính năng cao cấp CJ2M, có sẵn cổng USB hỗ trợ tối đa 2,56 0 I/O. - Bộ điều khiển PLC loại ghép mô đun tính năng mạnh nhấtCS1/CS1D, hỗ trợ tối đa 5,120 I/O