Thông báo
Collapse
No announcement yet.
Tổng hợp S7-300
Collapse
This topic is closed.
X
This is a sticky topic.
X
X
-
Xin pác santaboss xem giúp mình :Nguyên văn bởi santaboss Xem bài viếtNếu nói như bạn là cần đúng rùi đấy! Bạn cứ bám theo công thức này mà làm:
Mx = Kp*e + Ki*tichphan(e*dt)+Kd*de/dt = Kp(e + 1/Ti*tichphan(e*dt)+Td*de/dt)
Ban nen xem them phan help ve PID trong phan mem Step7 MicroWin; PLC chi tinh duoc gan dung cong thuc tren, de tăng độ chính xác thì kết quả của hàm sẽ được lưu giữ lại vài chu kỳ lấy mẫu trong Bias; Việc này sẽ không cần thiết nếu lưu giữ nhiều chu kỳ.
Nếu bạn đọc phần help trên mà hiểu được thì chắc chắn rằng bạn sẽ hiểu được bản chất và cách sử dụng PID trên S7 - 300/400.
Những vấn đề này tôi đã chạy trong một số hệ thồng thật rồi nên bạn yên tâm về khoảng cách giữa lý thuyết và thực hành nhé.
Còn việc tìm bộ tham số của đối tượng thì điều này hơi tốn công đấy, bạn có thể ngồi dò tìm trên hệ thống thực bằng phương pháp của Zeigler Nichol; Nhưng bạn nên khai thác triệt để khả năng của thiết bị thông qua Auto-turning, đa phần các PLC của các hãng lớn đều có chức năng này.
Ban đầu bạn đưa vào một bộ tham số giả định sao cho đầu ra (output) của nó dừng rơi vào vùng hạn chế trên và dưới, sau khoảng chừng vài phút đến hơn 10 phút nó sẽ tìm được và bạn tiến hành update bộ tham số này xuống thông qua đồ thị có sẵn trong phần Wizard của phần mềm!
Thông thường thì đa phần các bộ điều khiển là PI, một số đối tượng có quán tính lớn như nhiệt độ thì mới thêm tham số D.
Đấy là một số mẹo vặt.
Chúc bạn thành công.
CALL FB 41 , DB1
COM_RST :=I0.0
MAN_ON :=I0.1
PVPER_ON:=I0.2
P_SEL :=TRUE
I_SEL :=TRUE
INT_HOLD:=FALSE
I_ITL_ON:=FALSE
D_SEL :=TRUE
CYCLE :=T#10MS
SP_INT :=MD0
PV_IN :=MD4
PV_PER :=
MAN :=
GAIN :=MD8
TI :=T#2S
TD :=T#1S
TM_LAG :=
DEADB_W :=MD12
LMN_HLM :=MD16
LMN_LLM :=MD20
PV_FAC :=MD24
PV_OFF :=MD28
LMN_FAC :=MD32
LMN_OFF :=MD36
I_ITLVAL:=
DISV :=
LMN :=MD40
LMN_PER :=mw60
QLMN_HLM:=Q0.0
QLMN_LLM:=Q0.1
LMN_P :=MD44
LMN_I :=MD48
LMN_D :=MD52
PV :=
ER :=
Với giá trị SP_INT MD0 thì tầm từ 0 đến 50 , và mình đặt nó chỉ có 30 thôi .
Và tín hiệu hồi tiếp PV_IN thì mình nên đặt giá trị là bao nhiều ? Gain ( Kp ) thì mình nên đặt là bao nhiêu ? Kp thì mình tự cho nhưng mà đầu ra nó nhảy tùm lum hết . Bạn vui lòng xem file ở phần tập tin đính kèm thì sẽ hiểu :
Và mình muốn đo là áp suất có giá trị từ 0 đến 50Kpas , nhưng mà mình muốn nó luôn là 30Kpas . Hiệu chỉnh PID cho cái van ( góc mở 0 đến 100%) , mình đã tính v ới 30Kpas thì góc mở mong muốn là 60% . Bạn vui lòng hướng dẫn mình điền các thông số còn lại nha
Thank u so much , very muchAttached Files
Comment
-
Các bác ráng duy trì luồng này nha
Mình đang học năm thứ 4 ĐHSPKT TPHCM khoa điện tử. Hiện tại đang học S7-300 mà lại bị yêu cầu lập trình bằng STL, các bạn có kinh nghiệm lập trình bằng STL thảo luận cùng mình nha. Do trước nay dùng S7-200 toàn lập trình bằng LAD không à, nên giờ hơi bị lúng túng.
Nhắn riêng bác ZEN nếu có tài liệu nào về S7_300 cho mình xin nhé,cảm ơn trước rất nhiều.
Comment
-
cảm ơn bác abcyz đã đưa ra giải pháp phù hợp là dùng con đo cảm biến gắn trên phao,vì vậy bài toán có thể giải quyết dễ dàng hơn, minh cũng lập được bảng dung tích theo chiều cao(barem) của bể hình elip có đường kính D = 2753 mm, L= 4216 mm dung tích chứa là V = 25000 lít, Có dung tích theo chiều cao là; h=1cm thì V= 9 lít, h= 2 cm, V=26 lít, h= cm thì V= 48 lít..........................h =40 cm thì V=2284 lít....h=254 cm thì V=25000 lít.Bác nào lập trình thử xem rồi cùng trao đổi nhé, chúc các bác thành công!
Comment
-
Bác này sao lại bảo là "bị yêu cầu" chứ. Không nên nói như thế, bạn cứ dùng thử STL đi, khi rành rồi bạn sẽ thấy nó tiện và nhanh như thế nào. Việc chuyển sang dùng STL cũng không khó lắm đâu, bạn cứ viết bằng LAD sau đó chuyển sang STL để xem, xem hoài cộng với việc đọc tập lệnh STL ban sẽ quen nó ngay thôi. Chúc vui. Tối tôi sẽ gửi tl cho bạn. Giờ bận rùi. HihiNguyên văn bởi hphuong_spkt Xem bài viếtMình đang học năm thứ 4 ĐHSPKT TPHCM khoa điện tử. Hiện tại đang học S7-300 mà lại bị yêu cầu lập trình bằng STL, các bạn có kinh nghiệm lập trình bằng STL thảo luận cùng mình nha. Do trước nay dùng S7-200 toàn lập trình bằng LAD không à, nên giờ hơi bị lúng túng.
Nhắn riêng bác ZEN nếu có tài liệu nào về S7_300 cho mình xin nhé,cảm ơn trước rất nhiều.
Thân mến
Comment
-
Rối quá rối quá cứ lập trình theo Lad di , thầy Đ bảo cuối kì thi bằng Lad mà viết STL có mà đuốiNguyên văn bởi moserose Xem bài viếtBác này sao lại bảo là "bị yêu cầu" chứ. Không nên nói như thế, bạn cứ dùng thử STL đi, khi rành rồi bạn sẽ thấy nó tiện và nhanh như thế nào. Việc chuyển sang dùng STL cũng không khó lắm đâu, bạn cứ viết bằng LAD sau đó chuyển sang STL để xem, xem hoài cộng với việc đọc tập lệnh STL ban sẽ quen nó ngay thôi. Chúc vui. Tối tôi sẽ gửi tl cho bạn. Giờ bận rùi. Hihi
Thân mến
Nhưng mà ai muốn theo lập trình cho giỏi thì nên tìm hiểu STL
Riêng mình thì đuối thôi,
Eragon
Comment
-
Bạn dùng thử cái này xem. Giải nén nó ra, rồi để y tên, copy vô ổ C (nhớ là ổ C nha bạn, ko cho nó là con thư mục nào cả). Rồi mở License Manager lên chọn ổ C cho nó search key. Sau đó đóng lại, mở S7 - 300 lên chọn Active là được. Thử xem.Nguyên văn bởi trungtichào các bạn! tôi mới cài step 7-300 nhưng tôi không có license key. Vậy có ai giúp tôi với version 5.3.mail của tôi là :bk_boy8605@yahoo.com.Thanks so much!!!!Attached Files
Comment
-
Tôi gửi bộ ***** của Siemen lên cho các bác. Các bác down về, giải nén ra. Trong dó có các thư mục con chứa key của chương trình tương ứng. Để ***** S7-300 thì vào thư muc con với Version tương ứng ròi copy 1 file bất kỳ trong đó (nhớ là file.ekb ra ngoài. Sau đó chạy file SiemensEng.exe, vào file chọn all. Thế là xong.Nguyên văn bởi minhlong Xem bài viếtBạn dùng thử cái này xem. Giải nén nó ra, rồi để y tên, copy vô ổ C (nhớ là ổ C nha bạn, ko cho nó là con thư mục nào cả). Rồi mở License Manager lên chọn ổ C cho nó search key. Sau đó đóng lại, mở S7 - 300 lên chọn Active là được. Thử xem.
Để ***** các chương trình khác làm tương tự như thế.
Chú ý: Nhớ là chỉ copy 1 file (của chương trình cần *****) ra ngoài thôi. Nếu cai lại thì chỉ cần chạy file SiemensEng.exe thôi. Không cần copy ra nữa. Chúc học tốt.
Thân mến.Attached Files
Comment
-
Bác chịu khó đọc tài liệu tiếng anh nha. Tôi đã đoc rồi nhưng không dịch ra làm gì vì không có thời gian. Bác đọc di, nếu có chỗ nào không hiểu được thì có thể hỏi, nếu tôi thấy và trả lời được tôi sẽ trả lời nhanh cho bác. Chúc bác học tốt.Nguyên văn bởi H.Hai Xem bài viếtCác bác ơi!có ai biết về cách lập trình có cấu trúc trong PLC không
Các bác có thể gửi cho em một ví dụ cụ thể được không
Em mới chỉ biết lập trình tuyến tính thối.Mong các bác cao thủ giúp cho
Note: bác chịu khó đọc và làm theo từ đầu sách nhé. Nếu không thì sẽ không theo cuốn sách đó dược đâu.
Thân mênAttached Files
Comment
-
Sao lại ko được hả bạn. Mà bạn có làm đúng như mình nói ko. Copy AX NF ZZ vào ổ C ( nhớ là ổ C chứ ko cho nó nằm trong thư mục nào cả ), rồi vào automation license chỉ vào ổ C, nó sẽ tự search cho bạn. Sau đó đóng lại rồi mở S7-300 lên chọn Step gì gì đó, nhấn Active là được mà.Nguyên văn bởi nguyenthu2 Xem bài viếtôi!!!!!!!!! Mệt wa đi thôi
Em cài Step7 v5.4 chỉ dùng được 14 ngày.em đã tim đủ mọi cách để ***** theo hướng dẫn của các bác:như copy AX NF ZZ hay vao automation license seach key(em đã down phần key của một bác nào đó trên điễn đàn) nhưng vẫn ko chạy được
Các bác giúp em với!!!!!!!!!!!!!
Nếu vẫn ko được hay bạn xem trang 67 hình như bác moserose có cho cái ***** Sim_EKB_2006_07_07 xài cũng được lắm. Chúc vui!
Comment
Bài viết mới nhất
Collapse
-
Trả lời cho Tìm bạn thân quen cũ.bởi mèomướpDạ cháu đọc 1 số bài viết của bác vi... thì nhớ đc bác là 1 cụ già gần 80 tuổi, sức khỏe yếu. Đam mê và làm vc về kỹ thuật điện. Thích thơ ca. Có nhìu bài chia sẻ quý báu cho thế hệ sau. Tuy nhiên già rồi nên khái tính, bảo thủ, nhưng vẫn đáng kính ạ... còn lão nhathung... thì kiểu bố đời
-
Channel: Tâm tình dân kỹ thuật
hôm nay, 12:52 -
-
bởi lvhnHãng nào tùy thích thôi bác! bây giờ các hãng đều hỗ trợ xem qua máy tính hay điện thoại đều được. Gắn Trước tiên mua về cắm nguồn set ip hết xong hãy lắp lên, cam poe chỉ cần 4 lõi là hoạt động bình thường nên 1 dây kéo cho 2 cam vẫn ok
-
Channel: Tâm tình dân kỹ thuật
Hôm qua, 15:49 -
-
Trả lời cho Tìm bạn thân quen cũ.bởi lvhnNhớ không nhầm thì lúc còn đi học có gặp chú 1 lần cf bãi xe Nguyễn Kim, giờ quán cf đó nghỉ bán rồi
-
Channel: Tâm tình dân kỹ thuật
Hôm qua, 15:44 -
-
Trả lời cho Thắc mắc pin 21v ?bởi lvhnCon số đấy biểu thị gần đúng thôi, cái đồng hồ đó có đảm bảo chính xác hay không? pin có cục lên 4v4 vẫn bình thường. Cái gì cũng có sai số trong phạm vi không quá lớn thì không ảnh hưởng gì đâu, bàn ngay ngón ngắn ngón dài mà
-
Channel: Điện tử dành cho người mới bắt đầu
Hôm qua, 15:32 -
-
Trả lời cho Amply bị rò DC 22 voltbởi lvhnThay mấy con transisto nhỏ đầu vào, thường vi sai lỗi hay bị. Khám tổng quát chân các linh kiện xem có bị rỉ sét nhiều không?
-
Channel: Điện thanh
Hôm qua, 15:24 -
-
bởi dinhthuong92Mạch này hiệu suất ra led đạt khoảng 90.7% tại 12V in, 40W out.
-
Channel: Nguồn!
27-07-2026, 10:15 -
-
bởi dinhthuong92Có lẽ nguồn viết bài này chỉ mang tính định tính để nói rằng cần thay đổi tổng trở tải để có Pmax chứ trình bày chưa chi tiết và thấu đáo một cách định lượng. Công thức tổng quát phải có mặt L mới được, và nói là "tổng...
-
Channel: Nguồn!
27-07-2026, 10:09 -
-
Trả lời cho [Chia sẻ] Tổng hợp các công ty AI Việt Nam đang làm gì thật sự — Từ voicebot, computer vision đến AI agentsbởi nguyendinhvanCàng ngày, CNTT càng trở nên lôi thôi , rách việc.
Cái AI và Ge... trên trình duyệt chỉ tổ làm vướng mắt, mất thì gian.
Tôi toàm phải mất cộng tắt nó đi.-
Channel: Xu hướng, nhu cầu và thị trường
25-07-2026, 14:59 -
-
bởi trung30000Em có con amply 12 sò D 718 và e688 , biến áp 15A, 30v 0 30 v, một kênh thì hoạt động bình thường, kênh còn lại nổ bụp bụp, sột sột, đèn tín hiệu nhảy lên vạch max, khoảng 4 đến 5 giây, sau đó đèn tín hiệu trả về mức không, Em thấy như...
-
Channel: Điện thanh
24-07-2026, 13:50 -

Comment