Jump to content

Emil

Members
  • Posts

    455
  • Joined

  • Last visited

  • Days Won

    10

Posts posted by Emil

  1. Hi Perry,

    I checked deeper with our Engineering department.

    V1040 and V1210 are built in different way.

    In V1210 the front pannel glass with touch pannel are stick together with glue from external side of the frame. Despite we beleive the glue is strong enough and will hold higher pressure than you state, in case like yours this is the only force, keeping the front panel/touch from punch out.

    In V1040, the front pannel glass is glued to internal side of the frame. To be able to punch it out, you need ot break the glass (1.8 mm in both V1040 and V1210!) or to break the frame itself. This can happen only applying brutal force - times higher than your "poor" 0.33 BAR!

    I beleive that V1210 will be good enough for your project (the glue will be strong enough), but if I needed to chose model for this project, I'll chose anyway V1040 - for me it's out of any doubts! :D

  2. Hi Damian,

    I think you have today several good options:

    1. ASCII to NUM function in Strings menu;

    2. Define the vector, which holds the ASCII string in "Memory" window (bottom window in VisiLogic;

    If you want to "open" the vector fo two characters per MI to one character per MI, you can use the function "Transpose" (Strings menu).

    Please let me know if these options answer your request.

    BTW - when I have ASCII string, I set the view of the operands ot HEX. This helps me very much to "see" the text inside. Of course, it's much less elegant than the options I already pointed. Just for fast review...

  3. In fact the things are much simpler with Jazz and Modbus. As this protocol (Modbus RTU) is built in Jazz, you don't need ot learn its structure to be able to communicate.

    As you describe the application, you need ot set Jazz as Modbus Slave and then to check Jazz Modbus Slave table topic to find the addresses you need ot set in your third party device/SCADA to read these addreses.

    You can find relevant Help topics in U90Ladder > Help > Communication > Modbus (see attachment).

    Good luck!

    post-12-003198600 1313047941_thumb.jpg

  4. Dear Paskal,

    We cannot publish such information. Pasword is password to protect. if anyone can read in an open forum how to bypass it...

    Please send an e-mail to support@unitronics.com and explain why you want to bypass the password. We will check the option to provide you with the relevant information.

    Please state which country you are from and who is local distributor.

  5. Please take a log with PID server to show what you're explaining and send it along with your VLP project and some description of your system to support@unitronics.com. This will help us to better understand the problem and help to fix it.

    Curently we had no any claims about inproper operation of "cooling" PID algorithm. We need more info to check the claim deeper.

  6. I wish someone to define what he means by "Initial values". Downloaded first time? OK, then please define "first time"...

    Two small ideas:

    1. Watches. One can define the list of operands to change their values on line. Then the procedue will be much easier.

    2. One can define a data table - Part of project (Flash, downloaded withh the project) with 3 columns - min, max and default value. Then, a simple subroutine can be activated to read the values from DT and compare them to operand's values. In case the value is in defined range (operator already set the system), no action will be taken. In case thhe value is out of range, the programmer decide to rise a flag for the operator, stop some functionality and ask for data entry or automatically load default values. This soluiton is simple and more universal than just setting initial values.

  7. I want to make some explanations:

    There are few types of Download of the enhanced contgrollers. In VisiLogic V9.30, one can find them when presses the downarrow right to Download icon. Or, of course, when goes to Connection menu > Download.

    If just "Download al land burn" selected, the controler rebuilds all the application, downloads it and burns it on Flash. This download produces backup copy of the application in case of RAM messed or battery failure. In other hand, a heavy project, with several MB for pictures only, can take several minutes to be downloaded. This is normal, as there is a big amount of information to flow.

    If only "Download" selected, VisiLogic compares the project to download with the one in the controller. The application is divided to DLU (Download units). In this download, only DLU with changes will be transferred. Even in very heavy project, if one coil/contact is changed in a small sub, it wil take few seconds to download the change - almost Download on line!

    The disadvantage of this Download way is, that there is no Upload and the project is only in RAM.

    This download is recommended during debug. At the end of the process anyway it's recommended ot perfomr the full download and burn.

    BTW - as I know, On Line programming on any PLC has te same limit - the changes are kept only in RAM. If not special care taken, in case of RAM falure for any reason, the project is gone or (I don't know if better or worst) - thhe previous version returns!

    In current VisiLogic version, if one picture is changed, this will request anyway re-download of all pictures, which can be quite time consuming procedure. We are aware of this problem and are working ot fix it. I hope you will feel the result on the next VisiLogic version...

  8. Hi Vojtech,

    In the matter you describe Jazz has even advantage compared with Vision. In Jazz, when you set the port as Modbus, you "automatically" set it as Slave. Then, you perfomr Modbus command and it acts as Master.

    Based on that, there is no special need to switch between Master and Slave there.

    Where can be the conflict? If the SCADA is perfming communication with Jazz, it can be busy to perform Master command.

    Workaround idea:

    When switching between Master and Slave, to change ID of the unit. In this case SCADA will not connect and Jazz needs ot be free to connect to its Slave.

    In this case the SCADA will loose communication for some times.

    The idea is not checked here - it's just idea.

    If you're going to try it, please let me know the result.

  9. Hi Bostjan,

    This is the way the function works now. I don't want to define it as "wrong". I'm sure there wil lbe users, which will prefer this order. Anyway, I'm takeing your idea in consideration. I'll see with our R&D what can be done to improve the funcikton in this matter.

    BTW - "hundreds of trends" within the same file?! This is really not good idea. Taking in mind, that you can keep up to 320 indepemdent files in one SD card, the right way is to keep different portions of data in different files! Option "append" is designed to prevent data lost in case, let's say of accident power failure.

  10. In general, you have -5.0 to 56.0 mV range for the analog input. This means 610 values. You can make DT with 2 columns - one for analog reading (mV) and the second - for relevant temperature. each row in this table will have 2 MI = 4 bytes. The table wil lhave about 2.5 kBytes.

    More precise, but much more complicated way is to read Raw value. In this case the resolution will be much higher, but making compare table - more complicated.

×
×
  • Create New...