-
Thành viên cấp 3
Giá trị làm tròn của lệnh ROUND e ko input vào lệnh khác được, e cần xuất dữ liệu dạng interger qua AQW0 để nối với biến tần, biến tần thể hiện đúng tần số so với giá trị nhập trên màn hình. Do lệch vài giá trị nên em biết tùy chỉnh thế nào.
-
-
Little PLC


Gửi bởi
samqnn
Giá trị làm tròn của lệnh ROUND e ko input vào lệnh khác được, e cần xuất dữ liệu dạng interger qua AQW0 để nối với biến tần, biến tần thể hiện đúng tần số so với giá trị nhập trên màn hình. Do lệch vài giá trị nên em biết tùy chỉnh thế nào.
Ai nói bạn là ROUND xong ko dùng Input cho lệnh khác được vậy bạn?! Đó là xài chưa tới nhé bạn. ROUND thì dùng kiểu DI ở ngõ ra nhưng giá trị với Analog thì là I do đó chỉ cần convert DI_I là xong có gì đâu mà ko được.
-
-
Thành viên cấp 3
Em làm được tương đối rồi,output của lệnh ROUND là ID chứ ko phải DI anh Hiếu ah. Cảm ơn anh Hiếu.
-
-
Thành viên cấp 2

Gửi bởi
samqnn
Em làm được tương đối rồi,output của lệnh ROUND là ID chứ ko phải DI anh Hiếu ah. Cảm ơn anh Hiếu.
Kiểu dữ liệu Double Integer (DI), không phải là ID.
-
-
Thành viên cấp 3

Gửi bởi
tat01clc
Kiểu dữ liệu Double Integer (DI), không phải là ID.
thanks tat01clc ^.^ mới nghe ID
-
-
Thành viên cấp 3
Sorry các anh e mới tìm hiểu về PLC S7-200 nên còn rất nhiều điều phải hoc. Em có sai chổ nào mong mấy anh bỏ qua và giúp đỡ.
-
-
Thành viên cấp 9

Gửi bởi
samqnn
Sorry các anh e mới tìm hiểu về PLC S7-200 nên còn rất nhiều điều phải hoc. Em có sai chổ nào mong mấy anh bỏ qua và giúp đỡ.

Của bạn là DI3, DI6, ID3, ID6. không có định nghĩa vùng nhớ này trong Microwin
- Bạn có thể viết lại là VD3, VD6 là chạy. Nhưng chưa ổn. Bạn thay IN=VD3 và OUT=VD7 mới đúng
“Tôi không hề có tài năng gì cả. Tôi chỉ vô cùng tò mò.”A.E
-
-
Thành viên cấp 3

Gửi bởi
aubaoquoc
Của bạn là DI3, DI6, ID3, ID6. không có định nghĩa vùng nhớ này trong Microwin
- Bạn có thể viết lại là VD3, VD6 là chạy. Nhưng chưa ổn. Bạn thay IN=VD3 và OUT=VD7 mới đúng
Dạ đúng rồi thay IN=VD3 và OUT=VD7 là chính xác, nhưng ý mình ở đây là mình input cái VD7 này sau khi ROUND vào 1 lệnh khác thì khi Download xuống PLC và Online thì sẽ hiện là "NAN" với cái lệnh khác đó. Mong bạn chỉ bảo thêm.
-
-
Little PLC


Gửi bởi
samqnn
Dạ đúng rồi thay IN=VD3 và OUT=VD7 là chính xác, nhưng ý mình ở đây là mình input cái VD7 này sau khi ROUND vào 1 lệnh khác thì khi Download xuống PLC và Online thì sẽ hiện là "NAN" với cái lệnh khác đó. Mong bạn chỉ bảo thêm.
Về xuất hiện NAN có nghĩa là thực hiện phép toán trước đó bị sai hoặc tràn dữ liệu.
Ví dụ: nếu chia 1/0 thì kết wa là NAN chẳng hạn. Bạn kiểm tra lại chương trình nhé.
-
-
Little PLC


Gửi bởi
samqnn
Sorry các anh e mới tìm hiểu về PLC S7-200 nên còn rất nhiều điều phải hoc. Em có sai chổ nào mong mấy anh bỏ qua và giúp đỡ.

Chương trình trên viết sai thì sao mà chạy?! ROUND là dành cho số thực, đồng thời cái bạn gọi là vùng nhớ ID ở đây bạn cũng ko hiểu. Tôi nói là kiểu dữ liệu DI chứ ko phải vùng nhớ DI. Cái bạn gọi là ID đó là vùng nhớ Input (I) và truy xuất nguyên một Double Word nên ghi là ID.
I là input mà đi đặt làm ngõ ra thì sao mà chạy?!!!!!!!!!!! Còn nếu cứ làm hoài vầy thì sai lại cứ sai, đọc lại tài liệu cơ bản nhất về định nghĩa các vùng nhớ đi rồi làm tiếp.
Chúc thành công
-
Tag của Chủ đề này
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à 08:26 PM.
Phiên bản 4.2.5
Phát triển bởi thành viên PLCVietNam®.
Đánh dấu