Thông báo

Collapse
No announcement yet.

Thủ thuật trong WinCC

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

  • #16
    WinCC

    Nguyên văn bởi tomato422 Xem bài viết
    hic,ko ai giúp mình sao?
    Mình đặt liên kết là SIMATIC S7 PROTOCOL SUITE, không biết có đúng ko, chỉ có một biến internal tag là biến QUAT nên mình ko tạo thêm liên kết PLC nữa, ko biết có sai cái gì ko mà phần thông báo mình vẫn chưa làm được.
    Mong các sư phụ chỉ giáo giúp.
    Thanks very much!
    Mở WinCC--> help-->getting started!!
    Trong đó hướng dẫn từng bước rồi (hình ảnh minh họa!!
    À mà đã gọi là các "sư huynh" thì phải xưng "muội" chứ, xưng "tỷ" thì ít người giúp là phải

    Comment


    • #17
      Nguyên văn bởi tomato422 Xem bài viết
      Hi mọi người, mình đang làm tốt nghiệp về WinCC,có vài thắc mắc muốn nhờ mọi người chi giúp. Hỏi bạn bè mà không ai rành nên ko chỉ được. Mình làm về hệ thống thông gió của hầm Hải Vân ở Đà nẵng, vì mình học bách khoa Đn mà, dùng WinCC để làm cái Alarm mà ko biết tại sao khi chạy runtime nó ko hiện ra chi tiết trong bảng thông báo Alarm, dự án của mình là hệ thống gồm 6 quạt phản lực và 2 quạt hút-xả bụi bẩn trong hầm, giờ mình muốn hiển thị tình trạng của các quạt này trong phần Alarm ( chạy bình thường, đang bảo dưỡng...), mình phải đặt biến internal tag như thế nào? ( mấy biến, chọn kiểu biến cho quạt là binary tag hay các loại biến khác? có phải làm Tag Logging rồi mới lầm được Alarm Logging đúng ko?.).

      Mình đã làm hết cả rồi mà nó ko được, mong các sư phụ giúp đỡ,kiến thức có hạn. Con gái học kỹ thuật sao mà vất vả quá!
      Hi tomato422,
      - Thông thường rất ít khi người ta lại thông báo tình trạng hoạt động bình thường của thiết bị lên Alarm cả(tất nhiên nếu muốn làm đều có thể được), mà chỉ thông báo những cảnh báo hay sự cố thôi. Chẳng hạn trong dự án của em thì có thể đưa lên Alarm List thông tin sự cố hoạt động của quạt, ...
      - Việc làm Alarm Logging thì hoàn toàn độc lập với phần Taglogging, cái này em có thể đọc trong help của WinCC là có hết. Người ta nói rất rõ vai trò và nhiệm vụ của từng module trong phần mềm
      - Còn nếu muốn làm alarm như trên thì em dùng phần xử lý bit trong alarm:
      + Giải pháp dùng Internal tag: tạo một biến kiểu số nguyên không dấu(độ dài tùy thuộc vào lượng Alarm liên quan đến nó). Khi ấy cần viết một action trong global script với mục đích(chẳng hạn như sau):
      -> Khi quạt chạy bình thường thì set cho biến có giá trị là 2^0=1
      -> Khi quạt lỗi thì set cho biến có giá trị là 2^1=2
      -> ...
      Khi ấy trong Alarm logging phần Message tag chọn đến biến trên kia, phần Message bit chọn lần lượt là 0,1,... tương ứng với các tình trạng trên của quạt.
      Nhược điểm của việc dùng Internal tag là do có một action được viết trong global script nên nếu máy HMI chạy liên tục sẽ làm tăng lượng RAM được sử dụng nên nếu hệ thống viết nhiều action trong Global Script đến một lúc nào đó sẽ làm treo máy tính => cần phải khởi động lại máy
      + Giải pháp không dùng Internal tag: Khi ấy trong PLC cũng cần phải tạo một biến ứng với một ô nhớ nào đó có chức năng tương tự như biến internal tag ở trên, có điều việc xử lý biến này được làm trong PLC cho nên ở WinCC chỉ cần insert tag đó vào phần Message tag là ok.
      Trên đây là một vài gợi ý giản đơn, em có thể dùng cách khác cũng được. Chúc thành công!
      Viet Nguyen
      AC2/K47-hut

      Comment


      • #18
        Cảm ơn a hero_ac đã chỉ dẫn rất chi tiết, e dùng WinCC để thiết kế giao diện thôi, còn mục đích là liên kết WinCC với PLC bằng PC Acess. Vì trên hầm Hải Vân người ta thể hiện tình trạng của các quạt phản lực và các quạt hút-xả như thế này: running (đang chạy), failure ( lúc này là đang bảo dưỡng), chỉ có 2 trạng thái vậy thôi.
        E muốn làm cái Alarm để thể hiện ra bảng thông báo giống như vậy để thông báo tình trạng của các quạt. PLC để điều khiển chương trinh của các quạt, nếu muốn lấy tín hiệu từ PLC lên thì phải chọn kiểu liên kết là OPC nếu dùng internal tag đúng ko a? Như vậy thì e nên dùng kiểu ko dùng biến internal tag hả?
        Mong a trả lời giúp e.
        Cảm ơn a nhiều

        Comment


        • #19
          Từ trước đến giờ e mới chỉ thiết kế giao diện thôi, chưa làm WinCC nhiều nên ko có kinh nghiệm, nếu muốn liên kết được với WinCC thì mình phải chọn liên kết là OPC, như a nói nếu ko dùng biến internal tag thì chỉ cần tạo biến có chức năng tương ứng trong PLC, nhưng khi làm thôg báo Alarm thì e cũng phải có một biến internal tag mới làm được thông báo Alarm ( ở mục định hình thông báo đó a, vô Message Tag→Tags-Project →Internal tag..ở mục này e phải làm sao?→OK ).
          Nếu tạo một biến có chức năng tương tự ở PLC thì phần hiển thị thông báo bên WinCC làm sao mà có được?
          Mong a và các sư phụ biết về WinCC chỉ giúp e, đầu óc ngu dốt quá, chưa hiểu rõ vấn đề. E xin cảm ơn.

          Comment


          • #20
            Nguyên văn bởi tomato422 Xem bài viết
            Từ trước đến giờ e mới chỉ thiết kế giao diện thôi, chưa làm WinCC nhiều nên ko có kinh nghiệm, nếu muốn liên kết được với WinCC thì mình phải chọn liên kết là OPC, như a nói nếu ko dùng biến internal tag thì chỉ cần tạo biến có chức năng tương ứng trong PLC, nhưng khi làm thôg báo Alarm thì e cũng phải có một biến internal tag mới làm được thông báo Alarm ( ở mục định hình thông báo đó a, vô Message Tag→Tags-Project →Internal tag..ở mục này e phải làm sao?→OK ).
            Nếu tạo một biến có chức năng tương tự ở PLC thì phần hiển thị thông báo bên WinCC làm sao mà có được?
            Mong a và các sư phụ biết về WinCC chỉ giúp e, đầu óc ngu dốt quá, chưa hiểu rõ vấn đề. E xin cảm ơn.
            Sơ đồ kết nối của bạn như vầy phải không?
            WinCC <-(1)-> PC Access <-(2)-> S7-200

            (1) Dùng OPC : đọc phần WinCC Help -> Communication -> OPC Channel
            (2) quá đơn giản

            - Tạo 2 bit trong PLC: 1 bit trạng thái ON, 1 bit trạng thái FAILURE
            - Dùng PC Access đọc 2 bit này, đặt tên. Ví dụ: motor_on, motor_fail
            - Dùng WinCC thông qua OPC đọc 2 tag này từ PC Access
            - Vào Alarm Logging để config Alarm. đọc phần WinCC Help ->Working with WinCC -> Setting Up an Alarm System
            - Dùng WinCC Alarm Control để hiện thị các Alarm
            Last edited by tuannam; 04-05-2009, 14:29.
            Tư vấn, thiết kế hệ thống SCADA dùng WinCC, Citect...
            Nhận giả lập khóa cứng (dongle), cung cấp license Citect, Rockwell, Siemens...
            Liên hệ: servocontrol(at)gmail

            Comment


            • #21
              Nguyên văn bởi tomato422 Xem bài viết
              Từ trước đến giờ e mới chỉ thiết kế giao diện thôi, chưa làm WinCC nhiều nên ko có kinh nghiệm, nếu muốn liên kết được với WinCC thì mình phải chọn liên kết là OPC, như a nói nếu ko dùng biến internal tag thì chỉ cần tạo biến có chức năng tương ứng trong PLC, nhưng khi làm thôg báo Alarm thì e cũng phải có một biến internal tag mới làm được thông báo Alarm ( ở mục định hình thông báo đó a, vô Message Tag→Tags-Project →Internal tag..ở mục này e phải làm sao?→OK ).
              Nếu tạo một biến có chức năng tương tự ở PLC thì phần hiển thị thông báo bên WinCC làm sao mà có được?
              Mong a và các sư phụ biết về WinCC chỉ giúp e, đầu óc ngu dốt quá, chưa hiểu rõ vấn đề. E xin cảm ơn.
              Hi tomato422,
              - Việc có được một tag trong WinCC(External tag) từ một PLC nào đó ta không đề cập đến ở đây(vì có quá nhiều cách ứng với các loại PLC khác nhau). Miễn là làm sao em phải có tag đó trên WinCC
              - Khi cấu hình alarm trong alarm logging phần Message tag em có thể chọn đến Internal tag hoặc External tag đều được cả, cái này bản thân WinCC không cấm ta phải theo! Sau đó chọn đến Message bit như phần anh đã trình bày ở bên trên
              - Lưu ý, nếu em có ý định làm chuông còi cảnh bảo trong HMI-Client thì ứng với mỗi lớp trong alarm có thể có một loại chuông còi khác nhau để người vận hành chú ý. Cái này trong help của phần mềm nói rất rõ, nếu có thời gian thì làm.
              - Một điều cần lưu ý nữa khi làm việc với WinCC hay bất cứ phần mềm thiết kế HMI nào khác là ta nên vận dụng hết các tool đi kèm với phần mềm, điều này sẽ giảm thiểu thời gian làm HMI đi rất nhiều.

              Chúc em thành công!
              Viet Nguyen
              AC2/K47-hut

              Comment


              • #22
                Cảm ơn a Hero!
                E biết là mọi thứ đều do PLC điều khiển, e đã làm được phần hiển thị thông báo trong bảng Alarm, có 1 vấn đề là khi hiển thị thông báo trong khi chạy Runtime, nó ko hiện hết tất cả các thông báo mà e đã tạo trong bảng thông báo...nó chỉ hiện 2-3 message ( trong khi e làm tất cả là 10 message ).Mấy message này lặp đi lặp lại với nhau, khi chạy Runtime nó xuất hiện hết cả mấy trăm message mà nó cứ lặp đi lặp lại vậy đó a.
                E ko biết phải sửa thế nào cả, e tìm hiểu mấy hôm rồi mà chưa sửa được. A có thể chỉ giúp e ko? Cảm ơn a nhiều, đầu óc sao mà ngu dốt quá

                Comment


                • #23
                  Mọi người giúp mình với, mình đang làm tôt nghiệp dùng Wincc nhưng bản mình đang dùng license bị hết hạn rồi, giờ nó chuyển sang chạy bản DEMO, trước đây là license 128. Có ai biết cách mở rộng license của Wincc ko, giúp mình với, mình nghe nói có thể cài license được tới mười mấy nghìn license luôn (khoảng hơn 10.000 license).
                  Giúp mình với, xin đa tạ mọi người

                  Comment


                  • #24
                    Mình đang cần gấp lắm, mình sắp bảo vệ tốt nghiệp rồi, ko biết làm thế nào cả, mong mọi người giúp đỡ nhé!

                    Comment


                    • #25
                      Nếu Tomato ở Sài Gòn thì hãy liên hệ mình. Nếu không thì để lại địa chỉ mail nhé.
                      nick: pvn_nhph
                      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


                      • #26
                        Mình ở Đà nẵng mà, nhưng may quá, mình đã hỏi được cái license rồi, cài xong lên được tới hơn 200.000, tha hồ mà dùng luôn. Cảm ơn bang HEPCOM nhiều nhé! Có gì mình sẽ liên hệ bạn để hỏi tiếp.
                        Chúc bạn 1 ngày tôt lành!

                        Comment


                        • #27
                          Có ai biết phần lưu trữ, quản lý dữ liệu trong máy tính của WinCC là gì ko? Có phải là mục Tag Logging ko? Mình muốn lưu trư các dữ liệu trong đồ án tôt nghiệp của mình, về hệ thông Thông gió hầm Hải Vân ở Đà nẵng, báo cáo và lưu trữ tình trạng vận hành của các thiệt bị trong hệ thống. Mình chưa hiểu cách lưu trữ dữ liệu trong Tag Logging lắm, thấy toàn vẽ trog Graphic Designer rồi chạy Simulation, vậy thì lưu trữ chỗ nào nhỉ, khi ta cần xem lại tình trạng của hệ thống ở các ngày trước đó thì phải làm sao? Bạn nào biết thì giúp mình với, cháy đồ án mất...help me!:

                          Comment


                          • #28
                            Hic, có ai giúp mình ko? Mình bị cháy đồ án mất.Please help me!

                            Comment


                            • #29
                              Mình muốn lưu trữ lại số liệu thông báo tình trạng hoạt động của hệ thống Thông gió. Ví dụ mình đang ở ngày hôm nay, mình muốn xem lại số liệu trong các ngày trước ( các quạt phản lực, quạt hút/xả chạy với công suất là bao nhiêu phần trăm,đang bảo dưỡng/sửa chữa hay vận hành), khi cần xem lại thì ta có thể mở ra xem. Phần này làm như thế nào trong phần Tag Logging nhi? Giúp mình với, help me! Thanks every body!

                              Comment


                              • #30
                                bạn mở Tag Logging Tạo một archive cho một cái quạt với các thông số(các quạt phản lực, quạt hút/xả chạy với công suất là bao nhiêu phần trăm,đang bảo dưỡng/sửa chữa hay vận hành) mỗi thông số ứng với một tag bạn đưa về ở đây bạn chọn cả analog lẫn digital. Với bao nhiêu quạt bạn sẽ làm bấy nhiêu archive và các giá trị này sẽ được lưu trữ trong SQL bạn có thể mở nó ra và xem nó được lưu trữ vào ổ cứng hay vào Ram khi bạn chọn Memory location ấy
                                Để hiện nó ra bạn tạo một Graphics mới sau đó kéo Bảng TableControl sau đó bấm phải chuột => chọn Properties of WinCC Online TableControl => Chọn Selection of Archives/Tag ( ở đây bạn chọn archive mà vừa tạo ở Tagloging) hề hề thế là sau khi bạn chạy gọi cái graphic này ra thì nó sẽ hiện những thông số mà bạn cần theo thời gian đấy. Để gọi đúng thời điểm mà bạn muốn đến thì bạn sẽ phải làm tinh vi hơn chút đó là lập thêm một ô input để nhập thời gian và viết thêm một đoạn script để line cái thời gian vào SQL cái này nói dài dòng lắm bạn cứ chịu khó kéo ở cái bảng đó đến thời điểm cần là cũng ok rồi
                                Chúc bạn thành công
                                |

                                Comment

                                Về tác giả

                                Collapse

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

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

                                Collapse

                                Đang tải...
                                X