VFD and PLC serial communication (RS485/Modbus-RTU)

แชร์
ฝัง
  • เผยแพร่เมื่อ 15 พ.ค. 2019
  • The video shows ATO VFD (Variable Frequency Drive) communicates with Omron PLC (CP1E N40) with RS485 serial port . Buy ATO VFD online: www.ato.com/vfd
    The video is divided into 3 blocks:
    1. Hardware connection.
    2. VFD communication settings, PLC software settings.
    3. PLC program explanation.
    Using a similar method of video, we can connect ATO VFD with mainstream PLCs such as Siemens PLC and Mitsubishi PLC to improve work efficiency.
    Buy ATO VFD, single phase input & output, www.ato.com/single-phase-vfd
    single phase to three phase, www.ato.com/single-phase-to-t...
    three phase input & output, www.ato.com/three-phase-vfd
    Other ATO VFD video links, • VFD analog input (4-20...
  • วิทยาศาสตร์และเทคโนโลยี

ความคิดเห็น • 72

  • @ATOcom
    @ATOcom  4 ปีที่แล้ว +2

    Note 2:59 should be: Transfer the VFD frequency storage address #2102 to D1303.

    • @samwicks4885
      @samwicks4885 2 ปีที่แล้ว

      sir plz expalin when write data ( set Frequency) Run/Stop commands send to D1304. But When you Read Data you put #0004 to the D1304 as A Read Length, I Cant Understand that, PlZ Expalin it, From SriLanka

    • @ATOcom
      @ATOcom  2 ปีที่แล้ว

      @@samwicks4885 #0004 to D1302

  • @aldrinsulbiano386
    @aldrinsulbiano386 4 ปีที่แล้ว

    more video to come you are so amaZing sir !!

  • @chandararanget7879
    @chandararanget7879 4 ปีที่แล้ว

    Thank for your work

  • @phanduc7386
    @phanduc7386 4 ปีที่แล้ว +1

    Can you show me how to communicate rs232 (none protocol)

  • @MrMtalhasiddiqui
    @MrMtalhasiddiqui 4 ปีที่แล้ว

    I have a plc omron CP1L-M connecting it with yaskawa v1000. Wiring and configuring all as per manual and right your program with appropriate register. But commled of my rs485 module is not blinking

    • @ATOcom
      @ATOcom  4 ปีที่แล้ว

      If the data transmission is normal, then OK.

  • @chandararanget7879
    @chandararanget7879 4 ปีที่แล้ว

    SOrry, How can we write multiple register???

  • @md.jahidurrahman8874
    @md.jahidurrahman8874 4 ปีที่แล้ว

    good job

  • @sidewaysemu7977
    @sidewaysemu7977 2 ปีที่แล้ว

    do you have an example of a program that sends a start signal, sends a stop signal, and sends a "high" speed to the inverter and sends a "low" speed to the inverter.
    I understand how to MOV the response to get a readable number but I don't understand how to structure the Modbus to send and receive different signals and when do do this.
    if you are reading values from a drive how often are you 'pulsing' the signal to get a response?
    are there any other suggestions for setting up modbus - like having a fail safe stop so that if the comms drops out then the drive will stop? any other suggestions would be greatly appreciated.
    Thanks mate!

    • @ATOcom
      @ATOcom  2 ปีที่แล้ว +1

      1. You need to know the frequency storage address of the VFD, as well as the start-stop address;
      2. Prepare two MOV instructions, high-speed instruction & low-speed instruction, start instruction and stop instruction;
      3. Send high-speed commands and low-speed commands to the VFD frequency storage area respectively through Modbus protocol;
      4. Transmit the start command to the VFD via the Modbus protocol, and command the VFD to start (or stop) immediately;
      5. You need to establish real-time communication between PLC and VFD (you can read VFD operating conditions such as frequency or current parameters at regular intervals);
      6. When an error occurs in real-time communication, a special storage area bit will be set to 1. This data can be used to control the PLC output IO.
      7. Use PLC's output terminal IO to control VFD by hardware when communication error occurs.
      , At least one of my ideas above. When you have a full understanding of Modbus, you will have many ways to achieve your goals.
      th-cam.com/video/dpTmeJODdVU/w-d-xo.html

    • @sidewaysemu7977
      @sidewaysemu7977 2 ปีที่แล้ว

      @@ATOcom thanks so much for the response!

  • @manonsylvain5197
    @manonsylvain5197 5 ปีที่แล้ว

    Hello,
    Can we use the same application for the NX1P2 ?

    • @ATOcom
      @ATOcom  5 ปีที่แล้ว

      Sorry, I have not used the NX1P2 series PLC, they may be similar in settings, but the DM fixed allocation word may be different. I suggest you download the NX1P2 unit operation manual on the OMRON official website to see how to use serial communication in the manual.

  • @abdulwajid3584
    @abdulwajid3584 4 ปีที่แล้ว

    Hi... Thanks for the video.... Earlier I tried the same for fuji VFD but can't able to do it.... I will try once again.... Is the process is same for fuji VFD with RJ45 port?

    • @ATOcom
      @ATOcom  4 ปีที่แล้ว

      Sorry,I don’t know.

  • @setiasianturi_
    @setiasianturi_ 4 ปีที่แล้ว

    when not connect to any device, does led CIF11 should on or off? mine always off, does it broken?

    • @ATOcom
      @ATOcom  4 ปีที่แล้ว

      The lights are always on.

  • @eurekaenglish8405
    @eurekaenglish8405 4 ปีที่แล้ว

    I want to ask which section or ladder program for RS485?

    • @ATOcom
      @ATOcom  4 ปีที่แล้ว +1

      2:15 to 2:32 for setting, no need ladder.

  • @aautv4181
    @aautv4181 4 ปีที่แล้ว

    thanks so much so how can i comunicate much more inverter to transfer frequency

    • @ATOcom
      @ATOcom  4 ปีที่แล้ว

      Add the VFD address program in the PLC.

  • @eurekaenglish8405
    @eurekaenglish8405 4 ปีที่แล้ว

    Hello, please create content about PLC Omron communication with raspberry pi via RS485 (modbus)

  • @christinamalik5532
    @christinamalik5532 2 ปีที่แล้ว

    I had plc Omron cp1-m60 and its connected with 2 inverter then I had alarm loss the communication what you think is problem?

    • @ATOcom
      @ATOcom  2 ปีที่แล้ว +1

      Check whether the communication parameters are correct, such as whether the inverter address is correct, the baud rate or the hardware connection is correct.

  • @hamza4537
    @hamza4537 4 ปีที่แล้ว +1

    Where to get the vfd adresses for all the parameters

    • @ATOcom
      @ATOcom  4 ปีที่แล้ว

      In the user's manual.

    • @hamza4537
      @hamza4537 4 ปีที่แล้ว

      @@ATOcom thank you
      I'll.check it out

  • @ahmetozar7937
    @ahmetozar7937 4 ปีที่แล้ว

    I communicated with the yaskawa V1000 via weintek mt6070 hmi rs485 but the u1-03 amp monitor did not reflect the true value.
    thank you

    • @ATOcom
      @ATOcom  4 ปีที่แล้ว +1

      The received data cannot be used directly, and it needs to be converted or combined in hex.

    • @ahmetozar7937
      @ahmetozar7937 4 ปีที่แล้ว

      @@ATOcom u1-03 hex adress 42 = 66 dec +1 add 67 I write but the data sounds different

    • @ATOcom
      @ATOcom  4 ปีที่แล้ว

      @@ahmetozar7937 Check whether the data in the adjacent memory is related.

    • @ahmetozar7937
      @ahmetozar7937 4 ปีที่แล้ว

      @@ATOcomoutput current = 00FBH = 251 Developed when he wrote his address. Thank you for your interest

  • @gayanmadusanka2034
    @gayanmadusanka2034 3 ปีที่แล้ว

    What are fixed DM area for cj2m plc

    • @ATOcom
      @ATOcom  3 ปีที่แล้ว

      You can go to the official website of the PLC you own to download the manual and find it.

  • @anhoangduc4626
    @anhoangduc4626 4 ปีที่แล้ว

    Hi, what purpose when you MOV #4 D1304? Thanks you

    • @ATOcom
      @ATOcom  4 ปีที่แล้ว +1

      This is the length of the read data, executed in the 03 command.

    • @anhoangduc4626
      @anhoangduc4626 4 ปีที่แล้ว

      @@ATOcom Can you explain to me different between D1304 and D1302?

    • @ATOcom
      @ATOcom  4 ปีที่แล้ว +1

      @@anhoangduc4626 D1302 stores the data length of the 03 command.
      D1304 stores the length of the read data (read the length of the data returned from the VFD).

    • @samwicks4885
      @samwicks4885 2 ปีที่แล้ว

      @@ATOcom what do you mean "D1302 stores the data length of the 03 command" we cant undersatnd "03 command"

    • @samwicks4885
      @samwicks4885 2 ปีที่แล้ว

      @@ATOcom i think you mean "03command" for the Read command code.. but sir you put #0004 to the D1302 also,, it also transmission data length, you says D1304 as a Read data length, what is the different of D1302 and D1304? please explain this for all of the guys who commented below...

  • @baranib1274
    @baranib1274 5 ปีที่แล้ว

    how can i change the frequency value please share that address

    • @ATOcom
      @ATOcom  5 ปีที่แล้ว +1

      ATO VFD frequency setting address is 2001H, you can use 06 command write 2001H to D1303 ,write frequency to D1304....

    • @baranib1274
      @baranib1274 5 ปีที่แล้ว

      @@ATOcom THANKU

  • @Jarunbeeka
    @Jarunbeeka 3 ปีที่แล้ว

    How to change four VFD frequency by that mathed.. please add a video

    • @ATOcom
      @ATOcom  3 ปีที่แล้ว +1

      Set 4 different VFD station number addresses (P3.10) to: 001, 002, 003, 004, and call different VFD programs corresponding to the unused station number addresses.

    • @Jarunbeeka
      @Jarunbeeka 3 ปีที่แล้ว

      @@ATOcom Thanks

  • @bendylee860
    @bendylee860 5 ปีที่แล้ว

    Can i have your sample program?

    • @ATOcom
      @ATOcom  5 ปีที่แล้ว

      Sorry, I have not recorded my program. You can find it completely in the video.

  • @chandararanget7879
    @chandararanget7879 4 ปีที่แล้ว

    how to write data to VFD ? Thank u

    • @ATOcom
      @ATOcom  4 ปีที่แล้ว

      ATO VFD frequency setting address is 2001H, you can use 06 command write 2001H to D1303 ,write frequency to D1304....

    • @samwicks4885
      @samwicks4885 2 ปีที่แล้ว

      @@ATOcom PLZ explain this correctly,,,Above you corected the VFD fequency storge address as #2102 to D1303. At there You says #2001 to D1303. And YoU say Write Fequency to D1304. But in the video You put Commands( #0001Run, #0007Stop) to D1304. Please sir Describe this Correctly. God bless you!

    • @samwicks4885
      @samwicks4885 2 ปีที่แล้ว

      sir please give me a correct answr for this.....i beg your pardon for desturbing

  • @akhilnavaneeth5517
    @akhilnavaneeth5517 4 ปีที่แล้ว

    Can u send me the program backup pls

    • @ATOcom
      @ATOcom  4 ปีที่แล้ว

      Sorry, this program has been lost, but you can find it completely from the video.

  • @chandararanget7879
    @chandararanget7879 4 ปีที่แล้ว

    I mean how can we change Frequency?

    • @ATOcom
      @ATOcom  4 ปีที่แล้ว

      ATO VFD frequency setting address is 2001H, you can use 06 command write 2001H to D1303 ,write frequency to D1304....

    • @chandararanget7879
      @chandararanget7879 4 ปีที่แล้ว

      Thank u

    • @samwicks4885
      @samwicks4885 2 ปีที่แล้ว

      @@ATOcom Write fequency to D1304? It cant be understand, In the video when write data you Put command adresses to d1304 such as RUn,Stop(#0001/#0007)

    • @ATOcom
      @ATOcom  2 ปีที่แล้ว

      @@samwicks4885 You need to understand the Modbus RTU communication format, which is easy for you to understand. The principle is that by writing different data to the special storage area of the VFD, the VFD can execute different commands. This video will help you, th-cam.com/video/Yst9iJ6xfgc/w-d-xo.html

  • @jimiiskandar4843
    @jimiiskandar4843 5 ปีที่แล้ว

    sir you have wa?
    i want ask you?
    i am from indonesia

    • @ATOcom
      @ATOcom  5 ปีที่แล้ว

      Sorry, I don't have WA. You can ask here.

    • @jimiiskandar4843
      @jimiiskandar4843 5 ปีที่แล้ว

      Sir you have tutorial modbus tcp plc omron?

    • @ATOcom
      @ATOcom  5 ปีที่แล้ว

      ​@@jimiiskandar4843 Sorry, we don't have a tutorial on modbus TCP at present, but we will do it in the future.

    • @jimiiskandar4843
      @jimiiskandar4843 5 ปีที่แล้ว

      Ok sir.

  • @iasindianeducation8483
    @iasindianeducation8483 4 ปีที่แล้ว

    Bhai apna aawaj dalkar video banavo bas itni kmi hai varna aur jayada like milta

    • @ATOcom
      @ATOcom  4 ปีที่แล้ว

      OK

  • @robm3357
    @robm3357 ปีที่แล้ว

    Your to far from your monitor I can’t see the numbers