-
Vấn đề với FB41 của step 7
mình gặp vấn đề này nhờ các bạn giúp đỡ:
Trong step7 có hàm FB41 hay còn gọi là module mềm PID. mình lập trình 1 đoạn ví dụ như sau:
CALL "CONT_C" , DB41
COM_RST :=
MAN_ON :=FALSE
PVPER_ON:=FALSE
P_SEL :=TRUE
I_SEL :=TRUE
INT_HOLD:=
I_ITL_ON:=
D_SEL :=TRUE
CYCLE :=T#100MS
SP_INT :=MD0
PV_IN :=MD4
PV_PER :=
MAN :=
GAIN :="Kp1"
TI :="Ti1"
TD :="Td1"
TM_LAG :=
DEADB_W :=
LMN_HLM :=
LMN_LLM :=
PV_FAC :=
PV_OFF :=
LMN_FAC :=
LMN_OFF :=
I_ITLVAL:=
DISV :=
LMN :=MD8
LMN_PER :=
QLMN_HLM:=
QLMN_LLM:=
LMN_P :=
LMN_I :=
LMN_D :=
PV :=
ER :=
Khi mình đặt SPI_IN là MD0 lớn hơn 100.0 (ví dụ MD0=1000) thì đầu ra LMN là MD8 luôn luôn bằng 100.0 (dù thay đổi PV_IN thế nào đi nữa)
Rõ ràng mình chọn đầu vào PV_IN (không phải %) thì sao lại như vậy được nhỉ? đúng ra nó phải thay đổi theo hiệu của (MD0-MD4) mới đúng chứ...hichic. Mong được giải đáp sớm!
-
-
Little PLC
![](images/rankplc/site.png)
wan trọng là MD4 bằng bao nhiêu. Nếu MD4 mãi bằng o thì MD8 mãi là 100% là đùng rồi.
Thân
-
-
Em chọn đầu vào là PV_IN, không phải PV_PER mà. Theo em hiểu thì một cách định tính LMN(s)=PID(s)*(SP_IN-PV_IN)(s) phải k anh nhỉ? thế bây giờ em xử lý thế nào để đầu ra LMN thay đổi theo hiệu MD4-MD0?
-
-
đầu ra LMN là dạng số thực không phải phần % mà. giá trị lớn nhất của nó (nếu MD4=0) là Kp*SP_IN đúng ko anh?
-
-
Little PLC
![](images/rankplc/site.png)
Bạn coi lại đường đi của khối nhé. Bấm F1 coi. Coi đọc lại giá trị tầm của LMN đi từ đâu tới đâu là xong. Khi làm mình cũng bấm F1 coi lại chứ ko để nó trong đầu làm gì ^^. Hi. Học để quên, quên để nhớ.
-
Bài viết của "tran_hieu0983" đã được cám ơn bởi các thành viên:
-
ok mình làm được rồi. thanks nhé! cần phải chọn thêm giới hạn LMN_HLM, LMN_LLM. Nếu để mặc định thì nó là giới hạn 0-100%.
-
-
![Trích dẫn](images/styles/lifeSpace/misc/quote_icon.png)
Gửi bởi
tran_hieu0983
Bạn coi lại đường đi của khối nhé. Bấm F1 coi. Coi đọc lại giá trị tầm của LMN đi từ đâu tới đâu là xong. Khi làm mình cũng bấm F1 coi lại chứ ko để nó trong đầu làm gì ^^. Hi. Học để quên, quên để nhớ.
Chuẩn luôn, nều F1 chưa rõ thì phá code ra nà đọc.
-
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à 12:01 AM.
Phiên bản 4.2.5
Phát triển bởi thành viên PLCVietNam®.
Đánh dấu