COM16. ModbusTCP Client via Allen-Bradley CompactLogix PLC

  Рет қаралды 18,239

Electrical Automation Hands-On

Electrical Automation Hands-On

Күн бұрын

Пікірлер: 43
@edsonchrispim4243
@edsonchrispim4243 9 ай бұрын
Thank you very much ! Really well explained ! This video helped me a lot to solve my modbus doubts using compactlogix !
@electricalautomation
@electricalautomation 9 ай бұрын
Glad it helped! Welcome!
@patilvikranta
@patilvikranta 3 жыл бұрын
Very well explained, thank you. Keep publishing similar knowledge base videos.
@electricalautomation
@electricalautomation 3 жыл бұрын
Thank you, I will be. Welcome more friends come to my channel!
@kasperalexandersen4324
@kasperalexandersen4324 3 жыл бұрын
Thank u for this, helped alot in a project im working on! I will follow u for future knowledge, i enjoyed ur work alot!
@electricalautomation
@electricalautomation 3 жыл бұрын
Welcome to view more videos in my channel! Glad they could be helpful!
@bhagyodayasinghjadhav
@bhagyodayasinghjadhav Жыл бұрын
Very well explained, very nice video
@electricalautomation
@electricalautomation Жыл бұрын
Thanks my friend, hope it could help
@chret27
@chret27 Жыл бұрын
Why doesn’t the rung go green when I connect to the PLC?
@fishpond01
@fishpond01 2 жыл бұрын
great video thank you
@electricalautomation
@electricalautomation 2 жыл бұрын
Glad you enjoyed it
@ambekarsusheelkumar5671
@ambekarsusheelkumar5671 2 ай бұрын
THIS VIDEO WAS VERY HELPFUL, BUT MY DOUBT IS IF WE READ 2 DEVICES LIKE 2 MFM BOTH HAS SAME HOLDING REGISTER ADDRESS THEN HOW DO WE READ? WILL THE DATA GETS OVERLAPPED. PLEASE SOLVE THIS.
@electricalautomation
@electricalautomation Ай бұрын
If you have two or multiple devices. there would be two ways and they are very common. 1. using different instance and call the function block. 2. program by yourself and control the connection parameters and reading buffer by different target object.
@renaco1145
@renaco1145 3 ай бұрын
Hi, I want to write to the PLC that is not exactly in the same network IP. Is this still possible? then Ethernet connection between two different Ethernet switches makes sense or I need to do modify the communication network?
@electricalautomation
@electricalautomation 3 ай бұрын
You need router for crossing different IP segments
@karthikvhiremath1886
@karthikvhiremath1886 6 ай бұрын
Hi Thanks for this... Modbus TCP communication setup video. Can I able read REAL values.... Through this communication...
@electricalautomation
@electricalautomation 6 ай бұрын
REAL has 4 bytes, so you can send a REAL as 2 words by using 2 registers
@karthikvhiremath1886
@karthikvhiremath1886 6 ай бұрын
@@electricalautomation Thank you so much, I will try this
@mekbots7607
@mekbots7607 Жыл бұрын
what about if you need to send custome tcp modbus msg?
@muthiahgk3311
@muthiahgk3311 Жыл бұрын
Hi, I am getting sts_overlap and st_overload error and i'm not getting the data. What to do?
@electricalautomation
@electricalautomation Жыл бұрын
I think you instant block from each FB is overlap. Pls check your program.
@rajkrishna336
@rajkrishna336 2 жыл бұрын
Very useful content- thanks. I’m trying to implement this on a 5380 CompactLogix to read the measurements from Yokogawa WT1800E power meter. I have a question. In order to read the power meter data, I need to combine set of Two INT to REAL data at the PLC. How can I do that? I prefer ST programming if possible. Thanks in advance for your help.
@electricalautomation
@electricalautomation 2 жыл бұрын
Not quite sure the "combine set of Two INT to REAL data ", how and which way you combine two INT to Real. If you have a real data 9876543.12, you can x1000, then convert 98765312 into DINT, then split DINT into two INT/WORD to transfer to PLC. Then PLC use the same backward way to restore the data to REAL.
@rajkrishna336
@rajkrishna336 2 жыл бұрын
@@electricalautomation Thanks for the response. I did find a way to do this by using COP instruction. COP instruction will combine and convert two adjacent INT array to REAL array.
@electricalautomation
@electricalautomation 2 жыл бұрын
@@rajkrishna336 Glad to hear you found solution
@yangrong7868
@yangrong7868 2 жыл бұрын
thank you so much, make it very easy
@electricalautomation
@electricalautomation 2 жыл бұрын
Thanks for watching! Welcome!
@acheydent1255
@acheydent1255 3 жыл бұрын
Thanks, Verry good tutorial. One question : If the client want to communicate with 8 servers, is it mean we need to create 8 clients ? and Is it mean we need ( 93 + 7*20) Kb ? Best Regards
@electricalautomation
@electricalautomation 3 жыл бұрын
If answer shortly, I would say yes. But you also need to check the TCP connection resources from the specification of your CPU. 8 should be OK for the mainstream CompactLogix. An alternative way is that using one Client AOI FB. Then program the sequence loading the 8 of IPs and data into this AOI data buffer one by one. But I don't think someone would like to do this.
@acheydent1255
@acheydent1255 3 жыл бұрын
Thank a lot,
@hichamcool76
@hichamcool76 3 жыл бұрын
Thanks for this nice videos, I have a question for you : The data is limited at 1024 (coils 0 at 1023 coils....), if I want read data greater than 1024 (for example adresse registre 1030, 12680...) what can I do ?
@electricalautomation
@electricalautomation 3 жыл бұрын
Hi Bud, a quick answer, you may set the "start" from a higher start, then the total still the 1024. 1024 is the buffer length from the AOI function block but you can set the start modbus address. I haven't got a chance to test this, pls let me know if that works
@hichamcool76
@hichamcool76 3 жыл бұрын
Unfortunately, it doesn't work
@electricalautomation
@electricalautomation 3 жыл бұрын
@@hichamcool76 I recommend you contact AB support for your case.
@flavioscarazzato6088
@flavioscarazzato6088 2 жыл бұрын
Hi, very good tutorial! Can I do this Modbus TCP Client communication using the same physical port that already communicates with a 1734-AENT Ethernet/IP remote? Both the EtherNet/IP remote and the Modbus TCP equipment are in the same IP range.
@electricalautomation
@electricalautomation 2 жыл бұрын
Yes, I think you can, a physical port can be shared used.
@javi787dreamliner
@javi787dreamliner Жыл бұрын
Hi mate, How can i solved fault -8?
@kebynmarkumanaramirez2920
@kebynmarkumanaramirez2920 Жыл бұрын
same man, you solved it? :(
@electricalautomation
@electricalautomation Жыл бұрын
Please check your instance (may be double instance, and also check if the port is blocked) In the manual "Modbus TCP Client - AOI based code for ControlLogix v 2.04.00" it explain the '-8' code, also you can find the more details in this link literature.rockwellautomation.com/idc/groups/literature/documents/at/enet-at002_-en-p.pdf#page=51
@matheusviana4152
@matheusviana4152 Жыл бұрын
Is it possible to comunicate with two modbus slave devices?
@electricalautomation
@electricalautomation Жыл бұрын
Yes
@kebynmarkumanaramirez2920
@kebynmarkumanaramirez2920 Жыл бұрын
How can i solved fault -8?, nice video btw :)
@electricalautomation
@electricalautomation Жыл бұрын
Please check your instance (may be double instance, and also check if the port is blocked) In the manual "Modbus TCP Client - AOI based code for ControlLogix v 2.04.00" it explain the '-8' code, also you can find the more details in this link literature.rockwellautomation.com/idc/groups/literature/documents/at/enet-at002_-en-p.pdf#page=51
SS01. Getting Started with SIMIT Siemens Simulation Platform with Servo Drive Motion Control (EN)
1:03:16
COM17. ModbusTCP Server via Allen-Bradley CompactLogix PLC
18:09
Electrical Automation Hands-On
Рет қаралды 12 М.
小丑女COCO的审判。#天使 #小丑 #超人不会飞
00:53
超人不会飞
Рет қаралды 16 МЛН
Support each other🤝
00:31
ISSEI / いっせい
Рет қаралды 81 МЛН
COM21. ModbusTCP - Allen-Bradley CompactLogix (Client) and Siemens S7-1200/S7-1500 (Server)
16:23
Allen Bradley PLCs: Types & Applications
5:50
RealPars
Рет қаралды 22 М.
COM22. Ethernet CIP - Siemens S7-1200/S7-1500 (Client) and Allen-Bradley CompactLogix (Server)
32:43
Read Logix Tag Values Into An S7 PLC Over Ethernet
16:11
Insights In Automation
Рет қаралды 3,5 М.
小丑女COCO的审判。#天使 #小丑 #超人不会飞
00:53
超人不会飞
Рет қаралды 16 МЛН