Messaging from Micro800 to Controllogix Compactlogix with MSG Message

แชร์
ฝัง
  • เผยแพร่เมื่อ 26 ก.ค. 2024
  • We show you how to read data from a Micro800 PLC to a Controllogix or Compactlogix PLC using the MSG message instruction in Rockwell Automation's Studio 5000 software.
    Get the details of this lesson at: twcontrols.com/lessons/how-to...
    Items used in this video:
    PLC Trainer twcontrols.com/plc-trainers
    The above links make these videos possible. Please use them!
    Support these videos while you advance your skills courses.twcontrols.com/
  • วิทยาศาสตร์และเทคโนโลยี

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

  • @gykie-poo
    @gykie-poo 3 ปีที่แล้ว +2

    Happy I found you and your videos! I am actually using Micro850 for work at the moment trying to talk to an Nidec motor controller using CIPGENERIC and Explicit messaging. I have had trouble with writing to some registers on the drive to where the value gets written but then goes back to zero. I am looking forward to more of your Micro800 series CIP messaging videos! Thank you for what you have already posted and taught not just me but others as well!!

    • @TimWilborne
      @TimWilborne  3 ปีที่แล้ว +2

      Glad I could help! If the values are going back to 0, then chances are something else is writing to them.

    • @gykie-poo
      @gykie-poo 3 ปีที่แล้ว +1

      @@TimWilborne thats where the fun starts, trying to find out what haha.

  • @user-bi6gx5me2i
    @user-bi6gx5me2i ปีที่แล้ว +1

    I am so happy to see your video. It has been very helpful for the project.

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

      Glad it was helpful!

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

    Very clear! thank u

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

    Thanks Tim!

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

    Thanks tim ... You are a problem solver

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

      You are welcome 😁

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

    Thank you

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

    Hello Tim, Could you do a explanation video explaining how to send messages between a Micro850 and a Micro Logix 1100? Thank you.

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

      That on is on the list to be covered soon.

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

    Hello Tim, I have a Micro820 hooked up to a PV800. The RTC on the micro820 does not work properly anymore even after resetting the date from my PC. Is there a way to get the RTC from the PV800 back to the micro820? If so, how would I do this? I need the RTC to give and hour by hour rate matching the actual time. Thanks

  • @davehunt5602
    @davehunt5602 2 ปีที่แล้ว +3

    Tim, I've watched a few of your videos now and they have been very helpful. I will be contributing via Patreon. I do have a question regarding the 850 and communications to the CompactLogix. In our setup we have an array of DINT and I am trying to copy a REAL (4 bytes) into a DINT (also 4 bytes) so the CompactLogix can read it along with the other data without having to specify a different data source. Normally I would just use the COP instruction since in the CompactLogix platform this just copies the bytes and ignores the data type, but on the Micro850 I am getting a type mismatch error. Is there a way to "pack" the REAL into a DINT for sending to a CompactLogix?
    UPDATE: I figured it out. The COP instruction in the 850 does work the way it does in the CompactLogix. I just wasn't configuring it properly. DOH!!! Don't know if you have a video on packing data of different types into an array of DINT and then unpacking it on the other side, but this would be a nice one to add.

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

      Hi Dave. Number manipulation can be complicated and is on the list for us to cover. Glad you got yours working!

  • @williamsamayoa2590
    @williamsamayoa2590 11 หลายเดือนก่อน +1

    Hello Tim, Great video! Did you make a video on how to make sure you don't have communication problems?

    • @TimWilborne
      @TimWilborne  11 หลายเดือนก่อน +1

      No, you would just need to look up your error ID to see what the problem is.

    • @williamsamayoa2590
      @williamsamayoa2590 11 หลายเดือนก่อน +1

      Thank You but at the end of this video you mentioned writing some code to show when you were having communication problems@@TimWilborne

    • @TimWilborne
      @TimWilborne  11 หลายเดือนก่อน +1

      You are the first person to ask for it so no I haven't but I'm going to b e making some more messaging videos soon so I'll make sure I do it then.

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

    Hey Tim! Have you done anymore videos on messaging? Looking for some help on generic message type set up. Doesn't look like many people use that message type.

    • @TimWilborne
      @TimWilborne  3 ปีที่แล้ว +4

      Hi Trevor. I was setting up some generic messages today for some robot integration. Let me put that on the list to make a video on.

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

    Obrigado TIM !!!!

  • @LukeVader77
    @LukeVader77 11 หลายเดือนก่อน +1

    Hey Tim, thank you so much for the instructional video! I have a question regarding communicating from a Micro800 to another Micro800. I watched both of the communicating with CLX from Micro tutorials and noticed that only the reading PLC needs a MSG instruction. Is this the same for Micro to Micro? So a symbolic MSG instruction to send isn't necessary?

    • @TimWilborne
      @TimWilborne  11 หลายเดือนก่อน +2

      It would be similar, I don't know why I have never done a Micro800 to Micro800 messaging video, I'll put it on the list.

    • @LukeVader77
      @LukeVader77 11 หลายเดือนก่อน +1

      @@TimWilborne Gotcha. Thank you for the reply. Much appreciated 🙏🏽👍🏽

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

    thank a lot with your video, but can you tell me why we have to use" 2, " in the address of PLC micro 800 at Communication tab in Msg Instruction, thank you

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

      It is the port number

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

    Please create one video on igbt driver for heater by plc.

    • @TimWilborne
      @TimWilborne  3 ปีที่แล้ว +4

      I'm building one right now, I'm not sure I'll have time to make a video on it but I'll try.

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

    Hello Tim,
    Thank you so much for this video, very helpful on the project am currently working on. A couple of questions,
    1. Why is the data type on the connected component work bench a DINT? Can it be other data type?
    2. I can’t seem to go online with the workbench using an unmanaged switch. I can ping it with my laptop but can’t see it in communications. Am able to go online just fine doing a direct connect via Ethernet to my laptop. I did a little research online and people seem to have this issue but haven’t found any solution. Could it be my switch even though I can go online with other plc on the network? Did you have the same issue and if so, how did you resolve. Thanks for the great content.

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

      You can send other data types or do conversions on each end.
      On #2, have you ever tried pinging before you plug the PLC into the network switch? I'm wondering if something else already has your PLC's IP address on the network.

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

    hello...How is it possible to visualize in connected components workbench the reading of a sensor that measures temperature and delivers 2 word type registers and I need to join them and be able to visualize in a single real type variable

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

      Sure, just create a global variable to emulate your analog signal.

  • @user-up5ni4cl4u
    @user-up5ni4cl4u 10 หลายเดือนก่อน +1

    TIm,
    love the videos can always find help here and greatly appreciate it. I was wondering if you had any insight on on ethernet I?O blocks like Balluff or Banner to the Micro850 controller. I have found that Point IO can be set up as a "Generic Ethernet Device" with the 850/870 controllers would the IO blocks follow the same format?

    • @TimWilborne
      @TimWilborne  10 หลายเดือนก่อน +1

      See if this video helps
      th-cam.com/video/3RHczlCRMyY/w-d-xo.html

  • @JohnSmith-lv8xk
    @JohnSmith-lv8xk 3 ปีที่แล้ว +1

    Would you be willing to demonstrate how to control I/O from one to the other ?? It seems to like the Micro820 could be an economical alternative to Flex I/O...

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

      It might seem that way but there are safety concerns with doing this. I address it in an upcoming video but long story short, the Micro800 doesn't have built in mechanisms to determine if there is a communications fault and what it should do if it encounters one.

  • @seanweeder5722
    @seanweeder5722 9 หลายเดือนก่อน +1

    Hi Tim, I’ve created a structure data type in my micro820 that has 11 bools and 2 INT’s. I’ve created the exact same data type on my compactlogix as a UDT, I’ve rechecked many times and the UDT and the structure are identical. When I try to set up a msg in the compactlogix to read the structure I get an error that says “class or instance not supported”. I can read a DINT array just fine between the two PLC’s it’s only when I change to the structure/udt that I get this error.

    • @TimWilborne
      @TimWilborne  9 หลายเดือนก่อน +1

      I would doubt that you can use a UDT with a MSG instruction but have never tried. I think you would need to use a COP instruction to package the data into a DINT then do the opposite on the other side to break it back out.

  • @Rajeshsingh-cw5hc
    @Rajeshsingh-cw5hc 2 ปีที่แล้ว +1

    Please let me know the logic for communication of pid with micro 820 controller and that data should read in compact logix

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

      You can message any values you want. But PID probably needs to be hardwired.

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

    Would I do the same thing if I want to message between two different micro 850?

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

    Hi Tim, I use PLC Compaxlogic, I want to read data of 32bits type bool from Micro 800, can you show me?

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

      That is what this video does.

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

      I cant do it, can you help me via ultraviwer?

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

    Hello Tim, please could you tell me how use Studio 5000 Logix Emulate with Studio 5000 y add a ethernet module, I also comunicate a real Micro820 with a plc simulate a 5570 logix emulate on Studio 5000. But I' didn't.

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

      Hello, I need this answer, because I need comunicate a real Micro800 with Emulate 5000.

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

    Hi, thnks for the video, actually everything was going fine until I set the path, down the chart it appears an error, ERROR PATH: 2, 192.168.1.1

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

      Hit the basics. Make sure you can ping the devices, the subnets are correct, and the tag text and type are the same.

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

      @@TimWilborne i did it, everything is fine :/ but still not working

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

    It is possible read strings?

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

      Yes. That would probably be worth doing a video on sometime.

  • @stick80
    @stick80 3 หลายเดือนก่อน +1

    I have a Micro820 communicating with SMC EX260 SEN1 valves through Ethernet using MSG. I'm struggling with what parameters to enter into the MSG data types.

    • @TimWilborne
      @TimWilborne  3 หลายเดือนก่อน +2

      Is this in Studio 5000? You should be able to add it as an Ethernet module

    • @stick80
      @stick80 3 หลายเดือนก่อน +1

      @@TimWilborne unfortunately no. I just have a Micro820 sending a CIP MSG to the valves. I need to know the Ethernet target parameters. I believe it should be 4,192.168.1.120. I'm not sure about the class either.

    • @stick80
      @stick80 3 หลายเดือนก่อน +1

      @TimWilborne I'm using a MSG instruction with a free running timer to trigger. I made all the tags for the MSG with the correct data types. My valve is set to 192.168.1.120. The PLC is 192.168.1.100 and HMI is 192.168.1.110

    • @TimWilborne
      @TimWilborne  3 หลายเดือนก่อน +1

      Then you are correct, the path would be 4,192.168.1.120.

    • @stick80
      @stick80 3 หลายเดือนก่อน +1

      @TimWilborne I did get this figured out today. If anyone else has the same issue, the Service needs to be set to 16, the class is 4, the instance is 150 and attribute is set to 3.

  • @Snowball636
    @Snowball636 3 ปีที่แล้ว +4

    Is there a possibility of sending messages and communicate over ethernet from the micro850 to a micrologix1500? Obviously using rslogix500 and CCW software but I'm not entirely sure if that's possible. I want the 850 to communicate with the 1500 for diagnostic purposes such as alarms.

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

      Yes and that would make a good video, I'll put it on the list. You would use the MSG instruction and a SLC read for the type.

  • @TuanNguyen-qy3mm
    @TuanNguyen-qy3mm 7 หลายเดือนก่อน +1

    Amazing channel. I learn a lot from your videos. At the end of video, you said you will explain why put 2 before IP address when choosing Path for MSG command, and adding diagnostic logic. I kept finding on your channel but can't find that kind of video. Would you please send link of that video or document about it?
    Looking forward to more great videos from you!(*^-^*)

    • @TimWilborne
      @TimWilborne  7 หลายเดือนก่อน +1

      I never made that video but do have a communications series coming up. It has to do with which "port" the message should start with. You could go straight out the Ethernet port, or it could through the backplane and then through another network.