Đăng Ký
Kết quả 1 đến 8 của 8
  1. #1
    Thành viên Mới
    Ngày tham gia
    Nov 2012
    Bài viết
    8
    Thanks
    0
    0 lượt trong 0 bài viết

    Cho em hỏi về lập trình plc s7 -300 có gán biến n như lập trình C được ko ?

    Em phải làm ĐATN là lập trình ra module chạy luân phiên tự động cho các trạm bơm.
    Ý tưởng của thầy là chỉ cần nhập số lượng bơm (n bơm,n bất kỳ),thời gian luân phiên thì sẽ đưa ra phương án giải quyết đúng cho bài toán đó. Em có lập trình bài toán cho 3 bơm, 4 bơm rồi, nhưng n bơm thì em chưa biết làm thế nào
    Cho em hỏi có cách lập trình nào để gán với mỗi n khác nhau mà luôn ra cách giải quyết đúng ko ? ( kiểu vòng lặp for trong C ạ). Em chưa tìm được phương án nào cho bài toán này, chưa tìm thấy ở đâu cả T_T. Em tính giới hạn n( n<6 chẳng hạn, rồi làm từng trường hợp)
    Thuật toán giải của em thì khá đơn giản: cảm biến có 3 mức, mức 1 thì chạy luân phiên (n-2) bơm, mức 2 chạy luân phiên (n-1), mức 3 chạy luân phiên n bơm, còn thời gian luân phiên chắc em dùng timer.
    Tiện thế các bác có hướng dẫn được em cách đóng gói module để sử dụng( đọc ơ tài liệu nào) trong s7-300 thì càng tốt ạ

  2. #2
    Thành viên cấp 4
    Ngày tham gia
    Dec 2011
    Đang ở
    Ho Chi Minh City
    Bài viết
    422
    Thanks
    60
    217 lượt trong 104 bài viết
    Bạn dùng khối hàm FB hoặc FC để lập trình với n là biến đầu vào của bạn. Còn để sử dụng vòng lặp hoặc kiểu lập trình cấu trúc như C bạn có thể dùng ngôn ngữ SCL.

  3. #3
    Thành viên Mới
    Ngày tham gia
    Nov 2012
    Bài viết
    8
    Thanks
    0
    0 lượt trong 0 bài viết
    Trích dẫn Gửi bởi chauvinhloi Xem bài viết
    Bạn dùng khối hàm FB hoặc FC để lập trình với n là biến đầu vào của bạn. Còn để sử dụng vòng lặp hoặc kiểu lập trình cấu trúc như C bạn có thể dùng ngôn ngữ SCL.
    Em dùng khối hàm là chắc chắn rồi ạ, với n la biến đầu vào. Tuy nhiên dùng vòng lặp như nào thì em chưa biết.
    Bác có thể cho em biết về ngôn ngữ SCL trong PLC ko ạ?
    Lần sửa cuối bởi na_pro, ngày 02-26-2013 lúc 06:31 PM.

  4. #4
    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
    Trích dẫn Gửi bởi na_pro Xem bài viết
    Em dùng khối hàm là chắc chắn rồi ạ, với n la biến đầu vào. Tuy nhiên dùng vòng lặp như nào thì em chưa biết.
    Bác có thể cho em biết về ngôn ngữ SCL trong PLC ko ạ? Hay ý bác là STL :D
    SCL và STL là khác nhau nhé, bạn có vẻ không tin chauvinhloi
    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. #5
    Thành viên Mới
    Ngày tham gia
    Nov 2012
    Bài viết
    8
    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
    SCL và STL là khác nhau nhé, bạn có vẻ không tin chauvinhloi
    Ko bác, em vừa search google ra rồi, cơ bản kiên thức em yếu chứ ko phải do bác ấy kém . Em đang cố gắng tìm hiểu ngôn ngữ này mà hơi ít tài liệu, trên forum mình có ko bác nhỉ

  6. #6
    Thành viên Mới
    Ngày tham gia
    Nov 2012
    Bài viết
    8
    Thanks
    0
    0 lượt trong 0 bài viết
    Có bác nào có ví dụ tương tự như của em cho em tham khảo được ko ạ ?

  7. #7
    Thành viên Mới
    Ngày tham gia
    Feb 2013
    Bài viết
    6
    Thanks
    0
    0 lượt trong 0 bài viết
    Cái này bạn dùng (STL + pointer) hoặc SCL (SCL giống như Pascal ko phải C nhé)
    Ví dụ giống thì ko có đâu vì thực tế 1 là 1, 2 là 2 chứ ko có n ^^!.
    Nếu bạn chưa biết j về STL hoặc SCL thì học cho rành nó khắc sẽ tự giải quyết đc vấn đề.

  8. #8
    Thành viên Mới
    Ngày tham gia
    Nov 2012
    Bài viết
    8
    Thanks
    0
    0 lượt trong 0 bài viết
    Trích dẫn Gửi bởi ermine Xem bài viết
    Cái này bạn dùng (STL + pointer) hoặc SCL (SCL giống như Pascal ko phải C nhé)
    Ví dụ giống thì ko có đâu vì thực tế 1 là 1, 2 là 2 chứ ko có n ^^!.
    Nếu bạn chưa biết j về STL hoặc SCL thì học cho rành nó khắc sẽ tự giải quyết đc vấn đề.
    Em biết về STL rồi mà bác, em làm với TH 3 hay 4 bơm rồi mà.
    SCL thì thực sự là chưa :D. em sẽ chú ý nghiên cứu cái pointer bác nói, tại em thấy hầu hết các sách PLC đều ko thấy dạy cái 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