Recent Posts

Pages: [1] 2 3 ... 10
1
General controls / Re: Issue with Scale
« Last post by samuelhj on Today at 12:27:23 AM »
Thank you all for your input, looks like I've fallen into the trap of assuming it was similar to some other PLC software. I guess I missed the part in the documentation where this is mentioned. Thanks.
2
General controls / Re: Creating names for your IO
« Last post by Lukey on March 25, 2025, 11:59:36 PM »
What you need to do is wire draw the C1p33_DigOut onto another/bus leg and call it whatever you want, I would recommend putting a RETYPE function in-between the C1p33_DigOut and whatever you new name is in case you intend to change the new name again this will make it easier.

You can then reference your new name anywhere in the program, and that will be connected to the C1p33_DigOut.
3
Controllers / Re: Accurate Frequency, but Inaccurate pulse Count
« Last post by Lukey on March 25, 2025, 11:57:09 PM »
What pin are you using for the input?

Can you please share a snippet of your code?
4
Controllers / Accurate Frequency, but Inaccurate pulse Count
« Last post by jrward1977 on March 25, 2025, 10:25:34 PM »
I have an MC050-010 with a simple speed sensor and I'm trying to get speed and distance.  The speed (frequency) is accurate but when I get over 25hz the pulse count is not keeping up.  What am I doing wrong?
5
General controls / Creating names for your IO
« Last post by scott.sanville on March 25, 2025, 02:26:26 PM »
Hey everyone!

Is there a good way to save unique names to the inputs and outputs? I tried changing the names of some of the inputs inside the inputs page using the query function, but those changes don't carry over to the bus. I find programming to be so much easier when all of your IO have names that are a bit more descriptive than C1p33_DigOut. Just looking for a place I can get them all changed at the same time.

Thanks,

-Scott
6
Function Library / Finding a good function block for an old valve
« Last post by scott.sanville on March 25, 2025, 02:18:18 PM »
Hi all,

I am attempting to write a simple program that replaces the old PAM cards in one of our test stands with a Plus 1 controller. A couple of the throttle valves (Vickers CVU16 EFP1 B29 1931 with an analog control card EEA-PAM-571-A-32) use LVDT feedback on the PAM card.

Is there a good valve control block that could be dropped in for this application? All of the blocks appear to be very valve specific and I am unsure if it matters which one I choose.

Thanks!
7
General controls / Re: Issue with Scale
« Last post by G30RG3 on March 24, 2025, 08:40:01 AM »
It is easier to use a limit - median value, either on the input (preferred) or the output side.
8
General controls / Re: Issue with Scale
« Last post by Tor on March 24, 2025, 07:56:39 AM »
Hello,

If you use the regular Scale component it's important to understand that the values you enter are not end points, the line keeps going in both directions (see image ScaleLine.png).
In the user manual for the Scale component you can read that the values (A2 - A5) do not limit the resulting output value (see image ScaleComponent.png). The risk of an overflow is imminent if you don't know what kind of signal you have.

And as BRIan pointed out, a capped component will solve this. On the capped component the output value is clamped to Max or Min value in case of an overflow (see image ScaleCappedComponent.png)

All the images and examples can be found in the component user manual.
To find the Online User Manual for the component, mark the component in the component tree and press F1 on the keyboard, or Query the component in the drawing area and click the question mark in the top right corner.


Have a nice day.
9
General controls / Re: Issue with Scale
« Last post by BRIan on March 24, 2025, 03:25:58 AM »
I always use capped components then you get sensible results.
10
General controls / Issue with Scale
« Last post by samuelhj on March 22, 2025, 12:37:43 AM »
Hello.

I ran into an interesting issue today.

While using the scale function in Guide, if the input is out of the minimum value, or the max value, the output becomes undefined.
Took me a while to figure out what was going on. This is not mentioned in the documentation as far as I can see.

For a solution to this problem I did the following (see attached screenshot)
Pages: [1] 2 3 ... 10