# Switching Eth CIP for CIP-ST Node

**URL:** https://discourse.nodered.org/t/switching-eth-cip-for-cip-st-node/84877
**Category:** General
**Created:** [24 January 2024 13:02 UTC](https://discourse.nodered.org/t/switching-eth-cip-for-cip-st-node/84877 "2024-01-24T13:02:20Z")
**Posts on this page:** 19
**Page:** 1

<div class="post-metadata">

### Author: ![Kimber](https://avatars.discourse-cdn.com/v4/letter/k/71c47a/32.png) [@Kimber](https://discourse.nodered.org/u/Kimber)
#### Post date: [24 January 2024 13:02 UTC](https://discourse.nodered.org/t/switching-eth-cip-for-cip-st-node/84877/1 "2024-01-24T13:02:20Z")

</div>

Good Morning.  
I'm trying to get the newer Ethernet-CIP-String node to read STRING tags from my Compact Logix.  
I found another thread on this that suggested a resolve.

- stop node-red
- CD into the `.node-red` user dir
- run `npm remove node-red-contrib-cip-ethernet-ip`
- run `npm install node-red-contrib-cip-st-ethernet-ip`
- start node-red

I'm looking for help with this. solution.

First off, how do I STOP node red? I have run the command "node-red-stop" in the CMD this in not recognized. What is the correct syntax?

Next, Step 2 says to CD into the `.node-red` user dir. What would this look like?

Lastly. Step 3 says. \* run `npm remove node-red-contrib-cip-ethernet-ip` Do I simply put this into the CMD and run it there? Or do I need to have something before the command?

Thank you.

Apologies for the basic questions. I'm a PLC programmer by trade. I have a ton of data coming now into Node Red and using it in InfluxDB, Grafana and Groov Server but I'm lacking the Strings. I have WAY to many Ethernet Nodes already installed to delete them all manually to install the CIP-ST node in my pallet, so Id really like to get this option to work.

---

<div class="post-metadata">

### Author: ![Colin](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/colin/32/17040_2.png) [@Colin](https://discourse.nodered.org/u/Colin)
#### Post date: [24 January 2024 13:14 UTC](https://discourse.nodered.org/t/switching-eth-cip-for-cip-st-node/84877/2 "2024-01-24T13:14:25Z")

</div>

What OS/hardware are you running node-red on and how did you install node-red?

---

<div class="post-metadata">

### Author: ![Kimber](https://avatars.discourse-cdn.com/v4/letter/k/71c47a/32.png) [@Kimber](https://discourse.nodered.org/u/Kimber)
#### Post date: [24 January 2024 13:25 UTC](https://discourse.nodered.org/t/switching-eth-cip-for-cip-st-node/84877/3 "2024-01-24T13:25:37Z")

</div>

Im using Microsoft Windows 10 Enterprise on a basic PC.

Looking way back in my notes... I installed Node-Red by downloading. Going to CMD and  
"npm install -g -unsafe-perm node-red"  
Then Updates the NPM Version by CMD and "npm install npm --global"  
I run node red by going CMD and "Node-Red"

---

<div class="post-metadata">

### Author: ![Colin](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/colin/32/17040_2.png) [@Colin](https://discourse.nodered.org/u/Colin)
#### Post date: [24 January 2024 13:44 UTC](https://discourse.nodered.org/t/switching-eth-cip-for-cip-st-node/84877/4 "2024-01-24T13:44:37Z")

</div>

What do you see in the command window when you run node-red? It should tell you there where the .node-red folder is.

---

<div class="post-metadata">

### Author: ![Kimber](https://avatars.discourse-cdn.com/v4/letter/k/71c47a/32.png) [@Kimber](https://discourse.nodered.org/u/Kimber)
#### Post date: [24 January 2024 13:46 UTC](https://discourse.nodered.org/t/switching-eth-cip-for-cip-st-node/84877/5 "2024-01-24T13:46:19Z")

</div>

It says C:\Users\avfplant\>node-red

---

<div class="post-metadata">

### Author: ![Colin](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/colin/32/17040_2.png) [@Colin](https://discourse.nodered.org/u/Colin)
#### Post date: [24 January 2024 14:16 UTC](https://discourse.nodered.org/t/switching-eth-cip-for-cip-st-node/84877/6 "2024-01-24T14:16:50Z")

</div>

Don't you get any other output there? I would expect to see the node-red startup log.

---

<div class="post-metadata">

### Author: ![Kimber](https://avatars.discourse-cdn.com/v4/letter/k/71c47a/32.png) [@Kimber](https://discourse.nodered.org/u/Kimber)
#### Post date: [24 January 2024 14:24 UTC](https://discourse.nodered.org/t/switching-eth-cip-for-cip-st-node/84877/7 "2024-01-24T14:24:00Z")

</div>

There is lots here.  
Under the "Welcome To Node-Red"  
There is the version info, loading palette nodes, RED.Events,It shows the setting file, Context Store, User Directory, Projects Disabled, Flows File, Server Now Running. ETC.

What exactly am I looking for?

Thank you

---

<div class="post-metadata">

### Author: ![Colin](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/colin/32/17040_2.png) [@Colin](https://discourse.nodered.org/u/Colin)
#### Post date: [24 January 2024 14:29 UTC](https://discourse.nodered.org/t/switching-eth-cip-for-cip-st-node/84877/8 "2024-01-24T14:29:10Z")

</div>

You are looking for where it says the flows file, settings etc are. It should be a folder called .node-red under the user.

So break out of that, which will stop node red, cd into the .node-red folder, run the npm commands and start node-red again.

---

<div class="post-metadata">

### Author: ![Kimber](https://avatars.discourse-cdn.com/v4/letter/k/71c47a/32.png) [@Kimber](https://discourse.nodered.org/u/Kimber)
#### Post date: [24 January 2024 14:35 UTC](https://discourse.nodered.org/t/switching-eth-cip-for-cip-st-node/84877/9 "2024-01-24T14:35:14Z")

</div>

So I go to C:\Users\avfplant.node-red

"Break Out of that" what do you mean here?

Thanks

---

<div class="post-metadata">

### Author: ![Colin](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/colin/32/17040_2.png) [@Colin](https://discourse.nodered.org/u/Colin)
#### Post date: [24 January 2024 14:41 UTC](https://discourse.nodered.org/t/switching-eth-cip-for-cip-st-node/84877/10 "2024-01-24T14:41:44Z")

</div>

When you run the command `node-red` it starts node red. When you break out of that command, node red will stop. Ctrl-C should do it.

---

<div class="post-metadata">

### Author: ![Kimber](https://avatars.discourse-cdn.com/v4/letter/k/71c47a/32.png) [@Kimber](https://discourse.nodered.org/u/Kimber)
#### Post date: [24 January 2024 14:44 UTC](https://discourse.nodered.org/t/switching-eth-cip-for-cip-st-node/84877/11 "2024-01-24T14:44:24Z")

</div>

Im sorry Colin.  
Call me whatever, but I don't understand what the break out of that command means. Where do I cntrl+c

---

<div class="post-metadata">

### Author: ![Colin](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/colin/32/17040_2.png) [@Colin](https://discourse.nodered.org/u/Colin)
#### Post date: [24 January 2024 14:51 UTC](https://discourse.nodered.org/t/switching-eth-cip-for-cip-st-node/84877/12 "2024-01-24T14:51:46Z")

</div>

You said earlier that when you start node red, using the command `node-red` you get the node red welcome message and lots of other stuff. You can stop node-red by typing CTRL-C in that window. How do you normally stop node-red?  
CTRL\_C means hold down CTRL and hit C

---

<div class="post-metadata">

### Author: ![Kimber](https://avatars.discourse-cdn.com/v4/letter/k/71c47a/32.png) [@Kimber](https://discourse.nodered.org/u/Kimber)
#### Post date: [24 January 2024 14:56 UTC](https://discourse.nodered.org/t/switching-eth-cip-for-cip-st-node/84877/13 "2024-01-24T14:56:31Z")

</div>

I haven stopped Node-Red before. This PC is always on datalogging since I installed it a year ago.  
I tried cntrl+C in that window but I have no indication that anything stopped. I still see values changing in my Node Red development environment.

---

<div class="post-metadata">

### Author: ![Colin](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/colin/32/17040_2.png) [@Colin](https://discourse.nodered.org/u/Colin)
#### Post date: [24 January 2024 15:00 UTC](https://discourse.nodered.org/t/switching-eth-cip-for-cip-st-node/84877/14 "2024-01-24T15:00:00Z")

</div>

You said earlier that you started node-red by running that command and you see the startup messages. Do you see an error at the end of that output, saying that the port is already in use? If so then node red was already running when you tried to start it again. In which case you need to find how to stop node-red, which depends on how you set it up initially.

---

<div class="post-metadata">

### Author: ![Colin](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/colin/32/17040_2.png) [@Colin](https://discourse.nodered.org/u/Colin)
#### Post date: [24 January 2024 15:02 UTC](https://discourse.nodered.org/t/switching-eth-cip-for-cip-st-node/84877/15 "2024-01-24T15:02:23Z")

</div>

On second thoughts, to make it easy, just cd into the folder you identified earlier and run the npm commands. Then reboot and, if you have not set it up to start automatically, start node-red.

---

<div class="post-metadata">

### Author: ![Kimber](https://avatars.discourse-cdn.com/v4/letter/k/71c47a/32.png) [@Kimber](https://discourse.nodered.org/u/Kimber)
#### Post date: [24 January 2024 15:05 UTC](https://discourse.nodered.org/t/switching-eth-cip-for-cip-st-node/84877/16 "2024-01-24T15:05:47Z")

</div>

Iv had to re-start it only a few times when the computer had shut down due to a power failure or similar event.

The only errors I see in here have to do with the Groov Server Im writing to , I assume they are only there because I started Node-Red before Groov. I see no error regarding anything to do with the Port.

---

<div class="post-metadata">

### Author: ![Kimber](https://avatars.discourse-cdn.com/v4/letter/k/71c47a/32.png) [@Kimber](https://discourse.nodered.org/u/Kimber)
#### Post date: [24 January 2024 15:18 UTC](https://discourse.nodered.org/t/switching-eth-cip-for-cip-st-node/84877/17 "2024-01-24T15:18:01Z")

</div>

Colin.  
I assume the ctrl+c worked as eventually it came up that the Node-Red Server wasn't responding.  
I did run the commands and re-started the Node-Red.  
The new Node is in my Palette and I should be good to go.

I very much appreciate the assistance AND your patience with me!

---

<div class="post-metadata">

### Author: ![Colin](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/colin/32/17040_2.png) [@Colin](https://discourse.nodered.org/u/Colin)
#### Post date: [24 January 2024 15:35 UTC](https://discourse.nodered.org/t/switching-eth-cip-for-cip-st-node/84877/18 "2024-01-24T15:35:55Z")

</div>

Glad you got it working.

---

<div class="post-metadata">

### Author: ![system](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/1X/d073cd938eafa2e558d7c2cd59003b3ef4963033.png) [@system](https://discourse.nodered.org/u/system)
#### Post date: [23 April 2024 15:36 UTC](https://discourse.nodered.org/t/switching-eth-cip-for-cip-st-node/84877/19 "2024-04-23T15:36:17Z")

</div>

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.
