Modbus RTU: Read/Write, One Master vs Multi Slaves PLC S7-1200/ Truyền thông đa điểm

Поділитися
Вставка
  • Опубліковано 9 лис 2024

КОМЕНТАРІ • 131

  • @honhanguyen4347
    @honhanguyen4347 3 роки тому

    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!
    .

  • @joeltshiela4605
    @joeltshiela4605 Місяць тому

  • @TinNguyen-uj5qp
    @TinNguyen-uj5qp Рік тому

    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!

  • @nguyenngoctin8669
    @nguyenngoctin8669 2 роки тому +1

    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

  • @CanVu-yw1xn
    @CanVu-yw1xn Рік тому

    good presentation

  • @nhanle4403
    @nhanle4403 3 роки тому

    Làm thêm video về modbus tcp/ip nữa cho đủ luôn a. Đang hóng. Thank.

  • @haipham-pm4ls
    @haipham-pm4ls 3 роки тому

    chuẩn luôn a ạ. cám ơn anh

  • @sonhai4539
    @sonhai4539 3 роки тому

    Em cám ơn anh!

  • @H__HoangGiaKhanh
    @H__HoangGiaKhanh Рік тому

    Cảm ơn a về bài. a có thể cho e xin file chương trình dc k ạ

  • @haole4914
    @haole4914 2 роки тому

    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.

  • @hocplc4153
    @hocplc4153 2 роки тому

    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

  • @KhaiVu-gd9zp
    @KhaiVu-gd9zp 14 днів тому

    THẦY ƠI 28:50 BIT CHO CỔNG PORT LẤY Ở ĐÂU VẬY Ạ?

    • @ttautomation7088
      @ttautomation7088  14 днів тому +1

      Em vào click đúp vào Device config -> chọn System constants nó show ra các Hardware identifier

    • @KhaiVu-gd9zp
      @KhaiVu-gd9zp 14 днів тому

      @@ttautomation7088DẠ VÂNG EM CẢM ƠN THẦY

  • @bms-emssystemisrael9010
    @bms-emssystemisrael9010 3 роки тому

    hay

  • @lamle4390
    @lamle4390 6 місяців тому

    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 ạ

    • @ttautomation7088
      @ttautomation7088  6 місяців тому

      Điện trở đầu cuối thôi bạn nhé (thiết bị đầu và tb cuối)

    • @lamle4390
      @lamle4390 6 місяців тому

      @@ttautomation7088 em cảm ơn anh ạ

  • @BinhNguyen-fv3ww
    @BinhNguyen-fv3ww 3 роки тому

    anh cho em hỏi mình đang dùng plc s7-1200 loại gì vậy ạ. em cảm ơn

  • @chris_gamedev
    @chris_gamedev 3 роки тому

    No clue what you said, but i like it!

  • @lequangthinh4279
    @lequangthinh4279 3 роки тому

    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 ạ

  • @HieuNguyen-kf7ii
    @HieuNguyen-kf7ii 2 роки тому

    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 ạ!

  • @tuvan1486
    @tuvan1486 3 роки тому

    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

  • @dinhtruong4110
    @dinhtruong4110 2 роки тому

    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 ạ .

  • @tuvan1486
    @tuvan1486 3 роки тому

    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

  • @DUNGNGUYEN-uu2eu
    @DUNGNGUYEN-uu2eu 4 роки тому

    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ẽ.

    • @ttautomation7088
      @ttautomation7088  4 роки тому

      Đâ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

    • @DUNGNGUYEN-uu2eu
      @DUNGNGUYEN-uu2eu 4 роки тому

      @@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

    • @ttautomation7088
      @ttautomation7088  4 роки тому

      @@DUNGNGUYEN-uu2eu bạn tìm hiểu thêm trên mạng nhé

    • @phantronghai1512
      @phantronghai1512 4 роки тому

      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?

    • @ttautomation7088
      @ttautomation7088  4 роки тому +1

      @@phantronghai1512 bạn xem datasheet của bt thì sẽ biết chân A-, B+ của nó thôi

  • @ong4417
    @ong4417 2 роки тому

    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 ạ

    • @ttautomation7088
      @ttautomation7088  2 роки тому

      Có nhé

    • @ong4417
      @ong4417 2 роки тому

      @@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

    • @ttautomation7088
      @ttautomation7088  2 роки тому

      @@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

    • @ong4417
      @ong4417 2 роки тому

      @@ttautomation7088 dạ em cảm ơn

    • @binhang7611
      @binhang7611 Рік тому

      @@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?

  • @PhucNguyen-cg3bc
    @PhucNguyen-cg3bc 3 роки тому

    ad cho e hỏi nếu mình làm với 2 con đồng hồ nhiệt dộ thì cũng thế ạ

    • @PhucNguyen-cg3bc
      @PhucNguyen-cg3bc 3 роки тому

      cho e xin chương trình trên dc k ạ. huuphuchumg@gmail.com

    • @ttautomation7088
      @ttautomation7088  3 роки тому

      Đúng rồi

    • @ttautomation7088
      @ttautomation7088  3 роки тому

      @@PhucNguyen-cg3bc bạn check mail nhé

    • @PhucNguyen-cg3bc
      @PhucNguyen-cg3bc 3 роки тому

      @@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 ạ

    • @ttautomation7088
      @ttautomation7088  3 роки тому

      @@PhucNguyen-cg3bc tự nó thêm vào thôi

  • @haipham-pm4ls
    @haipham-pm4ls 3 роки тому

    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

    • @ttautomation7088
      @ttautomation7088  3 роки тому

      Phải có tg để CPU làm việc khác nữa chứ

    • @haipham-pm4ls
      @haipham-pm4ls 3 роки тому

      @@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

    • @ttautomation7088
      @ttautomation7088  3 роки тому

      @@haipham-pm4ls bạn có thể chọn xung 10ms hoặc 20ms đọc 1 slave, 32 slaves mất 640ms= 0.6s

  • @bobeldukla
    @bobeldukla 3 роки тому

    Great. But English would be better.. thanks.

    • @bobeldukla
      @bobeldukla 3 роки тому

      It's the best Modbus and VFD movie I've ever seen. There could be more details.

    • @ttautomation7088
      @ttautomation7088  3 роки тому +1

      @@bobeldukla my friend: ua-cam.com/video/SzCkayNVgUQ/v-deo.html

  • @thuongothihoai1233
    @thuongothihoai1233 3 роки тому

    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
      @ttautomation7088  3 роки тому

      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

    • @thuongothihoai1233
      @thuongothihoai1233 3 роки тому

      @@ttautomation7088 vậy tại sao tất cả các khối MB_MASTER a lại để cùng %DB4 vậy ạ?

    • @ttautomation7088
      @ttautomation7088  3 роки тому +1

      @@thuongothihoai1233 DB4 nó là Global DB mà,

    • @thuongothihoai1233
      @thuongothihoai1233 3 роки тому

      @@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 ạ.

  • @thohayvietnam1809
    @thohayvietnam1809 3 роки тому

    Bên mình đang cần support modbus tcp của s71200. Sẽ có trả phí ạ.

  • @phamtritin1691
    @phamtritin1691 3 роки тому

    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

    • @ttautomation7088
      @ttautomation7088  3 роки тому

      Bạn xem trong user manual xem

    • @phamtritin1691
      @phamtritin1691 3 роки тому

      @@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

    • @ttautomation7088
      @ttautomation7088  3 роки тому

      @@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

    • @phamtritin1691
      @phamtritin1691 3 роки тому

      @@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

  • @nguyenhoangquan83
    @nguyenhoangquan83 4 роки тому

    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

    • @ttautomation7088
      @ttautomation7088  4 роки тому

      400hz thì là 40.000 thôi bạn

    • @nguyenhoangquan83
      @nguyenhoangquan83 4 роки тому

      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

    • @ttautomation7088
      @ttautomation7088  4 роки тому

      @@nguyenhoangquan83 số không quá 65535 thì không lỗi, lớn hơn thì lỗi

    • @nguyenhoangquan83
      @nguyenhoangquan83 4 роки тому

      @@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

  • @locnguyenhuu789
    @locnguyenhuu789 2 роки тому

    Em làm tương tự như Anh nhưng MB Master lỗi 8200

  • @TinNguyen-uj5qp
    @TinNguyen-uj5qp Рік тому

    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!

  • @paulinamariasg
    @paulinamariasg 3 роки тому

    Cho mình xin source ctrinh với, paulinamariasg@gmail.com. video rất hay.

  • @uchantran4817
    @uchantran4817 3 роки тому

    Cho em xin Source code với ạ.
    tranduchankd15d@gmail.com
    Video rất hay. Cảm ơn anh nhìu!

  • @aminh4948
    @aminh4948 3 роки тому

    A cho e xin bản word bài này với ạ mail anhnq2508@gmail.com

  • @automation-ch2497
    @automation-ch2497 3 роки тому

    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
      @ttautomation7088  3 роки тому

      Modbus thì không đc hở mạch nhé

    • @automation-ch2497
      @automation-ch2497 3 роки тому

      @@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

    • @ttautomation7088
      @ttautomation7088  3 роки тому

      @@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

    • @automation-ch2497
      @automation-ch2497 3 роки тому

      @@ttautomation7088 Thank ad