Emil
-
Posts
455 -
Joined
-
Last visited
-
Days Won
10
Content Type
Profiles
Forums
Gallery
Events
Blogs
Downloads
Articles
Media Demo
Posts posted by Emil
-
-
Easiest way - divide 2700 by 36 only. Common soluiton - myltiply first 2700 by 100 and then divide by 3600. Use the special function "Factor".
-
Hi Nacho,
not exactly, but you can go to C:\Program files \Unitronics\Unitronics VisiLogic_C\Data\DB and to delete thhe file Curent_OPLC.udb, if exists.
-
Hi Mare,
PT100 is not thermocouple - it's RTD. It uses totaly different principle ot convert temperature to electric signal.
What do you mean by "linearizing"?
-
Small fast tip - why you don'rt set te controller as Modbus Slave and use Moxa OPC server?
-
hou need ot make a buffer - another MI. At power up or start specified process, you store the value of MI in thhis buffer (ordinary Store direct). Next scan (net before the one described above) you compare the value of MI with the one of the buffer (Compare function - not equal) and if this is true, activate a bit. Then, the next net (as desctibed above, you will store the curent MI in the buffer. This way the next scan you can compare and locate changes again.
-
What about multiplying the counter value by -1, keep the result in another register - MI or ML and display it?
-
Hi Shargy,
I made such application long time ago. PID is a quite good option. You need ot set the full open time of the valve in resoluion of 0.1 sec as CV max (CV min = 0).
Then, you will define register Virtual Valve Position (VVP). There you will store curent valve position.
During PID operation, you will compare CV with VVP and will give pulse to digital outputs to open/close valve. The length of the pulse will be the difference between CV and VVP.
In U90Ladder > Help menu > Examples > PID you can find a working example with this logic. Many peopel in the world already used this example and obtain quite good results.
In case you use Vision - the logic is exactly the same!
-
No any problem! Standard situation.
-
We never claim we support Win 2008 OS. In fact ,w didn't check it.
Is this happens with the same project and data flow, but on other Windows versions - those we state we support?
-
Just in case - you can find MAC address in SDW22 & 23...
-
Hi Ray,
OK, now it's clear.
Let's say you have 137 numeric variables "keypad entry" in one display. Pressing a button - which of them exactly you want to appear? According to which logic?
-
Hi Ray,
I'm not sure I understand your question. Please explain more detailed.
-
There are few points to check there:
If the SIM is open for Data calls?
If thhe provider supports Data calls at all?
If the number for data calls is the same as the number for voice?
-
First of all - yo have SB8 to prevent you about battery status. So you can prevent situation, where the data will be lost.
If anyway you want to prevent any case of data lost, just idea I performed in some projects:
You can define Data table as Part of Project. The data there will be stored in FLASH memory, whicy is battery independent.
In this data table you can define a list of important parameters with, let's say one column for "Name", another column for Min, another one for Max and the last - for default value.
Then, you can make a power up subroutine, which will read the data from this DT, will compare with the value in relevant register and if it's out of range, load the default value.
Just idea...
-
We were able to simulate the problem here. Our R&D repaired it. We expect to issue the improvement with the comming very soon VisiLogic V9.3.1 and comming with it OS.
Meantime - very simple temporary workaround - set PID output range to 998 (with 999 the problem still occure). I guess 0.2% of the power will not make any visible change in the system.
Anyway - very soon te fix will be realized.
-
Those are standard "Phoenix contact" type connectors. They was initially patented by Phoenix Contact and still this company has the reachest choice. But today there are many other producers.
I guess you can make some search in Google.
But - why you need such contacts? Maybe you can contact your local Unironics vendor and just ask for few units spare.
-
Sorry, but it seems there is no chance, There are technical limits.
-
Hi Chris 1,
Of course YES. You can open 4 ports at a time and communicate simultaneously with 4 devices in the network. Let's say in your case one port will be busy with WEB server. You still have 3 additional free!
-
If the port is isolated, like in your case (V570), you don't need to connect 0V referrence. In case the port is not isolated, 0V refference is 0V of 24V power supply you use to supply the controller.
-
Hi,
We are not aware about such "fake" Unitronics controllers. And for sure the this si not the case with the conbtroller you have. This is just a special, customized version for our big OEM. That'a why it looks a little differnt than standard units.
-
Hi,
Do you have a good sense of humor? If yes:
Your question seems like "How can I drive my car 100 km/h forward and in the same time 80 km/h reverse?"
Seriously - you want to run the same port, in the same time, two totaly different protocols! Sorry, this is just not possible.
You can use V120-22-RA22 instead. This model has exactly the same I/O and pinout (the I/O card inside in fact is the same), but has graphical display, about 20 times more memory and is about 20 times faster. For you the key is, that it has two independend COM ports, so what you want to perform is absolutelly normal with it.
-
Please send your application or even better - simplified code to show the problem. Please send it to support@unitronics.com. We will check this problem ASAP and will take care to fix it.
-
Hi Damian,
The choice of stages is 1, 2 or 3 - not so big choice. Usually Autotune is preformed onece in a life, when you debug/tune your system. I understand there are anyway situations, when exchanging the value of one MI can be easier than download relevant DLU. But, based on my experience, in 99.5% of the cases the people will mess, will put illegal value there and then will ask need to understand why it doesn't work?...
-
Hi,
You can check the memory dedicated to FB (8kB total) in VisiLogic > View menu > FB Information > RAM allocation.
In any case, the program don't need to "crash".
Which version of VisiLogic you're working?
What exactly happens, when the software "crashes"? Is thhere any specific message?
Can you send the print screen of the "crash" mesage and your application ot supplrt@unitronics.com? And, of course the softwasre version.
PID with 2 outputs
in Vision & Samba PLC + HMI Controllers & VisiLogic Software
Posted
Do you need to apply energy to keep the pressure on level? If so, maybe you don't need ot "touch" the exhost valve and operate PID only pressure filling one. My advice is to set relativelly high values for Pb and Ti. Maybe even Pb needs to be above 100%. Usually pressure control is very fast. When you set "slow" PID, you can control the system.
One good idea is to use HSO. With relativelly high frequency - let's say 100 Hz or more, you can use PWM. This way you will hold the valve proprotionally open and will obtain very precise control. If you want to implement this idea, please don't forget to connect reverse diodes to the valves. Without them it wil lnot work.