Thông báo

Collapse
No announcement yet.

Tao hieu ung mô phỏng cho win CC

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

  • Tao hieu ung mô phỏng cho win CC

    Chào các bác, em mới tìm hiểu wincc, em lên diễn đàn để down tài liệu về học, em đọc cả phần help để làm 1 project, rồi cái nối giữa wincc và step7, cách tạo các tag,... Nhưng vấn đề là em không biết làm thể nào để tạo hiệu ứng khi mình mô phỏng , ví dụ em chỉ muốn 1 bài đơn giản thế này: Ấn nút 1 thì đèn sáng, nút 2 thì đèn tắt. Em viết mã trong step 7 rồi chạy plcsim. Trong wincc em tạo project như bình thường, em tao tag ngoài là tin_hieu_mo (binary Input chọn I0.0), tin_hieu_dong (cũng binary Input chọn I0.1), dap_ung (binary output chon q0.0). rồi tạo picture, picture co 3 object: Nút đóng nút mở, đèn( vì khong tìm thấy đèn nên em lấy ngọn lửa: bật thì lửa cháy "phập phồng", đóng thì lửa tắt, em xem mấy cái project của các bác post lên đây thấy lửa cứ "phập phồng" trông hay thiệt). Em cho chạy cả PLCsim và wincc thì thấy báo là connect đã OK. Em mò mấy hôm nay để tạo hiệu ứng mà không thấy đươc, Ai biết thì chỉ gùm cho em vơi?? Àh mà bác chỉ zùm cho em luôn cách là ấn ở trong runtime và trong plcsim đều được nhé
    Cảm ơn các bác trước

  • #2
    Nguyên văn bởi guardianlrig Xem bài viết
    Chào các bác, em mới tìm hiểu wincc, em lên diễn đàn để down tài liệu về học, em đọc cả phần help để làm 1 project, rồi cái nối giữa wincc và step7, cách tạo các tag,...
    Cảm ơn các bác trước
    Object--> Properties--> chọn thuộc tính--> phải chuột--> Dynamic-->chèn biến-->OK

    Comment


    • #3
      Đơn giản, bạn chỉ cần tạo ra 2 tag. Tag 1 kiểu external BOOL để chỉ trạng thái đèn. Tag 2 kiểu internal BYTE để chỉ trạng thái mô phỏng. Tự vẽ 3 image. Image 1 mô tả không có lửa, image 2 mô tả ngọn lửa thấp, image 3 mô tả ngọn lửa cao.
      Lập trình để tag 1 set khi ấn nút bật đèn, reset khi tắt đèn.
      Tạo 1 action có chu kỳ 1s nội dung như sau:
      If (tag1 = 1) then
      if tag2=1 then tag2=2
      else tag2=1
      else tag2=0
      Tạo 1 ApplicationWindow có PictureName = image1 if tag2=0
      = image2 if tag2=1
      = image3 if tag2=2
      = image1 if other
      Thế là bạn đã có một ngọn lửa như mong muốn
      Đừng ngồi đó mà mong mọi việc tốt hơn, hãy làm mình tốt hơn
      Jim Rohn

      Comment


      • #4
        nói như Nubohiro thì cầu kỳ quá đơn giản như này thôi chọn một cái nút bất kỳ nha bấm phải chuột vào nó chọn Properties Chọn Miscellaneous Chọn picture Status( bạn tự vẽ hai cái hình con con mô phỏng hai trạng thái đuôi .bmp rồi gọi nó vào ứng với cái tag chọn ở Dinamic bên cạnh khi Tag đó thay đổi thì cái hình trên nút ấn của bạn cũng sẽ thay đổi. Để bấm được cái nút đó thì bạn chọn sang bên cạnh chọn events vào Mouse chọn cách thức bấm rồi chọn action viết câu lệnh dựng cái tag của bạn lên thế là ok
        |

        Comment


        • #5
          Cách của mình là để ngọn lửa luôn bập bùng khi đèn sáng nên phải dùng 1 action có chu kỳ 1s. Như vậy mới đáp ứng được yêu cầu "ngọn lửa phập phồng". Còn như cậu phải bấm vào nút mới thay đổi hình ảnh. Thực ra đây chỉ dành cho những người mới làm muốn thử hiệu ứng cho đẹp mắt (Mình hồi đầu cũng thích mấy cái trò này lắm) chứ khi làm thật thì chẳng ai làm mấy cái này, chỉ tổ rối mắt, làm chậm chương trình
          Đừng ngồi đó mà mong mọi việc tốt hơn, hãy làm mình tốt hơn
          Jim Rohn

          Comment

          Về tác giả

          Collapse

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

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

          Collapse

          Đang tải...
          X