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

    Angry Bit nhớ đặc biệt trong S7 300

    Xin hỏi các bạn "Trong PLC S7-300 có biến nào (biến SM) mà mỗi lần chuyển từ Run sang Stop (công tắc chuyển trên PLC) thì biến đó được gán bằng 0 (hoặc bằng 1 cũng dc)". Trong S7 200 có biến SM đấy, nhưng S7 300 thì mình tìm mãi ko thấy! hic. bạn nào biết thì giúp với nhé! thanks!

  2. #2
    Thành viên cấp 2
    Ngày tham gia
    May 2013
    Bài viết
    83
    Thanks
    35
    2 lượt trong 2 bài viết
    Có bạn khuyên mình viết code..nhưng mình ko biết viế thế nào!hic.bạn nào viết đc thì post lên cho mình với nhé!thanks!

  3. #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
    Dùng khối OB100 để viết cho bit bạn muốn = 0 hoặc bằng 1 khi bất PLC lên là xong
    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

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


  5. #4
    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
    Gọi OB 100

    Net 1:

    AN M 20.0

    S M 20.0
    R M 20.1


    Được như ý muốn. Đặt Symbol là xong.
    Hidden Content

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

  6. #5
    Thành viên cấp 2
    Ngày tham gia
    May 2013
    Bài viết
    83
    Thanks
    35
    2 lượt trong 2 bài viết
    Thanks bạn! bạn có thể nói rõ hơn việc viết thế nào cho bit =0 (hoặc 1) ko? mình không hiểu chỗ đấy!
    Mình có thấy ở diễn đàn mình Tran_Hieu0983 viết "Trong S7-300 chỉ có OB100 thôi còn lại OB101 và OB102 có trong S7-400.

    Khi lần đầu tiên khởi động thì chương trình sẽ gọi OB100 thực thi lần đầu tiên chuyển từ Stop sang Run.
    Mỗi khối OB riêng biệt chứ không có gọi OB này trong OB kia, mỗi OB làm một chức vụ riệng biệt.
    Thân chào"

    Mình không hiểu OB1 và OB100 khác nhau thế nào? mình nghĩ 2 khối này như nhau chứ, chỉ khác nhau cái tên thôi chứ nhỉ?

  7. #6
    Thành viên cấp 3
    Ngày tham gia
    Dec 2012
    Đang ở
    Ho Chi Minh Vietnam Now
    Bài viết
    184
    Thanks
    4
    61 lượt trong 46 bài viết
    S7-300/400 không phân chia vùng nhớ như S7-200. Bạn có thể sử dụng bất cứ địa chỉ nào trên bộ nhơ Mx miễn là nó đừng trùng với những cái đã được sử dụng.
    Khối OB1 như là main program (tương tự thôi nha chứ không hoàn toàn)
    Khối OB100 Startup PLC và chỉ thực hiện một lần duy nhất mà thôi. Mỗi khối OB đều có chức năng nhiệm vụ riêng của nó, bạn phải đọc tài liệu để bieeta khối đó làm cái gì.

  8. #7
    Thành viên cấp 4
    Ngày tham gia
    Aug 2011
    Đang ở
    "Lang Thang" in Sài Gòn
    Bài viết
    332
    Thanks
    22
    95 lượt trong 75 bài viết
    Trích dẫn Gửi bởi kimdinhthai_bk Xem bài viết
    Xin hỏi các bạn "Trong PLC S7-300 có biến nào (biến SM) mà mỗi lần chuyển từ Run sang Stop (công tắc chuyển trên PLC) thì biến đó được gán bằng 0 (hoặc bằng 1 cũng dc)". Trong S7 200 có biến SM đấy, nhưng S7 300 thì mình tìm mãi ko thấy! hic. bạn nào biết thì giúp với nhé! thanks!
    ko biết bạn cần dùng nó cho mục đích j? but mình nghĩ bạn cứ viết đại 1 bit "M0.0 = always ON" trong OB1 vậy là xong chứ j. Nếu PLC Stop thì nó tự mất thôi. Còn nếu muốn báo hiệu thì viết Always ON cho thằng OUTPUT Q0.0 nào đó rồi kiểm tra.
    gcdpham,
    Siemens Solution
    PLC, HMI, SCADA, Upgrade S5toS7, SimaticNet, OPC,...
    Control Engineer.
    Email: Hidden Content

  9. #8
    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 kimdinhthai_bk Xem bài viết
    Thanks bạn! bạn có thể nói rõ hơn việc viết thế nào cho bit =0 (hoặc 1) ko? mình không hiểu chỗ đấy!
    Mình có thấy ở diễn đàn mình Tran_Hieu0983 viết "Trong S7-300 chỉ có OB100 thôi còn lại OB101 và OB102 có trong S7-400.

    Khi lần đầu tiên khởi động thì chương trình sẽ gọi OB100 thực thi lần đầu tiên chuyển từ Stop sang Run.
    Mỗi khối OB riêng biệt chứ không có gọi OB này trong OB kia, mỗi OB làm một chức vụ riệng biệt.
    Thân chào"

    Mình không hiểu OB1 và OB100 khác nhau thế nào? mình nghĩ 2 khối này như nhau chứ, chỉ khác nhau cái tên thôi chứ nhỉ?
    http://plcvietnam.com.vn/forum/showt...ong-plc-s7-300

    Bạn đọc trong đó nhé. Đã nói rồi
    Hidden Content

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

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


  11. #9
    Thành viên cấp 2
    Ngày tham gia
    May 2013
    Bài viết
    83
    Thanks
    35
    2 lượt trong 2 bài viết
    Xin cảm ơn các bạn! Mình muốn viết chương trình để chạy 2 chế độ : auto hoặc manual. Khi bắt đầu bật công tắc Run trên PLC thì chương trình chạy ở chế độ Auto (kể cả trước đó bộ nhớ vẫn lưu chương trình ở chế độ manual). Tức ý mình là: mình ko reset bộ nhớ, khi đang chạy chương trình mình chuyển sang chế độ manual được, sau đó mình bật công tắc trên PLC về Stop. Rồi lại Bật về Run thì chương trình lại chạy tự động...muốn chuyển sang chế độ manual thì phải chọn sau đó.

  12. #10
    Thành viên cấp 4
    Ngày tham gia
    Aug 2011
    Đang ở
    "Lang Thang" in Sài Gòn
    Bài viết
    332
    Thanks
    22
    95 lượt trong 75 bài viết
    Trích dẫn Gửi bởi kimdinhthai_bk Xem bài viết
    Xin cảm ơn các bạn! Mình muốn viết chương trình để chạy 2 chế độ : auto hoặc manual. Khi bắt đầu bật công tắc Run trên PLC thì chương trình chạy ở chế độ Auto (kể cả trước đó bộ nhớ vẫn lưu chương trình ở chế độ manual). Tức ý mình là: mình ko reset bộ nhớ, khi đang chạy chương trình mình chuyển sang chế độ manual được, sau đó mình bật công tắc trên PLC về Stop. Rồi lại Bật về Run thì chương trình lại chạy tự động...muốn chuyển sang chế độ manual thì phải chọn sau đó.
    Cái này thì có khó gì đâu Bạn. Bạn cứ viết chương trình default là auto mode, chế độ manual mode chỉ dc thực hiện khi ấn nút nào đó. Vậy là lúc "Run" PLC nó mặc định chạy auto thôi.
    gcdpham,
    Siemens Solution
    PLC, HMI, SCADA, Upgrade S5toS7, SimaticNet, OPC,...
    Control Engineer.
    Email: Hidden Content

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