Jump to content

s.pratt

Members
  • Posts

    350
  • Joined

  • Last visited

  • Days Won

    6

Everything posted by s.pratt

  1. Hello, This is possible by linking an ASCII string on screen where the user will enter the phone number. Then link this string the phone book as a number to send to. Hope this helps.
  2. Hello, As of now, there are no example projects for the new Alarms feature. However, they are fairly simple to set up and implement, and there is an outline and set up for the components in the help files. Hope this helps.
  3. Hello Shailesh, Do you have the slave addressing table? This is what maps the registers to an addressable number and allows up to find/write information in the slave device.
  4. Hello Shailesh, I can provide an example application of this; however, I would need to know more about what you are reading from the ABB Drive. 1. What is the drive's slave address? 2. Do you have the slave addressing table for the drive? Without this, we cannot find the location of the information you are trying to read. 3. What are the communication parameters you are using to communicate with the drive? (what standard, baud rate, parity, etc.) Please let me know this information, or send this issue into support@unitronics.com for more help.
  5. Hello Shailesh, I just noticed in your program that in net 5, you are reading a coil of the slave ID #1. But your master (the one sending the commands) is set to slave ID #1. So you are trying to read a coil of a master, which is not set up to receive commands. Please change the slave ID you are reading to your proper slave ID.
  6. Hello Shailesh, A status message of 4 explains that the Modbus Master communication has timed out and has not received a response from the slave. A status message of 5 explains that there is no communication established. In your set up, you are using Modbus over RS232. Is this correct? Please ensure your cabling is correct, or try a different cable. Also, please ensure your jumper settings for the ports are set to RS232. These settings can be seen on the sticker on the back of the unit, or in the installation guide on our technical library page.
  7. Hello Shailesh, If you wish to run this PLC as a Modbus Master, please remove nets 1 and 2 in your program. These nets are making it a slave on the network as well. The error status 55 does not exist. A status of 5 explains there is no Modbus communication established, or it cannot fin the network to connect to. Please ensure your wiring and communication parameters are all correct, and re-check the status you are receiving in MI 1000.
  8. Hello, Have you installed and change the font of the text boxes to a font that supports Russian and English? Are the question marks showing on the panel itself, or through the UniLogic software?
  9. Hello, Seems correct to me. As an added note: when configuring an input or output in the hardware configuration for UniLogic, the software will give you a "from" and "to" value. This value can be anything you want, or the limits you are controlling/monitoring. The software handles the linearization for you so you do not necessarily have to deal with the raw bit values of that input/output. For example, if I am monitoring a distance (say 0-1000m) with a 0-10VDC signal, I could have my "from" value be 0 and my "to" value be 1000. The software will automatically linearize the raw bit value to my "UIA-0402N_X.Input[input_X]" register in a meter format for me. It works the same way for outputs too. Hope this helps.
  10. What version of UniLogic are you using? You should be able to link the control variable with no problem.
  11. Hello, You may store the control value into the output using a store function block. Just be sure your output limit does not exceed the limits of the INT16 output (-32,768 to 32,767). Hope this helps.
  12. Hello Shailesh, You can use a "Vector Store" function block with a 50ms timer to trigger the store. I have created an example of this ladder below, and I also reset the offset to start writing to the top of the vector again when the vector has filled up. The vector is contained in MI0 through MI19. The offset is described by MI20. And the input value we are storing is in MI50. Let me know if this helps.
  13. Hello Shailesh, I am not sure I understand your question. Are you asking how to address MIs in the vector of MI200 - MI219? For instance, how to address MI210?
  14. Hello, As of now, the two ports capable of Modbus communication are COM1 (RS485 port on CPU) and the Ethernet port on the panel. Is it possible to use RS485 communication with the radio?
  15. Hello, What you are describing above is still essentially PWM. In order to produce a longer cycle time, simply increase the frequency to a very large time frame. Let me know if this helps.
  16. Hello Shailesh, With the Vector function blocks, you will be able to point to that start of the vector, and you will also have to input an offset. This is how you can indirectly address the vector. Hope this helps.
  17. Hello, Could you elaborate a little more on how you wish to control the relay output? With PID, you are usually either controlling a digital output via PWM or controlling an analog output. We normally do not advise using a relay output with PID since it is a mechanical switch and will degrade much quicker than a transistor output, and the switching frequency is rated much lower as well. If the relay will be on/off for long periods of time, you could manipulate the frequency at which you run PWM to that output. However, you would need to have a constant duty cycle for that output. Please let me know if this helps.
  18. Hello Shailesh, We do have the capability of creating vectors in VisiLogic, just select the starting operand a click the button with three green boxes and a downward arrow. This will allow you to assign a description for however many MIs you would like in the vector. Using the "Insert Number" Button will insert the according number for the vector for you. (the above example will create "1 of 10", "2 of 10", "3 of 10", etc...) Please note, we also have our Vector tools to perform actions such as loading, storing, and filling vectors. Hope this helps.
  19. Hello D, Are you trying to retrieve the values via the expansion adapter or via the PLC? The I/O points are written to an operand of your choice, so it will be the operand you are reading/writing, and not the I/O module directly. You choose the operand when you link the I/O point through the HW Configuration. If you trying to read/write to the addresses through the expansion adapter, this can only be done with an EX-RC1. The slave address table can be found in the help files: Communications> Communication FBs> MODBUS> Slave Addressing. The V430 uses the Enhanced Series table, and the EX-RC1 uses the Standard Series table. You will see these links in green lettering on the Slave Addressing file page. Hope this helps.
  20. Hello, Currently, we are working on a PID webinar for UniLogic, which should incorporate a digital output for the control value. However, if you are working with a normal transistor output, we recommend using a PWM function block and linking the control value to the duty cycle. This example can be seen in the example project files of VisiLogic under "PID" and is call "V350_PID simple demo.vlp". If you are using the controller's HSO, you would also link the control value to the duty cycle, you just would not need to use a PWM FB since the HW configuration handles that for you. Remember, the duty cycles have a range of 0-1000 (0% - 100.0%), so this would have linked to the control value output limits. Let me know if this helps.
  21. Hello Shailesh, You must change the resolution over from "High" to "Low". Then you will be able to link MIs to these registers. Let me know if this helps.
×
×
  • Create New...