User Tag List

Trang 1/4 123 ... cuốicuối
kết quả từ 1 tới 10 trên 35
Cây cảm ơn30Cảm ơn

Ðề tài: Lập trình cho S7-200 của Siemens

  
  1. #1
    Moderator ngohaibac's Avatar
    Tham gia
    Sep 2005
    Nơi Cư Ngụ
    BKHN
    Bài viết
    598
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Lập trình cho S7-200 của Siemens

    Chào các bạn.

    Mình đọc box này thấy chẳng có ai viết hướng dẫn một số định hướng cho việc học PLC S7 - 200 cả, và cũng không bàn luận gì về họ này.

    Ứng dụng của S7 - 200 trong công nghiệp rất là lớn. Vậy tại sao chúng ta không cùng nhau trao đổi về cách lập trình, ... về con này.

    Mở đầu mình xin góp một vài ý nhỏ. Và xin lỗi nếu kiến thức còn nông cạn, mong những ai hiểu biết hơn có thể viết hướng dẫn tiếp theo.

    Lập trình cho S7-200 dùng phần mềm Step 7 MicroWin, bạn có thể mua dễ dàng phần mềm này. Hiện mình đang dùng bản STEP 7 MicroWIN V4.0 SP4.

    Ngôn ngữ dùng có 2 loại: STL và LAD.

    Tài liệu tham khảo: S7-200 Programmable Controller System Manual


    Đầu tiên chúng ta cần hiểu cách dùng giá trị Constant:

    1/ Số Decimal.

    Định dạng như sau: [decimal value]
    Ví dụ: 20047

    2/ Hexadecimal
    Format: 16#[hexadecimal value]
    Ex: 16#4E4F

    3/Binary
    Format: 2#[binary value]
    Ex: 2#1001_1110_0110

    4/ ASCII
    Format: '[ASCII text]'
    Ex: 'Day la vi du'

    5/ Real
    Format: theo chuẩn ANSI/IEEE 754 - 1985
    Ex: +1.175495E--38(positive)--1.175495E--38(negative)

    Chúc các bạn thành công.

    CHỦ ĐỀ TƯƠNG TỰ:

    turom, haiha1, mtlaptop3 người nữa đã cảm ơn nội dung này.
    Tel. +84-(0) - 915 560 511
    SmartGrid Technology Company
    Email : ngohaibac AT gmail DOT com

  2. #2
    Moderator ngohaibac's Avatar
    Tham gia
    Sep 2005
    Nơi Cư Ngụ
    BKHN
    Bài viết
    598
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Dưới file đính kèm là chương trình mô phỏng S7 200, các bạn download về nhé.

    Còn một số phần mềm HMI tương đối trực quan:

    PC_SIMU (V1.0)

    CADe_SIMU (V1.0)

    Còn hướng dẫn cụ thể mô phỏng thế nào thì các bạn chờ kì sau nhé Click here to enlarge.

    Chúc anh em thành công.

    File gửi kèm
    phamdang, TIENTUAN, turom8 người nữa đã cảm ơn nội dung này.
    Tel. +84-(0) - 915 560 511
    SmartGrid Technology Company
    Email : ngohaibac AT gmail DOT com

  3. #3
    Thành viên mới namtuoc's Avatar
    Tham gia
    Aug 2005
    Bài viết
    7
    Mentioned
    0 Post(s)
    Tagged
    1 Thread(s)
    mình đang gặp sự cố về cách sử dụng chương trình con trong ngôn ngữ STL. Đồng chí nào có bài ví dụ nào có sử dụng chương trình con và ngắt không cho mình với. Mình đang cần học cấp tốc PLC. Kính mong mọi người giúp đỡ


  4. #4
    Thành viên mới nhha's Avatar
    Tham gia
    Aug 2007
    Bài viết
    1
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Click here to enlarge Nguyên văn bởi ngohaibac Click here to enlarge
    Dưới file đính kèm là chương trình mô phỏng S7 200, các bạn download về nhé.

    Còn một số phần mềm HMI tương đối trực quan:

    PC_SIMU (V1.0)

    CADe_SIMU (V1.0)

    Còn hướng dẫn cụ thể mô phỏng thế nào thì các bạn chờ kì sau nhé Click here to enlarge.

    Chúc anh em thành công.
    Chào bác ngohaibac, bac lam on post phần hướng dẫn sử dụng lên cho anh em xem với. Cảm ơn bác nhiều


  5. #5
    Moderator techpro's Avatar
    Tham gia
    Sep 2006
    Bài viết
    407
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    lập trình

    Ngắt của S7-200 chủ yếu liên quan đến bộ đếm tốc độ cao và các đầu ra phát xung(truyền thông trong S7-200 ít được sử dụng lắm). Tìm hiểu các vấn đề này cũng không có gì phức tạp. Tuy nhiên nếu kết hợp lập trình S7-200 và giao diện điều khiển giám sát trên máy tính một cách thông minh qua OPC thì đúng là chúng ta cũng nên quan tâm!

    http://techpal.vn
    Chia sẻ công nghệ, cùng thành công

  6. #6
    Q2T
    Q2T is offline
    Thành viên tích cực Q2T's Avatar
    Tham gia
    Nov 2006
    Nơi Cư Ngụ
    Hà Nội
    Bài viết
    139
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Click here to enlarge Nguyên văn bởi namtuoc Click here to enlarge
    mình đang gặp sự cố về cách sử dụng chương trình con trong ngôn ngữ STL. Đồng chí nào có bài ví dụ nào có sử dụng chương trình con và ngắt không cho mình với. Mình đang cần học cấp tốc PLC. Kính mong mọi người giúp đỡ
    Cái này dễ à!
    Để tạo một khối chương trình con cần làm các bước sau:
    - Bấm vào Program Block rồi phải chuột chọn Insert--> Subrountine. Trong chương trính sẽ hiện ra một chương trình con mới. Có thể đổi tên bằng cách phải chuột vào đó rồi chọn Rename.
    - Vào khối chương trình con đó rồi đặt tên các tham biến trong vùng đặt tên biến của CTC đó
    - Các biến đầu vào cần lấy từ các khối khác cho vào dạng biến IN với kiểu thích hợp
    - Các biến ra cho vào dạng biến OUT với kiểu dữ liệu thích hợp
    - Các biến IN-OUT có thể dùng nếu cần thiết
    - Thứ tự các biến khai bao như thế nào cần phải nhớ để khi gọi chương trình phải theo đúng thứ tự đó.
    - Lập trình bình thường như trong khối Main (OB1)
    - Trong khối OB1 gọi chương trình đó bằng lệnh:
    Call Tên CTC <lần lượt đến các biến đã khai báo theo đúng thứ tự>
    Đảm bảo chạy!:win

    hamhoclenthienbao2805 đã cảm ơn nội dung này.

  7. #7
    Thành viên tích cực HueDN's Avatar
    Tham gia
    Jan 2006
    Bài viết
    315
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    bac lam on post phần hướng dẫn sử dụng lên cho anh em xem với
    Bạn đang ở MicroWin Step7, vào File/Export xuất chương trình của bạn ra file có phần mỏ rộng là *.awl (nhớ đường dẫn).
    Xong chạy trình mô phỏng, chọn đúng con PLC của mình, load chương trình vào cho nó (file *.awl khi nãy) và chạy thử.

    Không ai không học trở thành bác học, không thầy nào chắc chắn dạy học trò thành bác học

  8. #8
    Thành viên mới smartthought's Avatar
    Tham gia
    Jun 2007
    Nơi Cư Ngụ
    Làm trai chí ở bốn phương
    Bài viết
    12
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Bác nào có thể nói một cách tường minh, dễ hiểu về cái gọi là vòng quét chương trình của PLC không???
    Thế nó cứ chạy đi chạy lại mãi cái đoạn main codes à?
    Còn Vi điều khiển hình như em không thấy cái khái niệm này thì phải???


  9. #9
    Q2T
    Q2T is offline
    Thành viên tích cực Q2T's Avatar
    Tham gia
    Nov 2006
    Nơi Cư Ngụ
    Hà Nội
    Bài viết
    139
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Click here to enlarge Nguyên văn bởi smartthought Click here to enlarge
    Bác nào có thể nói một cách tường minh, dễ hiểu về cái gọi là vòng quét chương trình của PLC không???
    Thế nó cứ chạy đi chạy lại mãi cái đoạn main codes à?
    Còn Vi điều khiển hình như em không thấy cái khái niệm này thì phải???
    Đúng vậy! Chương trình chính sẽ được chạy đi chạy lại, thời gian mỗi lần gọi là thời gian vòng quet (Cycle time).
    Một vòng quét của PLC sẽ bao gồm các bước:
    - b1: đọc dữ liệu từ cổng vào
    - b2: Thực hiện chương trình
    - b3: Kiểm tra lỗi và truyền thông
    - b4: đưa dữ liệu ra cổng ra
    Bốn bước này sẽ được thực hiện tuần tự và lặp đi lặp lại. Vi vậy nếu đoạn chương trình nào chỉ muốn thực hiện một lần duy nhất thì phải có điều kiện cho nó hoặc dùng bit nhớ đặc biệt (SM0.1 bit này chỉ băng 1 trong vòng quét đầu tiên của chương trình)

    tienbiensdn7764761 đã cảm ơn nội dung này.

  10. #10
    Thành viên mới winwin's Avatar
    Tham gia
    Oct 2007
    Bài viết
    20
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    muốn xữ lý tín hiệu tương tự trong plc thì đọc chổ nào nhỉ.bác nào có thể chỉ giúp em cách lập trình lấy tính hiêu tương tự ( 4-20mA từ cảm biến mức nước của ENDRESS HAUSER) vào PLC s7 200 để điều khiển độ mở van bể chứa nước không a.cam ơn các bác nhiều!

    Thanhhdsdn7764761 đã cảm ơn nội dung này.

Trang 1/4 123 ... cuốicuối

Quyền Sử Dụng Ở Diễn Ðàn

  • Bạn không được gửi luồng mới
  • Bạn không được trả lời bài viết
  • Bạn không được gửi file đính kèm
  • Bạn không được sửa bài viết của mình
  •