Đăng Ký
Trang 1 của 2 12 CuốiCuối
Kết quả 1 đến 10 của 13
  1. #1
    Thành viên cấp 2
    Ngày tham gia
    Jul 2013
    Bài viết
    97
    Thanks
    65
    3 lượt trong 3 bài viết

    Cách thức viết chương trình điều khiển hiệu quả và tối ưu nhất

    các anh ơi..? em có vấn đề này cần giải đáp ạ..
    Thực tế khi đi làm bên ngoài thì các chương trình điều khiển cần phải gọn và dễ hiểu đối với người sử dụng phải không ạ.? và để dễ hiểu thì các chương trình điều khiển được viết thông qua 1 hàm tác động phải không ạ.?
    e thấy rằng..đối với cùng 1 bài toán thì mỗi người lại làm theo những cách khác nhau và tùy theo suy nghĩ của mỗi người.. Vậy có nguyên tắc thực hiện viết chương trình điều khiển nào chung nhất cho mọi bài toán không ạ.? để mọi người có thể dễ hiểu và thống nhất..? e xin cảm ơn các anh..!

  2. #2
    hongminhbv
    Guest
    Nguyên tắc chung nhất để viết chương trình điều khiển cho các bài toán là
    - viết chương trình phải chạy được theo đúng yêu cầu bài toán ( đùa chút 0
    - Kiểm tra kết nối phần cứng
    - viết chạy thử chương trình chế độ bằng tay trước
    hoàn thiện chế độ bằng tay rồi viết và chạy thử phần tự động
    - Hạn chế thấp nhất sử dụng khối hàm có sẵn của PLC
    - dùng chương trình ngắt và chương trình con để giảm dung lượng của chương trình
    ....
    Các cao thủ góp ý thêm nhé

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


  4. #3
    Thành viên Đồng
    Ngày tham gia
    Mar 2011
    Đang ở
    Nếu có vấn đề gì hỏi thì làm ơn đưa lên diễn đàn nhé
    Bài viết
    1,879
    Thanks
    159
    231 lượt trong 198 bài viết
    tôi thấy các pro viết chương trình toàn mong muốn người khác không đọc được chứ chả có ai viết dễ hiểu cả :P
    Cung cấp Hidden Content ,Hidden Content ,vật tư tự động hóa cũ và mới
    Liên hệ: Hidden Content
    website: Hidden Content
    __________________________________________________ ___________________
    Phone: 0912888729 - 0985888729
    Y.M: codientuhd

  5. #4
    Thành viên cấp 4
    Ngày tham gia
    Oct 2011
    Bài viết
    300
    Thanks
    17
    89 lượt trong 75 bài viết
    Trích dẫn Gửi bởi anhlv.ddt Xem bài viết
    tôi thấy các pro viết chương trình toàn mong muốn người khác không đọc được chứ chả có ai viết dễ hiểu cả :P
    Cái này quá chuẩn,viết xong khoá lại là chương trình hay nhất.haha
    Đùa chứ theo mình thì chương trình ngoài chạy đúng còn phải chặt chẽ, an toàn cho thiết bị và cho người vận hành, chương trình phải dễ kiểm soát lỗi vì khi gặp sự cố là thấy ngay

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


  7. #5
    Thành viên Đồng
    Ngày tham gia
    Mar 2011
    Đang ở
    Nếu có vấn đề gì hỏi thì làm ơn đưa lên diễn đàn nhé
    Bài viết
    1,879
    Thanks
    159
    231 lượt trong 198 bài viết
    không có gì là hoàn hảo cả, đừng cố ép nó hoàn hảo. thứ nhất cứ hoạt động đúng yêu cầu. đảm bảo an toàn, kiếm soát được lỗi. tiết kiệm dung lượng và quan trọng bạn muốn bảo mật hay không thôi
    Cung cấp Hidden Content ,Hidden Content ,vật tư tự động hóa cũ và mới
    Liên hệ: Hidden Content
    website: Hidden Content
    __________________________________________________ ___________________
    Phone: 0912888729 - 0985888729
    Y.M: codientuhd

  8. #6
    Thành viên cấp 3
    Ngày tham gia
    Aug 2011
    Bài viết
    168
    Thanks
    8
    6 lượt trong 6 bài viết
    theo mình thì đầu tiên phải hoạt động đúng theo yêu cầu . thứ 2 an toàn và thứ 3 là có tính thẩm mỹ .
    còn về chương trình thì bạn nên bóc tách từng yêu cầu ra để làm rùi sau đó sẽ kết hợp lại với nhau . như vậy sau này có lỗi bạn cũng dễ phát hiện và xử lý

  9. #7
    Thành viên cấp 2
    Ngày tham gia
    Jul 2013
    Bài viết
    97
    Thanks
    65
    3 lượt trong 3 bài viết
    em thấy thế này các anh ạ.. Với cùng 1 bài toán có thế có nhiều cách làm khác nhau..Mình phải làm sao cho thật đơn giản để người ngoài nhìn vào cũng có thể dễ dàng hiểu được.. Vừa rồi e có làm 1 ví dụ và làm 2 cách khác nhau liền..tất cả đều chạy đúng..1 cách sử dụng tới 6 counter và cách kia thì không cần sử dụng counter nào mà chỉ cần thông qua biến trung gian (vd M0.0), mỗi biến trung gian thực hiện 1 công việc trong quy trình. Và cách biến trung gian thì rất dễ hiểu, các quá trình được làm tuần tự nên dễ nắm bắt lỗi và chỉnh sửa... còn cách đầu tiên e làm thì phải suy nghĩ rất là lâu và việc nhìn vào chương trình điều khiển rất khó hiểu..đặc biệt khó là phần reset counter..vì vậy e cho rằng phải làm sao cho thật đơn giản là tốt nhất chương trình dễ hiểu, dễ tìm và sửa lỗi

  10. #8
    Thành viên cấp 2
    Ngày tham gia
    Jul 2013
    Bài viết
    97
    Thanks
    65
    3 lượt trong 3 bài viết
    Trích dẫn Gửi bởi hongminhbv Xem bài viết
    Nguyên tắc chung nhất để viết chương trình điều khiển cho các bài toán là
    - viết chương trình phải chạy được theo đúng yêu cầu bài toán ( đùa chút 0
    - Kiểm tra kết nối phần cứng
    - viết chạy thử chương trình chế độ bằng tay trước
    hoàn thiện chế độ bằng tay rồi viết và chạy thử phần tự động
    - Hạn chế thấp nhất sử dụng khối hàm có sẵn của PLC
    - dùng chương trình ngắt và chương trình con để giảm dung lượng của chương trình
    ....
    Các cao thủ góp ý thêm nhé
    anh ơi..e chưa hiểu lắm..chế độ bằng tay và chế độ tự động như thế nào vậy...Có phải là chế độ bằng tay thì quy trình thực hiện 1 lần là dừng còn chế độ tự động là làm cho quy trình chạy tự động phải không anh.?

  11. #9
    Thành viên Mới
    Ngày tham gia
    Sep 2013
    Bài viết
    1
    Thanks
    0
    0 lượt trong 0 bài viết
    Trích dẫn Gửi bởi anhlv.ddt Xem bài viết
    tôi thấy các pro viết chương trình toàn mong muốn người khác không đọc được chứ chả có ai viết dễ hiểu cả :P




    sao lại viết mà không muốn người khác hiểu vậy anh.....

  12. #10
    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
    Theo bản thân mình khi viết 1 dự án thì cần phải:

    1. Hiểu rõ cái mình đang làm - Hoặc ít nhất lắm được cốt lõi của vấn đề mình đang làm.
    2. Lập lưu đồ giải thuật cho hệ thống
    3. Phân hóa thành từng module.
    4. Wan lý rõ ràng theo từng chức năng khi đó dễ wan lý.
    ..... ( Tối về viết tiếp ) và có project mẫu. Giờ tới giờ học rồi.
    Hidden Content

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

Trang 1 của 2 12 CuốiCuối

Đá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