Thông báo

Collapse
No announcement yet.

Liên kết giữa winCC với Excel

Collapse
X
 
  • Lọc
  • Giờ
  • Show
Clear All
new posts

  • #16
    excell trong điều khiển scada

    Nó như thế này các anh ạ: trong hệ thống của mình có tổ hợp 3 turbine- máy phát cùng chạy song song cung cấp nguồn điện cho các phụ tải thông qua hệ thống tủ phân phối: Việc thu thập thông số gồm 3 phần
    - Thứ nhất:thông số của turbine hơi như: nhiệt độ hơi cao áp, áp lực hơi cao áp, nhiệt độ hơi thấp áp( hơi thải ), áp lực hơi thấp áp, áp lực dầu bôi trơn( 1.2MPa) gối đở, áp lực dầu điều khiển( cao hơn áp lực dầu bôi trơn 6.0MPa), áp lực dầu di trục, tốc dộ turbine, nhiệt độ các gối đở ( 6 gối đở trục turbine và 2 gối đở trục máy phát). Tất cả các tông số này chỉ cần thu thập lưu lại và đưa ra tín hiệu cãnh báo khi vượt chuẩn.
    - Thứ hai: Thông số của máy phát như;nhiệt độ stator (6 vị trí đo nhiệt độ dùng cảm biến nhiệt đồng ), điện áp kích từ, dòng điện kích từ, dòng điện tổng , điện áp máy phát, tần số, hệ số công suất, công suất
    - Thứ ba: Thông số về dòng điện tiêu thụ của các phụ tải trên các tủ phân phối
    Hiện nay toàn bộ hệ thống này điều khiển bằng thủ công và bảo vệ bằng cơ.
    Mình dự định dùng PLC để kiểm soát và điều khiển toàn bộ quá trình trên và xuất dử liệu thu thập được ra excell. Đúng là có sự tham gia của phần mềm và phần cứng nửa nên quá phức tạp so với khả năng non kém của em mong anh em giúp mình với

    Comment


    • #17
      Nguyên văn bởi ngo binh ngu Xem bài viết
      Nó như thế này các anh ạ: trong hệ thống của mình có tổ hợp 3 turbine- máy phát cùng chạy song song cung cấp nguồn điện cho các phụ tải thông qua hệ thống tủ phân phối: Việc thu thập thông số gồm 3 phần ...
      Vấn đề bạn đưa ra tuy không cần một hệ SCADA lớn, nhưng rõ ràng quá phức tạp với người không trong nghề bởi vì (1) liên quan tới cả phần cứng lẫn phần mềm; (2) vừa thu thập, theo dõi kèm cảnh báo và ghi lại; (3) đối tượng yêu cầu mức độ tin cậy cao; (4) bạn tự nhận là chưa biết về lập trình. Ngay cả đối với kỹ sư được đào tạo chuyên ngành bài bản, đây cũng là bài toán lớn.

      Thiết nghĩ bạn nên thuê một đơn vị có kinh nghiệm nào đó (cty bên ngoài hoặc ngay ở mục Đặt hàng diễn đàn này) để làm, bạn chỉ cần học cách vận hành được nó, sau đó cải tiến chút chút là tốt rồi.
      Phần mềm tự do hoặc không dùng máy tính nữa !.

      Comment


      • #18
        Nguyên văn bởi ngo binh ngu Xem bài viết
        Nó như thế này các anh ạ: trong hệ thống của mình có tổ hợp 3 turbine- máy phát cùng chạy song song cung cấp nguồn điện cho các phụ tải thông qua hệ thống tủ phân phối: Việc thu thập thông số gồm 3 phần
        - Thứ nhất:thông số của turbine hơi như: nhiệt độ hơi cao áp, áp lực hơi cao áp, nhiệt độ hơi thấp áp( hơi thải ), áp lực hơi thấp áp, áp lực dầu bôi trơn( 1.2MPa) gối đở, áp lực dầu điều khiển( cao hơn áp lực dầu bôi trơn 6.0MPa), áp lực dầu di trục, tốc dộ turbine, nhiệt độ các gối đở ( 6 gối đở trục turbine và 2 gối đở trục máy phát). Tất cả các tông số này chỉ cần thu thập lưu lại và đưa ra tín hiệu cãnh báo khi vượt chuẩn.
        - Thứ hai: Thông số của máy phát như;nhiệt độ stator (6 vị trí đo nhiệt độ dùng cảm biến nhiệt đồng ), điện áp kích từ, dòng điện kích từ, dòng điện tổng , điện áp máy phát, tần số, hệ số công suất, công suất
        - Thứ ba: Thông số về dòng điện tiêu thụ của các phụ tải trên các tủ phân phối
        Hiện nay toàn bộ hệ thống này điều khiển bằng thủ công và bảo vệ bằng cơ.
        Mình dự định dùng PLC để kiểm soát và điều khiển toàn bộ quá trình trên và xuất dử liệu thu thập được ra excell. Đúng là có sự tham gia của phần mềm và phần cứng nửa nên quá phức tạp so với khả năng non kém của em mong anh em giúp mình với
        bác lên thuê công ty nào tích hệ thống cho rồi ..mình thấy k đơn giản chút nào ...bây giờ thiếu gì công ty tích hợp hệ thống ở việt nam

        Comment


        • #19
          @ binh ngu:

          Đây là một dự án không lớn về quy mô điều khiển, nhưng tầm quan trọng và mức độ ảnh hưởng lớn nên đòi hỏi phải có một đơn vị thiết kế, thẩm tra và thi công hẳn hoi. Nếu mời công ty nhỏ chưa chắc họ dám nhận, nếu nhận thì giá thành phải rất cao.
          _ Nếu cần một giải pháp mới cho toàn hệ thống thì tôi có thể giúp bạn.
          _ Nếu dùng các cảm biến hiện hữu thì bạn cần cho tôi biết tín hiệu ngõ ra.
          _ Nếu chọn thiết bị phần cứng có lẽ phải mất hơn 1 tuần vì các thông số đo khá đặc biệt.
          _ Nếu vẽ sơ đồ nguyên lý của mạch điều khiển (có dự toán và bản vẽ thi công) thì phải mất 2 ngày.
          _ Lập trình cho PLC mất 2 tuần.
          _ Thiết kế giao diện WinCC mất hơn 1 tuần.
          _ Lập trình WinCC mất 5 ngày (nếu yêu cầu nhiều tiện ích, nếu chỉ hiển thị trạng thái và ra lệnh điều khiển thiết bị thì chỉ 2 ngày).
          _ Giả lập và chỉnh sửa 1 tuần

          Bạn đã có bản tiến độ rất chi tiết với số người làm việc là 2 (1 lập trình PLC, 1 thiết kế SCADA)
          Và cuối cùng bạn nên nghe lời khuyên của bác Bùi Quang Việt, và tôi cũng khuyên bạn như thế.

          Chúc bạn được thăng chức!
          Một bông hồng cho những ai đang còn mẹ,
          Đang còn mẹ để lòng vui sướng hơn ..

          Comment


          • #20
            Tôi quên mất một điều: không những là báo cáo bằng Excel, mà bạn muốn dùng Crystal report hay gì nữa thì đều có thể thực hiện được.
            Một bông hồng cho những ai đang còn mẹ,
            Đang còn mẹ để lòng vui sướng hơn ..

            Comment


            • #21
              Cám ơn bác HPECOM đã tư vấn chi tiết, nhưng bác có thể dự toán chi phí cho hệ thống là bao nhiêu không?, để còn biết mà bàn phương án với bên phòng kỷ thuật nủa.Sẽ phải nghe lời khuyên của bác Bùi Quang Việt và các bác thôi.Cám ơn các bác đã nhiệt thành giúp đở.

              Comment


              • #22
                Đầu tiên xin cảm ơn thành viên HPECOM đã có nhời (và xin lỗi vì chưa biết tuổi nên khó xưng hô).

                Về bài toán của ngo binh ngu, để lập dự toán ít nhất bạn cũng nên cung cấp thêm thông tin
                • Số lượng đầu vào/ra kèm chủng loại (binary/analog/pulse ...)
                • Yêu cầu chi tiết hơn về loại đầu vào/ra (ví dụ đầu vào analog cần độ phân giải 10, 12 hay tới 16 bit, vì giá sẽ chênh nhau đáng kể)
                • Thuật toán điều khiển, mô tả bằng lời hoặc sơ đồ, chi tiết như có thể
                • Yêu cầu về mặt bảo vệ (khi thông số vượt ngưỡng hoặc dưới ngưỡng hoặc dao động ...)
                • Yêu cầu về mặt ghi lại (logging) và xuất báo cáo
                • Yêu cầu về độ sẵn sàng
                • Các yêu cầu phụ khác

                Có thể bạn thấy nó phức tạp và nhiêu khê, nhưng bạn càng cung cấp thông tin chi tiết thì càng có khả năng nhận được phản hồi có giá trị. Và tất nhiên rồi, kiếm sống có bao giờ dễ dàng đâu.

                Bên cạnh giải pháp truyền thống là dùng PLC kết hợp máy tính chạy chương trình SCADA, bạn cũng có thể cân nhắc giải pháp dùng PC-based control. Phần bảo vệ bằng cơ cứ giữ lại. Dùng các mô-đun vào/ra (tên thương mại thường gọi là remote I/O hoặc distributed I/O module) kết hợp máy tính công nghiệp để điều khiển và theo dõi. Cách này bớt đi được phần lập trình cho PLC, nhưng lại nặng thêm phần lập trình cho máy tính. Giá thành cũng tương đương nhau nhưng giải pháp PC-based linh hoạt hơn một chút và nhanh hơn.
                Phần mềm tự do hoặc không dùng máy tính nữa !.

                Comment


                • #23
                  Nguyên văn bởi bqviet Xem bài viết
                  Đầu tiên xin cảm ơn thành viên HPECOM đã có nhời (và xin lỗi vì chưa biết tuổi nên khó xưng hô).

                  Về bài toán của ngo binh ngu, để lập dự toán ít nhất bạn cũng nên cung cấp thêm thông tin
                  • Số lượng đầu vào/ra kèm chủng loại (binary/analog/pulse ...)
                  • Yêu cầu chi tiết hơn về loại đầu vào/ra (ví dụ đầu vào analog cần độ phân giải 10, 12 hay tới 16 bit, vì giá sẽ chênh nhau đáng kể)
                  • Thuật toán điều khiển, mô tả bằng lời hoặc sơ đồ, chi tiết như có thể
                  • Yêu cầu về mặt bảo vệ (khi thông số vượt ngưỡng hoặc dưới ngưỡng hoặc dao động ...)
                  • Yêu cầu về mặt ghi lại (logging) và xuất báo cáo
                  • Yêu cầu về độ sẵn sàng
                  • Các yêu cầu phụ khác

                  Có thể bạn thấy nó phức tạp và nhiêu khê, nhưng bạn càng cung cấp thông tin chi tiết thì càng có khả năng nhận được phản hồi có giá trị. Và tất nhiên rồi, kiếm sống có bao giờ dễ dàng đâu.

                  Bên cạnh giải pháp truyền thống là dùng PLC kết hợp máy tính chạy chương trình SCADA, bạn cũng có thể cân nhắc giải pháp dùng PC-based control. Phần bảo vệ bằng cơ cứ giữ lại. Dùng các mô-đun vào/ra (tên thương mại thường gọi là remote I/O hoặc distributed I/O module) kết hợp máy tính công nghiệp để điều khiển và theo dõi. Cách này bớt đi được phần lập trình cho PLC, nhưng lại nặng thêm phần lập trình cho máy tính. Giá thành cũng tương đương nhau nhưng giải pháp PC-based linh hoạt hơn một chút và nhanh hơn.
                  Chào bác Việt,

                  Mình sinh năm 1979, đã có thời gian được làm và học dưới sự hướng dẫn của Hiệp và Đăng với PIC. Hiện tại mình công tác bộ phận Tự động hóa. Công việc của mình là thiết kế hệ SCADA chuyên phần trên máy tính (phần lập trình PLC có các thành viên các đảm trách). Thường phải thiết kế và dự toán cho các hệ Xử lý nước, Dây chuyền chiết rót, Sản xuất thức ăn và Điều khiển đơn giản.
                  Các hệ thống thường mất khoảng 500 I/O nên mình buộc phải nghĩ cách làm sao cho nhanh nhất (có bản vẽ nhanh nhất chính xác nhất, có chương trình nhanh nhất tiện ích nhất <<-- có thể bạn thấy mâu thuẫn). Mình chuyên sâu vào kỹ năng nên thời gian dành để mở rộng kiến thức chưa nhiều. Mong rằng sẽ được cùng mọi người chia sẻ kiến thức để mở rộng thêm.
                  Đó là một vài thông tin cá nhân.

                  Chúng ta quay lại vấn đề
                  Nếu dùng PC base thì chúng ta có thể tìm hiểu sản phẩm của Advandtech hoặc của National Instrument (NI mà họ nổi tiếng với Labview).
                  PC base: nghe tên chúng ta có thể hiểu phần nào - nền tảng là máy tính, có thể nói nó là máy tính có điều nó chạy các hệ điều hành nhẹ hơn (hình như là Win CE gì đó mình quên mất). Kết nối với các card thu thập dữ liệu và điều khiển. Thế mạnh của nó là xử lý tính toán tốc độ cực cao thường dùng trong các dàn khoan dầu khí, tính toán trong các dàn máy cán, cuộn vv.. .

                  Phần mềm rất dễ dùng, nó cho phép lập trình dạng Flow chart và object cơ bản nhìn rất gần với các ký hiệu điện tử. Cách lập trình hơi mới lạ.

                  Họ còn có sản phẩm PAC rất gần với PLC của chúng ta.
                  Nếu bạn sử dụng được nó thì có lẽ rất tốt, tuy nhiên giá thành không thấp.

                  Ở đây chúng ta là dân kỹ thuật, nên thấy công nghệ cao, mạnh là khoái thôi, mình cũng thế nhưng trước hết phải làm rõ bài toán trên cần đến mức độ nào?

                  Rất vui cùng bác chia sẻ.
                  Last edited by HPECOM; 26-10-2008, 11:39.
                  Một bông hồng cho những ai đang còn mẹ,
                  Đang còn mẹ để lòng vui sướng hơn ..

                  Comment


                  • #24
                    Nguyên văn bởi HPECOM Xem bài viết
                    Bạn có nhiều cách để thực hiện thu thập thông tin:
                    _ Khi người dùng tác động vào hệ thống.
                    _ Khi tín hiệu thay đổi giá trị.
                    _ Hoặc thu thập theo một chu kì đc cài đặt theo thời gian.
                    WinCC khuyên dùng cách thứ 1 và 2, tôi cũng thế. Bạn dùng VBS để thực hiện việc này.
                    Bạn hãy bắt đầu làm và nói cụ thể khó khăn đến đâu mọi người sẽ giúp bạn đến đó

                    Chúc bạn thành công!
                    Anh HPECOM ơi cho em hỏi một chút, em dùng Winccv5.1 và em làm như sau để đưa dữ liệu ra Excel, anh xem có đúng không mà em ko làm được.
                    + Chạy WinCC
                    + right click vào computer -> properties-> chọn properties lần nữa
                    +trên Tab Statup ->Add->Browse bên cạnh ô 'Application"->chọn file DDEServer.exe
                    +dưới khung "Command line parameter" gõ lệnh:/v/nohold/noconfirm
                    +đánh dấu vào Project Directory->ok->khởi động lại máy tính
                    + sau khi khởi động lại máy ,chuyên sang chạy runtime cho project
                    + chọn Tag muốn lưu trữ dữ liệu từ cửa sổ WINCC DDE - SERVER
                    + click chuột phải vào Taglist để chọn tag cần lưu trữ->chọn ok để lưu vào clipboard .
                    + mở chương trình Excel.
                    +chọn cell muốn ghi ghi giá trị của Tag vào
                    + gõ dấu “=“ vào Excel Formular Bar.
                    + Nhấn Ctrl+V để past dữ liệu từ WinCC ra cell vừa chọn lựa
                    Em không tìm thấy cửa sổ WINCC DDE - SERVER ở đâu cả, sau khi add và khởi động lại máy tính.

                    Comment


                    • #25
                      Đúng rồi, mình cũng không thấy cái cửa sổ WinCC DDE-Sever đâu hết !!!

                      Comment


                      • #26
                        Xuất dữ liệu ra Excel

                        Nguyên văn bởi 0909929535 Xem bài viết
                        Anh HPECOM ơi cho em hỏi một chút, em dùng Winccv5.1 và em làm như sau để đưa dữ liệu ra Excel, anh xem có đúng không mà em ko làm được.
                        + Chạy WinCC
                        + right click vào computer -> properties-> chọn properties lần nữa
                        +trên Tab Statup ->Add->Browse bên cạnh ô 'Application"->chọn file DDEServer.exe
                        +dưới khung "Command line parameter" gõ lệnh:/v/nohold/noconfirm
                        +đánh dấu vào Project Directory->ok->khởi động lại máy tính
                        + sau khi khởi động lại máy ,chuyên sang chạy runtime cho project
                        + chọn Tag muốn lưu trữ dữ liệu từ cửa sổ WINCC DDE - SERVER
                        + click chuột phải vào Taglist để chọn tag cần lưu trữ->chọn ok để lưu vào clipboard .
                        + mở chương trình Excel.
                        +chọn cell muốn ghi ghi giá trị của Tag vào
                        + gõ dấu “=“ vào Excel Formular Bar.
                        + Nhấn Ctrl+V để past dữ liệu từ WinCC ra cell vừa chọn lựa
                        Em không tìm thấy cửa sổ WINCC DDE - SERVER ở đâu cả, sau khi add và khởi động lại máy tính.
                        Chào bạn,

                        Câu hỏi khó nhất trong năm
                        Mình chưa làm cách này, đề nghị các cao thủ trợ giúp !!!

                        Thành thật xin lỗi!
                        Một bông hồng cho những ai đang còn mẹ,
                        Đang còn mẹ để lòng vui sướng hơn ..

                        Comment


                        • #27
                          Nguyên văn bởi HPECOM Xem bài viết
                          Chào bạn,

                          Câu hỏi khó nhất trong năm
                          Mình chưa làm cách này, đề nghị các cao thủ trợ giúp !!!

                          Thành thật xin lỗi!
                          Lý do: Chưa cài phần liên kết với ACESS trong phần mềm WINCC
                          - Hãy trở lại phần mềm này, chổ nào có chữ acess thì lick vào cài thêm.
                          - restar lại máy là được!
                          - Chúc may mắn.

                          Comment


                          • #28
                            Nguyên văn bởi 0909929535 Xem bài viết
                            Anh HPECOM ơi cho em hỏi một chút, em dùng Winccv5.1 và em làm như sau để đưa dữ liệu ra Excel, anh xem có đúng không mà em ko làm được.
                            + Chạy WinCC
                            + right click vào computer -> properties-> chọn properties lần nữa
                            +trên Tab Statup ->Add->Browse bên cạnh ô 'Application"->chọn file DDEServer.exe
                            +dưới khung "Command line parameter" gõ lệnh:/v/nohold/noconfirm
                            +đánh dấu vào Project Directory->ok->khởi động lại máy tính
                            + sau khi khởi động lại máy ,chuyên sang chạy runtime cho project
                            + chọn Tag muốn lưu trữ dữ liệu từ cửa sổ WINCC DDE - SERVER
                            + click chuột phải vào Taglist để chọn tag cần lưu trữ->chọn ok để lưu vào clipboard .
                            + mở chương trình Excel.
                            +chọn cell muốn ghi ghi giá trị của Tag vào
                            + gõ dấu “=“ vào Excel Formular Bar.
                            + Nhấn Ctrl+V để past dữ liệu từ WinCC ra cell vừa chọn lựa
                            Em không tìm thấy cửa sổ WINCC DDE - SERVER ở đâu cả, sau khi add và khởi động lại máy tính.
                            chào bạn
                            mình xin chú ý lại là với cách làm của bạn thi cần gõ lệnh
                            " /v /nohold /noconfirm".tức là sau chữ "v" và sau chữ "nohold" có dấu cách trắng.
                            chúc bạn thành công.

                            Comment


                            • #29
                              Mình cũng dùng theo cách trên đúng là hiện cửa sổ WINCC DDE - SERVER; nhưng sau khi tắt nó đi mình muốn gọi lại để thêm tag thì dùng cách nào.Mình dùng lệnh ProgramExecute ("C:\\Program Files\\Siemens\\WINCC\\bin.DdeServ.exe "); để goi giao diện ra thì thấy trong task manager đúng là có chạy DdeServ.exe nhưng giao diện thì không thấy. giúp mình với. ah mình cũng chưa hiểu lắm lệnh /v /nohold /noconfirm như thế nào, vì chỉ cần thiếu chút xíu là giao diện cũng không hiện ra.Nó có vai trò gì khi gọi giao diện ?

                              Comment


                              • #30
                                WinCC - Excel

                                Có một số bạn hỏi mình cách xuất dữ liệu từ WinCC ra Excel bằng VB, mình gửi một file trong đó có một file ví dụ của WinCC, và một file do mình tự viết, ví dụ tương đối đơn giản, mọi người có thể xem rồi cùng nhau trao đổi!
                                Chúc vui
                                Attached Files

                                Comment

                                Về tác giả

                                Collapse

                                thosan2sung Tìm hiểu thêm về thosan2sung

                                Bài viết mới nhất

                                Collapse

                                Đang tải...
                                X