-
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!
-
-
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!
-
-
Thành viên Đồng
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
-
Bài viết của "anhlv.ddt" đã được cám ơn bởi các thành viên:
-
Little PLC

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.
-
-
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ỉ?
-
-
Thành viên cấp 3
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ì.
-
-
Thành viên cấp 4

Gửi bởi
kimdinhthai_bk
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
-
-
Little PLC


Gửi bởi
kimdinhthai_bk
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
-
Bài viết của "tran_hieu0983" đã được cám ơn bởi các thành viên:
-
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 đó.
-
-
Thành viên cấp 4

Gửi bởi
kimdinhthai_bk
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
-
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
-
Nội quy - Quy định
Back to Top
Múi giờ GMT +7. Bây giờ là 05:27 PM.
Phiên bản 4.2.5
Phát triển bởi thành viên PLCVietNam®.
Đánh dấu