Jump to content

Jas

Members
  • Content Count

    120
  • Joined

  • Last visited

  • Days Won

    4

Blog Entries posted by Jas

  1. Jas
    Recorded Live:
    Wednesday, March 9, 2011
    By Jas Lettieri
    Applications Engineer - Unitronics Inc.
    This webinar will cover the basics of implementing Modbus RTU with Unitronics controllers.
    Split into three convenient videos, with example programs included, as well as Q&A session.
    WEBINAR - Modbus (1)
    <iframe title="YouTube video player" width="960" height="750" src="http://www.youtube.com/embed/LbG_WoH1wSs?rel=0&hd=1" frameborder="0" allowfullscreen></iframe>
    WEBINAR - Modbus (2)
    <iframe title="YouTube video player" width="960" height="750" src="http://www.youtube.com/embed/XAmcsGD9_lk?rel=0&hd=1" frameborder="0" allowfullscreen></iframe>
    WEBINAR - Modbus (3)
    <iframe title="YouTube video player" width="960" height="750" src="http://www.youtube.com/embed/uGE78hpaUhU?rel=0&hd=1" frameborder="0" allowfullscreen></iframe>
    Questions & Answers
    Q: what is the pt# for the "port expander" to allow daisy chaining?
    A: This part number is MJ10-22-CS66, it is to connect pins 1 and 6 of the RS-485 port to the RS-485 network
    Q: Does the MB0 only go high on the 1st scan
    A: SB2 is the system bit that goes high on only the first scan. We use it to initialize and set up communications, or for any thing we want to scan at only the first scan of the ladder. In this case, MB0 will be high when there is modbus communication on the specified port, port 1 in this case.
    Q: Is there a pinout for that simple cable?
    A: yes, the bottom of every installation guide has the pinout for the serial port http://www.unitronics.com/Data/Uploads/V130/V130-33-R34_INSTAL-GUIDE_10-08.pdf
    Q: So if I want to read ML 9, is that 7009h or 7019h?
    A: it should be 7009
    Q: When you want to read a 32-bit register, do you have to "skip" 2 pointer values per address since modbus is 16-bit based?
    A: You have to use an even length, but the scan EX block is compliant with 32 bit.
    Q: can it be master to one and slave to another?
    A: Each com port is independent of each other. If we have two com ports, one can be master and one can be slave. It is a popular function to bridge modbus networks in this manner. One master com and one slave com
    Q: Can we have multiple R.H.R or multiple P.H.R FBs in a program?
    A: yes you can. You can have as many as memory will allow you to create. you can specify the information statically in heac one (leek address of controller, or address of vector) or you can create them i=with indirect values (such as the address, we can use one read command, and change the address of the controller we read from, this way we only need one read). It is up to the user to decide which works best for their system. The time delay Jason mentioned is important in this case.
  2. Jas
    Recorded Live:
    Wednesday, June 22nd 2011
    Presented By Anthony Nicolaides
    Applications Engineer - Unitronics Inc.
    This webinar covers the basics of implementing modems with Unitronics controllers.
    WEBINAR - Modems
    <iframe width="960" height="750" src="http://www.youtube.com/embed/t7W7Jt3H3f8?rel=0&hd=1" frameborder="0" allowfullscreen></iframe>
  3. Jas
    Recorded Live:
    Wednesday, May 25, 2011
    By Jas Lettieri
    Applications Engineer - Unitronics Inc.
    This webinar covers the basics of implementing a Web Server with Unitronics controllers.

    Overview
    Requirements
    Demo Projects

    WEBINAR - Web Server
    <iframe width="960" height="750" src="http://www.youtube.com/embed/aW-tqbOvE8M?rel=0&hd=1" frameborder="0" allowfullscreen></iframe>
    Questions by Attendees
    Q: Can the Simple Webserver display Trends or bar graphs?
    A: NO, the simple web server is only able to display operands types, MI, ML, SB. The enhanced web server can be used if a user can create a web page taht has this functionality
    Q: So the simple Web Server is basically text and numerics?
    A: Yes, it is meant to be a quick and easy way to get access to information over the web browser
    Q: Can you change the colors and text size on the simple web server?
    A: You can use the alarm option to give color to a certian range. the colors are red, yellow and green. You can set the range where the colors will change
    Q: Did I miss Where the main page be modified?
    A: No, the main page is alwasy the same information, which comes from the particular controller, OS number, controller... We create another, or a few more, pages with the information we want to display
    Q: I now see that the manin page can be modified in the advanced web svr. I assume can not be modified in the simple server?
    A: That is correct. The simple is predefined. The advanced needs to be built.
    Q: Any support for uname/pw access within the PLC web server?
    A: THis is not supported by the simple web server. We have built some function liek this, using the MI entry and a compare sto simulate a PW. WE also use the a set of registers just for the web page, and if the PW is entered correctly, the realy MIs will be sotred to the display MIs.
    Q: Future support for https?
    A: Probably not in the immediate future.
  4. Jas
    Recorded Live:
    Wednesday, June 8th 2011
    Presented By Anthony Nicolaides
    Applications Engineer - Unitronics Inc.
    This webinar covers the basics of implementing troubleshooting tips with Unitronics controllers.

    Use search to find HMI buttons
    Show program sequence in help
    Solved by paralleling three nets in to one with a single coil
    Show disable/enable net function
    Online view, set and reset a bit in online mode
    Contact on a button instead of a positive transition contact
    Timer running twice as fast
    Watch window
    Three timer example
    Modbus IP

    WEBINAR - Troubleshooting Tips
    <iframe width="960" height="750" src="http://www.youtube.com/embed/ekw0ytl_tFA?rel=0&hd=1" frameborder="0" allowfullscreen></iframe>
    Questions & Answers
    Q: Does the plc scan top to bottom then left to right, or does it scan all inputs top to bottom and then changes outputs?
    A: The PLC program scan: Read Inputs --> Execute Ladder --> Update Outputs --> Process HMI --> Process Communications
    Q: can you enable/disable nets from the HMI without re-downloading?
    A: Not nets specifically. If you know there are portions of code you wish to disable before hand, place them in separate subroutines. You do have the option to stop calling subroutines with memory bits.
    Q: Why is there a (-) in front of H in MI8?
    A: Its denoting that the entry is in HEX vs DEC
  5. Jas
    Recorded Live:
    Wednesday, May 4, 2011
    Presented By Anthony Nicolaides
    Applications Engineer - Unitronics Inc.
    In this webinar we will cover utilizing Unitronics controllers for:

    Vectors
    Vector tools
    Vector Search
    Indirect Addressing

    WEBINAR - Vectors (1)
    <iframe width="960" height="750" src="http://www.youtube.com/embed/4xzxv8CQ7i4?rel=0&hd=1" frameborder="0" allowfullscreen></iframe>
    WEBINAR - Vectors (2)
    <iframe width="960" height="750" src="http://www.youtube.com/embed/oYvmMwZhIlg?rel=0&hd=1" frameborder="0" allowfullscreen></iframe>
    WEBINAR - Vectors (3)
    <iframe width="960" height="750" src="http://www.youtube.com/embed/_RLXidJ9xJU?rel=0&hd=1" frameborder="0" allowfullscreen></iframe>
  6. Jas
    Recorded Live:
    Wednesday, April 20, 2011
    Presented By Anthony Nicolaides
    Applications Engineer - Unitronics Inc.
    This webinar covers the basics of implementing CANbus + UniCAN with Unitronics controllers.

    CANbus networking
    PLC to PLC communication
    PLC to EX-RC1 communication (Remote Expansion I/O)
    Bridging RS-232 and CANbus networks

    WEBINAR - CANbus (1)
    <iframe title="YouTube video player" width="960" height="750" src="http://www.youtube.com/embed/lrNgxu1Pnoo?rel=0&hd=1" frameborder="0" allowfullscreen></iframe>
    WEBINAR - CANbus (2)
    <iframe title="YouTube video player" width="960" height="750" src="http://www.youtube.com/embed/Fa8s5wV4hxg?rel=0&hd=1" frameborder="0" allowfullscreen></iframe>
    WEBINAR - CANbus (3)
    <iframe title="YouTube video player" width="960" height="750" src="http://www.youtube.com/embed/L-y6OwISbzc?rel=0&hd=1" frameborder="0" allowfullscreen></iframe>
    WEBINAR - CANbus (4)
    <iframe title="YouTube video player" width="960" height="750" src="http://www.youtube.com/embed/6wQvUA4FLIk?rel=0&hd=1" frameborder="0" allowfullscreen></iframe>
    WEBINAR - CANbus (5)
    <iframe title="YouTube video player" width="960" height="750" src="http://www.youtube.com/embed/GRriPdYGwHk?rel=0&hd=1" frameborder="0" allowfullscreen></iframe>
    Questions by Attendees
    Q: Do you recommend a separate power supply from the one used for the controller for the Can Network power?
    A: Yes, we recommend a separate isolated power supply for the PLC and CAN cable network.
    Q: How the jazz controllers can be related with a variety of controllers such as the V120, v130 using canbus
    A: Jazz controllers are the only units we offer that do not support CAN. You will need to use at least the M91 or Vision series to utilize CAN w/o some type of converter.
    Q: Can the UniCan be routed thru wireless modems?
    A: If you have some converter that makes it transparent to the Unitronics controller, Yes.
    Q: This kind of converters you mention, Unitronics can offer ?
    A: Unitronics does not manufacture protocol converters. However there are many types of third party protocols converters available. Sometimes local distributors are knowledgeable and sell these. If you find one you believe sufficient, we can always verify for you.
    Q: In EX-RC1 program, does it require to do hardware configuration?
    A: You just need to select "EX-RC1" in hardware configuration if you are using digital modules.
    Q: Then how does the program know rest of the module together with EX-RC1?
    A: This factor is handled by the "Struct" function blocks. It takes into account the max possible digital I/O counts.
    Q: ISC = Inter-Slave Connection?
    A: Yes, that is correct. It is a proprietary Unitronics protocol.
  7. Jas
    Recorded Live:
    Wednesday, April 6, 2011
    By Jas Lettieri
    Applications Engineer - Unitronics Inc.
    This webinar covers the basics of implementing analog I/O with Unitronics controllers.

    Types of Transducers
    Linearization
    Trends
    Meters

    WEBINAR - Analog I/O (1)
    <iframe title="YouTube video player" width="960" height="750" src="http://www.youtube.com/embed/SberZBEWW9c?rel=0&hd=1" frameborder="0" allowfullscreen></iframe>
    WEBINAR - Analog I/O (2)
    <iframe title="YouTube video player" width="960" height="750" src="http://www.youtube.com/embed/FrXlzM3OeGE?rel=0&hd=1" frameborder="0" allowfullscreen></iframe>
    WEBINAR - Analog I/O (3)
    <iframe title="YouTube video player" width="960" height="750" src="http://www.youtube.com/embed/mmMVAbYGqCk?rel=0&hd=1" frameborder="0" allowfullscreen></iframe>
    Questions by Attendees
    Q: Same programming format between M90 software and Visilogic when setting up thermocouples?
    A: Yes, the same is true for both when using RTD or TC temp probes. The system will take care of convertign and represent them as degrees C or F with one decemial point of accuracy.
    Q: the hmi screen you showed for the schematic view, lets say i have 6 DI, 6 DO, can the DI and DO be labeled for the end user to view for troubleshooting or support on a unit installed in the field.
    A: Yes, its just an imported image of the wiring drawing. If you create this drawing for your particular system it can be imported.
  8. Jas
    Recorded Live:
    Wednesday, March 23, 2011
    Presented By Yair Stein
    Tech Support Engineer - Unitronics Ltd.
    This webinar will cover new options for motion control - Pulse Train Output (PTO)
    You can implement motor control by controlling the high-speed outputs of certain Vision controllers using PTO functions, controlling up to three independent axis. In this way you can, for example, build speed profiles that are appropriate for stepper motors. Note that the PTO control functions are open-loop, and do not rely on positional feedback.
    WEBINAR - PTO (1)
    <iframe title="YouTube video player" width="960" height="750" src="http://www.youtube.com/embed/TUXo9XkwIT8?rel=0&hd=1" frameborder="0" allowfullscreen></iframe>
    WEBINAR - PTO (2)
    <iframe title="YouTube video player" width="960" height="750" src="http://www.youtube.com/embed/ybJmP4v4J70?rel=0&hd=1" frameborder="0" allowfullscreen></iframe>
    WEBINAR - PTO (3)
    <iframe title="YouTube video player" width="960" height="750" src="http://www.youtube.com/embed/qcFTZEFQJ8Y?rel=0&hd=1" frameborder="0" allowfullscreen></iframe>
    WEBINAR - PTO (4)
    <iframe title="YouTube video player" width="960" height="750" src="http://www.youtube.com/embed/Gx7TjWYUPlU?rel=0&hd=1" frameborder="0" allowfullscreen></iframe>
    WEBINAR - PTO (5)
    <iframe title="YouTube video player" width="960" height="750" src="http://www.youtube.com/embed/mAyYrtp-r-I?rel=0&hd=1" frameborder="0" allowfullscreen></iframe>
  9. Jas
    Recorded Live:
    Wednesday, February 16, 2011
    By Jas Lettieri
    Applications Engineer - Unitronics Inc.
    This webinar will cover the basics of utilizing SD cards with Unitronics controllers:
    1. SD Tools

    Format Card

    2. SD Example Project

    Log Line (.ulg)
    Full DT (.udt)
    DT Append (.udt)
    Excel to SD (.csv)
    Copy SD to DT (read tags)

    3. SD Explorer

    Configure communication settings
    Read Card
    Can only open (.udt) and (.csv)

    4. SD Manager

    Allows display of UniLog (.ulg) Trends (.utr) Alarms (.ual)
    Create new project
    Import SD folders
    Show log, trend, and alarm data

    5. Create Clone and Project Files

    3 Ways: Info Mode, VisiLogic, Ladder
    Clone files: placed in “SYSTEM” folder (*.Cxx)
    Application: placed in “USER_APP” folder (*.Vxx)

    WEBINAR - SD Card (1)
    <iframe title="YouTube video player" width="960" height="750" src="http://www.youtube.com/embed/vYV5WQ86v2o?rel=0&hd=1" frameborder="0" allowfullscreen></iframe>
    WEBINAR - SD Card (2)
    <iframe title="YouTube video player" width="960" height="750" src="http://www.youtube.com/embed/9PgH2T52f2Q?rel=0&hd=1" frameborder="0" allowfullscreen></iframe>
    WEBINAR - SD Card (3)
    <iframe title="YouTube video player" width="960" height="750" src="http://www.youtube.com/embed/Og-yir6NH1Y?rel=0&hd=1" frameborder="0" allowfullscreen></iframe>
    WEBINAR - SD Card (4)
    <iframe title="YouTube video player" width="960" height="750" src="http://www.youtube.com/embed/4y4hQeS4ZE4?rel=0&hd=1" frameborder="0" allowfullscreen></iframe>
    Questions & Answers
    Q: are there any concerns with repetitive writing to an SD, like with the old EEPROM technologies?
    A: there is a limit to the abmount of times a specfic bit can be writen to an sd card. I dont rembet the specfic number but im sure it can be foudn online. It is relatively large for the task we are doing. But i guess thisis a manufactuer specfic spec.
    Q: So it must be formatted using SD Card Suite, not the std Windows drive formatter?
    A: we can do both. If we see taht the card is not seen in the PLC, we can use the WIndows tool first, to make sure the card is formated to the right file system.
    Q: Could discuss the 512b chunk on the Write Delimited Line function please?
    A: the 512 byte limitation is due to teh way our controller writes blocks of data to the sd card. Everything is writen in 512 byte block, regardless of what function it is., If you see this as a limitation, ie, a string larger than 512 bytes, we can use two, three, as many as needed, functiosn to soter the correct sting. If this is of serious intrest to you, please send an email to me at support@unitronics.com with the project requierments and i will help you set this up.
    Q: Anthony, can we get a copy of these program exaples?
    A: Yes, this program and a recording of the webinar will be avalible a few days after teh webinar. This example is avalible in the examples folder of VisiLofic, Version 900-->SD--> V570 sd example
    Q: Morning. but what about putting the sd in a pc. will it open or is it still protect
    A: Glen, once the project is on the sd card, it can be copyied from the SD card. It can not be copyied to the SD with out the password.
    Q: I have a customer that wants to password protect the sd card. i know that you can insert it in the v130 and pasword protect the card from upload and download but what happens if someone takes it out and puts it in a pc can it be opened or copied? xustomer does not want anyone to steal his program.
    A: Hi Glen,the SD password FB will prevent some one from beign able to copy the project to the SD card with otu havign the password.
    Q: if it has a password can you still clone?
    A: a password is required if you want to create a clone file from information mode of the PLC. no password is required to load/install the clone file from SD --> PLC
    Q: What is the difference between the Rising Edge SB or just using a Positive Transition?
    A: The SB 13 is the rising endge of SB 3, the 1 sec pulse (which has a duty cycle of 50%). THe answer is there is no difference between using a -|P|- of SB3 and a -| |- of SB 13, except we save on using a p contact. there are a limited amount of p contacts, and it is a nice thing the operating system is providing for us to have.
    Q: can you format the card in the PLC
    A: No, you NEED to format the Card froma PC. The PLC can only see the card after it has been formated,
    Q: can you store the user program on the SD card and just update the system by inserting the card
    A: Yes you can, we haev an HMI tool to help user do this, and we have ladder FBs that can automate this, as well as info mode tools to do this with. Jason will cover pgorams and clone files at the end of the presentation.
    Q: Can the .csv files be read via a remote connection... via GSRM radio?
    A: Hi David, i would liek a better understanding what you are trying to do before i answer yes, but in general, we can read back any of the information we have stored on the SD card in some manner. My hesitation in saying yes comes from the complexity it might requier to read back a file that does not have a tool to read it back. Meaning, we have a tool to read back Dt files on the SD card, we dont have a tool to read back .csv files, but we still have access to them, in an indirect manner. If this is somethign youa re interested in doing, please send me an email at support@unitronics.com with the details of the project and i can give you the best answer. THanks.
    Q: Can we access SD with SD Card Explorer over GPRS connection in Listen mode ?
    A: Yes, GORS is listen mode is very similar to ethernet listen mode. The concern i owuld have is due to the potential size od the SD card files. It would probaly not be recomended to transfer a large file fromt eh SD card over GPRS. A better solution would be to use a 3G type cellular modem that comes with an ethernet switch and a controller with an ethernet card as tieh speeds will be much faster. Please send em an email at support@unitronics.com if you need more information on this soltion.
    Q: can we create clone file without Upload capability ?
    A: Uploading is different than downloading. We can create a program that is not uploadable, and make a clone file of it. We wont be ablel to do this from the PLC, but we can from teh PLC.
    Q: If you export the trend to Excel does it come in as data, graph, or both.
    A: It comes as data. It can be graphed in excel.
    Q: To insert or remove SD cards from the PLC should you have something in the program to stop stop writing to the card? If you don't will it lock up the program or corrupt the files on the SD card?
    A: We have a function block to "safetly remove" card givng you a status bit.
    Q: Most of my panels have high voltage in them. Opening the door brings lots of arc-flash liabilities. The SD card needs to be accessable from the front of the controller. Any plans of this? Or, possibly a 3rd party extension cable from the controllers SD slot to the panel door.
    A: We dont currently have an option to change the access of the SD card. I am not sure what is in futuer development, but it has been requested by some users. There are SD card extnesion cables, but we generaly do not recomende them as the bus of the SD card is not meant to be legthened like this.
  10. Jas
    Recorded Live:
    Wednesday, December 8, 2010
    Presented By Anthony Nicolaides
    Applications Engineer - Unitronics Inc.
    Ethernet – Learn the basics of setting up an Ethernet connection to communicate to and program the controller. Learn about the setup and configuration of the card, and the sockets. Learn how to use the remote management tool “Remote Operator” to bring up the screen of the PLC on the PC over the network. Take a quick look at Modbus IP and see how to communicate between two controllers.
    Ethernet (1)
    <object width="960" height="745"><param name="movie" value="http://www.youtube.com/watch?v=iaS86-e2QZg?fs=1&hl=en_US&rel=0&hd=1&color1=0x5d1719&color2=0xcd311b"></param><param'>http://www.youtube.com/watch?v=iaS86-e2QZg?fs=1&hl=en_US&rel=0&hd=1&color1=0x5d1719&color2=0xcd311b"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/watch?v=iaS86-e2QZg?fs=1&hl=en_US&rel=0&hd=1&color1=0x5d1719&color2=0xcd311b" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="960" height="745"></embed></object>
    Ethernet (2)
    <object width="960" height="745"><param name="movie" value="http://www.youtube.com/watch?v=E7J7U4s_pWk?fs=1&hl=en_US&rel=0&hd=1&color1=0x5d1719&color2=0xcd311b"></param><param'>http://www.youtube.com/watch?v=E7J7U4s_pWk?fs=1&hl=en_US&rel=0&hd=1&color1=0x5d1719&color2=0xcd311b"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/watch?v=E7J7U4s_pWk?fs=1&hl=en_US&rel=0&hd=1&color1=0x5d1719&color2=0xcd311b" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="960" height="745"></embed></object>
    Ethernet (3)
    <object width="960" height="745"><param name="movie" value="http://www.youtube.com/watch?v=0HIrj7X_-9w?fs=1&hl=en_US&rel=0&hd=1&color1=0x5d1719&color2=0xcd311b"></param><param'>http://www.youtube.com/watch?v=0HIrj7X_-9w?fs=1&hl=en_US&rel=0&hd=1&color1=0x5d1719&color2=0xcd311b"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/watch?v=0HIrj7X_-9w?fs=1&hl=en_US&rel=0&hd=1&color1=0x5d1719&color2=0xcd311b" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="960" height="745"></embed></object>
    Ethernet (4)
    <object width="960" height="745"><param name="movie" value="http://www.youtube.com/watch?v=v-CujL_YEoY?fs=1&hl=en_US&rel=0&hd=1&color1=0x5d1719&color2=0xcd311b"></param><param'>http://www.youtube.com/watch?v=v-CujL_YEoY?fs=1&hl=en_US&rel=0&hd=1&color1=0x5d1719&color2=0xcd311b"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/watch?v=v-CujL_YEoY?fs=1&hl=en_US&rel=0&hd=1&color1=0x5d1719&color2=0xcd311b" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="960" height="745"></embed></object>
    Ethernet (5)
    <object width="960" height="745"><param name="movie" value="http://www.youtube.com/watch?v=RY3CRVD-c4M?fs=1&hl=en_US&rel=0&hd=1&color1=0x5d1719&color2=0xcd311b"></param><param'>http://www.youtube.com/watch?v=RY3CRVD-c4M?fs=1&hl=en_US&rel=0&hd=1&color1=0x5d1719&color2=0xcd311b"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/watch?v=RY3CRVD-c4M?fs=1&hl=en_US&rel=0&hd=1&color1=0x5d1719&color2=0xcd311b" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="960" height="745"></embed></object>
    Questions Asked by Attendees
    Q: In Card Init, can Gateway be 255.255.255.0. This is the case with other PLCs I have worked with.
    A: That address (255.255.255.0) is most common for a "Class C" Subnet Mask. But you would have to verify with a network administrator to be certain.
    Q: if you set up multiple sockets to html, can you have more than one person looking at the vision hosted webpage at the same time?
    A: web browsers default to communications on port 80, therefore the PLC must have a socket defined for this specific port when using HTML.
    Q: is all the same for the 1040?
    A: same for all Ethernet enabled controllers
  11. Jas
    Recorded Live:
    Thursday, January 19, 2011
    Presented By Anthony Nicolaides
    Applications Engineer - Unitronics Inc.
    Part 1 - We will explore how to set up a data table in VisiLogic and use it to log data. We will show how to create a data table, and how to link each column to a register type. We will then use the ladder section to create a time/event driven routine to log data.
    Part 2 - We will learn how to use DataXport to pull the data table from the PLC and save it to the PC as an excel file. We will learn how to set up a time based automatic download, and an even based download over TCP/IP.
    WEBINAR - Data Tables Part II (1)
    <iframe title="YouTube video player" width="960" height="750" src="http://www.youtube.com/embed/wQJhD3lwK9A?rel=0&hd=1" frameborder="0" allowfullscreen></iframe>
    WEBINAR - Data Tables Part II (2)
    <iframe title="YouTube video player" width="960" height="750" src="http://www.youtube.com/embed/BVDKgS8yXO0?rel=0&hd=1" frameborder="0" allowfullscreen></iframe>
    WEBINAR - Data Tables Part II (3)
    <iframe title="YouTube video player" width="960" height="750" src="http://www.youtube.com/embed/dK9-KKl2PaE?rel=0&hd=1" frameborder="0" allowfullscreen></iframe>
    Questions Asked by Attendees
    Q: Windows takes liberties in assigning COM pots to USB converters. Can more than 1 port be set up in DataXport in order to accomidate the different COM ports my customer's computer assigns to their USB converter. I had an issue with this on a previous project - I had set up COM4 in DataXport and my customer's computer assigned COM5 for the USB converter.
    A: Each site can only have a single PC Port selected. However, while not ideal I suppose you can add multiple sites to the project that have different PC ports selected. ie) COM4, COM5, COM6
    Q: Does the download take place as soon as the connection is made?
    A: There may be some latency delay, but essentially yes.
    Q: So DataXport must be open, the project (in DataXport) must be open and running on the PC in order for the event driven process to succeed, right?
    A: Correct, Yes. There is an option to "Minimize after Run" contained under the Actions menu.
    Q: When will the SD card be accessable from the front of the controller?
    A: To the best of my knowledge, there are currently no plans to redesign the hardware for front card access.
    Q: Can Dataxport run on windows server?
    A: All Unitronics software is offically supported and has been tested on Windows 2000(SP3)/XP(SP2)/Vista/ 7(32bit). We do not offically support Windows Server, but it may still run.
    Q: Does Data xport have to be running to make it work there is no running in background/
    A: Correct, it cannot be run as a windows "background service".
    Q: Do the regions need filled out?
    A: No, selecting regions is not a requirement. Only a schedule and table must be configured to save the site
    Q: With option schedule you specify when the data tables are going to be get them from the OPLC?
    A: Yes, the schedule determines when DataXport is going to make a call to the PLC to retrieve the relevant data table information.
    Q: dataXport only lets get data from PLC to Excel, but it could be used to download from Excel to PLC?
    A: No, unfortunatly DataXport cannot write directly to the data tables of the PLC. You can however manually import Excel files into the data tables of the PLC using VisiLogic's data table editor.
    Q: in which applications you sugest to use this tool to get dat from OPLC?
    A: Anytime really that logging information and access to the internal data tables is required on the PC.
    Q: Why do you Set and Reset MB2 rather than trigger directly off MB1?
    A: In the example program here MB1 is meant to represent a push button and therefore a oneshot condition. Here we want MB2 to latch and stay high until the socket is actaully connected.
  12. Jas
    Recorded Live:
    Thursday, January 13, 2011
    Presented By Anthony Nicolaides
    Applications Engineer - Unitronics Inc.
    Part 1 - We will explore how to set up a data table in VisiLogic and use it to log data. We will show how to create a data table, and how to link each column to a register type. We will then use the ladder section to create a time/event driven routine to log data.
    Part 2 - We will learn how to use DataXport to pull the data table from the PLC and save it to the PC as an excel file. We will learn how to set up a time based automatic download, and an even based download over TCP/IP.
    Data Tables and Data Logging (1)
    <object width="960" height="745"><param name="movie" value="http://www.youtube.com/watch?v=rpFBXIpvmLM?fs=1&hl=en_US&rel=0&hd=1&color1=0x5d1719&color2=0xcd311b"></param><param'>http://www.youtube.com/watch?v=rpFBXIpvmLM?fs=1&hl=en_US&rel=0&hd=1&color1=0x5d1719&color2=0xcd311b"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/watch?v=rpFBXIpvmLM?fs=1&hl=en_US&rel=0&hd=1&color1=0x5d1719&color2=0xcd311b" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="960" height="745"></embed></object>
    Data Tables and Data Logging (2)
    <object width="960" height="745"><param name="movie" value="http://www.youtube.com/watch?v=gjW8Tszj0B4?fs=1&hl=en_US&rel=0&hd=1&color1=0x5d1719&color2=0xcd311b"></param><param'>http://www.youtube.com/watch?v=gjW8Tszj0B4?fs=1&hl=en_US&rel=0&hd=1&color1=0x5d1719&color2=0xcd311b"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/watch?v=gjW8Tszj0B4?fs=1&hl=en_US&rel=0&hd=1&color1=0x5d1719&color2=0xcd311b" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="960" height="745"></embed></object>
    Data Tables and Data Logging (3)
    <object width="960" height="745"><param name="movie" value="http://www.youtube.com/watch?v=yVfOwtUvHXA?fs=1&hl=en_US&rel=0&hd=1&color1=0x5d1719&color2=0xcd311b"></param><param'>http://www.youtube.com/watch?v=yVfOwtUvHXA?fs=1&hl=en_US&rel=0&hd=1&color1=0x5d1719&color2=0xcd311b"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/watch?v=yVfOwtUvHXA?fs=1&hl=en_US&rel=0&hd=1&color1=0x5d1719&color2=0xcd311b" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="960" height="745"></embed></object>
    Data Tables and Data Logging (4)
    <object width="960" height="745"><param name="movie" value="http://www.youtube.com/watch?v=YdAiK7oPkBQ?fs=1&hl=en_US&rel=0&hd=1&color1=0x5d1719&color2=0xcd311b"></param><param'>http://www.youtube.com/watch?v=YdAiK7oPkBQ?fs=1&hl=en_US&rel=0&hd=1&color1=0x5d1719&color2=0xcd311b"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/watch?v=YdAiK7oPkBQ?fs=1&hl=en_US&rel=0&hd=1&color1=0x5d1719&color2=0xcd311b" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="960" height="745"></embed></object>
    Data Tables and Data Logging (5)
    <object width="960" height="745"><param name="movie" value="http://www.youtube.com/watch?v=t3bnSHqmoSw?fs=1&hl=en_US&rel=0&hd=1&color1=0x5d1719&color2=0xcd311b"></param><param'>http://www.youtube.com/watch?v=t3bnSHqmoSw?fs=1&hl=en_US&rel=0&hd=1&color1=0x5d1719&color2=0xcd311b"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/watch?v=t3bnSHqmoSw?fs=1&hl=en_US&rel=0&hd=1&color1=0x5d1719&color2=0xcd311b" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="960" height="745"></embed></object>
    Questions Asked by Attendees
    Q: Are these data tables accessible via communications? Are there register that can be read or written too?
    A: yes, these registers are accessible. there is a special DLL and instructions/examples with it. Please send mail to support@unitronics.com and we will send you the relevant info.
    Q: What difference is between RAM and Flash memory for data tables?
    A: In RAM the controller can read and write. Flash memory is Read Only. It's downloaded with the downloading the project. When you select "Part of project" in columns properties, you set the column as Flash
    Q: You said you could only have 33 column. Can I set up one column and have 35 MI values in it
    A: Yes, then, when you read them (it can be other types of operands too) you will receive them in a vector
    Q: what to do not to lose the first written information
    A: There is a limit in data. When you come to the end - you filled the whole table - you decide what to do. Return and start rewriting from first line is only an option. Much greater possibilities to log data offers SD. But this is another topic...
  13. Jas
    Recorded Live:
    Wednesday, December 15, 2010
    By Jas Lettieri
    Applications Engineer - Unitronics Inc.
    This webinar explains:

    Types and uses for timers in Vision controllers.
    How to add HMI displays in the project and jump between them.
    The webinar takes a little more than one hour and is divided into 5 parts for easy access and learning.
    Download the VisiLogic project (*.vlp file) which was created during the session!
    You can now expand the videos to be full screen 1080p HD quality.
    WEBINAR - Timers, HMI Jumps, & More (1) HD
    <object width="800" height="625"><param name="movie" value="http://www.youtube.com/watch?v=Z8uLTwxLl_c?fs=1&hl=en_US&rel=0&hd=1&color1=0x5d1719&color2=0xcd311b"></param><param'>http://www.youtube.com/watch?v=Z8uLTwxLl_c?fs=1&hl=en_US&rel=0&hd=1&color1=0x5d1719&color2=0xcd311b"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/watch?v=Z8uLTwxLl_c?fs=1&hl=en_US&rel=0&hd=1&color1=0x5d1719&color2=0xcd311b" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="800" height="625"></embed></object>
    WEBINAR - Timers, HMI Jumps, & More (2) HD
    <object width="800" height="625"><param name="movie" value="http://www.youtube.com/watch?v=n6-YB1jP1Z8?fs=1&hl=en_US&rel=0&hd=1&color1=0x5d1719&color2=0xcd311b"></param><param'>http://www.youtube.com/watch?v=n6-YB1jP1Z8?fs=1&hl=en_US&rel=0&hd=1&color1=0x5d1719&color2=0xcd311b"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/watch?v=n6-YB1jP1Z8?fs=1&hl=en_US&rel=0&hd=1&color1=0x5d1719&color2=0xcd311b" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="800" height="625"></embed></object>
    WEBINAR - Timers, HMI Jumps, & More (3) HD
    <object width="800" height="625"><param name="movie" value="http://www.youtube.com/watch?v=eV9s5vee340?fs=1&hl=en_US&rel=0&hd=1&color1=0x5d1719&color2=0xcd311b"></param><param'>http://www.youtube.com/watch?v=eV9s5vee340?fs=1&hl=en_US&rel=0&hd=1&color1=0x5d1719&color2=0xcd311b"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/watch?v=eV9s5vee340?fs=1&hl=en_US&rel=0&hd=1&color1=0x5d1719&color2=0xcd311b" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="800" height="625"></embed></object>
    WEBINAR - Timers, HMI Jumps, & More (4) HD
    <object width="800" height="625"><param name="movie" value="http://www.youtube.com/watch?v=KgRAtuiaz_0?fs=1&hl=en_US&rel=0&hd=1&color1=0x5d1719&color2=0xcd311b"></param><param'>http://www.youtube.com/watch?v=KgRAtuiaz_0?fs=1&hl=en_US&rel=0&hd=1&color1=0x5d1719&color2=0xcd311b"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/watch?v=KgRAtuiaz_0?fs=1&hl=en_US&rel=0&hd=1&color1=0x5d1719&color2=0xcd311b" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="800" height="625"></embed></object>
    WEBINAR - Timers, HMI Jumps, & More (5) HD
    <object width="800" height="625"><param name="movie" value="http://www.youtube.com/watch?v=ILlq6RCmnps?fs=1&hl=en_US&rel=0&hd=1&color1=0x5d1719&color2=0xcd311b"></param><param'>http://www.youtube.com/watch?v=ILlq6RCmnps?fs=1&hl=en_US&rel=0&hd=1&color1=0x5d1719&color2=0xcd311b"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/watch?v=ILlq6RCmnps?fs=1&hl=en_US&rel=0&hd=1&color1=0x5d1719&color2=0xcd311b" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="800" height="625"></embed></object>
    Questions Asked by Attendees
    Q: If you change the preset while the timer is running will it affect the timer?
    A: Nice Question! No, it will not! In fact when you start the timer, it loads the preset value to current register and then it counts down to zero. If you will change the preset value, it will be loaded on the next start.
    Q: If there are multiple screens, let's say 8, how can you jump from 1 to 7 to 3 to 8? Is scroll though the only way?
    A: Under each screen you can define many (!) conditions to jump. So - pressing one "button" - you jump to display 2, with another condition you can jump to annother display... In addition, you can add jump conditions in ladder.
    Q: When the operator can change the timer (Keypad Entry) on a HMI. In a new HMI, I have set the display timer "Elapsed Time" does not update the value that the operator changes. Shows the old value. Why?
    A: The Current value is updated in the moment the timer starts to run! You will not see updated Preset value in Current mode untill the timer will not start running
    Q: I tried using the same MB to jump to a new screen and to simultaneously perform another function (programmed in the ladder). Does not work. This wrong?
    A: I don't know what exactly you did in ladder. In general, when you define MB as "touch", it starts to operate as "hardware". If you use it for jump, it operates as positive transition.
  14. Jas
    When multiple password levels are needed, there are only two choices. You can create a Password Entry Button for each password level or use a Numeric Entry and compare the entered password against the password levels in the logic to set the desired levels. However, the negative to using the Numeric Entry for passwords is that the digits that are entered on the screen while the users touches the screen. This can be a BAD problem.
    Here is a sample program that will draw a black line on the screen that will hide the digit as they are entered. This program is setup for a 4 digit password and uses the Simple (Back) Keyboard Screen. The sample program has a normal Numeric Entry Button to show that it will not blank out the digits unless it is programmed to do so.
    When the Simple Keyboard Screen is open, the logic looks at the pixels on the screen to detect when a digit is being entered. Each time a digit is entered, the logic will draw the blank line over the display. Each of the four digits will be covered as they are typed. The logic also monitors the area over the "Back" button and will remove the black line covering the digit if the user presses the "Back" button.
    Since the Numeric Entry Button will display the number that was just entered from the Entry Screen, this logic will hide the button if it equals one of the passwords. There is a "Clear Password" button that will reset the password integer and un-hide the Password button again.
    The sample shows some buttons that will only show when the desired password level is entered. There are two passwords in this sample (1111 and 2222).
    Note: The logic detects the screen that is being displayed and the area where the Password Entry button is located. These variables will have to be changed to reflect where the Password button is located on your program. This was logic will not work on the Complex keyboard without modifying the pixel area that it monitors for the digits and Back keys.
    This is a starting point to customize to meet your needs. Hope you find it helpful.
    Original Posting Source: Multiple Passwords
  15. Jas
    Recorded Live:
    Wednesday, December 1, 2010
    Presented By Anthony Nicolaides
    Applications Engineer - Unitronics Inc.
    Buttons and Lights – Learn how to work with the HMI and Ladder in VisiLogic. We will use contacts and coils as inputs and outputs for out ladder. We will link the ladder to HMI elements and see how to affect the Ladder from the HMI. We will also learn about some of the HMI tools and functions. Downloading to the controller will also be covered. This is a great first step for any new user.
    Buttons and Lights (1)
    <object width="960" height="745"><param name="movie" value="http://www.youtube.com/watch?v=auA0yHUP9mk?fs=1&hl=en_US&rel=0&hd=1&color1=0x5d1719&color2=0xcd311b"></param><param'>http://www.youtube.com/watch?v=auA0yHUP9mk?fs=1&hl=en_US&rel=0&hd=1&color1=0x5d1719&color2=0xcd311b"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/watch?v=auA0yHUP9mk?fs=1&hl=en_US&rel=0&hd=1&color1=0x5d1719&color2=0xcd311b" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="960" height="745"></embed></object>
    Buttons and Lights (2)
    <object width="960" height="745"><param name="movie" value="http://www.youtube.com/watch?v=8RyFPPE3Hdk?fs=1&hl=en_US&rel=0&hd=1&color1=0x5d1719&color2=0xcd311b"></param><param'>http://www.youtube.com/watch?v=8RyFPPE3Hdk?fs=1&hl=en_US&rel=0&hd=1&color1=0x5d1719&color2=0xcd311b"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/watch?v=8RyFPPE3Hdk?fs=1&hl=en_US&rel=0&hd=1&color1=0x5d1719&color2=0xcd311b" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="960" height="745"></embed></object>
    Buttons and Lights (3)
    <object width="960" height="745"><param name="movie" value="http://www.youtube.com/watch?v=xxzwizmgPLU?fs=1&hl=en_US&rel=0&hd=1&color1=0x5d1719&color2=0xcd311b"></param><param'>http://www.youtube.com/watch?v=xxzwizmgPLU?fs=1&hl=en_US&rel=0&hd=1&color1=0x5d1719&color2=0xcd311b"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/watch?v=xxzwizmgPLU?fs=1&hl=en_US&rel=0&hd=1&color1=0x5d1719&color2=0xcd311b" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="960" height="745"></embed></object>
    Buttons and Lights (4)
    <object width="960" height="745"><param name="movie" value="http://www.youtube.com/watch?v=buUTFqkPhCw?fs=1&hl=en_US&rel=0&hd=1&color1=0x5d1719&color2=0xcd311b"></param><param'>http://www.youtube.com/watch?v=buUTFqkPhCw?fs=1&hl=en_US&rel=0&hd=1&color1=0x5d1719&color2=0xcd311b"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/watch?v=buUTFqkPhCw?fs=1&hl=en_US&rel=0&hd=1&color1=0x5d1719&color2=0xcd311b" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="960" height="745"></embed></object>
    Buttons and Lights (5)
    <object width="960" height="745"><param name="movie" value="http://www.youtube.com/watch?v=_Kk0ggfvaVo?fs=1&hl=en_US&rel=0&hd=1&color1=0x5d1719&color2=0xcd311b"></param><param'>http://www.youtube.com/watch?v=_Kk0ggfvaVo?fs=1&hl=en_US&rel=0&hd=1&color1=0x5d1719&color2=0xcd311b"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/watch?v=_Kk0ggfvaVo?fs=1&hl=en_US&rel=0&hd=1&color1=0x5d1719&color2=0xcd311b" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="960" height="745"></embed></object>
    Buttons and Lights (6)
    <object width="960" height="745"><param name="movie" value="http://www.youtube.com/watch?v=ADvl-6GhgOU?fs=1&hl=en_US&rel=0&hd=1&color1=0x5d1719&color2=0xcd311b"></param><param'>http://www.youtube.com/watch?v=ADvl-6GhgOU?fs=1&hl=en_US&rel=0&hd=1&color1=0x5d1719&color2=0xcd311b"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/watch?v=ADvl-6GhgOU?fs=1&hl=en_US&rel=0&hd=1&color1=0x5d1719&color2=0xcd311b" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="960" height="745"></embed></object>
    Buttons and Lights (7)
    <object width="960" height="745"><param name="movie" value="http://www.youtube.com/watch?v=t54yK1J9rmU?fs=1&hl=en_US&rel=0&hd=1&color1=0x5d1719&color2=0xcd311b"></param><param'>http://www.youtube.com/watch?v=t54yK1J9rmU?fs=1&hl=en_US&rel=0&hd=1&color1=0x5d1719&color2=0xcd311b"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/watch?v=t54yK1J9rmU?fs=1&hl=en_US&rel=0&hd=1&color1=0x5d1719&color2=0xcd311b" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="960" height="745"></embed></object>
    Questions Asked by Attendees
    Q: Can you copy and paste buttons?
    A: Yes, right click and copy. Then you must next move the original button out of the original space first, since the paste will try to place the copy in the same original screen real estate
    Q: Can you change the background color in HMI?
    A: Yes, double click anywhere on the desired HMI (where no objects are currently placed) and you'll see the option to change background color
    Q: I have a question about where you click when activating the switches. Can you click on button on HMI or Ladder ?
    A: From "online testmode" you can control the logic in the ladder portion of VisiLogic. Tony has also been opening up the live HMI via Remote Access built into VisiLogic with online test mode (view menu--> Remote Access)
    Q: Can you connect wires between nets (rungs)?
    A: No, logic is required to execute its each own net. You can drag the net down by clicking the yellow arrows if you need more space in the net.
×
×
  • Create New...