• Building a Better World through Better Engineering

Cấu trúc của hệ thống Ignition

CÁI NHÌN TỔNG QUAN VỀ HỆ THỐNG

Ignition phát triển dựa trên nền tảng IT (Corporate, Cloud) kết hợp OT (Machine, Building, Site) nên Ignition đủ linh hoạt để đáp ứng tất cả nhu cầu của doanh nghiệp lớn, vừa và nhỏ. Có thể triển khai Ignition ngay trên Web hoặc ngay trên cloud. Dưới đây là một số cấu trúc phổ biến, cấu trúc dưới này có thể sửa đổi hoặc thu nhỏ để phù hợp với yêu cầu.

Standard Architecture

Scale Out Architecture

Hub and Spoke Architecture

IIoT Architecture

Enterprise Architecture

Redundancy Architecture

Cloud Based Architecture

Read More

Giới thiệu về Ignition

Ignition là gì ?

Ignition là một nền tảng phần mềm dùng để tạo các ứng dụng chung phù hợp với nhu cầu của bạn. Ignition là HMI (Human Machine Interface), SCADA (Supervisory Control And Data Acquisition) và rất nhiều ứng dụng khác! Ignition dễ dàng thay đổi hệ thống của bạn bất cứ khi nào bạn muốn. Ngay từ đầu, Ignition được thiết kế để có thể dễ dàng bắt đầu và tiếp cận vì sự linh hoạt và khả năng mở rộng cho các dự án lớn nhất của Ignition.

Ignition có nền tảng cốt lõi tập trung vào mọi thứ bạn cần và mõi thứ bạn cần đều nằm trong đó.

  • Máy chủ trung tâm

Một máy tính điều khiển tất cả mọi thứ với Ignition. Có nghĩa là bạn chỉ cài đặt ở một nơi và kết nối mọi thứ khác với máy chủ đó. Không cần cài đặt riêng cho phần mềm thiết kế. Ignition cung cấp cho bạn nhiều máy con(client) và các người thiết kế mà không cần cài đặt gi thêm.

  • Đăng kí bản quyền phần mềm rất dễ dàng

Khi đăng kí bản quyền cho máy chủ thì Ignition cung cấp cho bạn quyền truy cập không giới hạn. Số lượng máy trạm (client) không giới hạn, không giới hạn về số lượng Tags, v.v…..Bạn có thể thêm nhiều Tags hoặc máy trạm (client) mà không cần phải mua thêm bản quyền.

  • Triển khai dựa trên Wed

Ignition được cài đặt, triển khai và quản lý trên nền tảng công nghệ Web tiêu chuẩn. Kết nối, thay đổi cài đặt, cập nhật dự án, tạo Tags mới….Từ bất kỳ máy tính nào trong hệ thống.

  • Giao diện thiết kế và máy trạm(client) khởi chạy trên nên tảng wed

Công cụ, giao diện thiết kế và máy trạm(client) của Ignition được khởi chạy bằng web. Nếu bạn có quyền truy cập vào mạng, bạn có thể khởi chạy một máy trạm khác(other client). Các máy trạm (client) có kết nối trở lại máy chủ, nên bạn không cần phải cập nhật thủ công. Tất cả các sự thay đổi được tự động cập nhật cho máy con(client).

  • Phát triển nhanh

Tất cả các công cụ của Ignition được thiết kế với mục đích dễ sử dụng và phát triển để nhanh chóng tạo ra màn hình, biểu đồ và nhiều chức năng hơn nữa. Tạo các khuôn mẫu (template) sẽ tự động cập nhật trong suốt dự án bất cứ khi nào một sửa đổi. Nhanh chóng lấy các khuôn mẫu hiện có từ các dự án khác hoặc từ thư viện của Ignition

  • Xây dựng với khả năng bảo mật cao

Bảo mật được tích hợp trong mọi thứ của Ignition. Bạn có thể quản lý người dùng, chỉnh sửa quyền truy cập vào màn hình theo cấp độ. Với khả năng phần quyền truy cập, Ignition có thể giới hạn số người truy cập, chỉnh sửa các Tags, giao diện thiết kế, các công cụ thiết kế trong một dự án.

  • Dễ dàng mở rộng hệ thống với các mô-đun

Ignition sử dụng các mô-đun để xây dựng cấu trúc, chức năng của Ignition. Có nghĩa là bạn có thể chọn những gì cần thiết cho dự án của bạn và mở rộng nếu bạn muốn.

  • Cấu trúc đa nền tảng

Bất kỳ hệ thống nào, bất kỳ phiên bản nào! Ignition được xây dựng trên nền tảng Java, nghĩa là bạn có thể cài đặt và chạy nó trên bất kỳ hệ điều hành hiện đại nào. Ignition có thể chạy trên Windows, Mac OS và Linux và mọi phiên bản 32 bit hoặc 64 bit. Khi bạn nâng cấp từ máy chủ 32 bit lên máy chủ 64 bit mới? hoăc chuyển từ Windows sang Linux? Không vấn đề gì xảy ra cả! Chỉ cần tạo một bản sao lưu và khôi phục nó trên máy tính chủ mới.

Triển khai các ứng dụng HMI và SCADA dựa trên web

Ignition phát triển trên nền tảng Wed, bạn có thể truy cập PLC và kết nối với cơ sở dữ liệu SQL trên bất kỳ nền tảng Wed nào. Ignition cung cấp các ứng dụng HMI / SCADA phổ biến, nhưng theo cách phát triển hơn nhiều! Tạo máy trạm(client) hiển thị dữ liệu hiện tại hoặc quá khứ, tương tác với các hệ thống và thiết bị khác trong nhà máy, tạo màn hình và điều khiển cho mọi thiết bị có chuẩn giao tiếp vào hệ thống của bạn.

Linh hoạt trong việc hiện thị các dữ liệu trong quá khứ

Bạn có thể sử dụng bất kỳ cơ sở dữ liệu SQL nào với Ignition. Ignition sẽ giám sát và kiểm soát dữ liệu cho bạn.

Công cụ tạo các báo cáo

Ignition có thể tạo các báo cáo PDF mà người dùng có thể xem và thay đổi nhanh chóng. Cung cấp cho người dùng khả năng thay đổi phạm vi ngày hoặc chọn các báo cáo trong quá khứ mà không có bất kỳ thay đổi nào đối với hệ thống. Tạo thời gian biểu để gửi email hoặc lưu báo cáo khi bạn cần chúng.

Ứng dụng của cơ sở dữ liệu trên Ignition

Bạn có thể xây dựng các ứng dụng của cơ sở dữ liệu bằng cách sử dụng Ignition. Bạn có thể tạo POS, CRM và hệ thống theo dõi hàng tồn kho. Bạn có thể mang dữ liệu từ bất kỳ cơ sở dữ liệu SQL nào trong nhà máy của mình và tương tác với các hệ thống truy cập và ERP (Enterprise Resource Planning) hiện có khác.

Các cảnh báo với Ignition

Bạn có thể sử dụng công cụ cảnh báo tiên tiến của Ignition. Cảnh báo có thể được lưu trữ, xử lý bằng cách gửi thông báo thông qua Email, SMS và tin nhắn thoại được gửi đến các cá nhân hoặc toàn bộ danh sách người dùng.

Sử dụng Ignition làm trung tâm truyền thông

Bạn có thể sử dụng Ignition như một trung tâm liên lạc vô cùng hiệu quả trong mạng lưới của mình. Bạn có thể sử dụng một số hoặc tất cả các tính năng này để làm cho Ignition truyền dữ liệu qua lại trong toàn bộ nhà máy của bạn. Kết nối mọi thứ cùng với:

  • Giao tiếp với hầu hết các thiết bị OPC nào
  • Có thể kết nối không giới hạn với cơ sở dữ liệu nào
  • Có thể kết nối với bất kì loại PLC nào thông qua OPC
  • Kết nối với các thiết bị như barcode scanners, cảm biến
  • Kết nối với mọi thiết bị nhỏ gọn như điện thoại thông minh và máy tính bảng thông qua wireless

Bạn có thể kết hợp tất cả các tính năng này và nhiều hơn nữa theo bất kỳ cách nào bạn muốn!

Read More

Hướng dẫn cài đặt Ignition trên Window

Trước khi cài đặt Ignition, cấu hình tối thiểu hệ thống cần có là:
  • Java 8+ (server), Java 6+ (client)
  • Dual-Core Processor (32 or 64 bit)
  • 4GB RAM
  • 10GB free HD space

Tải xuống và cài đặt Ignition trên Window

  1. Truy cập vào trang Wed Inductive Automation: www.inductiveautomation.com 
  2. Trên thanh công cụ chọn Dowload -> Current Release

 

   3. Ở mục Window chọn phiên bản cài đặt phù hợp với cấu hình máy tính của bạn

   4. Sau khi tải xuống phần mềm, chon tệp có đuôi .exe để bắt đầu cài đặt

          Cửa sổ cài đặt sẽ xuất hiện như sau:

 

 

    5. Chọn Next

    6. Chọn mục I accept the agreement, sau đó nhấn Next

 

 

    7. Chọn ổ địa bạn muốn cái đặt, mặc định sẽ là C:\Program Files/Inductive Automation/Ignition

 

 

      8. Chọn mục Ignition để cài đặt

 

 

Lựa chọn chế độ cài đặt: Typical cho phép bạn cài đặt hầu hết các Modules quan trong của Ignition. Custom cho phép bạn kiểm soát và chọn các Modules bạn muốn cài đặt

 

 

     9. Chọn Next

        Nếu bạn chọn chế độ Custom bạn có thể lựa chọn các Modules bạn muốn cài đặt, để xem mô tả ngắn gọn về các                      Modules, nhấp vào tên của Modules

 

 

       10. Chọn Next

           Nếu bạn muốn thay đổi chọn Back

 

 

        11. Chọn Next

        12. Sau khi chương trình cài đặt hoàn thiện sẽ hiện lên hộp thoại, chắc chắn răng bạn đã chọn mục Start Ignition now,       sau đó chọn Finish.

 

 

       Xuất hiện 1 màn hình tải lên chương trình sẽ mất vài phút để hoàn thành

 

 

Cài đặt Ignition hoàn tất và chạy Gateway, trình duyệt Wed của bạn sẽ mở trang chủ Gatewway tại địa chỉ: 

http: //localhost:8088

 

 

Bạn có thể xem demo bằng cách truy cập vào Link DemoIgnition  hoặc bằng mã QR code sau

 

 

 

 

 

 

 

Read More

Modules của Ignition

Bắt đầu dự án lớn hoặc nhỏ và phát triển từ Ignition

Ignition cung cấp các chức năng bạn cần, bạn có quyền tự do thêm vào hệ thống các chức năng bạn cần phù hợp với nhu cầu ngày càng tăng của công ty bạn. Mỗi modules là một chức năng và là chìa khóa cho tính linh hoạt của Ignition, nghĩa là bạn có thể mua các modules khác nhau để phù hợp với nhu cầu của công ty bạn.

Ignition phát triển trên nền tảng cho phép bạn kết hợp bất kì hệ thống nào bạn muốn và các Modules là các khối để xây dưng hệ thống bạn muốn.

Vậy Modules là gi ?

Modules cho phép Ignition làm được nhiều hơn, giống như thêm một thành phần mới vào bàn làm việc vậy, thêm các modules cho phép mở rộng các tính năng của Ignition. Hầu như các tính năng của Igntion được cung cấp bởi các Modules.

Modules tích hợp hoàn toàn vào hệ thống, và cung cấp các tính năng như không gian làm việc, gateway, các cài đặt…. được cài đặt một cách nhanh chóng.

Vì sao Ignition sử dụng các Modules

Modules cung cấp các lợi ích như sau

  • Linh hoạt trong việc cung cấp bản quyền phần mềm

Chỉ cần mua bản quyền cho các Modules bạn cần, tiết kiệm tiền giảm độ phức tạp, so với các ứng dụng sử dụng mua 1 bản quyền một phần mềm lớn của các hãng khác, các Modules được thiết kế để cung cấp 1 loạt các chức năng, để tránh có quá nhiều thành phần

  • Xóa và cài đặt 1 cách linh hoạt

Modules cho phép tải lên, cài đặt, gở cài đặt và nâng cấp mà không ảnh hưởng đến các thành phần khác của hệ thống, điều này có ý nghĩa rất lớn trong các dự án lớn.

  • Tăng sự ổn định của hệ thống

Xây dựng trên nền tảng Modules sẽ ít lỗi hơn, cách ly tốt hơn và tăng tính ổn định hơn

  • Cấu trúc Modules

Cho phép tích hợp nhanh các Modules mới vào nền tảng đánh lửa. Các Modules sẽ được hãng cập nhật một số tính năng mới hoặc có thể sử dụng Modules do bên thứ 3 cung cấp và đã được hãng cấp phép và kiểm định

Modules có thể làm gi cho bạn ?

Modules là những chắc năng quan trọng của Ignition cho phép khả năng không giới hạn, dưới đây là một số ví dụ phổ biến mà Ignition có thể làm:

  • Tạo giao diện màn hình thuận tiện

Bảng điều khiển, cửa sổ chi tiết, dữ liệu trong quá khứ, có thể được tạo bằng Module Vision. Đọc giá trị thời gian thực từ máy chủ OPC UA nào với Modules OPC UA, hiện thị dữ liệu cho tất cả người dùng, màn hình tương tác với hình biểu mẫu(template) có để giám xát và điều khiển, vì vậy người dùng có thể dễ dàng ghi giá trị ngược lại PLC, lưu trữ dữ liệu vào database

  • SCADA ở mọi nơi có kết nối mạng

Các ứng dụng của Ignition có thể được xem trên các thiết bị di động với Module Mobile, truy cập, giám xát, điều khiển toàn bộ nhà máy bằng điện thoại di động.

  • Phát hiện các và xử lý cảnh báo một cách linh hoạt

Ignition tạo ra các cảnh báo khi đáp ứng một số điều khiện nào đó được đặt ra, chẳng hạn như nhiệt độ đạt tới một điểm nhất định, các thiết bị mất kết nối, các cảnh báo được hiện thị một cách dễ dàng, các cảnh báo có thể được lưu vào bất kì cơ sợ dữ liệu SQL nào. Với các Module Ignition có thể tạo tin nhắn và gửi đi khi cảnh báo được kích hoạt. Gửi tin nhắn, Email, hoặc Voice call tới người điều hàng khi có các sự cố xảy ra, người dùng sẽ luôn biết mỗi khi các cảnh báo xảy ra.

  • Thu thập dữ liệu dễ dàng

Với Module SQL Bridge và Module Tag Historian, Ignition có thể ghi dữ liệu và cơ sở dữ liệu một các dễ dàng. Dữ liệu trong quá khứ có thể hiện thị trên các biểu đồ, các bảng hoặc có thể là trong báo cáo, tất cả dữ liệu được lưu trữ trong cơ sở dữ liệu.

  • Báo cáo với Ignition

Thay vì in và xuất các dữ liệu từ các bảng biểu đồ riêng lẻ, Module Report có thể tạo ra các báo cáo đẹp và trực quan. Dữ liệu được lưu vào cơ sở dữ liệu dễ dàng hiện thị và trình bày trong báo cáo, báo cáo sẽ được lên các lịch củ thể để chạy tự động và gửi qua Email hoặc lưu vào ổ địa.

 

Read More

Công nghiệp 4.0 hay internet vạn vật công nghiệp IIOT- Điều gì làm bạn thích thú?

Các thuật ngữ được thường được sử dụng thay thế cho nhau và thường được đề cập đến trong ngành công nghệ công nghiệp, mục tiêu của chúng là khác nhau, vậy chúng ta cần phải hiệu rõ hai thuật ngữ này để hiểu hơn các bài biết và báo chí và mọi người đang đề cập đến rất nhiều ngày nay.

Trong hầu hết các trường hợp, thuật ngữ Công nghiệp 4.0 và Internet vạn vật công nghiệp (IIoT) được sử dụng thay thế cho nhau. Nhưng hai thuật ngữ này, mặc dù đề cập đến các công nghệ và ứng dụng tương tự, có nguồn gốc và ý nghĩa khác nhau. Đó là lý do tại sao tôi nghĩ nó rất quan trọng để hiểu được sự khác biệt giữa Công nghiệp 4.0 và “Internet công nghiệp” và nơi suy nghĩ và cách tiếp cận của chúng ta phù hợp nhất.

Đầu tiên, điều quan trọng cần nhớ là hai thuật ngữ được đặt ra bởi các thực thể hoàn toàn khác nhau với các mục tiêu khác nhau. Công nghiệp 4.0 xác định một sáng kiến của chính phủ Đức, trong đó xác định với cuộc cách mạng công nghiệp lần thứ tư, một cuộc cách mạng đang diễn ra. Nó theo cuộc cách mạng đầu tiên, diễn ra vào thế kỷ thứ mười tám và được đặc trưng bởi sản xuất cơ khí; thứ hai, ra đời vào đầu thế kỷ XX và được đặc trưng bởi sản xuất hàng loạt có thể bằng cách sử dụng điện; lần thứ ba, xảy ra vào giữa thế kỷ XX và liên kết với công nghệ thông tin.

Sáng kiến của chính phủ Đức được định hướng chặt chẽ với nước Đức, vì tuyên ngôn của sáng kiến nêu rõ: “Mục đích cuối cùng của Công nghiệp 4.0 là bảo vệ lợi thế cạnh tranh bền vững cho cơ sở sản xuất của Đức. CPS (Cyber Phys Systems Hệ thống phần cứng với phần mềm nhúng) và mặt khác, cho phép chúng duy trì khả năng cạnh tranh toàn cầu. ” Tất cả điều này xuất phát từ việc chính phủ Đức công nhận vai trò hàng đầu của ngành công nghiệp Đức trong nghiên cứu và muốn đảm bảo rằng vai trò này sẽ được duy trì trong tương lai và không bị ảnh hưởng bởi những thay đổi công nghệ.

Khái niệm Internet vạn vật công nghiệp là sự thích ứng công nghiệp của Internet vạn vật (một thuật ngữ có nguồn gốc chính xác là không chắc chắn) và có nhiều biến thể công nghiệp, từ GE và sử dụng thuật ngữ ưu tiên Internet công nghiệp cho Cisco với việc sử dụng nó của thuật ngữ Internet của tất cả mọi thứ. Một trong những tổ chức nổi bật hơn được xác định với Internet of Things công nghiệp là Hiệp hội Internet công nghiệp (IIC), được thành lập vào năm 2014 với sự hỗ trợ của GE, AT & T, Cisco, Intel và IBM. IIC là một tổ chức phi lợi nhuận nhằm cung cấp các nguồn lực, ý tưởng, dự án thí điểm và các hoạt động về công nghệ IIoT, cũng như bảo mật của các công nghệ đó. Trong tài liệu thành lập, IIC tuyên bố mục đích của nó là “xúc tác và phối hợp các ưu tiên và cho phép các công nghệ trong công nghiệp, học thuật và chính phủ xung quanh Internet công nghiệp”.

Như bạn có thể thấy, những người tham gia liên quan rất khác nhau. Trong trường hợp của Công nghiệp 4.0, những người chơi chính là Chính phủ Liên bang Đức, thông qua Bộ Giáo dục và Nghiên cứu và Bộ Kinh tế và Nghiên cứu; thế giới học thuật, thông qua Viện Fraunhofer, học viện khoa học và kỹ thuật quốc gia và Trung tâm nghiên cứu trí tuệ nhân tạo Đức; và thế giới kinh doanh tư nhân được dẫn dắt bởi ba hiệp hội BITCOM, VDMA và ZVEI. Đối với hầu hết các phần, các tác nhân chính của Công nghiệp 4.0, chủ yếu là thể chế.

Với IIC, cách tiếp cận chủ yếu là định hướng kinh doanh. Liên minh có gần 200 thành viên, hầu hết là các công ty tư nhân và một số tổ chức học thuật ở 12 quốc gia khác nhau bao gồm Ấn Độ, Trung Quốc và Đức. Sự khác biệt về nguồn gốc và sự tham gia, mặc dù chính thức, mang theo nó một sự phân biệt sâu sắc về tầm nhìn và cách tiếp cận.

Công nghiệp 4.0 tập trung đặc biệt vào ngành sản xuất và mục tiêu đảm bảo khả năng cạnh tranh của nó trong một thị trường toàn cầu rất năng động. IIC tập trung hơn vào việc cho phép và đẩy nhanh việc áp dụng các công nghệ kết nối Internet trong các ngành công nghiệp, cả sản xuất và phi sản xuất.

Theo tôi rõ ràng là hai sáng kiến, mặc dù nhìn vào một môi trường công nghệ tương tự, khác nhau nhiều hơn có thể xuất hiện trên bề mặt. Sự khác biệt này rất quan trọng và sẽ được khuếch đại bởi thực tế là thế giới của các thiết bị sẽ ngày càng kết nối nhiều hơn đến điểm mà mỗi đối tượng cần, bất kể ngành nào được sử dụng, trở thành nguồn dữ liệu (big data, dữ liệu lớn) và thông tin cho mục đích công nghiệp chéo. Việc sử dụng tiềm năng cho dữ liệu một khi được phân tích( Phân tích dữ liệu lớn) trong ngành xuất xứ cụ thể của nó có thể được nhân lên rất nhiều khi dữ liệu từ các lĩnh vực khác nhau có liên quan, tạo ra các kịch bản thậm chí khó có thể tưởng tượng ngày nay.

Vì lý do này, bất kỳ sáng kiến nào nhằm thúc đẩy tiêu chuẩn hóa công nghệ và thực hành, cũng như Công nghiệp 4.0 là đáng khen ngợi và hữu ích, mặc dù về lâu dài có thể sẽ kém hiệu quả hơn vì nó được định sẵn để theo đuổi một thế giới đang thay đổi có thể nhanh hơn so với quy định.

Vì lý do này, tôi nghiêng nhiều hơn về các khả năng của IIoT khi IIC theo đuổi, còn bạn đang nghĩ gì về công nghiệp 4.0

Tại Việt Nam, chúng tôi đang theo đuổi cho các phần mềm SCADA thế hệ mới, để có thể dễ dàng cho công việc đưa dự liệu thu thập lên Cloud, điều khiển giám sát qua internet sử dụng máy tính, máy tính bảng hay cả qua điện thoại thông minh một cách mượt mà và vấn đảm bảo an toàn, bảo mật dữ liệu sản xuất của bạn.

Các tiếp cận của các hãng và các công ty tự động hoá tại Việt Nam thường là sử dụng phần mềm SCADA thôgn thường, sau đó sử dụng internet asscess, điều này sẽ dẫn tới tốc độ truy xuất và điều khiển chậm, việc lưu trữ các dữ liệu lên cơ sở dữ liệu (SQL, database online) gặp nhiều hạn chế, sẽ viết thêm ở các bài sau.

Một số công ty trẻ hơn, sử dụng với nhiều công cụ mã nguồn mở, hay tự viết code để đưa dữ liệu lên Cloud dễ dàng hơn, nhưng việc duy trì một đội ngũ để liên tục cập nhật, vá lỗi và hỗ trợ khách hàng là không hề đơn giản, trong khi công nghệ cho ngành tự động hoá thay đổi ngày một nhanh, lượng dữ liệu ngày càng lớn, dẫn đến việc thu thập cho các dự án cần nhiều dữ liệu gặp rất nhiều khó khăn và chi phí.

Vậy đơn giản nhất của việc vạn vật kết nối trong công nghiệp: Khi mà bạn mong muốn một giải pháp phần mềm điều khiển giám sát ( SCADA, HMI hay thậm chí lớn hơn) có thể chạy trên nhiều nền tảng hệ điều hành khác nhau( Windown, Linux, Mac OS, Windown CE…), có thể chạy từ phần cứng với các máy tính nhúng sử dụng ARM( raspberry PI, HMI…), hay trên một máy tính công nghiệp, một máy tính edge.

Với việc thu thập dữ liệu, hầu hết các rào cảng của các phần mềm SCADA hiện hữu là giới hạn số lượng Tags( run time Scada), số trang thiết kế, hay thậm chí phần mềm thiết kế ( SCADA design) cũng phải mua với chi phí khá cao, dẫn đến nhiều khó khăn khi mở rộng nhà máy sản xuất, hoặc muốn kết nối thêm các phần quản lý khác ( như muốn thêm phần quản lý năng lượng-PMS, EMS…)

Các thế hệ SCADA cũ đang kết nối với các thiết bị điều khiển lập trình PLC của các hãng khác nhau cũng gặp nhiều hạn chế như: kết nối khó khăn, cần mua thêm OPC, mỗi hãng phần mềm chỉ có driver kết nối trực tiếp với PLC của hãng đó, vậy có giải pháp SCADA nào có thể hỗ trợ Driver cho nhiều hãng PLC hơn, kết nối dễ dang hơn, thậm chí có cả OPC UA, OPC DA, Modbus, RS232…

Với khía cạnh quản lý, các báo cáo sản xuất, hiệu quả của dây chuyền sản xuất OEE, TPM được cập nhật tức thời theo thời gian thực cũng gặp nhiều thách thức, và việc đưa phần mềm giám sát điều khiển SCADA trở thành một phần của hệ thống quản lý CRM, MES cũng là một điều ít nhà mày làm được, một số nhà máy mà chúng tôi tiếp xuc thường làm rời rạc nhau, dẫn tới số liệu và việc thu thập lữu trữ dữ liệu, gặp rất nhiều vấn đề.

Nếu bạn đang gặp phải những vấn đề này, thì đã đến lúc bạn cần đầu tư hệ thống SCADA-IIOT hoàn toàn mới, Không có gì là phức tạp cả, Hãy gị cho chúng tôi để trao đổi các vấn đề của bạn

0888 517 101 | 24/24 Support

Read More

GIỚI THIỆU CHUNG VỀ IGNITION

IGNITION có thể Kết Nối, Thiết Kế, và Mở Mộng mà không có giới hạn

Ignition không giới hạn, vì vậy chi phí cho máy chủ trung tâm là rất thấp , bạn có thể kết nối tất cả dữ liệu của mình, thiết kế bất kỳ loại ứng dụng công nghiệp nào một cách dễ dàng và triển khai trên web cho bất kỳ ai, ở mọi nơi – tất cả trên một nền tảng phổ biến cho tự động hóa công nghiệp.


 Đâu tiên thế nào là kết nối không giới hạn

     Ignition cho phép kết nối tất cả các thiết bị, xem và quản lý toàn bộ hệ thống của bạn từ một nơi

 

 

Đọc, ghi các tags từ PLC và từ cơ sở dữ liệu

 

 

Không giới hạn về số lượng Tags và thiết bị kết nối (PLC, Databases, và các thiết bị bạn muốn)

 

 

Kết nối với bất kỳ cơ sở dữ liệu SQL nào và truy cập vào dữ liệu từ các Tags thông qua Cloud một cách dễ dàng.

Ignition đóng vai trò là trung tâm cho tất cả các thiết bị ở nhà máy của bạn và tích hợp toàn bộ hệ thống. Bất kì thương hiệu PLC, thiết bị điều khiển có truyền thông nào, kiểu máy hoặc nền tảng phần mềm SCADA  nào, Ignition đều có thể  kết nối với thiết bị của nhà máy một cách thuận tiện và dễ dàng thông qua kết nối với cơ sở dữ liệu SQL, đồng thời thu hẹp khoảng cách giữa sản xuất và IT.

Thế nào là thiết kế không giới hạn

Không giới hạn về người thiết kế trong cùng một dự án và không mất thêm chi phí, thông thường với các phần mềm SCDA thế hệ cũ khác, bạn phải mua Scada Run time theo giới hạn, và cả gói thiết kế cũng mua riêng, nên thông thường các nhà thầu tự động hoá chỉ mua cho bạn với gói hạn chế nhất và bạn không có khả năng chỉnh sửa, mở rộng hệ thống SCADA trong tương lai, hoặc gặp nhiều khó khăn khi thêm các tính năng, thiết bị mới vào hệ thống SCADA hiện hữa.

Với Ignition Scada, bạn có thể Run-time và thiết kế Scada không giới hạn mãi mãi.

 

 

Các người thiết kế dữ án có mang tất cả các dữ liệu của nhà máy, các hệ thống, về cùng một môi trường làm việc tích hợp đơn giản, được thiết kế đặc biệt để có thể xây dựng các ứng dụng một cách nhanh hơn.

 

 

Ignition bao gồm tất cả mọi thứ bạn cần để tạo ra bất kỳ loại ứng dụng công nghiệp nào. Ignition Designer kết hợp một thư viện phong phú, liên kết dữ liệu dễ dàng, cũng như các công cụ mạnh mẽ để vẽ và thiết kế, vào một môi trường phát triển được tích hợp đầy đủ.

Thế nào là mở rộng không giới hạn

Tùy chỉnh hệ thống của bạn với các mô-đun riêng lẽ của phần mềm 

Khởi chạy dự án trên trên các thiết bị mọi lúc mọi nơi thông qua wed brower

Giám sát hiểu suất toàn bộ hệ thống của bạn vô cùng hiểu quả

Ignition sẽ lấy dữ liệu thời gian thực quan trọng của bạn cho bất cứ ai ở bất cứ đâu. Cùng một lúc, có thể khởi chạy một số lượng không giới hạn các máy con (Clients) 

Bạn có thể làm bất cứ gì bạn muốn với Ignition trong nhà máy bạn, thậm chí chúng ta có thể không tới công ty, nhưng mọi hoạt động của nhà máy đều có thể giám sát, điều khiển qua chiếc Smartphone của bạn một cách mượt mà, thậm chí có thể xem luôn camera tại các máy quan trong, hoặc dây chuyền công nhân đang sản xuất.

 

Nếu thấy thú vị, hãy gọi cho Á Đông Engineering ngày hôm nay: 0888 517 101

Read More

Giao thức MQTT – IIoT protocol

MQTT (Message Queuing Telemetry Transport) là một giao thức gởi dạng publish/subscribe sử dụng cho các thiết bị Internet of Things ( IIOT là Industri Internet of Things) với băng thông thấp, độ tin cậy cao và khả năng được sử dụng trong mạng lưới không ổn định.

Bởi vì giao thức này sử dụng băng thông thấp trong môi trường có độ trễ cao nên nó là một giao thức lý tưởng cho các ứng dụng M2M

MQTT cũng là giao thức sử dụng trong Facebook Messager

Và MQTT là gì? Để có một cái nhìn toàn diện hoặc định nghĩa chi tiết, chỉ cần google “what is mqtt”, “mqtt slides” … Trong bài viết này chúng ta chỉ nói ngắn gọn thôi, đủ để hiểu giao thức MQTT, bao gồm các định nghĩa “subscribe”, “publish”, “qos”, “retain”, “last will and testament (lwt)” – Và chỉ dành cho những ai đang muốn tìm hiểu về MQTT, không thì đọc toàn chữ thôi, mỏi mắt lắm.

Publish, subscribe

Trong một hệ thống sử dụng giao thức MQTT, nhiều node trạm (gọi là mqtt client – gọi tắt là client) kết nối tới một MQTT server (gọi là broker). Mỗi client sẽ đăng ký một vài kênh (topic), ví dụ như “/client1/channel1”, “/client1/channel2”. Quá trình đăng ký này gọi là “subscribe”, giống như chúng ta đăng ký nhận tin trên một kênh Youtube vậy. Mỗi client sẽ nhận được dữ liệu khi bất kỳ trạm nào khác gởi dữ liệu và kênh đã đăng ký. Khi một client gởi dữ liệu tới kênh đó, gọi là “publish”.

QoS

Ở đây có 3 tuỳ chọn *QoS (Qualities of service) * khi “publish” và “subscribe”:

  • QoS0 Broker/client sẽ gởi dữ liệu đúng 1 lần, quá trình gởi được xác nhận bởi chỉ giao thức TCP/IP, giống kiểu đem con bỏ chợ.
  • QoS1 Broker/client sẽ gởi dữ liệu với ít nhất 1 lần xác nhận từ đầu kia, nghĩa là có thể có nhiều hơn 1 lần xác nhận đã nhận được dữ liệu.
  • QoS2 Broker/client đảm bảm khi gởi dữ liệu thì phía nhận chỉ nhận được đúng 1 lần, quá trình này phải trải qua 4 bước bắt tay.

Xem thêm QoS: https://code.google.com/p/mqtt4erl/wiki/QualityOfServiceUseCases

Một gói tin có thể được gởi ở bất kỳ QoS nào, và các client cũng có thể subscribe với bất kỳ yêu cầu QoS nào. Có nghĩa là client sẽ lựa chọn QoS tối đa mà nó có để nhận tin. Ví dụ, nếu 1 gói dữ liệu được publish với QoS2, và client subscribe với QoS0, thì gói dữ liệu được nhận về client này sẽ được broker gởi với QoS0, và 1 client khác đăng ký cùng kênh này với QoS 2, thì nó sẽ được Broker gởi dữ liệu với QoS2.

Một ví dụ khác, nếu 1 client subscribe với QoS2 và gói dữ liệu gởi vào kênh đó publish với QoS0 thì client đó sẽ được Broker gởi dữ liệu với QoS0. QoS càng cao thì càng đáng tin cậy, đồng thời độ trễ và băng thông đòi hỏi cũng cao hơn.

Retain

Nếu RETAIN được set bằng 1, khi gói tin được publish từ Client, Broker PHẢI lưu trữ lại gói tin với QoS, và nó sẽ được gởi đến bất kỳ Client nào subscribe cùng kênh trong tương lai. Khi một Client kết nối tới Broker và subscribe, nó sẽ nhận được gói tin cuối cùng có RETAIN = 1 với bất kỳ topic nào mà nó đăng ký trùng. Tuy nhiên, nếu Broker nhận được gói tin mà có QoS = 0 và RETAIN = 1, nó sẽ huỷ tất cả các gói tin có RETAIN = 1 trước đó. Và phải lưu gói tin này lại, nhưng hoàn toàn có thể huỷ bất kỳ lúc nào.

Khi publish một gói dữ liệu đến Client, Broker phải se RETAIN = 1 nếu gói được gởi như là kết quả của việc subscribe mới của Client (giống như tin nhắn ACK báo subscribe thành công). RETAIN phải bằng 0 nếu không quan tâm tới kết quả của viẹc subscribe.

LWT

Gói tin LWT (last will and testament) không thực sự biết được Client có trực tuyến hay không, cái này do gói tin KeepAlive đảm nhận. Tuy nhiên gói tin LWT như là thông tin điều gì sẽ xảy đến sau khi thiết bị ngoại tuyến.

Một ví dụ

Tôi có 1 cảm biến, nó gởi những dữ liệu quan trọng và rất không thường xuyên. Nó có đăng ký trước với Broker một tin nhắn lwt ở topic /node/gone-offline với tin nhắn id của nó. Và tôi cũng đăng ký theo dõi topic /node/gone-offline, sẽ gởi SMS tới điện thoại thôi mỗi khi nhận được tin nhắn nào ở kênh mà tôi theo dõi.
Trong quá trình hoạt động, cảm biến luôn giữ kết nối với Broker bởi việc luôn gởi gói tin keepAlive. Nhưng nếu vì lý do gì đó, cảm biến này chuyển sang ngoại tuyến, kết nối tới Broker timeout do Broker không còn nhận được gói keepAlive.
Lúc này, do cảm biến của tôi đã đăng ký LWT, do vậy broker sẽ đóng kết nối của Cảm biến, đồng thời sẽ publish một gói tin là Id của cảm biến vào kênh /node/gone-offline, dĩ nhiên là tôi cũng sẽ nhận được tin nhắn báo cái Cảm biến yêu quý của mình đã ngoại tuyến.

Ngắn gọn

Ngoài việc đóng kết nối của Client đã ngoại tuyến, gói tin LWT có thể được định nghĩa trước và được gởi bởi Broker tới kênh nào đó khi thiết bị đăng ký LWT ngoại tuyến.

Reference:

Read More

Ứng dụng nền tảng của Ignition Industrial

Một nền tảng với khả năng không giới hạn

Ignition là một nền tảng được ứng dụng trong công nghiệp, và phổ biến đầu tiên trên thế giới vì nó cho phép kết nối tất cả dữ liệu ở trong toàn bộ doanh nghiệp. Với Ignition, việc nhanh chóng phát triển nhiều hệ thống tự động hóa công nghiệp, mở rộng hệ thống là rất dễ dàng và không có giới hạn.

SCADA, IIoT, MES trền cùng một nền tảng

Cấu trúc của Ignition giúp dễ dàng điều chỉnh hệ thống của bạn bằng cách xây dựng một ứng dụng tự động hóa công nghiệp trên 1 một nền tảng giao diễn duy nhất. Triển khai mô hình của Ignition là trên web thông qua máy chủ (sever) là rất linh hoạt và đủ khả năng mở rộng ở mọi quy mô cho các công ty lớn. Sức mạnh và tính linh hoạt của Ignition khiến Ignition trở thành một nền tảng hoàn hảo cho các hệ thống SCADA, IIoT và MES hoạt động cùng nhau trên một nền tảng.

 

 

Cài đặt trong vài phút

Nền tảng Ignition được thiết kế dành riêng cho các ứng dụng trong Công nghiệp vì vậy Ignition rất ổn định, an toàn và sắp xếp rất hợp lý. Ignition chỉ mất 3 phút để cài đặt. Cài đặt một lần duy nhất, ở một nơi trên máy sever, và sau đó bạn có thể ngay lập tức khởi chạy các màn hình của clients tới bất kỳ thiết bị nào.

 

 

 

 

 

 

 

Chạy trên mọi hệ điều hành

Ignition hoàn toàn đa nền tảng vì vậy nó có thể chạy trên Windows, macOS và Linux. Bạn cũng có thể cài đặt nó trên máy sever, máy tính xách tay và máy tính bảng – thậm chí bạn có thể chạy Ignition trên các thiết bị nhúng. Ignition có thể đi tới bất cứ nơi nào bạn cần để lấy dữ liệu bạn muốn.

 

Các đặc điểm nền tảng của Ignition

  • Khi sử dụng Ignition, có thể thêm vào các clients, màn hình, các tags, các thiết bị kết nối là không giới hạn
  • Cấu trúc về máy sever và máy client có thể dễ dàng mở rộng
  • Xây dựng bất kỳ loại ứng dụng trong công nghiệp nào và hoàn toàn phù hợp với quy trình của của mọi nhà máy
  • Ignition làm việc với bất kì hiệu điều hành nào
  • Sử dụng Ignition trên bất kì máy tính hoặc điện thoại có thể truy cập Wed
  • Ignition được xây dựng trên nền tạng SQL, Java, Python, MQTT và OPC UA

 


 

 

Ignition là công cụ tích hợp hệ thống hoàn chỉnh, nó hoàn toàn đa nền tảng và được xây dựng dựa trên các công nghệ thông tin đáng tin cậy như Java, SQL và Python, cũng như các công nghệ xử lý như OPC UA và MQTT. Nền tảng Ignition là khả năng dễ dàng kết nối với bất kỳ cơ sở dữ liệu, PLC, và ứng dụng kinh doanh nào làm cho ignition trở thành cầu nối lý tưởng để tích hợp các hệ thống và doanh nghiệp với nhau.

 

 

Bảo mật các dữ liệu quan trọng của bạn

Ignition bảo vệ dữ liệu với công nghệ SSL cực kỳ an toàn, tương tự như các ngân hàng sử dụng công nghệ mã hóa này. Với tính năng xác thực và kiểm tra các ứng dụng client, bạn có thể hạn chế quyền truy cập của người dùng và xem những gì họ đã làm. Với các tính năng này cộng với việc khôi phục và dự phòng hệ thống dễ dàng, Ignition đã giành được sự tin tưởng của nhiều công ty cho các hệ thống quan trọng của họ.

 

 

 

Các khách hàng sử dụng Ignition

 

Read More