Groov RIO in the flesh Forum - Published: I have a working unit on my desk, so feel free to ask any questions and I will do my best to answer them. image.jpg700×1081 225 KB You can read about it in our blog post here; https://blog.opto22.com...moreI have a working unit on my desk, so feel free to ask any questions and I will do my best to answer them. image.jpg700×1081 225 KB You can read about it in our blog post here; https://blog.opto22.com/optoblog/announcing-another-opto-22-breakthrough-groov-rio-remote-i/o-for-the-iiot There is a single page describing it on our website as well; https://info.opto22.com/introducingRIO Download the press release from here; https://www.opto22.com/support/resources-tools/documents/2335-press-release...... <less
Announcing the new groov RIO Forum - Published: We are excited to announce the release of the groov RIO. image.jpg605×614 105 KB You can read about it in our blog post here; https://blog.opto22.com/optoblog/announcing-another-opto-22-breakthrough...moreWe are excited to announce the release of the groov RIO. image.jpg605×614 105 KB You can read about it in our blog post here; https://blog.opto22.com/optoblog/announcing-another-opto-22-breakthrough-groov-rio-remote-i/o-for-the-iiot There is a single page describing it on our website as well; https://info.opto22.com/introducingRIO Download the press release from here; https://www.opto22.com/support/resources-tools/documents/2335-press-release-opto-22-announces-groov-rio Feel free to ask any qu...... <less
Can't upload strategy Forum - Published: I am finally getting around to porting my snap-pac system over to an EPIC controller. Just to get my feet wet, I am trying a single simple chart that was imported from Pac Control 9.6. Everything...moreI am finally getting around to porting my snap-pac system over to an EPIC controller. Just to get my feet wet, I am trying a single simple chart that was imported from Pac Control 9.6. Everything imported (seemingly) fine and I have added the EPIC controller as a control engine. The EPIC is currently running as a groov box and that part works fine. The controller section is turned on. When I try to upload/Debug the strategy I get an error. “Empty stack error.” Code: -60 What is going on here...... <less
InfluxDB/Grafana on EPIC? Forum - Published: I was wondering if anyone has tried or succeeded in installing Influxdb or Grafana locally on the EPIC. I have some time series process data that I would like to record and visualize using these tools. I...moreI was wondering if anyone has tried or succeeded in installing Influxdb or Grafana locally on the EPIC. I have some time series process data that I would like to record and visualize using these tools. I have made a couple attempts but the basic instructions I have found (unsurprisingly) don’t seem to work with the custom linux distribution on the EPIC. Presumably these could be hosted another device but I would like to avoid that if possible. Thanks, Travis... <less
How to remotely access EPIC from different network Forum - Published: How can I access groov EPIC from different network to configure and upgrade firmware? Does it need to use dedicated server or VPN? Does it need to use IP address or hostname of the EPIC to access it...moreHow can I access groov EPIC from different network to configure and upgrade firmware? Does it need to use dedicated server or VPN? Does it need to use IP address or hostname of the EPIC to access it? Kindly suggest the overall configuration. Thanks Waranon... <less
Referencing a pointer to a communication handle in a pointer table Forum - Published: I am trying to use a pointer to a communication handle that is in a pointer array. This OptoScript code compiles: p2pSocketPtr = p2pSocketPtrs[p2pPmIdx]; p2pIoChannelStatus...moreI am trying to use a pointer to a communication handle that is in a pointer array. This OptoScript code compiles: p2pSocketPtr = p2pSocketPtrs[p2pPmIdx]; p2pIoChannelStatus = ListenForIncomingCommunication(*p2pSocketPtr); This does not: p2pIoChannelStatus = ListenForIncomingCommunication(*p2pSocketPtrs[p2pPmIdx]); I get the following error message: Compiling… Error on line 42: Unable to find variable or command “*p2pSocketPtrs” 1 error(s), 0 warning(s) Is there a trick to de-referencing a poi...... <less
Hide Title bar in Groov view Forum - Published: Is there a way to Hide the title bar from certain users?...Is there a way to Hide the title bar from certain users?... <less
Groov Read & Write nodes on a Raspberry Pi? Forum - Published: We have Node-RED running on a Raspberry Pi that sits on our network. Elsewhere on our network, we have groov EPIC units running a PAC Control strategy. On the Pi, we would like to use the groov Read...moreWe have Node-RED running on a Raspberry Pi that sits on our network. Elsewhere on our network, we have groov EPIC units running a PAC Control strategy. On the Pi, we would like to use the groov Read & groov Write nodes. For example, the Pi might grab a value from something it’s connected to and save that value to a groov datastore on the EPIC, which can then display that value on a trend graph or gadget. Node-red security certificate.PNG1740×358 32.2 KB I attempted to try get a proof of con...... <less
Powerup clear expected returned from control engine - what does this mean & does it affect the Strategy? Forum - Published: What does the ‘powerup clear expected returned from control engine’ popup message indicate? Thanks Dave...What does the ‘powerup clear expected returned from control engine’ popup message indicate? Thanks Dave... <less
Sending a String from Node-Red to a table string in the controller Forum - Published: I am trying to send information to the controller using node-red from a postman put command. It works fine if all the values are integers in the ProductId string but as soon as I add a character I get...moreI am trying to send information to the controller using node-red from a postman put command. It works fine if all the values are integers in the ProductId string but as soon as I add a character I get an “unexpected toke” error. I am trying to place the ProductId into index 1 of table sChamber_TestInformation in the controller. image.jpg1366×728 164 KB 1.jpg1366×728 157 KB ... <less
PAC R1 controller with Omron nb5q-tw00b Forum - Published: My client has a problem. Can PAC R1 controller communicate with Omron nb5q-tw00b touch screen? the liquid level and the start and stop of the control pump are displayed on the touch screen. Thank you!...My client has a problem. Can PAC R1 controller communicate with Omron nb5q-tw00b touch screen? the liquid level and the start and stop of the control pump are displayed on the touch screen. Thank you!... <less
HMI error messages "No String Resource" Forum - Published: Hello everyone, Im reaching out to see if I could get some guidance on a couple errors that we are recieving once we run a particular strategy. The first error is “No String Resource Found for ID -1...moreHello everyone, Im reaching out to see if I could get some guidance on a couple errors that we are recieving once we run a particular strategy. The first error is “No String Resource Found for ID -1” The second is “Bad String From Control Engine (Zero-Length) using Default file name” Can someone point me in a direction to resolve these two messages? Also we’ve had a few people come and go who’ve edited strategies without any kind of documentation and occasionally it results in issues. How do you...... <less
Missed Events With Polling /api/v1/io Forum - Published: We are using the new IO nodes for Node-Red, and are concerned about polling performance with a loaded EPIC controller. The concern is with input nodes. Each channel starts a 1 second poll using /api/v1...moreWe are using the new IO nodes for Node-Red, and are concerned about polling performance with a loaded EPIC controller. The concern is with input nodes. Each channel starts a 1 second poll using /api/v1/io, which feels sluggish in HMIs, and it can miss logging events if they happen within the polling window. We’re considering changing the polling delay to 100ms which reduces (but doesn’t eliminate) the problem, and am concerned about it flooding the controller and Node-Red with activity with a si...... <less
PAC Display displaying wrong tag values after firmware update Forum - Published: Has anyone else experienced this? I updated the firmware on an S2 to 10.0h which went well. Now in PAC Display 10.2 the tag values for IO points do not show the correct values - it’s like they are...moreHas anyone else experienced this? I updated the firmware on an S2 to 10.0h which went well. Now in PAC Display 10.2 the tag values for IO points do not show the correct values - it’s like they are showing the value of a different point in the IO unit. If I change PAC Display to read from the controller instead of the IO unit, the correct values are displayed. I have not updated the firmware on the brains. Any ideas on how to fix this?... <less
Parse space delimited string Forum - Published: Hello, I am using PAC control for my project, I have a serial device, that returns a Space delimited string, with multiple variables, I dont want to use the unpack String, or Get Substring commands...moreHello, I am using PAC control for my project, I have a serial device, that returns a Space delimited string, with multiple variables, I dont want to use the unpack String, or Get Substring commands, since the length of the string will vary depending on the actual value, for example: String: “E S S +100.0 200 1520 0” - Could be one String returned String: “E S s +1245.2 1000 0 0” - Could be the second value. Could you please advice a simple approach to separate the values into individual strings/...... <less
Multiple Charts Running and I/O Configuration Forum - Published: This information might be very clear somewhere on the manual, I am new to Opto22 products and PAC control, I hope I can get some clarification here: I have a PAC control project running 5 Charts, in...moreThis information might be very clear somewhere on the manual, I am new to Opto22 products and PAC control, I hope I can get some clarification here: I have a PAC control project running 5 Charts, in addition to the powerup chart. If I set a loop on any of the charts, it will get stuck on that loop and not continue on any of the other charts. The way I have it working is by having a loop on the powerup chart, and basically run the charts one at the time, so the chart will start and stop, then re...... <less
A way to implement Debug msg in Pac and Nodered? Forum - Published: (topic withdrawn by author, will be automatically deleted in 24 hours unless flagged)...(topic withdrawn by author, will be automatically deleted in 24 hours unless flagged)... <less
Display values in groov View with commas Forum - Published: Is there a way to display values in groov View with commas, e.g. instead of 1921, display 1,921. I have tried various formats in the groov View box for this value gadget (and the formatting help does...moreIs there a way to display values in groov View with commas, e.g. instead of 1921, display 1,921. I have tried various formats in the groov View box for this value gadget (and the formatting help does not elaborate on using commas). Maybe I have missed something in the global settings. ... <less
Connect groov view to samsung TV Forum - Published: GREETINGS, Is a new topic here. We planning to use 2 Samsung SmartTV connect to the router and open groov view via web browser that pre-installed in the TV. Everything work fine until login to the...moreGREETINGS, Is a new topic here. We planning to use 2 Samsung SmartTV connect to the router and open groov view via web browser that pre-installed in the TV. Everything work fine until login to the groov manage, it will keep loading like below image. Why is this happen? 15784782740184610833778542736611.jpg2138×2851 1.83 MB ... <less
Close Screen & Return to Original Screen Forum - Published: The topic doesn’t make much sense, but what I am trying to do is close an ‘Alarm Message’ screen (similar to a popup) that is called from a ‘Page Navigator’ gadget from the screen of origin [or the...moreThe topic doesn’t make much sense, but what I am trying to do is close an ‘Alarm Message’ screen (similar to a popup) that is called from a ‘Page Navigator’ gadget from the screen of origin [or the screen that the ‘Alarm Message’ screen was called from]. I’ve tried various gadget’s but none seem to do the trick. Could you use an ‘Event’ to do this? Maybe get real fancy with the ‘Visibility’ feature in many of the groov gadgets? Trying to avoid the need to create multiple ‘Alarm Message’ screen...... <less
EPIC and SNAP Serial Module Forum - Published: Can we use the EPIC to control the serial modules on a SNAP-PAC controller or the PAC Brain?...Can we use the EPIC to control the serial modules on a SNAP-PAC controller or the PAC Brain?... <less
Flow to open solenoid valves on prescribed interval using Raspberry Pi Forum - Published: I am planning to purchase OPTO-P1-40P andSNAP-D4M and will run Node-RED on a Raspberry Pi to do a simple program. I have some of it figured out, but a few areas need some help. Here’s what we have now...moreI am planning to purchase OPTO-P1-40P andSNAP-D4M and will run Node-RED on a Raspberry Pi to do a simple program. I have some of it figured out, but a few areas need some help. Here’s what we have now and what we do… An electrical enclosure with 5 on/off toggle switches. Each switch is wired to a solenoid valve (attached on 5 different pipes) that open or close when the corresponding switch position is changed. We always have 1 switch open and 4 closed (never more than 1 open at a time). Th...... <less
Complex math in a function node Forum - Published: I am hoping for some guidance on how to perform (somewhat) complex math in Node-RED. My current flow that grabs some parameters from SQL and puts them into my strategy looks like this: sample_flow...moreI am hoping for some guidance on how to perform (somewhat) complex math in Node-RED. My current flow that grabs some parameters from SQL and puts them into my strategy looks like this: sample_flow.PNG1005×216 13.5 KB I need to perform some complex math using these two values. Specifically, if H4 and H5 are the values being retrieved from SQL, the formula that I want to use to produce a new value is: (3.792*(2.71828^((H5-820.7)/(0.0239H4)))) / (1621.5+(2.71828^((H5-820.7)/(0.0239H4)))) I beli...... <less
Strategy and chart running but logic not executing Forum - Published: Hi all, I am new to Opto 22 PAC software development (liked the flow of it, makes it easy to understand actual process) and on this forum. We are using SNAP-PAC-R1 controller and PAC control...moreHi all, I am new to Opto 22 PAC software development (liked the flow of it, makes it easy to understand actual process) and on this forum. We are using SNAP-PAC-R1 controller and PAC control professional version R9.6e. I am currently facing following issue: I can see that strategy and chart is running but logic is not getting executed (as if chart is suspended) after certain point (I have set flags at every step of the logic to track where the logic stops executing). Now, this problem occurs onl...... <less
Convert PAC Display Pro Project from 9.0 to 9.6 Forum - Published: We are trying to setup an interim project using PAC Display Pro vR9.6f from Pro vR9.0. We are developing an EPIC system and want to work out ‘new’ features using our existing Opto22 PAC R2 system. We...moreWe are trying to setup an interim project using PAC Display Pro vR9.6f from Pro vR9.0. We are developing an EPIC system and want to work out ‘new’ features using our existing Opto22 PAC R2 system. We need to convert temporarily for troubleshooting and the fact that we are out of Win7 touchscreen monitors, we only have a Win10 touchscreen monitor. I receive an “APPCRASH” event upon trying to open an old project or even when trying to open the ‘Help’. It just says “PAC Display Configurator Pro...... <less