frangoteam / FUXA

Web-based Process Visualization (SCADA/HMI/Dashboard) software
https://frangoteam.org
MIT License
2.7k stars 793 forks source link

Allen Bradley #118

Closed Scolari closed 2 years ago

Scolari commented 3 years ago

How can I connect a Compactologix, Allen Bradley PLC?

unocelli commented 3 years ago

Hi, Allen Bradley PLC are not supported yet, I think with node-ethernet-ip can work but as already discussed in #72 in order to implement this connection we have to be able to test with a PLC or a simulator that we don't have.

fedex-12 commented 3 years ago

Hello, node-ethernet-ip is not updated. This project is updated: https://github.com/libplctag/libplctag If you can develop it I can test it with the PLC.

unocelli commented 3 years ago

Hi, the library libplctag is in C, we need in javascript to integrate it into a nodejs project :(

concept10 commented 3 years ago

@unocelli Was wondering if you ever considered wrapping C based libraries in node using N-API (or simular functionality) or possibly compiling some C/C++ based communications library using WebAssembly? Just curious.

unocelli commented 3 years ago

@concept10 very interesting and I would like to go further, probably later. Currently I would like to invest resources in the frontend.

concept10 commented 3 years ago

@unocelli Sure thing. I've been in this industry for 30 years this year. What you've done so far is excellent (on both the backend and frontend). This is from someone who has worked with all major manufacturers. When I get additional time, I will join you to help as needed and looking forward to it.

unocelli commented 3 years ago

@concept10 Thanks for the appreciation, I need help, you are welcome.

unocelli commented 2 years ago

Is there anyone who would like to help me by test the support of Allen Bradley plc with the 'ethernetip' branch.

AlexCastro-Prog commented 2 years ago

Hello Umberto,

I can help you.

I was helping you with nodepccc and I can help with Ethernet/IP. I have all PLCs and I was waiting your invite to get access and get progress.

I'm waiting from you.

Regards,

Alex

Sent from my Verizon, Samsung Galaxy smartphone Get Outlook for Androidhttps://aka.ms/AAb9ysg


From: Umberto Nocelli @.> Sent: Sunday, November 21, 2021 3:17:55 PM To: frangoteam/FUXA @.> Cc: Subscribed @.***> Subject: Re: [frangoteam/FUXA] Allen Bradley (#118)

Is there anyone who would like to help me by test the support of Allen Bradley plc with the 'ethernetip' branche.

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHubhttps://github.com/frangoteam/FUXA/issues/118#issuecomment-974888699, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ATYN7475XWU5V2VYBRA7UR3UNFHXHANCNFSM42ARY32Q. Triage notifications on the go with GitHub Mobile for iOShttps://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Androidhttps://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

concept10 commented 2 years ago

@AlexCastro-Prog Have you ever tested against the Allen Bradley simulator (made by OEM).

concept10 commented 2 years ago

I asked about the testing and willing to help as well. I'm just thinking about the plan for testing.

I've been promoting FUXA to customers along with the OEM solutions. Trying to get you guys some shine in manufacturing (automotive, semiconductor) and I sometimes have to show them how the software was tested.

AlexCastro-Prog commented 2 years ago

Hello team,

With Rockwell controllers is not possible to do a test with simulator because the simulator does not have an IP Address.

The test needs to be with real PLC so in this way we know that will work as decided.

Regards,

Alex Castro

From: Tracey @.> Sent: Monday, November 22, 2021 7:17 PM To: frangoteam/FUXA @.> Cc: Alexandre Castro @.>; Mention @.> Subject: Re: [frangoteam/FUXA] Allen Bradley (#118)

I asked about the testing and willing to help as well. I'm just thinking about the plan for testing.

I've been promoting FUXA to customers along with the OEM solutions. Trying to get you guys some shine in manufacturing (automotive, semiconductor) and I sometimes have to show them how the software was tested.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHubhttps://github.com/frangoteam/FUXA/issues/118#issuecomment-976031605, or unsubscribehttps://github.com/notifications/unsubscribe-auth/ATYN742DPB6L5LWREUAYC2LUNLMO3ANCNFSM42ARY32Q. Triage notifications on the go with GitHub Mobile for iOShttps://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Androidhttps://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

AlexCastro-Prog commented 2 years ago

index.zip Hello Umberto here is the FUXA/server/runtime/devices/ethernetip/index.js that we worked last Sunday.

I appreciate all your effort to make this work.

Thank you so much!

cjmccoy2 commented 2 years ago

@AlexCastro-Prog Do you have any documentation on using the driver? I am having issues getting it to work

AlexCastro-Prog commented 2 years ago

@AlexCastro-Prog Do you have any documentation on using the driver? I am having issues getting it to work

Hello @cjmccoy2 I'll post a video this week related to this it. What is the problem that you have been seen with Ethernet/IP node?

cjmccoy2 commented 2 years ago

Hello @AlexCastro-Prog . I am unable to get any data from B3:01/0 file types (on a micro logix). I also cannot get any tags from a micro800 to read-This is the most important. Thanks!

unocelli commented 2 years ago

going to close this as resolved. let me know if you have any issues.

jpomo commented 1 year ago

@unocelli @AlexCastro-Prog Thanks for the explanation video.

Concerning the routing settings, I use an AB CompactLogix PLC which has the ethernet ports built into the PLC (not in a slot on a backplane). Do you have any thoughts on how I can set the routing?

image