Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - hareldvd

Pages: [1]
1
Technical support / Trilogi, can I get a new version?
« on: November 17, 2005, 01:48:29 AM »
Hi,

About a year ago I started developing in Trilogi, I had some difficulties with the development environment and was promissed that the new version will have those problems fixed. I think it is about time to see the frutes of Trilogi efforts. Is there a new version available? Can I download it?

2
Technical support / piddef resets pidcompute data.
« on: February 25, 2005, 06:47:41 AM »
Hi,

We have finally implemented a distillation control unit based on On a T100MD unit.
Using pid channel we control the heater.
Unfortunately when a liquid such as oil is heated there are different phases which require different pid values. I have the ability to identify the phase where I need to change pid definitions but doing so resets the current pid calculations and starts back from zero. This causes a major instability state in the controller.

I was told by my boss that on some controllers you can set manual value to pid so I could restore the pidcompute result and have next pidcompute use new P I D values. Is that possible on any Tri products?

3
Technical support / Re:T100MD step motor speed control
« on: January 12, 2005, 02:36:05 AM »
I fail to identify replies on this forum and for some reason I do not get a mail notification. Is there some kind of mailing list I can be a member of instead of this forum?

And now for the real thing.

The command I do to start the motor is in a function called 53-MotorStart. it is performed only once and has this code in it:
stepspeed 1, 1, 1
stepmove 1, 2147483647, 10

In function called 51-Operate and in function 52-Calibrate I recalculate the speed according to changes in fluid level measured from analog input 1. (code further below).

The motor rotates all the time only the speed is changed and that is also very gradually. (would the motor reach end of track I restart it using relay 10 as a trigger).

Code snip:
call FluidLevel

' calculate the new exit motor speed
' fluid level     Motor spec   Definition of 100% fluid level
'                   400          3000
if (dm[52] > 0 and dm[53] > 0)
  e =  dm[53] *     dm[51]   /   dm[52]
else
  x$ = "Fluid level 0 !!  "
  call ShowErr
endif

' set the motor speed
if (e > 0)
  stepspeed 1, e, 1
  stepmove 1, 2147483647, 10
else
  stepstop 1
endif

4
Technical support / T100MD step motor speed control
« on: December 25, 2004, 05:56:43 AM »
Hi,

We need an accurate step motor speed control to run a pump in a speed range of  20-500 pps so we will have accurate flow.
We discovered that step motor speed is not increasing smoothly rather in gaps of about 4% of the current speed. That is if the speed is about 200 pps the next speed I can get is 208 pps.
We measured the step motor output channel using Frequency counter to reassure our findings but you can also hear the sound of the motor. If you increase the  speed by incrementing pps value in stepspeed command you will here that if starting from 200 pps the sound doesn't change until it reaches 208.
We also thought of changing step motor steps to 1 eighth step and increase the pps value in the plc that is:
stepspeed 1, e*8, 5
but that didn't help because that 4% gap was still on on hight speed values.
Is there any measure I can take to increase speed accuracy?

Pages: [1]