các bác cho em hỏi, không biết con Fx-2n có cách nào ngắn gọn thực hiện được yêu cầu này không vậy các bác:
lần 1: đưa dữ liệu từ D0 sang D10
lần 2: đưa dữ liệu từ D0 sang D11
lần 3: đưa dữ liệu từ D0 sang D12
lần n: đưa dữ liệu từ D0 sang Dn
Printable View
các bác cho em hỏi, không biết con Fx-2n có cách nào ngắn gọn thực hiện được yêu cầu này không vậy các bác:
lần 1: đưa dữ liệu từ D0 sang D10
lần 2: đưa dữ liệu từ D0 sang D11
lần 3: đưa dữ liệu từ D0 sang D12
lần n: đưa dữ liệu từ D0 sang Dn
yeah.......... em đã làm được rồi
bạn có thể chia sẻ cái này ko, đọc thấy hấp dẫn quá mà chưa hiểu gì@@
Dùng con trỏ là ok. :81:
vâng đúng rồi
Làm cách nào vậy bạn. Mình cũng đang tìm hiểu vấn đề này nhưng yêu cầu khác một tí là đầu vào bấm random lưu vào các thanh ghi liền nhau
Nếu ko yêu cầu về thời gian thì FX-2N có lệnh FMOV, 1 phát FMOV D0 D10 Kn sẽ mov dữ liệu trong D0 vào D10, D11, D12....D(n-1)
Bác nào có thể nói cụ thể hơn tí đc ko ak. Hoặc có tài liệu về lập trình sử dụng con trỏ cũng dc ak. Thanks
Ví dụ như lệnh CJ p9 là nhảy đến con trỏ số 9. Vậy cách thành lập con trỏ như thế nào hay nó mặc định sẵn trong chương trình ak.
CÓ THỂ MOV ĐẾN 9999 THANH GHI CHỈ CẦN DÙNG COUNTER VÀ HÀM SO SÁNH INPUT
COUNTER ĐẾM 0-9999 HÀM SO SÁNH DÙNG >= C1 K1}---------->MOV D0 D10
>= C1 K2 ----> MOV D0 D11
>= Cn Kn ------> mov d0 dn
>= c1 k999 _-----> rst c1
vậy bác cũng hiểu nhiều về dòng mitsubishi quá rồi những lệnh dịch di chuyển mình ít khi sử dụng đọc lại lệnh SFWR thấy nó có thể dùng cho ứng dụng của bác được rồi
bác có tìm hiểu về hàm RS chưa dùng để truyền thông trực tiếp giữa các thiết bị theo rs485.mình đọc manual mà vẫn chưa hiểu được cách cấu hình nó
mình nhớ mang máng là nó có 1 thanh ghi để mình chọn kiểu kết nối, như là độ dài dữ liệu, tốc độ baud thì phải, mà bác coi cái manual của cái modul truyền thông rồi thiết lập theo là được thôi, ngày xưa em cũng coi rồi làm theo là được thôi
manual giải thích sơ sai lắm chỉ là option boadr rs485-bd gắn vào con fx1n.mình có tìm hiểu về hàm rs .nó được cấu hình qua thanh ghi d8120 để set cấu hình truyền thông
https://drive.google.com/file/d/0B_a...ew?usp=sharing đây là chương trình cách sử dụng hàm rs hình như có chuyển đổi kiểu dữ liệu ra mã ASCII THI PHẢI
cũng chương trình này mình lấy ra và download vào con fx1n mới và nó hiện truyền thông với đồng hồ k3hb có sử dụng boad truyền thông rs485 nhưng nó lại không hiểu nhau ban xem giúp mình với
Thực sự phần truyền thông này e cũng đang rối quá. Bác nào vào post này giúp em với.
https://plcvietnam.com.vn/forum/show...h%C3%B4ng-FX3U
Cảm ơn bác nhiều ! Em mô tả lại bài toán em đang làm :
Nhận tín hiệu từ 1 con cảm biến nhiệt độ ,độ ẩm là THD-WD1-T, con này đưa tín hiệu output là RS485 về module Rs485 của PLC là Fx3u-485adp-mb, còn PLC em dùng là Fx3u-64M. em cũng có đọc tài liệu về FX3U và giao tiếp 485 nhưng làm theo không đc, vì em cũng chưa hiểu rõ lệnh. Mong bác chỉ giúp em.
Đây là chương trình phần giao tiếp em viết bằng GX-develop.
http://www.mediafire.com/download/t6...dbus-RS485.rar
Và làm thế nào để biết PLC đã giao tiếp được với cảm biến?