Đăng Ký
Trang 14 của 20 Đầu tiênĐầu tiên ... 41213141516 ... CuốiCuối
Kết quả 131 đến 140 của 215

Hybrid View

  1. #1
    Thành viên Mới
    Ngày tham gia
    Feb 2012
    Bài viết
    5
    Thanks
    0
    0 lượt trong 0 bài viết

    Xây dựng thư viện hàm

    Good morning anh,

    Tất cả chỉ là sự bắt đầu đối với các anh em mới làm quen với PLC, còn dĩ nhiên mục đích của chúng ta là xây dựng những hàm được ứng dụng trong thực tế. Việc xây dựng các hàm là để chúng ta phát triển tư duy lập trình mà chủ yếu là dùng STL để xử lý dữ liệu. Khi mà đã có 1 tư duy rùi, chúng ta sẽ rất dễ giải quyết các vấn đề trong thực tế.Còn việc xem code của các FC,FB của thư viện S7, để học hỏi cách lập trình, đó cũng là 1 cách , nhưng có thể ko hiệu quả lắm, vì rút cục mình cũng quay lại xài của thư viện đựng sẵn. Dĩ nhiên việc unprotect các hàm thư viện để tham khảo là rất hữu ích cho chúng ta, vì có thể chúng ta học thêm đc nhiều điều để phát triển tư duy sau này..

    Good luck to all,
    Dragon_Auto

  2. #2
    Thành viên cấp 1
    Ngày tham gia
    Nov 2013
    Bài viết
    48
    Thanks
    10
    5 lượt trong 4 bài viết
    Trích dẫn Gửi bởi Dragon_Auto Xem bài viết
    Good morning anh,

    Tất cả chỉ là sự bắt đầu đối với các anh em mới làm quen với PLC, còn dĩ nhiên mục đích của chúng ta là xây dựng những hàm được ứng dụng trong thực tế. Việc xây dựng các hàm là để chúng ta phát triển tư duy lập trình mà chủ yếu là dùng STL để xử lý dữ liệu. Khi mà đã có 1 tư duy rùi, chúng ta sẽ rất dễ giải quyết các vấn đề trong thực tế.Còn việc xem code của các FC,FB của thư viện S7, để học hỏi cách lập trình, đó cũng là 1 cách , nhưng có thể ko hiệu quả lắm, vì rút cục mình cũng quay lại xài của thư viện đựng sẵn. Dĩ nhiên việc unprotect các hàm thư viện để tham khảo là rất hữu ích cho chúng ta, vì có thể chúng ta học thêm đc nhiều điều để phát triển tư duy sau này..

    Good luck to all,
    Dragon_Auto
    unprotect các hàm thư viện như thế nào vậy các anh .

  3. #3
    Little PLC

    Ngày tham gia
    Mar 2011
    Đang ở
    Mọi câu hỏi hãy đưa lên diễn dàn. Tôi không dùng hộp thư riêng.
    Bài viết
    3,151
    Thanks
    257
    1,085 lượt trong 567 bài viết
    Trích dẫn Gửi bởi chim cánh cụt Xem bài viết
    unprotect các hàm thư viện như thế nào vậy các anh .
    http://tranhieu0983.com/tai-lieu/phan-mem-mo-khoa-fbfc

    Bạn sử dụng nó đi. Phần mềm đã cho còn lại tự bạn vọc nó.
    Hidden Content

    Trần Văn Hiếu
    Email: Hidden Content
    Sđt: (+84)987 - 338 - 334

  4. Bài viết của "tran_hieu0983" đã được cám ơn bởi các thành viên:


  5. #4
    Thành viên Mới
    Ngày tham gia
    May 2012
    Bài viết
    3
    Thanks
    0
    0 lượt trong 0 bài viết
    Anh DoHung cho Em hỏi, Em xem các hàm chuẩn trong thư viện của S7-300, các hàm này đều bị khóa. Vậy Anh có thể nói qua cho Em về cách unlock để tìm hiểu về Code của các hàm đó được không. Thanks Anh nhiều.

  6. #5
    Thành viên cấp 10
    Ngày tham gia
    Jul 2011
    Đang ở
    Da Nang City
    Bài viết
    1,418
    Thanks
    65
    258 lượt trong 205 bài viết
    Dear all.
    Tất cả chỉ làm cho công việc lập trình cùa chúng ta đơn giản hơn mà thôi ,
    Như dohung nói trên thì mình nên xây dựng những hàm mới or những lệnh mới rút gọn hơn so với viết kiểu truyền thống .
    với cách làm này thì nhưng người mới làm quen PLC thì không đơn giản đâu, vì họ chí mới làm quen với những lệnh cơ bản ,
    với những người có kinh nghiệm lập trình thì việc hiểu chúng sẽ dễ dàng hơn,
    Hy vọng Dragon_auto cung cấp kinh nghiệm thực tế cũng như tài liệu liên quan cho các bạn tham khảo.
    Cuối tuần vui vẻ .
    ---------------------------------
    Thank and Best Regards
    cuongvcs
    Email :
    Hidden Content
    Hidden Content
    Tel : 0984198685
    " Listen. Think. Solve. "
    Skype : cuongvcs

  7. #6
    Cộng tác viên
    Ngày tham gia
    Apr 2011
    Đang ở
    Sài Gòn
    Bài viết
    28
    Thanks
    0
    Thanked 1 Time in 1 Post
    IN
    A_RUN - Bool - TIN HIEU RUN TU DONG
    P_MAN - Bool - DIEU KHIEN MAN PANEL
    AL_ON - Bool - CHO PHEP ON
    AL_OFF - Bool - CHO PHEP OFF
    S_MAN - Bool - DIEU KHIEN MAN TU SCADA
    S_RUN - Bool - ON/OFF TU SCADA
    OVR_ERR - Bool - TIN HIEU LOI TU RELAY NHIET
    SS_ERR - Bool - TIN HIEU LOI TU SENSOR
    ON_DELAY_TM - Int - CAI DAT ON DELAY TIMER
    OFF_DELAY_TM - Int - CAI DAT OFF DELAY TIMER
    OUT
    MOTOR - Bool - TIN HIEU DIEU KHIEN MOTOR
    DIS_STA - Byte - HIEN THI TRANG THAI HOAT DONG
    IN_OUT
    ON_DELAY_OV - Bool - BAO TRAN ON DELAY TIMER
    OFF_DELAY_OV - Bool - BAO TRAN OFF DELAY TIMER
    ON_DELAY_CN - Int - ON DELAY COUNTER
    OFF_DELAY_CN - Int - OFF DELAY COUNTER
    RUN_CN - DInt - DEM TONG THOI GIAN HOAT DONG

    Rất mong mọi người cùng góp ý kiến!
    Thiết kế hệ thống điều khiển
    PLC - HMI - SCADA
    YN: pvn_nhph
    hp: 090 858 9797

  8. #7
    Thành viên Mới
    Ngày tham gia
    Feb 2012
    Bài viết
    5
    Thanks
    0
    0 lượt trong 0 bài viết

    Xây dựng thư viện hàm

    Ciao all,
    Đầu tiên em rất vui vì cũng có một số anh em quan tâm đến vấn đề này. Em rất hưởng ứng việc xây dựng các hàm cho các ứng dụng thực tế cụ thể. Nhưng theo ý kiến chủ quan của bạn thân em, thì anh em khoan đi thẳng vào từng ứng dụng mà hãy xây dựng 1 số hàm cơ bản đã rồi mới tính đến xây dựng hàm cho từng ứng dụng. Ví dụ như, chúng ta rất cần các xung 0.1s, 0.2s, 0.4s, 0.8s .... hay các các bit First scan bit, bit always=1, bit alway=0... hay thời gian tính từ lần quét trước tới lần quét tiếp theo của OB1... Do vậy, anh em xin nán lại chút về vấn đề này...!
    Còn về vấn đề của anh hpecom, đây là một số ứng dụng rất phổ biến, nhưng anh cũng chưa nói rõ cho anh em là động cơ của anh là được điều khiển trực tiếp qua I/O trên PLC ( điều này hiếm gặp đối với ứng dụng thực tế sử dụng S7 300/400) hay điều khiển qua Remote I/O, mà nếu đã qua Remote I/O thì chúng ta cần có 1 số hàm chuẩn đoán lỗi truyền thông trên A-si hay Profibus. Do đó, rõ ràng, cho dù với ứng dụng đơn giản nhất thì chúng ta vẫn chưa thể thực hiện một cách hoàn hảo nhất.
    Một số ý kiến chia sẻ cùng anh em.

    Have a nice weekend,
    Dragon_Auto

  9. #8
    Cộng tác viên
    Ngày tham gia
    Apr 2011
    Đang ở
    Sài Gòn
    Bài viết
    28
    Thanks
    0
    Thanked 1 Time in 1 Post
    Chào mọi người,

    Mình nghĩ ý kiến của Tấn Hưng thực tế nhất, chúng ta nên xây dựng thư viện để dùng vào các ứng dụng cụ thể.
    Xin bắt đầu bằng điều khiển động cơ. Trước hết nên phân loại để mọi người cùng nắm đề bài và cùng giải quyết:
    _ Điều khiển động cơ bằng cách đóng 1 cặp tiếp điểm khô. Kiểm tra lỗi nhảy relay nhiệt cũng là 1 cặp tiếp điểm khô.
    _ Điều khiển động cơ thông qua biến tần chạy 3 cấp tốc độ thông qua 3 cặp tiếp điểm khô (lấy 3 cho đơn giản). Kiểm tra lỗi từ một cặp tiếp điểm khô trả về. Reset biến tần bằng 1 cặp tiếp điểm khô.
    _ Điều khiển động cơ thông qua biến tần chạy đa cấp theo tín hiệu Analog không hồi tiếp. Kiểm tra lỗi từ một cặp tiếp điểm khô trả về. Reset biến tần bằng 1 cặp tiếp điểm khô.
    _ Option1: Hệ thống điều khiển có HMI
    _ Option2: Hệ thống điều khiển có Máy tính chạy WinCC
    Trước khi lập trình xin mọi người góp ý đưa ra bộ biến IN, OUT, IN_OUT. Chúng ta thống nhất đầu vào đầu ra là gì rồi mới tiến hành viết.
    Trên đây là một vài ý kiến nhỏ quả mình, nếu có bạn nào hưởng ứng thì chúng ta bắt đầu đóng góp ý kiến vào ngày mai.

    1. Điều khiển động cơ bằng cách đóng 1 cặp tiếp điểm khô. Kiểm tra lỗi nhảy relay nhiệt cũng là 1 cặp tiếp điểm khô:
    Thiết kế hệ thống điều khiển
    PLC - HMI - SCADA
    YN: pvn_nhph
    hp: 090 858 9797

  10. #9
    Thành viên Mới
    Ngày tham gia
    Mar 2012
    Bài viết
    7
    Thanks
    0
    0 lượt trong 0 bài viết

    Exclamation helppppppppppppppppppppp khai báo I,O cho S7-300 CPU 314

    giúp đỡ em phần khai báo các I,Q trong S7 300 cpu314 với. em không khai báo ngay từ đầu nên bây giờ chẳng biết làm lại thế nào nữa. em viết chương trình dạng STL.mà khi đưa sang Wincc để giám sát cũng khong thành công

  11. #10
    Thành viên cấp 2
    Ngày tham gia
    Apr 2011
    Bài viết
    60
    Thanks
    3
    4 lượt trong 4 bài viết
    Trích dẫn Gửi bởi duybeo Xem bài viết
    giúp đỡ em phần khai báo các I,Q trong S7 300 cpu314 với. em không khai báo ngay từ đầu nên bây giờ chẳng biết làm lại thế nào nữa. em viết chương trình dạng STL.mà khi đưa sang Wincc để giám sát cũng khong thành công
    Bạn vào Step7 Manager\Bài bạn đang viết\ Option\symbol table\ bạn khai báo trong đó xong và save lại. vậy là bạn đã khai báo xong. trong quá trình làm phát sinh thêm I/0 nũa thì chúng ta cũng vào đó và khai báo thêm. Nhưng nhớ khi khai báo xong phải save lại thì bên chương trình mới hiểu.
    [IMG][/IMG]
    ************************************************** **************
    Đam mê, nghiên cứu và học hỏi>>>>> bạn sẽ thành công>>>>>>
    sydinh 0909568353
    ************************************************** **************

Trang 14 của 20 Đầu tiênĐầu tiên ... 41213141516 ... CuốiCuối

Tag của Chủ đề này

Đánh dấu

Quyền viết bài

  • Bạn Không thể gửi Chủ đề mới
  • Bạn Không thể Gửi trả lời
  • Bạn Không thể Gửi file đính kèm
  • Bạn Không thể Sửa bài viết của mình
  •  
Back to Top