thanks to all, it's very helpful, sorry because my PC havent installed unikey
Printable View
thanks to all, it's very helpful, sorry because my PC havent installed unikey
Trong khối DB, thì ngoài các cách truy nhập là DBX, DBB, DBW, DBD thì còn cách nào nữa ko ah ? nếu mình muốn truy nhập vào ô nhớ có địh dạng là Dint, Dword thì phải làm ntn ?
Bài viết rất hay, biết thế lúc đầu học PLC thì cày trên PLC viêt nam đầu tiên, mất bao nhiêu công sức mới học được chút ít, mà các pác cao thủ cho em hỏi với, lập lại 1 câu hỏi của một bác trên diễn đàn này, UDT là gì hở các bác, sử dụng ntn? em cũng có 1 ct sử dụng UDT mà ko hiểu lắm, kiểu như DB mà ko phải là DB
Các bạn phân biệt rõ thế này:
-DB là khối dữ liệu
-UDT là kiểu dữ kiệu do người dùng định nghĩa, giống như kiểu dữ liệu bit,byte,time,int,dint... và cách sử dụng thì như các kiểu dữ liệu khác thôi.
Tại sao phải có UDT: vì nhiều lúc người dùng cần định nghĩa 1 kiểu dữ liệu mà các kiểu int,dint,real..k đáp ứng dc mục đích. vd: tạo UDT profile drive để giao tiếp drive.
UDT là "UserDefine Data Type" là kiểu dữ liệu do người dùng định nghĩa ra. Nếu các bạn đã lập trình hướng đối tượng trong C, C++, Java rồi thì sẽ hiểu hơn về UDT.
Chăng hạn bạn có một đối tượng là Motor vậy bạn sẽ có những thông số liên quan đến motor như sau
Start -> bool
Stop -> bool
Speed Reference -> Real
Speed Feedback -> real
..... và bạn định nghĩa một biến Motor có các thuộc tính như thế thì sau này khi bạn gán một biến motor cho một đối tượng motor thì nó có đầy đủ nhưng thuộc tính trên và bạn chỉ việc đem ra sử dụng.
Em có thắc mắc xn hỏi các anh đi trước ợ:
http://www.data.webdien.com/photo/up...3a1a7e985f.png
http://www.data.webdien.com/photo/up...34fc496368.png
Bây giờ em muốn thêm biến NGAY vào bảng Var để dễ theo dõi thì phải đánh địa chỉ là thế nào ạ ??
đọc ngày ở đây nhé
Đính kèm 1017
P/S: Đó là biến tạm trong OB1, bạn coi trong chương trình người ta move nó vô vùng nhớ nào thì monitor biến đó, còn ko thì bạn viết thêm đoạn move đó rồi monitor.
:95: