Cíu e với, e đang thu thập data từ plc bằng thư viện này nhưng khi cho vào while True để đọc liên tục mảng chứa các bit mã lỗi nhưng . Vòg lặp đầu nó in ra đúng giá trị bit = 1 lỗi nhưng đến vòng lặp sau thì cả mảng lại là 0 trong khi trạng thái lỗi vẫn chưa đổi xong vòng lặp sau nữa lại đúng vì mã bit nhảy lên đúng ko hiểu kiểu j bị ngắt quãng :(((
Dạ hiện tại em đã fix được rồi ạ, anh có thể cho em hỏi tại sao lúc mình write xuống (chẳng hạn như Y0A) thì nó lại write xuống y10 (em nghĩ là do mã hexa), còn lúc em write xuống Y10 thì nó lại nhảy qua Y16, có cách nào khắc phục không anh, em cảm ơn anh ạ @@hockythuatchannel
@@hockythuatchannelthầy ơi, em có làm theo, đã connect được nhưng khi đung các hàm read hay write thì đều bị báo socket.timeout ạ. E tăng thời gian timeout lên vẫn không được ạ.
Video rất hay thầy ạ. Thầy làm thêm video giao tiếp plc dòng Q dùng module mạng QJ71E71 bằng python đi thầy
Từ từ có hết e nhé.hehe
Cíu e với, e đang thu thập data từ plc bằng thư viện này nhưng khi cho vào while True để đọc liên tục mảng chứa các bit mã lỗi nhưng . Vòg lặp đầu nó in ra đúng giá trị bit = 1 lỗi nhưng đến vòng lặp sau thì cả mảng lại là 0 trong khi trạng thái lỗi vẫn chưa đổi xong vòng lặp sau nữa lại đúng vì mã bit nhảy lên đúng ko hiểu kiểu j bị ngắt quãng :(((
cảm ơn kênh đã chia sẻ kiến thức
Cảm ơn bạn nhé
Bạn ơi trong plc chọn binary vậy tại sao trong python lại viết code setacessopt (commtype="ascii")
Chọn ascii bạn nhé
nếu fx3u hoặc fx5u thì dùng gì thầy ơi. tại 2 dòng này rất phổ biến
E dùng rs232 hoặc 485 e nhé.
Hoặc tự viết ko dùng thư viện
Bạn đã kết nối được qua rs232 chưa?
Cái thư viện mình bấm đâu thì ra ạ
Theo kinh nghiệm b thì dùng c# nhiều hay Python b nhỉ.mình muốn học 1 trong 2 ạ
trong công nghiệp c# mình thấy dùng nhiều hơn
Hay quá a, PLC FX5UJ thì giao tiếp như thế nào ạ
A sẽ ra video sớm nhé
very good video sir thanks ! is there any sample codes for python and gxworks?
Thank you
Dạ anh ơi, em làm theo anh mà bị lỗi socket.timeout: time out, em chưa khắc phục được, anh có thể fix lỗi này không ạ
a giờ ko có phần cứng nên chịu thôi e. timeout là chưa nhận nhau rồi e
Dạ hiện tại em đã fix được rồi ạ, anh có thể cho em hỏi tại sao lúc mình write xuống (chẳng hạn như Y0A) thì nó lại write xuống y10 (em nghĩ là do mã hexa), còn lúc em write xuống Y10 thì nó lại nhảy qua Y16, có cách nào khắc phục không anh, em cảm ơn anh ạ @@hockythuatchannel
@@nhatpham5797 bạn fix lỗi đó như thế nào á, chỉ mình với
@@nhatpham5797 bạn fix như nào á chỉ mình với
@@nhatpham5797 bác fix timeout như nào vậy ạ?
Truyền thông giữa python với Q01UCPU qua RS232 thì có được không ạ?
đc e ơi. e lắp thêm module rs232485 là ok
a chưa thử trường hợp này nên cũng ko rõ lắm e ơi.
@@hockythuatchannel vâng anh
@@hockythuatchannel Nhưng không cắm trực tiếp vào CPU được mà lại phải lắp thêm module à anh?
thầy ơi, MC ở đây viết tắt của MX Component phải không thầy ?
Khác nhé bạn
@@hockythuatchannelthầy ơi, em có làm theo, đã connect được nhưng khi đung các hàm read hay write thì đều bị báo socket.timeout ạ. E tăng thời gian timeout lên vẫn không được ạ.
bạn fix được chưa ạ?@@LongHoang-ke1ny
Làm 1 bài tự code không cần dùng thư viện đi bạn
Sẽ có b nhé😄
@@hockythuatchannel Sent code và hướng dẫn cho m đc k bạn. M xin trả phí
Cảm ơn anh video rất hay
Cảm ơn e nhé
Phần mềm 300 là gi bác.
anh ơi sao em viết code nó lại hiện ra lỗi :"socket.timeout : time out" vậy ạ
bạn fix được chưa ạ?