Lúc trước mình có ghi giá trị float sang PLC thì sử dụng lệnh Write Multiple Coils như này nè bạn: RS485.rs485.write('reg', 0,easymodbus.modbusClient.convert_float_to_two_registers (float(chieu_rong_cm))) Kiểu reg mình đang set điều kiện: elif type_ == 'sin_reg': plc.write_single_register(address, values) elif type_ == 'reg': plc.write_multiple_registers(address,values)
cho em hỏi có ai từng thực hiện lệnh Read_holdingregisters cho giá trị số nguyên 32 bit từ board FX3U thành công chưa ạ? Em xin cảm ơn
Cho e hỏi là điều khiển phi tuyến, điều khiển tối ưu, điều khiển thích nghi có liên quan đến plc không ạ
Plc nó hỗ trợ mh hết nhé. Sẽ có những module chuyên biệt đó e
Xin chào kênh, mình có thể giao tiếp với máy tính thông qua cổng và cáp nạp code được không, hay bắt buộc phải quan hai chân A+và B- ạ ??
phải có 2 chân A B mới đúng truyền thông chứ b, buộc phải có kết nối vật lý á
Em làm giống anh lun lỗi ra485= rs485 (port =4) là lỗi gì anh em dò từ trên xuống làm y hệt anh không được. Anh giúp em giải thích với
Cho em hỏi có cách nào để viết dữ liệu kiểu số thực sang board k ạ
Có chứ e. E tìm câu lệnh trong manual và thư viện có đấy
cho mình hỏi read 'coil' hoặc write 'coil' thì địa chỉ modbus của PLC mitsu 24mt là bao nhiêu vậy ạ, a có tài liệu về địa chỉ modbus này không ạ
cái này bạn vào phần cài đặt trạm là có mà
PLC tàu có kết nối được với python qua rs232 ko a
Anh ơi em dùng rs232 giao tiếp python với con fx3u 16MT được không anh
e xem có chuẩn giao tiếp rs232 là ok nhé
@@hockythuatchannelmình sửa code như thế nào á anh?
Bạn ơi bạn biết cách giao tiếp python với con fx3u qua rs232 k giúp mình với ạ?
anh kết nối 232 có được không ạ
Sao mình viết ta các dòng def nó lại bị gạch chân ạ? có ai giống mình không?
Anh ơi em dùng FX3U 48mt sử dụng Card rs485 BD thì không được ạ, anh cho em hỏi nguyên nhân với ạ .
bác xem manual xem mã với đấu nối đúng chưa bác. bác có thể gửi cách bác lắp, đâu nối mình xem cho
@@hockythuatchannel Em nối RDA với SDA thành 1 chân A, RDB với SDB thành 1 chân B xong đấu vào cái chuyển USB to rs485 giống của anh ạ
@@hockythuatchannel À anh ơi, các thông số như baurate, stopbit,... ở trên máy tính thì mình cài vào đâu ạ ?
@@ainguyen9523em đang làm đồ án tốt nghiệp và cũng vướng như anh , không biết anh đã kết nối được chưa ạ
@@ainguyen9523anh ơi phần kết nối với modul 485 BD anh có kết nối thành công k ạ
Đúng cái em tìm cảm ơn anh
Oke e ơi
rs485 = RS485(port=6)
TypeError: RS485() takes no arguments
mình vẫn còn bị lỗi dòng cuối nhỉ AD @@
Mình cũng bị lỗi này, và các dòng def cong bị gạch chân là bị sao ạ. Bạn đã khắc phục được chưa?
Cuối video khi tác giả sửa lỗi đã thêm 6 dòng lệnh nhưng đoạn này bị cắt. Rất đáng tiếc!!!
@@KenhcuaMinh Bạn đã khắc phục lỗi chưa, chỉ mình hỏi cách sửa lỗi với ạ
có Bác nào fix được lõi chưa ạ . Chỉ em với
@@quannguyenxuan4476 bác fix được lỗi này chưa
Anh ơi mình có mở khoá học không ?
Hiện tại mình bận quá ko support đc ae nên tương lai có munhf báo nhé
anh làm nhiều thiết bị slave đc ko a
Ok để sau có đồ nhiều a kết hợp thành hệ thống luôn
PLC nhái này không hỗ trợ lệnh Write Multiple Coils (Command Code: 0x0F) đúng không bạn
Lúc trước mình có ghi giá trị float sang PLC thì sử dụng lệnh Write Multiple Coils như này nè bạn:
RS485.rs485.write('reg', 0,easymodbus.modbusClient.convert_float_to_two_registers
(float(chieu_rong_cm)))
Kiểu reg mình đang set điều kiện:
elif type_ == 'sin_reg':
plc.write_single_register(address, values)
elif type_ == 'reg':
plc.write_multiple_registers(address,values)
em xin link code ạ
code này a để máy nào ko nhớ e ạ. e chịu khó code lại tí
cho mình xin số ĐT nhé, mình cần giúp code này
@@hockythuatchannel
@@hockythuatchannel 6 dòng code a thêm vào khi chạy bị lỗi là như nào vậy a? a chia sẻ e với ạ
@@HuyVan-qe9sj bạn sửa được chưa cho mk với
@@ducha7617 tác giả muốn giấu sao mình biết được bạn :D