Jump to content

Alexander

Members
  • Posts

    390
  • Joined

  • Last visited

  • Days Won

    18

Everything posted by Alexander

  1. Are you talking about the Links & Jumps section via the HMI page? This is one method to trigger an HMI jump, but it is also possible that the ladder logic itself is calling each individual screen jump. The program can operate either way. The Links & Jumps operations are conditional and will only operate when on that specific HMI page. The ladder jump conditons will function regardless of which HMI screen is currently active.
  2. I do see that page as blank, though how did you navigate to that page? I am able to open the V700 information navigating to the PLC + HMI drop down menu, selecting Vision PLC Enhanced, then selecting the V700: http://www.unitronics.com/plc-hmi/plc-vision-enhanced/v700-
  3. If you are using Modbus you would not need to use any specific message format as you would be manually connecting to the desired site. Once the information is retrieved it could absolutely be written to a data table. Sequencing would need to be worked out but it should be possible. Do you just want to display information on each slave PLC's HMI or are you referring to viewing the information on the main PLC's HMI and viewing the remote PLC's SD card data? It is not possible to remotely view any SD card data from on PLC to another. There is SD card trends which can pull up a previously created file, though this is limited to only the local PLC which houses the SD card.
  4. We have not encountered this issue previously when testing, due to the inability to reliably replicate file corruption. Would it be possible for someone on site to manually copy the SD files and send them to support@unitronics.com for further assistance? Currently the system is designed to work with the intended file extensions and the nature of a corrupted file may not allow a read, write, rename, or delete function to operate as intended. If we can obtain the corrupted file we may be able to pass it to our R&D team for further review.
  5. What are the file names being changed to? Does it still display the file name with the extension in the SD Card Explorer?
  6. There is a way to accomplish this, though it is not entirely through the ladder code. Within the Solution Explorer there is a section for Actions that can trigger many commands such as loading an HMI screen. A bit can be set from the ladder and then can be executed in the Actions configuration. *Very important! Please know that any bit linked within the Actions configuration will automatically be reset upon executing the operation. Only link bits that can be reset or add a secondary bit for this purpose.
  7. It is not possible to override a password if set up by the previous programmer. This is set up as a safety measure in order to protect proprietary programs for our customers.
  8. We are only the hardware manufacturer of the PLC. We do not program the units, and this was likely performed by the company that you purchased the saw from. I would recommend contacting them since they are the only ones with access to the program. They can use the error code to see where in the logic may have caused a programming loop. Otherwise this can often be resolved by powering the unit down and up again. If the error continues to occur you would need to contact the company who manufactured the saw.
  9. Our controllers do not have the ability to read information from an excel file or from another controllers SD card. For the end user the only method to obtain SD card data through a serial port we are currently able to recommend would be to use the SD card suite. Is one PLC designated as the master and just being used as data collection form the multiple slave devices? Will all of them use the cellular modem? It is possible to use the Modbus Data Table functions to write information from one table to another which may allow for data gathering from multiple sites?
  10. The accuracy is dependent upon the flow meter's pulses. Since it only has an output pulse every cubic meter, or 1000 liters, than it will have an accuracy based upon the pulses received in a given hour. It depends on if you calculate it based on the cumulative total per hour or if you attempt to calculate each second. For example up until you receive your first reading it will have an average of 0 liters per second, even though this is not true. Once you receive the first pulse it will only be able to calculate the average of 1000 liters over how ever long it took to generate the first pulse. Since the range is 30-70 pulses per hour than that is only a pulse every 2 min or at best every 50 seconds. One possible solution is to log the time between pulses and take an average of a certain amount. This will not be entirely accurate if the system is changing but is the best way to accomplish this using only a flow meter based upon volume, and not time.
  11. It is not advisable to run any sequence off of a set timer. In the case that one of the devices loses communications it will attempt to reconnect based upon the settings in the Modbus configuration block. For example if the retries is set to 3, the unit will attempt to connect once, then if that fails it will try 3 additional times for a total of 4 attempts. The timeout will also delay the second block from communicating. If the timeout is set to 100ms then it will delay for a total of 400ms if the unit is not connected. Over multiple slave units this could exceed the starting sequence and prevent any slave that is sequenced later to fail. As you mentioned we recommend setting a coil that will power each step. The set contact (linked to the set coil) in addition with an inverted contact to the function in progress can trigger the Modbus function. After being triggered it can reset that step and set the next step. This will allow the PLC to process as fast as possible without the use of timers. The only other way to attempt to reduce the interval is to decrease the timeout and the number of retries.
  12. The problem may not be the sequence but the fact that a reliable connection can not be made. If you cannot communicate then the unit will constantly be re-trying communications which will have it appear as if the function in progress is locked on. This is because the unit will be sending Modbus read/write requests as fast as possible which trigger the function in progress bit. I would recommend trying to communicate with only a single device to ensure that communications can be established and the wiring is correct. If you still experience issues please post your code in the forum or send your project to support@unitronics.com for further troubleshooting assistance.
  13. AJalving, your solution will only work in UniLogic, though the process is similar in VisiLogic for a V1210.
  14. It is absolutely possible to sequence communications to any number of devices. How are you sequencing between each read command? Would it be possible to post your code? Also, what is the status message of each of the Modbus read/write commands?
  15. The alarm would be activated again if the condition is true. The user would need to then manually disable the alarm if the condition is still active.
  16. Currently the boot up screen can not be changed in the UniStream. This is due to the software boot up process of the panel,
  17. For any comments or requests please send an email to support@unitronics.com. Thank you.
  18. Do you have access to the VisiLogic project that is currently running in the V130? In order to change how the screens operate you will need to see how the current project is set up. The screen jumps will likely be configured within the Links and Jumps section of the project, or directly called within the ladder code.
  19. There isn't any direct string tools that allows for an ASCII to NUM function for non number ASCII values, but you may be able to accomplish this task using the buffer tools. The Copy Buffer to Tag can be used to convert the string into a buffer tag, then the Copy Tag to Buffer function can be used to convert the buffer to an Int array. This should then allow you to link the array within Modbus where it can be directly linked to an ASCII string in the V1210.
  20. You are correct, it is not possible to directly send strings using Modbus. To use these functions you will need to use the message composer feature in UniLogic. Then on the V1210 you will need to use the FB Protocol functions to receive the strings. Example webinars that step through each process can be found on our YouTube channel. UniLogic Message Composer: https://www.youtube.com/watch?v=G8bWtpYDt7E VisiLogic FB Protocol: https://www.youtube.com/watch?v=6jpuKTxXznw The factor will show the place if a decimal point for the number is located in the ASCII string. For example if the input string has a numeric value of 10.50 then the result will show as 1050 since the value must be a whole number. The factors value will show 100 since the decimal represents the 100's place. If a value of 10.5 is placed in the string the result will be 105 as the whole number and the result will be 10 since the decimal represents the 10's place.
  21. While controlling two separate loops for heating and cooling can create issues and it may be possible. In order to prevent oscillations, hysteresis can be set within the logic that will only activate the opposite loop if the process value extends beyond the set point by a certain value. This will cause the set point to be over/undershot for a short period of time but will prevent prolonged and constant oscillations from the two systems trying to counteract one another.
  22. Currently the trend element is limited to the HMI screen only. Please know that web server elements are being updated and added and may be possible in a future release.
  23. The immediate interrupt functions are only for on board I/O. The B1 models do not have any on board I/O which is why the error is generated.
  24. The only way to view the ladder is with the operands and descriptions. The newer Jazz 2 models do have the ability to set a password to prevent download access, though it is not recommended unless absolutely necessary. If the password is forgotten there is no way to get around downloading to the model and there is no alternative way to access the unit.
×
×
  • Create New...