Jump to content

Alexander

Members
  • Posts

    390
  • Joined

  • Last visited

  • Days Won

    18

Everything posted by Alexander

  1. Mike, When sending a message you only need to turn on the send MB that you linked within your application. SB 183 will automatically turn on by itself (which will generally take 5 seconds). Then after it is transmitted SB 185 or SB 184 will turn on relating to a fail or success respectively.
  2. When using a regular trend the information is discarded as soon as the trend is stopped. In order to save and view previously generated data you would need to use the SD tools. Using the SD Trend Utility, Start/Stop Saving Trend to SD, you should be able to accomplish this. Each time the trend is started then stopped the another segment is added to the .utr file. The SD trend can only be viewed using the HMI element Trend from SD and segments can only be viewed after saving is complete. Using system bits you can then jump to next or previous segments. SB 117: Jump to next segment SB 118: Jump to previous segment
  3. Russ, You can use the transistor outputs the same way as you would a relay output. Currently outputs 2-16 in the hardware configuration of the E3XB correspond to the 15 available relay outputs. In the hardware configuration you can use the two transistor outputs, Output 0 and 1 respectively, as a regular output and reference them directly in the logic. Doing this will not allow you to use the outputs as high speed, but it will then work in exactly the same way as the relay outputs.
  4. I do not believe we offer separate models for a R16 or R16/V as they should be the same. To verify what you are describing would you be able to email support@unitronics.com with details including a serial number?
  5. The JZ10-11-R16 has a 10-bit analog input resolution, so the expected raw value for a 4-20mA signal will only be between 204-1023. Have you wired the Jazz hardware according to the 2,3, or 4 wire configuration within the installation guide?
  6. There is no direct function to sort a data table by column, however information can be read from a column to a vector where it can then be sorted and written back into the data table. This would allow a single column to be sorted, but it would not change other columns within a data table.
  7. There indeed is an easier way instead of scrolling, you can manually select which memory operand you wish to view. To do this click on one of the addresses on the left then manually enter the value of the operand using the keypad entry. Selecting the fix button loads the display starting at the top address location. For example if you manually enter address 4500 into the top location, then press fix. This will then allow you to use the normal scroll functions starting from that top location.The entire display will jump to the location starting at 4500, with the next address at 4508, 4516, etc.
  8. Unfortunately in order to connect from the PC to the PC the IP will have to be both publicly addressable and static. The connection will not work even if the dynamic IP is known. It is possible to dial out from the PLC to the PC using a private IP. The PC can be set to listen mode and the PLC can initiate the connection which would work for all of our software.
  9. Likely the Ethernet settings are power up condition and the IP is indirectly linked to MI operands. Either reading from a data table or directly input within the card initialization would accomplish setting the IP on start up. When you perform an Initialize & Reset command from VisiLogic this resets all operands to 0, including the operands for the IP address. The data table is separate and is not cleared when an Initialize & Reset is performed. When you cycle power this triggers the power up conditions which then loads the preset values again if read from the table, or if the operands for the IP have power up values.
  10. The V570 uses a 320x240 pixel display while the V1210 uses a much larger 800x600 pixel display. Both the V570 and the V1210 share the same CPU which puts additional strain on the V1210 when trying to process much larger images. Unfortunately the V1210 can result in a slower animation since the CPU is not strong enough for quick full screen image animation. If the image being animated is small it should have no issues displaying smoothly, especially if the same size animation can be utilized on a V570.
  11. Hello, The Unitronics screen savers and animation projects were all created using the positive transition of SB7 (100ms pulse) linked to in incrementer for a image by pointer variable. The 100ms pulse is on for 50ms and off for 50ms and it would be possible to utilize both a positive and negative transition for SB7 linked to an incrementer for the image pointer. This would allow for 20 images per second instead of only 10 using just a positive transition if this would work for your project. Also, many of the Unitronics displays use 50+ images to create a smooth transition from image to image. The more images are created and the less they change between images will result in a smoother transition.
  12. It is possible to use the PT100 inputs to directly read ohms though it is not recommended. The input range is only from 1-320 ohms and will only have 12 bit resolution. You will need to set the jumpers and wire the load cells according to the diagrams within the V350-35-RA22 installation guide. The resolution will be in units of 0.1 ohms and there is a conversion time of 300 ms minimum per channel. Each analog input will require a minimum of 100 ms so if using two analog and two RTD that will be a minimum of 100 + 100 + 300 + 300 = 800 ms minimum conversion time. It will work to measure ohms but will not be able to use the I/O LC-1 & LC-3 features that include: VisiLogic loadcell function blocks(automatic scaling, net min and max, tare, zero, gross weight, setpoints, and filters) A quicker minimum conversion time (min 6.75 ms if using 2x I/O LC-1's or min 675 ms for 2 loadcells with the I/O LC-3) Accurate resloution (I/O LC-1&LC-3 are 24 bit resolution).
  13. Which discrepancy did you see with the memory? Both list the 2MB for logic and 12MB for images. As for colors the 64K is represented at approximately1024 per K which would give the exact number at 65,536 colors.
  14. Hello, When cycling power with any controller the program will always start the scan with the main routine. Is there a bit or condition setting actions to run as soon as the unit is powered up?
  15. Hello Lawry, By pressing the up and down arrow keys twice you can switch between capitalized and lower case letters, you will see the cursor change size. Also pressing key 1 will bring up a selection screen for special symbols.
  16. Hello, When using a non-fixed length variable you can not have any other characters proceeding it, whether it is another variable or fixed text. Since you can not have any proceeding characters you can use a stream variable instead of numeric and set the vector length to the maximum message length. Converting 2 received bytes to one linked element will also conserve memory. You can use a terminating character such as the LF in your example, or a silence duration to signify that the message is complete.
  17. If this was an upgrade from a previous version some files may not have been erased on the reinstall. I have included the link for reinstall instructions if you are using a Windows 7 or Windows Vista OS. It may be necessary to reinstall VisiLogic if it was installed with UAC still enabled. For other operating systems it is the same reinstall process with the exception of disabling UAC. After reinstall it is also suggested to run the program as an administrator. http://forum.unitronics.com/index.php?/topic/664-can-i-use-visilogic-with-vistawin7-uac/
  18. Unfortunately there is no way to determine the existing PLC name within the standard series controllers. The standard series controllers have the program stored in the flash memory. There is no way to reset the information from the controller. You would need to send a blank program to completely erase the information in the controller, which in this case you would need to use a serial cable connection since the PLC name is not accessible.
  19. Hi Mckruger, The Start-Up Display will always display first. So if you want to dispay a logo as a splash screen place your image on this HMI. Within the logic under the ladder drop down use the HMI functions. Select HMI Loaded and choose the start-up display, when displayed it will set a bit. Link that bit to a short timer and when the timer activates use the Load HMI display to switch to the HMI you wish to be your main display.
  20. There is no quick way to search for a non-zero number using the vector tools. It is possible to search for a value within a vector which will return the location, but what you are searching for needs to be defined. You could use the comparison function block, not equal, and when the value is a non-zero value it could perform a desired action based upon that value. This would need to be defined for each operand within the vector and would best be suited for a small vector size. If you are working with a large vector you could use Vector Compare using Offset, which you can compare to a constant vector of length 1 which has a value of zero. Each time you compare, increment the offset. If not 0, store the value and use it to perform an action.
  21. Anton, Unfortunately you cannot program an input or any bit within the logic as an acknowledge button. The only way to acknowledge an alarm is through pressing F2 when on the alarm screen. The reason for this is to guarantee that the user manually views the Alarm and any attached messages. There is also a password protected acknowledge option and using an input or bit would not allow the user to enter the password.
  22. Yes, you are correct. When using remote operator the PC you are connecting with does not automatically include the image files within the PLC program. This will result in the images on the PLC not being displayed or fonts being distorted. To correct this you can create a cache .urc file within VisiLogic, or through Remote Operator. To create a file within VisiLogic select Project, then Create Project Files, then select the HMI Displayes (.ura, .urc) tab. Click create file and save the .urc file to a local drive. You can then select the Cache File icon located next to the connection icon within Remote Operator. Select Import Cache File and select the .urc file that you previously saved. If you do not have access to the project file you can directly create the .urc through use with Remote Operator. To do this select the cache File icon and select Create Cache File (*.urc) From PLC. Define a file name to be saved and select next. Remote Operator will then read the fonts and images from the PLC and create a .urc file. During this time the PLC will continue running although the HMI will not be visable during System mode.The file will be saved within the Unitronics/ Remote Operator/ Libraries/ Resources/ Cache Files folder if you wish to access it at a later time.
  23. Joel, Yes, you can connect with a PLC and control it using Unitronics Remote Operator which is available in the downloads section of our website: http://www.unitronics.com/Data/Uploads/software%20utilities/Remote%20Operator%20Version%201.0.36.zip If you stay within the same local network you will be able to remote connect to the PLC from your PC as long as they have two seperate IP addresses using remote operator. As long as the PLC is not actively communicating on the same Socket you will be able to connect and control the PLC. You can set the IP of the PLC within the TCP/IP Card Init function block. If you wish to remotely connect when off the network or via internet you will need to set up port forwarding and obtain a static IP from your internet provider. Yes, you are correct if located on another network you can address it simply by changing the IP address.
  24. Leaving unused timer coils in the program will only slightly affect scan time depending on how they are configured in the nets. It should not be significant enough to need to remove the unused timers. System scan time can be monitored in online mode by viewing System Integer 0.
  25. Please know that this is an informative message only and does not affect the program. The timers will still function correctly and as intended in VisiLogic V9.5.0. Our R&D team has been informed of this issue and it should be fixed in the next update. A current solution is to replace a dll file that I have included that should clear up the message from displaying. Download and unzip the file. Navigate to Program Files/ Unitronics/ Unitronics VisiLogic_C/ VisiLogic Self Reg DLLs. Replace the existing file UnCpCpl1.dll with the one provided in the zip file. http://forum.unitronics.com/files/file/32-%7B%3F%7D/
×
×
  • Create New...