Jump to content

Gabriel Franco

Members
  • Posts

    407
  • Joined

  • Last visited

  • Days Won

    20

Everything posted by Gabriel Franco

  1. Thanks Joe. I did not configured panel DNS, then must use IP instead of server name. Now, all queries work seamlessly using SQL Server 2012 Express or SQL Server 2014 Express.
  2. I´m getting the following error executing a query altough connection test is passed. I´m using an existing table created in Microsoft SQL Server 2014 - 12.0.2000.8 (X64). Also, I´ve given the "admin" user all required permissions as well as set all in firewall. Does SQL run only in SQL server 2012 11.xxx ?
  3. This is not a question. It´s a situation I realized and want to share it. As you might know, trend curve Ymin/Ymax properties constant values are limited between -9999 up to 9999 (4 digits). Using an MI (instead of constant value) AND if it is greater than 9999 AND viewing the page containing such trend, THEN that MI is automatically changed to 9999. Keep it in mind to, not to use trends with numbers greater than 9999. This behavior is by software design and confirmed by support tech guy.
  4. You can use "Disabled Mode" option of the button and then reset its linked bit after password is entered.
  5. Are you running Visilogic with administrative privileges?
  6. These may help: https://support.unitronics.com/index.php?/selfhelp/view-article/Catastrophic-Failure---Visilogic https://support.unitronics.com/index.php?/selfhelp/view-article/Run-Time-Error-in-VisiLogic
  7. I´m able to place INT16 tags to C (Y1) and E (Y2), even A (input) is UINT16. Attach your program to take a look. Also, confirm Unilogic version
  8. Project name is not enough to make sure both, the PLC and disk, projects are the same. Compare project signature value with PLC signatureCheck (view | show signature log menu). Before any download, import PLC operands (from PLC to computer) to have an updated copy of all operand values.
  9. To do so, I would add an alarm pointing to e-stop with acknowledge bit. Then use this bit to resume process.
  10. Some edits I did: - Added socket 0 init to communicate with Visilogic. - Change slave ID to 255, it´s the most common address for devices using Modbus TCP. - Change port number for socket 3, to 502. - Change start of vector to read values from slave, from 40004 to 4. Try using a modbus simulator to communicate with the slave to get relevant parameters such as ID and register addresses. Modbus TCP Master.vlp
  11. Subroutine 02. Elevator Test is nt being called anywhere. Any subroutine (other than main) must be explicitly called anywhere in ladder or HMI (see links and jumps tab). Use this: MB8 O84 -|P|-----(X)
  12. The answer is no but what I do is to change online color from default red (I suffer of color blindness) to yellow. This is enough to me.
  13. I´ve used separated rungs with "Load DTI From file" block for each data table. As long as I know, the data table target (parameter A) cannot be indexed.
  14. The closest tag I found is "Keyboard bit" (see System | General tags), but it does not detect if keyboard was closed by hitting Enter or Cancel. Adding some comparison and using that tag could detect if a value was changed using the keypad.
  15. Set up a network bridge on the PC side between WiFi and LAN adapters. I´ve done it to share internet connection to devices without WiFi using a laptop, however I´ve never tried connecting a PLC to it. It should work, I guess.
  16. Install the version of Visilogic originally used to program the PLC. To find out what version it is, open the vlp file, go to view | signature log menu. If you definitely want to use the latest version, you must upgrade the OS before downloading the application. I do not recommend this option.
  17. When configuring second URB, make sure do not overlap PLC addresses (XB, XI) assigned to 1st URB. You can manually modify those operands. Attached edited file. Only modified those rungs associated with sockets and modbus config. I did not check addressing nor structs. PLC_4_V51_edited.vlp
  18. For this type of application, I use a single PID; then compare CV with some limits to decide when to start the booster pumps and control their speeds based on PID CV, mini speed, main pump max speed, CV to start booster pump and some other parameters. The integral error must be reset under some circumstances such as at the start of regulations. Before you perform autotune, be sure you set all PID parameters to initial values, specially input and output ranges and sample time. I also set initial Kp, Ki and Kd values. I recommend that you to use PID server to tune your system. More than knowledge of Unitronics, you need process control background to achieve this goal successfully.
  19. Long time ago I used frequency measurement using V200-18-E3XB and it gives Hz directly with no decimals. Had to wire both I0 and I1 to the same encoder output to achieve it
×
×
  • Create New...