Anh hướng dẫn rất chi tiết. Rất hay cho mọi người tự học. Hy vọng anh sẽ cho ra thêm những video hướng dẫn lập trình chi tiết như thế này. cảm ơn anh! .
ad ơi. cho e hỏi đấu nói phần cứng chân B+ là chân TB vs lai TRB nói lai (tương tương vs chân RS485+)hả ad chân A_ là chân TA vs CHấn TRA nói lại( tương ứng rs485-) hả ad. e cảm ơn ad nhiều.
anh ơi cho em hỏi là ví dụ mình có tầm 6 slave thì phải nối tất cả các cặp chân rs485+ và rs485- của tất cả các slave với điện trở không ạ, hay mình chỉ cần nối điện trở chỗ master và slave cuối đường truyền như trong video ạ, em cảm ơn ạ
A ơi, cho em hỏi chút là cáp kết nối truyền thông của đồng hồ nhiệt vs module CM 1241 đó là cáp loại nào vậy ạ, và cái đầu cắm vào module CM 1241 đó tên là gi vậy anh. Em cảm ơn a ạ!
@@ttautomation7088 em từng làm giao tiếp modbus cho 1 màn hình delta điều khiển giám sát cho 1 biến tần và 1 đồng hồ nhiệt nhưng ko dùng điện trở. Giờ xem video của a dùng trên con plc thì thấy dùng điện trở nên mới thấy ngộ. Theo em được biết, chỉ có profibus mới cần xác định vị trí đầu cuối thôi, còn modbus ko cần nó cần địa chỉ slave để thực thi lệnh là được à anh. Anh đã từng thí nghiệm ko dùng đến 2 con điện trở đó ko anh? Cho e biết để em có thể bổ sung kiến thức vì có nhiều điều em còn chưa rành lắm. Cảm ơn anh
Phần kết nối phần cứng là mình dùng cap rs485 rồi mình cắt ra mình đấu luôn hả anh, chổ phần kết nối với biến tần sao mình biết 2 dây màu đó mà mình đấu vào vậy anh?
A ơi, mỗi khi mình kéo một khối MB_Master ra thì sẽ tự tạo ra một khối DB khác nhau. Vậy điều này nó có khác gì với việc trong code của anh, tất cả các khối MB_Master anh đều gọi DB4 không ạ?
@@ttautomation7088 a ơi, trong chuẩn này, các dữ liệu mình read/write xuống, mình chỉ thực hiện được với dạng Uint, tức là dạng số nguyên thôi ạ. Nếu mình khai báo dạng số thực thì có đọc được ko ạ? Em cảm ơn ạ.
@@ttautomation7088 cái khối DB_Master ngay chỗ DATA_PTR chỉ ghi là P#DB6.DBX10.0 (mode 0) vậy thì làm sao khối master biết cần phải đọc dữ liệu dạng gì và đọc bao nhiêu Word, Real, DWord từ slave vậy a
@@phamtritin1691 Trong DB1 mình quy định đọc bao nhiêu Word ở trong biến Data_Len, ở đây là đọc 1 Word vì Data_Len=1, bắt đầu từ địa chỉ 10.0 tức là word thứ 6 đấy bạn. 5 woed đầu là cho Slave1
anh ơi vd minh ghi tần số cho biến tần là 400HZ ==> thanh ghi của PLC mình đặt là 400000 ( DWord) nhưng thanh ghi biến tần chỉ là Word liệu nó có đồng bộ được dữ liệu k anh
Em làm theo sếp chạy 2 inverter slave ok hết rồi, nhưng khi rút cab modbus của 1 trong 2 con slave ra thì con còn lại cũng bị lỗi luôn, mình có cách khắc phục nào ko anh ví dụ khi connect với mười mấy con slave biến tần mà chỉ 1 con bị đức cáp thì các con còn lại ko chạy đc , như thế bất tiện quá Thank ad nhiều, chúc sức khỏe
@@ttautomation7088 VD nếu tủ đang truyền thông với 10 biến tần , nếu 1 con hư tháo đi sữa thì 9 con còn lại bị lỗi ko chạy đc , như thế ko xong Vậy thì phải có cách khắc phục chứ a
Anh hướng dẫn rất chi tiết. Rất hay cho mọi người tự học. Hy vọng anh sẽ cho ra thêm những video hướng dẫn lập trình chi tiết như thế này. cảm ơn anh!
.
❤
Chào thầy, Thầy hướng dẫn quá chi tiết, Thầy cho em xin file chương trình và file hướng dẫn em học được không. em cảm ơn thầy!
Khi khối MB_Master đang thực thi thì chân EN ngắt tín hiệu thì có trường hợp gì xảy ra không. xin cảm ơn
good presentation
Làm thêm video về modbus tcp/ip nữa cho đủ luôn a. Đang hóng. Thank.
chuẩn luôn a ạ. cám ơn anh
Em cám ơn anh!
Cảm ơn a về bài. a có thể cho e xin file chương trình dc k ạ
ad ơi. cho e hỏi đấu nói phần cứng chân B+ là chân TB vs lai TRB nói lai (tương tương vs chân RS485+)hả ad chân A_ là chân TA vs CHấn TRA nói lại( tương ứng rs485-) hả ad. e cảm ơn ad nhiều.
Đúng rồi
Anh cho em hỏi vì sao chỗ địa chỉ thanh ghi modbus mình phải cộng và có trường hợp nào không cần cộng không anh
THẦY ƠI 28:50 BIT CHO CỔNG PORT LẤY Ở ĐÂU VẬY Ạ?
Em vào click đúp vào Device config -> chọn System constants nó show ra các Hardware identifier
@@ttautomation7088DẠ VÂNG EM CẢM ƠN THẦY
hay
anh ơi cho em hỏi là ví dụ mình có tầm 6 slave thì phải nối tất cả các cặp chân rs485+ và rs485- của tất cả các slave với điện trở không ạ, hay mình chỉ cần nối điện trở chỗ master và slave cuối đường truyền như trong video ạ, em cảm ơn ạ
Điện trở đầu cuối thôi bạn nhé (thiết bị đầu và tb cuối)
@@ttautomation7088 em cảm ơn anh ạ
anh cho em hỏi mình đang dùng plc s7-1200 loại gì vậy ạ. em cảm ơn
1212 Dc/dc/dc
No clue what you said, but i like it!
Sometimes we need to imagine
AD cho em hỏi chút ạ, biến tần ad sử dụng đó là cổng enthernet, tại sao lại lấy được 2 dây trong các dây đó để truyền thông modbus ạ. em cảm ơn ạ
Đấy là cổng RJ45 dùng cho modbus
A ơi, cho em hỏi chút là cáp kết nối truyền thông của đồng hồ nhiệt vs module CM 1241 đó là cáp loại nào vậy ạ, và cái đầu cắm vào module CM 1241 đó tên là gi vậy anh. Em cảm ơn a ạ!
cable xoắn 2 lõi và đầu DB9
@@ttautomation7088 em cảm ơn anh ạ
Anh ơi. Khi em làm 2 con slave là biến tần giống nhau. Thì mình chỉ cần chọn address khác nhau thôi hả anh. Còn mấy phần kia giống nhau hả anh
Đúng rồi
A cho e hỏi là nếu đọc tham số u,i,p,s,q,q thì chương trình nó có giống vậy không ạ .
Tương tự thôi
Hi anh, anh hướng dẫn chi tiết quá, anh có thể cho em file ctrinhf và file hướng dẫn em học được không. em cảm ơn anh nhiều
ok, mail của bạn là gì?
Cho e hỏi tại sao phải câu thêm 2con biến trở 120 ôm ở thiết bị đầu cuối vậy anh. Theo e được biết ko cần câu cũng được mà. Mong anh chia sẽ.
Đây là điện trở đầu cuối, trong truyền thông fiel bus (gồm Modbus, Can bus) bắt buộc phải có để hấp thụ nhiễu phản xạ trên đường truyền
@@ttautomation7088 em từng làm giao tiếp modbus cho 1 màn hình delta điều khiển giám sát cho 1 biến tần và 1 đồng hồ nhiệt nhưng ko dùng điện trở. Giờ xem video của a dùng trên con plc thì thấy dùng điện trở nên mới thấy ngộ. Theo em được biết, chỉ có profibus mới cần xác định vị trí đầu cuối thôi, còn modbus ko cần nó cần địa chỉ slave để thực thi lệnh là được à anh. Anh đã từng thí nghiệm ko dùng đến 2 con điện trở đó ko anh? Cho e biết để em có thể bổ sung kiến thức vì có nhiều điều em còn chưa rành lắm. Cảm ơn anh
@@DUNGNGUYEN-uu2eu bạn tìm hiểu thêm trên mạng nhé
Phần kết nối phần cứng là mình dùng cap rs485 rồi mình cắt ra mình đấu luôn hả anh, chổ phần kết nối với biến tần sao mình biết 2 dây màu đó mà mình đấu vào vậy anh?
@@phantronghai1512 bạn xem datasheet của bt thì sẽ biết chân A-, B+ của nó thôi
Cho em hỏi về phần điện trở 120ôm, ví dụ, em có 1 plc, truyền thông 1 biến tần. Thì có cần lắp 120 cho biến tần k ạ
Có nhé
@@ttautomation7088 sao em ko gắn, nó vẫn truyền thông bình thường vậy anh. em cũng chưa rành về cái này lắm, mong anh giải thích
@@ong4417 điện trở là để kháng nhiễu, khi không có thì vẫn đc nhưng nếu trong môi trường công nghiệp nhiều nhiễu thì cần lắp
@@ttautomation7088 dạ em cảm ơn
@@ttautomation7088 nếu nhiều slave hơn thì cũng gắn 1 điện trở ở điểm cuối của 2 sợi thôi đúng không anh?
ad cho e hỏi nếu mình làm với 2 con đồng hồ nhiệt dộ thì cũng thế ạ
cho e xin chương trình trên dc k ạ. huuphuchumg@gmail.com
Đúng rồi
@@PhucNguyen-cg3bc bạn check mail nhé
@@ttautomation7088 ADD cho em hỏi ở mỗi phần data block thì có cột offset thì các giá trị đó add lấy ở đâu vậy ạ
@@PhucNguyen-cg3bc tự nó thêm vào thôi
10s nó chuyển đọc slave 1 lần hả a? vậy có cách nào để có chuyển đọc slave 2 ngay khi đọc xong slave 1 k ak
Phải có tg để CPU làm việc khác nữa chứ
@@ttautomation7088 nếu có 32 slaves thì thờ gian salve 1 và slave 32 sẽ cách xa nhau hả a. dùng ntn thì k real time dk, có trễ nhiều k a
@@haipham-pm4ls bạn có thể chọn xung 10ms hoặc 20ms đọc 1 slave, 32 slaves mất 640ms= 0.6s
Great. But English would be better.. thanks.
It's the best Modbus and VFD movie I've ever seen. There could be more details.
@@bobeldukla my friend: ua-cam.com/video/SzCkayNVgUQ/v-deo.html
A ơi, mỗi khi mình kéo một khối MB_Master ra thì sẽ tự tạo ra một khối DB khác nhau. Vậy điều này nó có khác gì với việc trong code của anh, tất cả các khối MB_Master anh đều gọi DB4 không ạ?
Mỗi MB Master nó có DB của riêng nó, thằng khác không làm việc với DB của MB Master khác đc
@@ttautomation7088 vậy tại sao tất cả các khối MB_MASTER a lại để cùng %DB4 vậy ạ?
@@thuongothihoai1233 DB4 nó là Global DB mà,
@@ttautomation7088 a ơi, trong chuẩn này, các dữ liệu mình read/write xuống, mình chỉ thực hiện được với dạng Uint, tức là dạng số nguyên thôi ạ. Nếu mình khai báo dạng số thực thì có đọc được ko ạ?
Em cảm ơn ạ.
Bên mình đang cần support modbus tcp của s71200. Sẽ có trả phí ạ.
Bạn đưa yêu cầu xem
a cho e hỏi khi e vừa cấp nguồn vào biến tần omron thì báo lỗi CAL, vậy có phải là bo truyền thông của biến tần bị hư rồi không a
Bạn xem trong user manual xem
@@ttautomation7088 cái khối DB_Master ngay chỗ DATA_PTR chỉ ghi là P#DB6.DBX10.0 (mode 0) vậy thì làm sao khối master biết cần phải đọc dữ liệu dạng gì và đọc bao nhiêu Word, Real, DWord từ slave vậy a
@@phamtritin1691 Trong DB1 mình quy định đọc bao nhiêu Word ở trong biến Data_Len, ở đây là đọc 1 Word vì Data_Len=1, bắt đầu từ địa chỉ 10.0 tức là word thứ 6 đấy bạn. 5 woed đầu là cho Slave1
@@ttautomation7088 à e hiểu rồi, kiểu dữ liệu mặc định là Word rồi nên mình chỉ cần điền số lượng word cần đọc ở trong Data_Len thôi. E cám ơn a
anh ơi vd minh ghi tần số cho biến tần là 400HZ ==> thanh ghi của PLC mình đặt là 400000 ( DWord) nhưng thanh ghi biến tần chỉ là Word liệu nó có đồng bộ được dữ liệu k anh
400hz thì là 40.000 thôi bạn
dạ em đánh nhầm 40000 ( đặt thanh ghi Dword plc ) nhưng thanh ghi tần số biến tần dạng word liệu nó có bị lỗi khi không đồng bộ dữ liệu 2 bên k anh
@@nguyenhoangquan83 số không quá 65535 thì không lỗi, lớn hơn thì lỗi
@@ttautomation7088 em cảm ơn a nha nhiều video cua ảnh giúp sinh viên như em có thêm nhiều kiến thức bổ ích
Em làm tương tự như Anh nhưng MB Master lỗi 8200
Bạn kiểm tra kỹ lại có sai gì không
Chào thầy! Cho e hỏi, nguyên chương trình này ta tạo trong khối FC, rồi gọi ra MainOB1 được k thầy? Cảm ơn thầy!
Được nhé bạn
Cho mình xin source ctrinh với, paulinamariasg@gmail.com. video rất hay.
ok
Cho em xin Source code với ạ.
tranduchankd15d@gmail.com
Video rất hay. Cảm ơn anh nhìu!
ok, bạn check mail nhé
A cho e xin bản word bài này với ạ mail anhnq2508@gmail.com
Em làm theo sếp chạy 2 inverter slave ok hết rồi, nhưng khi rút cab modbus của 1 trong 2 con slave ra thì con còn lại cũng bị lỗi luôn, mình có cách khắc phục nào ko anh
ví dụ khi connect với mười mấy con slave biến tần mà chỉ 1 con bị đức cáp thì các con còn lại ko chạy đc , như thế bất tiện quá
Thank ad nhiều, chúc sức khỏe
Modbus thì không đc hở mạch nhé
@@ttautomation7088 VD nếu tủ đang truyền thông với 10 biến tần , nếu 1 con hư tháo đi sữa thì 9 con còn lại bị lỗi ko chạy đc ,
như thế ko xong
Vậy thì phải có cách khắc phục chứ a
@@automation-ch2497 hỏng thì đấu tắt đầu dây con bt hỏng thì vẫn chạy bt, chỉ sợ đứt dây nó hở mạch thôi
@@ttautomation7088 Thank ad