Controller lost ethernet communication without configuration changes Forum - Published: Hello guys, I have a SNAP-PAC-R1 controller. The controller has a fixed IP address and was running fine. A ping test to the static ip address reply a good communication with 0% loss. However, recently it...moreHello guys, I have a SNAP-PAC-R1 controller. The controller has a fixed IP address and was running fine. A ping test to the static ip address reply a good communication with 0% loss. However, recently it will disconnect and shows unable to connect when use PAC terminal. And unable to ping to the same IP address. Preforming power cycle would bring the controller back temporary and will loss the communication again. Do any of you guys experienced this situation?... <less
Porting C# application onto GRV native linux Forum - Published: I have a c# application that is running on an embedded PC which uses the .NET SDK (the dll) from Opto22 to gather data from I/O processors such as the SNAP-PAC-EB2. This application then interfaces to a...moreI have a c# application that is running on an embedded PC which uses the .NET SDK (the dll) from Opto22 to gather data from I/O processors such as the SNAP-PAC-EB2. This application then interfaces to a larger system. I would like to port a portion of this application to run natively on a GRV-EPIC-PR1. This would allow me to get rid of the embedded PC. There is a lot of code written in C# that I do not want to rewrite. I was thinking possibly to use mono to run it on Linux. Has anyone done a...... <less
SNAP-PAC TLS cipher list Forum - Published: Is there a document that list of supported TLS ciphers on SNAP-PACs? I recently updated a reverse proxy I use for a web service (caddy) and now I am getting TLS handshake errors from the PAC. -2103 error...moreIs there a document that list of supported TLS ciphers on SNAP-PACs? I recently updated a reverse proxy I use for a web service (caddy) and now I am getting TLS handshake errors from the PAC. -2103 error on the PAC and the web server reports: “tls: no cipher suite supported by both client and server”. All the RSA and all the CBC ciphers appear to have been declared weak and deprecated.... <less
Cannot get I/O reference count to zero Forum - Published: I’m transferring a control strategy from SNAP to EPIC. I am going from Control Pro 9.6 to 10.2. I added an EPIC I/O system, made new I/O points, and then replaced them from the SNAP to the EPIC. All...moreI’m transferring a control strategy from SNAP to EPIC. I am going from Control Pro 9.6 to 10.2. I added an EPIC I/O system, made new I/O points, and then replaced them from the SNAP to the EPIC. All is good EXCEPT…two points. Here’s the problem…I can’t get two I/O points to go to a reference count of zero. If you do a search for them…they don’t exist. They are not found anywhere in the program and cannot be deleted from the I/O configuration of the SNAP. I cannot remove the SNAP I/O system...... <less
HTTP Post from String Table error 202 Forum - Published: Does anyone know what error 202 is? The error lookup says unknown, and the help file doesn’t list it either....Does anyone know what error 202 is? The error lookup says unknown, and the help file doesn’t list it either.... <less
Node-red and Groov View Text Area Forum - Published: Greetings, Is that possible using node-red Groov Write Node to write data from text file into Text Area Gadget in Groov View? So that the Text Area Gadget could display data on Groov View. Or there is another way to show text file on Groov View? Eg: ...Greetings, Is that possible using node-red Groov Write Node to write data from text file into Text Area Gadget in Groov View? So that the Text Area Gadget could display data on Groov View. Or there is another way to show text file on Groov View? Eg: ... <less
SNAP Enet toolkit install using cmd Forum - Published: I am working on creating a batch file that executes numerous commands to set up a computer. I have the PAC Project MSI file for use in command prompt. But I am having trouble with the SNAP Ethernet IO...moreI am working on creating a batch file that executes numerous commands to set up a computer. I have the PAC Project MSI file for use in command prompt. But I am having trouble with the SNAP Ethernet IO Driver Toolkit install. I can get the exe to open and that’s as far as it goes. It requires me to click “next” and so forth. I haven’t yet found the appropriate switches that let this install without any user input. Any thoughts or experience? Thank you for any help!... <less
Any plans for I2C support? Forum - Published: Wondering if there are any plans for adding software I2C support to any existing epic modules, or any plans for a hardware I2C module? Or, maybe the shortest path to I2C would be an arduino or raspi...moreWondering if there are any plans for adding software I2C support to any existing epic modules, or any plans for a hardware I2C module? Or, maybe the shortest path to I2C would be an arduino or raspi module? Adding externally isn’t that bad, but an Opto22 module would be a tight integration.... <less
Implementing audible alarms using text-to-speech Forum - Published: Hi everyone. Here’s my challenge…We have 3 groov EPIC units in the plant controlling equipment. We have sirens and horns and such rigged up to sound off whenever there is an alarm condition, but using...moreHi everyone. Here’s my challenge…We have 3 groov EPIC units in the plant controlling equipment. We have sirens and horns and such rigged up to sound off whenever there is an alarm condition, but using PAC Control and groov View, we are also displaying the nature of the alarm on the EPIC’s screen (e.g. “Zone 2 temperature on Furnace 3 over allowed limit” or “Motor stopped on conveyor 6”). But each of these alarms sounds the same in the plant. The operator generally has to “follow” his ears to...... <less
Updating & New Admin User Account Forum - Published: Updating your Epic system from Opto Groov Manage website. Do you need to create a new Admin User Account every time you Update your Epic to the latest version? Or does the Update process clear out the existing Admin User Account?...Updating your Epic system from Opto Groov Manage website. Do you need to create a new Admin User Account every time you Update your Epic to the latest version? Or does the Update process clear out the existing Admin User Account?... <less
Flow to set PAC Control variables using CSV recipes Forum - Published: If you’ve ever needed to quickly change an entire strategy’s worth of PAC Control tags back and forth between specific pre-set values, this post is for you! This flow takes tag “recipes” as comma...moreIf you’ve ever needed to quickly change an entire strategy’s worth of PAC Control tags back and forth between specific pre-set values, this post is for you! This flow takes tag “recipes” as comma-separated value (CSV) files, breaks the files down, and then uses that data to set any number of PAC Control tags that you need – all triggered by input from groov View: image.png1598×372 63.7 KB With this flow you can make as many recipe files as you need, and simply set the file name (#1-6 in this c...... <less
Javascript equivalent for ShiftNumTableElements Forum - Published: I want to build an array in a Node Red function block, similar to the technique in PacControl using the command ShiftNumTableElements. I am reading a float variable from the S2 Controller, which...moreI want to build an array in a Node Red function block, similar to the technique in PacControl using the command ShiftNumTableElements. I am reading a float variable from the S2 Controller, which represents the weight of a tank, and from this array I want to perform various calculations such as rate of depletion from the tank, etc. [{"id":"b569cff6.885ac8","type":"inject","z":"c97af0fa.6fb9","name":"","topic":"","payload":"","payloadType":"date","repeat":"10","crontab":"","once":false,"onceDelay"...... <less
Event conditions in groov View -- any way to use a % value? Forum - Published: Is there any way we can use a % value in the limit fields when setting up the event conditions in groov View? I my case, every few hours the tag being monitored (e.g. actual feedrate) changes. We...moreIs there any way we can use a % value in the limit fields when setting up the event conditions in groov View? I my case, every few hours the tag being monitored (e.g. actual feedrate) changes. We only want to know if the actual feedrate (vs. the setpoint feedrate) differs by more than 20%. I have seen in other posts about people wanting the ability to compare two tag values and then trigger the event, which would solve my problem here. Just in case it’s not clear…we might be feeding at 100 lb...... <less
Groov Write Queue Full Forum - Published: How many pending writes does the groov AR1 support and how fast are writes written between the onboard Node-Red server and the groov server? I’ve got an application in which I’m querying a device via...moreHow many pending writes does the groov AR1 support and how fast are writes written between the onboard Node-Red server and the groov server? I’ve got an application in which I’m querying a device via Ethernet TCP/IP (once a second), parsing the response, then writing tags to the groov server (32 tags at once). Everything was fine with one device connected. Then I added a second device (runs simultaneously in its own flow) and noticed that the number of writes in the queue (as seen in the Node...... <less
FTP, 'vsftpd' application Forum - Published: Has anyone had success with installing and utilizing the FTP application ‘vsftpd’ on the Epic? Any tips/tricks to be aware of. Dave...Has anyone had success with installing and utilizing the FTP application ‘vsftpd’ on the Epic? Any tips/tricks to be aware of. Dave... <less
Flow to get CPU die temperature from EPIC PR1 Forum - Published: Here’s a quick little flow that uses a shell command to grab the temperature directly from a groov EPIC-PR1 processor. Note that you do not need shell access for this to work, the command does not...moreHere’s a quick little flow that uses a shell command to grab the temperature directly from a groov EPIC-PR1 processor. Note that you do not need shell access for this to work, the command does not require root access so Node-RED can execute it without any special permissions! image.png705×59 5.14 KB Also note that the number comes back as a string in milli-Celsius units – but the “convert” function block takes care of that by parsing the string to be a float and dividing by 1,000 to change the...... <less
Setting Resolution of External Display connected to EPIC Forum - Published: How does one set the resolution of the external display connected to the EPIC?...How does one set the resolution of the external display connected to the EPIC?... <less
What does "limited sockets implementation" mean? Forum - Published: I am wondering what the phrase limited sockets implementation means. (This is in the PAC Control Reference Guide (1701) in the notes about the Accept Incoming Communication command). Is this the same...moreI am wondering what the phrase limited sockets implementation means. (This is in the PAC Control Reference Guide (1701) in the notes about the Accept Incoming Communication command). Is this the same as the “iterative server” model? And does this mean that a concurrent server model cannot be implemented (easily)? The reason I am asking is that I have a similar (maybe he same) application as asked about in this question about multiple clients. The suggestions in that post indicated to me that PAC...... <less
Receive Table Missing Data Forum - Published: I have data saved into csv format in text files. The text file is a [1 x 89], but when I read it into PAC control it only has 87 data cells. It is missing the last 2 data points. The code I am using is...moreI have data saved into csv format in text files. The text file is a [1 x 89], but when I read it into PAC control it only has 87 data cells. It is missing the last 2 data points. The code I am using is: fIsOpen=OpenOutgoingCommunication(rampDown4); fIsComm=IsCommunicationOpen(rampDown4); SetEndOfMessageTerminator(rampDown4,’,’); fIsReceive=ReceiveStrTable(89,0,rampDown4tabS,rampDown4); Where rampDown4 is a communication handle, and rampDown4tabS is a string table of length 90, with string width ...... <less
Backing up the Groov 'project' to the Epic from a Win10 laptop running Groov Server Forum - Published: Hope this is not a redundant post, I could not find anything similar. I am running Groov Server on a Win10 laptop that is connected to an Epic PR1 that we are setting up for the first time. The...moreHope this is not a redundant post, I could not find anything similar. I am running Groov Server on a Win10 laptop that is connected to an Epic PR1 that we are setting up for the first time. The laptop is connected to the Epic via a small internal Ethernet network and connected to Epic port ‘Eth0’ with a fixed IP. When I backup the project from the laptop, it saves the backup to the Documents folder, which is OK. But I can not locate where or how to backup the project from Groov Server to the E...... <less
Node-Red Installing Opto22 Nodes via Epic, Firewall? Forum - Published: I’ve a couple ‘newbie’ questions, I couldn’t find any related topics of the Node-Red or Epic forum pages. We are setting up our first Epic system, I have a Win10 laptop connected and it all works fine....moreI’ve a couple ‘newbie’ questions, I couldn’t find any related topics of the Node-Red or Epic forum pages. We are setting up our first Epic system, I have a Win10 laptop connected and it all works fine. I’m trying to set up Node-Red for use and am trying to install the Node-Red nodes for Opto22. I am connected via Ethernet port 0 on the Epic directly to the internet, I can ping the Google server (8.8.8.8). The Node-Red package on the laptop is connected to the Epic via a hub on Ethernet port 1 ...... <less
Lost connection to an R1 through Ignition with the Cirrus module Forum - Published: Hey guys, I’m running 3.4.4 of the Cirrus Opto 22 SNAP PAC driver with Ignition 7.9.8, and a couple of weeks ago it just shows not connected, and it won’t reconnect. I’ve restarted the module...moreHey guys, I’m running 3.4.4 of the Cirrus Opto 22 SNAP PAC driver with Ignition 7.9.8, and a couple of weeks ago it just shows not connected, and it won’t reconnect. I’ve restarted the module, reinstalled the module, restarted the gateway, and restarted the controller, and had Ignition try to connect to a new Opto 22 controller, both PAC R1, and another EPIC PR1, they are not connecting. We have not updated the Cirrus module or the Ignition gateway within the last year, so not sure why it would ...... <less
Sending an email from node red flow : based on integer table status Forum - Published: I am new to node red and JavaScript. I would appreciate help on something I need to get working. I want to send an email to notify me of an alarm condition, based on the status of an I 32 table from my...moreI am new to node red and JavaScript. I would appreciate help on something I need to get working. I want to send an email to notify me of an alarm condition, based on the status of an I 32 table from my S2. i.e. if value is 1 alarm conditon, 0 no alarm. Please see the attached flow. I have a function block in to simulate my snap pac read node just for simplicity for now. The only problem i have is that i dont know how to only send the email once, and not every time the flow is injected when an al...... <less
Groov-AR1 Won't Power Up Forum - Published: I have an AR1 that won’t power up or respond anymore. I popped the cover off and F1 is good and red LED1 is on. Power at terminals is 11.97 VDC. Are they any other checks I can do to revive this...moreI have an AR1 that won’t power up or respond anymore. I popped the cover off and F1 is good and red LED1 is on. Power at terminals is 11.97 VDC. Are they any other checks I can do to revive this device? Edit: I try to restore to factory defaults. I hold the Power Button for about 7 seconds and LED1 turns off and LED2 turns on. the SYS Light, Power Button and groov logo never light up. Thanks in advance.... <less
How to continuously run script on EPIC through SSH? Forum - Published: How can I continuously run the script on EPIC like it is a strategy in PAC control? I have tried putting the code with a continuous loop so EPIC can always check the button state and response as...moreHow can I continuously run the script on EPIC like it is a strategy in PAC control? I have tried putting the code with a continuous loop so EPIC can always check the button state and response as programmed. when the shell window is opened, the script is running continuously. when I close the shell window on my laptop, the script on EPIC stops too. my setup EPIC with SSH access Python script in the secured area of EPIC SSH access from bash terminal on VS code my code #ledControl.py import opt...... <less