GX Works3 - Basic Menu Structure.

Video Statistics and Information

Video
Captions Word Cloud
Reddit Comments
Captions
my name is Freddie thank you for joining us today yeah I'll be talking all talking you through the expertise menu structure today to get you familiar with the tools behind the scenes okay so this will be a series of videos that we compiling to assist you when you work with the experts three people these videos as we going along and compile them for you it's a will be a weekly session that will come out and if you subscribe you will be notified when the videos live so most of the time we're not always familiar with some of the menu items oh we just point blank scared that we will break something well these many tools hidden behind the that most of us have never used or even seen just because we didn't know that they exist okay let's have a look at them let's have a look at the basics and but more so I'll usually just gonna go through the menu in this video I'm not gonna go into too much detail but I'll open a couple of tools and just lightly speak about them but each tool literally will I have a video of its own on in the near future okay so not wasting any more time let's get cracking at it so you will obviously open your cheeks works application and what you will have to do is you're going to have to start a new project I'm just gonna talk about the layout of cheeks works on top you'll obviously have your menus items in your toolbar you can customize your toolbar you can add all the components that you of you're going to use another constant basis I'm gonna talk a little bit about some of these toolbars from how they associated to items in the menu can obviously place the toolbars where you want them for your own convenience on the on the left hand side we have our navigation bar most of our work is gonna take place in the navigation bar it's a couple of things in the navigation bar I'll show you how they will work to help you sort and find things in your project much easier you can also remove these docking windows and place them anywhere in on your screen or you can even put them on a second screen if you have more screens that you work with then at the bottom by default you can switch these tabs on and off as well it's just a different tab that you'll find in the menu I will show you how we gonna find them you can switch them on and off as you need them but only because there's no project in yet they they will all show blank there's no ways to make a connection to a PLC right now unless we're gonna go directly to the PLC and read information from the PLC then you're going to require a connection and that's when jigs works we'll give you the opportunity to then create a connection of some sort okay so let me open the projects menu for you first you can start creating your new project over here or you can open a new project most other items will be grayed out at this point one item that will be available for you is to open other file formats so I forgot to mention a little bit about which version of TX hooks I'm making use of I'm running on version version 1.0 six two in so make sure that you get updated although even if there's a newer version get yourself then the newer version of TX works okay so with the new project created Jake's works is going to ask you on what platform you would like to develop so it's quite a substantial amount of PLC's listed you can even start on your FX PLC's and your older PLC's obviously the Q series L Series means is but it won't be in GX works three so what cheeks would stable do then is jigs of Jacob's three will then revert back to I morning some of the guys that just joined now you must walk out you can just patch back on the video if you've missed something especially the intros and you can just review with it again okay so then what happens now is jigs which three will then revert back to cheeks works too when you start using the older generation PLC's okay so today we're going to connect or start up a project honorifics five in once you've selected the PLC that you would like to communicate with or the develop of a application with you then can select whatever language you prefer to coding or you can just start a blank project and then you just build up language items as you go along I'll talk a little bit about that in more detail on another video or now to mix languages in GX works so you can literally run your ladder your structure takes your function blocks diagrams your letter inside your function block diagrams in the same device but one have to be careful what you do I'll talk a little bit more on detail on the capabilities of you know seasoned how you affect your programming style in your PLC how you program Excel will affect the performance of your PLC rather just a couple of things too today I'm gonna start a function block diagram project we will add a little bit of leather in on another session as well or if somebody got a specific question about leather no problem at all I'll explain to you what is the difference between function block diagrams and leather especially when people are very familiar with ladder they get extremely scared when they hear the word function block diagrams but frankly it's one and exactly the same thing the only difference here is it's a bit more graphic and you have a lot more functionality help and assistance sorry I just clicked on that window I can they just told me that it's going to create a connection in the background and also important to read these menu items is message boxes when you start your application let's do for any software package quite frankly although some of the messages might mean absolutely nothing for you but it's important thing to read up and understand what I want you to do okay maybe it is something that you see quiet and typically items like this take note of the caution it might take several minutes to reflect okay so he be working on a live system now and maybe you wanna let's say you open a project and you started up take note of what you doing and how that's gonna affect you working your on your PLC or it might be in a plant running some critical tasks yeah we'll talk a little bit more in detail on these message boxes and the exact meanings behind them okay so I'm just gonna click OK on this one and this my project created note that all the text in the rate will be the code that's not been converted yet so we once you've converted your application then the rate items will clear I'll show you a little bit more on other functionalities as well on reading the color scheme in GX works because there's quite a lot that happens in your dynamically as you carry on developing okay so now we've created our project and our menu menu program project menu item has changed completely so this what a lot of other additional things in here when you can immediately close the project you can either open another one and save this project or save this project as a specific at a specific location so take note the project is not in saved yet so it will do a save as automatically for you yeah then you're gonna get this dialog box that's gonna give you a couple of options so as you save your project you're going to give your project a file name and obviously BB project the title as well save your project as either a cheeks GX 3 file dot txt file the other option is only that like the project will be a txt file the thing that I want to talk to you about is when you save your project you can save your project in a single file format or in a workspace format okay so we need let's save your project in a workspace format GX works three will separate each item that you've created in your project as a different file which can be useful for editing and modification and multitasking on the long run later some people do find it beneficial because they can literally just change a couple of small things in those files and make a huge project very quickly we'll talk about that in more advanced things but for now keep it as a single file project makes it easy to port your project to other people as well so I'm just going to give my project a name need to find out all on my machine now see just going to create a folder called email and this demo [Music] it's cool it even better hey just gave myself a full Vidya menu emo [Music] and there's your project saved and ready to be developed so then we got a message it'll tell us the file size of the project has been saved as a standard one if you select compression bla bla bla bla bla bla bla so TechNet read these messages and it's also very important bits of information about earlier versions of six works that they do note here when you do certain things okay so be aware of these message boxes to read them they they're gonna save you a lot of headaches on the long run okay and that counts for every application read the message boxes so then we'll just get a overview of what our project looks like what the version objects unit is that we working in and I can start giving my application a version number and obviously there is my title that I just typed in for my project and I just call this one or give it a nicer name just 1.0 maybe when I extend it a little bit in the near future you can either compress of your file structure or you just keep it standards just keep it standard for the beginning until you get a little bit more advanced in your development and then we carry on with that okay nice one yet when you start the project write down what it means what what you're gonna do with a single if just a message that you would like to leave for your colleagues or maybe your customer you to try some software for your customer just leave a message and the comments and what's the purpose of the software blah blah blah you can write any social story in a angelica text box fold up i need to confirm to you how much text you can put in here i'm not sure i haven't checked that for my selfie but this is essential amount of text that you can put into the comments this is the main you yeah that's a purpose of my application now [Music] obviously we can you can delete the application immediately on the spot next to is to verify a project maybe you got a couple of versions or you got maybe different people working on the project and somebody sent you a file and you've made changes so maybe you would like to just clarify the changes that you've made is the same as what the individual has done on inside so project verification is quite an extensive exercise I will make a dedicated video for you so we will be going to open two different projects I'll make an example of the differences between two different projects then I'm gonna go through it's very easy to understand and to read the differences between two projects and like I said I will make a video on the project verification in a bit more detail because it's got a lot of nice tools inside the politic verifying to which you can benefit a lot on we need to velop your project okay so the next item we're going to look at will be project registration I'm not even gonna go into this right now that will be a dedicated video for itself do you wanna save your project being edited and register it has a different revision so this is what we're gonna do complete revision management and make sure that we keep track of what we're doing in our project when multiple people work with the project and so I'm going to do this on another video in more detail force and then obviously you have your own vision list as well change module type operation mode or operation mode so if I click on this I can change my PLC to something different now on the fly I can actually swap my PLC out for the IQR since we are like you platform now you like you effin fx5 and our CPUs running on like you are on the IQ platform if I'll be able to swap between CPUs when and if you do that you're going to see differences so what you also have now is we can swap between new generation fx5 which will be the FX v UJ CPU in the same project basically okay so when you do that in and you have more modules in we can also swap modules on the fly I think that's to do with the IQR once we all nikyo for platform IQR is a modular PLC and if x5 is rain is a mr. bleakie somebody is doing me researcher okay so we the IQR is modular and the ethics will be a compact PLC right now we explain a little bit more about the differences between the PLC's later but maybe just mainly gonna have focus on them when you structure on the g63 hey so data operations I am going to handle this in a different video it becomes a bit more intense when we go into each one of these items I would like to get as quickly as possible through the inner this so that we all can have a clear overview of what the minister should look like okay so then why each one of these things are noted there are in the list and random activity for each one that I'm mentioning so intelligent function modules once we've added a module in now show you we those functionalities are then you'll be able to see the parameter list of those modules hey I did talk about open other file formats again you we're gonna have a video available for each one of these file formats you can literally go and take your IC application and bring it directly into your cheeks what's the environment obviously you're going to have a little bit of work to do they might be a couple of things that's not compatible but most of your application will be in two to three then a lot less labor to do typing and rewriting your program again then obviously you can bring your cheeks works to projects directly into two extreme or you would just like to open a user library that somebody might be made of developed px developer and I know you guys are familiar with px development that is the application that we use to write programs for our PFDs Oh if a nice series we've deeps I do have PLC's both into the VFD store you can do actually very clever stuff with your 50 and yeah you can bring your px developer code also back into the stream maybe you want to do but Morris blastings and you may be limited in your functionality in your jigs works in your it's code and then you do your communication either through IEC sorry I've lost my terminology they what are we looking for CC link so then you maybe would like to have your program running IPOC and then communicate top-50 virus is linked Oh what bus or inverter comes whichever way you would prefer instead of having a program in C in the way of dealing okay so then we also have to to import your your code from G X developer six developer it's extremely out same as I see and then we have another one to open an XML file or explain to you now what we so if you have maybe a structure that you created and you find it very tedious to do repetitive work you can then export your project to an XML file do your modification and manipulation and then bring it back into GX works 3 by X amount okay so yes sorry some quite nasty things I will make a very nice detailed video about dealing with XML in your project as well it makes it handy especially when you do a bulk amount of work very quickly then we have a library operation see something quickly give me a second [Music] I need to keep my eyes on all those things in the background yeah so that's good every unit I stopped library operation so you can export your libraries again these things will all each and every single one that I have where there's a tool to be used I'm gonna break it up into smaller video sections we live stations that we can see how these things work and what we can do and what we cannot do within what's the limitations as well okay and what your benefits the next one is our security item so they will be a very detailed and accurate description behind how to handle security in your x5 or your icon PLC big warning from day one if you lose your password or you lose your file key I cannot help you Mitsubishi cannot help you because these things are highly encrypted and there's no ways that it will be recovered it's impossible so you have to make backups of your files you have to keep you password safe and secure and don't lose it base recommendation I can give you yeah but at the same time for intellectual property you writing code is your project and you would like to keep your intellectual ideas and stuff safe and secure yes you can do it 100% only thing that I can say to you is don't lose your password and you lose your files hey once you start with the security I'll explain this into extreme detail because about me I'm getting I'm just gonna make an offer joke all right now if I go into these menu items you get a tool where you can set up everything in the tool is quite intense as well you can set up security on the CPU layer and in your project layer so you can you can really lock yourself out so badly if you don't know not taking care of what needs to take place on in English security tools yes sir expect a fantastic nice video that's gonna come out of that one you can press your project out as well set up a printer time standard functionality like in any other application and then obviously your recent projects that you started started the ex works do instance of six which three so I will just be running index which three if I click on this button now or you can exit application that's the first menu item next we're gonna go and look at edit okay it's not a lot to eat it at the moment because you don't have much in a program written you have your undo and redo you can also set that up how many times you would like to undo and redo in the buffer you can cut copy and paste and delete things on the fly as you carry on developing with your shortcuts on the side so take note of your shortcut keys get used to them use them exactly the same as any standard application but then we're gonna get into a bit more interesting shortcuts I recommend go and just look at the shortcuts and see what we can do with him because you can just save yourself a substantial amount of time by start working with these but this is you getting familiar whether it was to keep two three right in our laying out quite powerful so once we've created something or we need to make space for something we can insert either rows or columns in our worksheet okay so these things are called worksheets in G X 2 X 3 ok when we will be developing in function block diagrams we talked about our programming space and as I worksheet okay so in your worksheet you can access these menu items directly by just right clicking on on on your worksheet and you'll be able to access the menu items via there's a lot more menu items in here because you can do a lot of different things at the same time at this point or maybe just quickly running insert a row like I said I'll just make use of your shortcut keys inserted a shift plus insert and the literal is Shift + delete or insert multiple rows shift alt insert okay and then you can decide you want to add five rows of ten rows 20 rows you can do that on the fly demonstrate that it's just now and I had something in me on our cute batch correction of layout in function block diagram Network blocks okay so you can sort things very quickly so if you've created a whole lot of maybe variables like adding a times zero as a variable in name one way to add a variable oh you can just go and select and available so we ever use selected last that's way anything that you click on it's going to take place right remember that places we click on the end of a variable you keep somewhere okay something like this thing a bit from the menu yeah so if you've got a couple of things lying around on the disk here a couple of things it's not a specific programs around what I think I just want to show you how the mini structures look like now I've clicked right and I went to my edit menu item so now I can insert a row I can insert multiple rows okay take note that I can't insert a column at this moment because we don't have a network okay so once I created the network then my column insert will be available okay so so let me create a little Network when I show you how the with what will be the impact on programming so I'm just gonna add it and blocking TechNet what I've done me I didn't go and lick something from my elements environment so these my elements I didn't go and search for something you just type if you're getting more familiar with all the different function blocks and functions you merely just type it out or you just click on something drag and drop it in okay make it easy on yourself so let's say I want to maybe lease it a bit of some sort it's a in-1 and in2 in for instance okay so now I have I need to block here so I can go Frankie go and copy this network block okay either from there or from my menu item I can just go and say ctrl C copy and paste it somewhere yes that's exactly the same thing but let's see what happens now with layout I still can't have any columns okay let me move this one over here and let's see what happens now ah slow count insert columns I think I need to add a different me pokéblock listen everybody anybody got an idea there cuz I haven't personally played with the in certain columns yes then the video will be available online as well so you can continue viewing the videos to your in your nature you just come back to the same ink and you'll be able to see the video even okay so so let's see who's gonna give me a hint oh now I'm going to insert a additional column okay you see you comes up with the first answer on that one in the meantime I want to highlight something for you in the development environment take note that you see these number ones and twos and threes and stuff everywhere in your program now the purpose for those items is the way that you would see your plc scan through your program this is the exact steps that's going to take place as field as CPU scan your program ok so that will be the first thing that's going to happen and that's going to be the last thing so when you move things around in your programming environment these tips also change okay so for instance if I'm gonna rename this item if I'm gonna rename this item to let's say three and that one maybe four just so that I can have a different program me altogether and I don't clash with the one that I just copied just to be funny so the numbers still stay the same but now even if I'm gonna move these items around and just move him into different places take note what's gonna gonna happen so now this program will run first before this one okay so be very careful on what you're doing in your function block diagram so it's extremely manipulative you can fix things very quickly you want something to happen before something else it's literally just picking it up and dragging and dropping it so again coming back to our menu items when you look at view these are probably the most important menu items that you're going to deal with to understand what happens with your program so I would like to see my device label go means okay I'll show you because we don't have any comments coming up here now I'll show you we they're all missing because they are none they are no comments in it and then also I would like to see switch function and function arguments okay and then I also would like to see my device display so when we having very variable and I attached that variable to a device then I will be able to see that I'll demonstrate that first just now the next thing is function block Network block number display okay very important want to keep on take note now this block at a number one and A two okay and in the last one display page breaks I just like to keep them on you can keep your control key down when you push a control key just give me a second Jiggs whoops just want to refresh now some reason yeah this is my page break so when I develop now my program I can keep my program very nice and neat simple and easy from the word go so I don't do I can spread over and I can with very neat structures in my development or I can just keep giving some nice nice nice anything together right so what I want to show you now with the function block diagram in a to a block number be extremely careful when you work with this okay because again this is where you can make things happen very easy or difficult for yourself so remember that one is not number one and this one is number two so will not take this block and I move it across next to this one that is one and this is to take note what's gonna happen now I select my code and I just move it one line up did you see what happened we change sequence okay thank you look at me look at so this part of the program is gonna run before that part although you think because this is that side is gonna happen first no it's not this slide will happen first now until I make it either equal or below right just a little Hindi so when you write a program and you would like to have certain things happen first before other things in your code yeah that's the easy way to manipulate and move your program back and forth and up and down to see what the results will be in your PLC thing we stopped with ending elements okay this is our layout and there's our elements so once we have our worksheet available we can start adding elements which is exactly the same as what you see in a toolbar behind there okay so the benefit that you have now to learn very quickly is the shortcut keys right get familiar the shortcut keys you're gonna save yourself a lot of time developing your program so for instance if you want to add a closed contact or an open contact it's really just a five six okay right-click a five or a six as simple as that okay so very rapid that you can develop things or you can just go and click you're open really good close contact me okay and that applies for all these items in the menu year I'm gonna highlight a couple of items senior that this quite handy dandy we have connectors we have jumps we have jumped labels we have a return and we have comments okay so when you develop misuse the comment part but just don't overuse it because remember all the comments like spacing your 3oc program so if you have an intense development that you're going to do and it's going to consume a lot of space in the CPU yeah that's gonna cost in commenting but don't neglect commenting find yourself a nice and simple structure on how you would like to come in things it's extremely handy once you start noting things I'll show you now on the device comments as well quite important to name your devices what you're going to use them for in your development as you move along then in in our environment we have now all these special tools of the baqia so for instance if I want to change a contact from my normally open to a normally closed it's not a case if I just have it's not a case that I have to delete it and then add in a normally open for instance where I made a mistake now you just click on an item and you just swap its function it's either pulls up pulls down or open or you can invert it I know you've worked it back did you know did you see what I did there okay so I merely just clicked on the invert button see if I can zoom in nicely with here we go so you get your context tooltips as you hold your mouse over the items as well very descriptive very easy to understand the programming environment so what I did is I just inverted and then I changed the the the contact from and normally happened to a normally closed or I can just add apples change the pulse from [Music] rising is to falling it all you can remove the pulse okay a little button on the side yen I'll show you in the menu item is exactly the same way this is merely just for my links to get connected automatically I've my device list and my device labels like I'll see you now it's exactly the same items is what you would see under view so as you selecting these checkboxes these items will become highlighted or not okay yeah once I added some description into the devices you will see them appear I'll just make a short example on using a variable attached to a device in a global variable okay in a global label so I'll create a global label first and they know that's a device to that so you can to see how it work okay so that's now elements connectors jumps jump labels so it turns I'm going to deal with that in a different video because we can do some very creative stuff developing your code take note that I'm mixing leather and functions of dying and not a problem at all will speak about the pros and cons on another session when we start doing these things but in the meantime the beginning just get going it from my ear where the tools is from variable I mean you understand what you're doing and so by the way every single thing that I'm talking about and what you're dealing with in GX works is not that and discuss very clear in the emmanuel viewer I'll quickly show you the Immanuel viewer how it work and how to use it very easy operations these loads and loads and loads of information inside the manual viewer when I get my comment let's operate closely everything by accident okay so let's see what we can do here we can change our function blocks or our functions on the fly and we can also do a quick convert by just doing it for so I'll get back to the convert later let's just do this first let's say I want to change a name then I just take type in a move okay but I don't I didn't want to move I wanted something else so I just clicked on my if - button again oops this is the same function year the change name B or change function block or function data instead of a move I wanted a move so without changing my programming environment I merely just changed the function block but now be careful when you do that a couple of links is going to get lost okay so just a functionality that I wanted to show you they I just dragged it and it snapped automatically so you're going to lose some of these links if you change your function so think about it when you do a change be careful when you swap things around hey what else do I got you for you take note that one is grayed out now so when I click on a function or a function block I can then do a change okay so the menu is very dynamic boa when you work with it okay same goes for your function block as well when you created one or more a function that you created once you've changed the function we'll do that in another video when we start getting deeper into the programming environment you just have to update your function look okay in it look Randall this already use assigned devices for label input okay it's a item that I've switched on now somewhere I think is this one yet use assigned devices for label inputs when I create a label let's say taste you and now I can assign devices directly once I've created a global variable either a word or if I got a structure again we're gonna deal with this in more detail or we can go look it up function look variables but I'm just gonna use a simple type yeah and it's cool it a bit and I can now attach this bit to a specific variable taste that is the description for this variable well that's just option to open the label editor and sit the label details after registering the label information okay so once the labels created the global labels will open now and that will allow me to do but more editing okay so here's my global labels weird available was created I have an option on top here now to show more details make sure that you keep it on otherwise you're not gonna see the information that you're going to need so but a couple of options that you can select from again we'll deal with the labels in a more specific video as well it's quite intense and you can do some very interesting things with your labels over here we can assign a device to that label we just give it a variable or Y or X whatever you prefer so I'm just gonna call this in 10 so that variable is now associated to in 10 so the variable and in 10 is the same thing yeah so if you switch in 10 know if you switch the variable the same things gonna happen you talk to this exactly the same thing but because we're using variables we can do a little look more in our function now in program there we go now we can see based on what I've selected in the menu okay so I can now see my function block diagram Network block number which are these numbers okay there's i1 Network numbers I can see my device display let's get back there I can see my device display let me just scroll down and we can see them in here as well we decide interview doesn't default like that okay so this my network numbers my device display oh let me zoom in again once more let me just click on something yeah I'll show you something one second no that's better okay so these are Network numbers that are talked about a device display there we go that's our device remember we've seen another item down years well commend displays that will be my device comment okay or in this case it's my variables come in so still I haven't commented my device yet so once I put a comment on my device I will be able to see that as well let me show you where did we get that you might devices this is my device go means okay so this is my device my device go means then each program device go means or you can do globally your device comments okay so by just double-clicking on common device comments I can go and list my in zeros I can also click on the button over here - I liked more detail that I would like to see out but but more filtering that I can do I can also I'll show you know I can filter between all my devices okay or use devices so if you use the device in your program somewhere you will be able to see them here and unused devices will then be listed over here and I'll show all and on the side display registered domains only or display only in the most mismatched comments okay we didn't need to go and filter through your program to see what's going on new environment at the moment I would like to see all my use devices oh it's no use devices because I haven't come filed anything oh there we go this is even before Kampala I forget about that so just because I've typed in those devices in the program that we got yet so there's a program just because I used these devices on my worksheet and that happened in this version okay so remember this version of first weeks works so I can now go and give my devices names so I can give my device a name called taste [Music] rice for instance my spelling sucks I'm completely dyslexic what do you mean and I have commented that item what did we call it this menu device I think I might need to save now let me see because I should be able to see a commentary and I let me see my god switched it off not on all the menu items is on multiple comments Rico means this is just configuring different languages Anka means sometimes you open programs they written in Chinese and the Japanese but maybe it is just a case of the assist of the English and they've left on the Japanese okay because you can write your comments in different languages it's just a brother Hindi on handling comments in ZX works now reading recommends okay why can't I see my coming now what am I missing here no excuses for some reason I can't see my command but I'll come back on just now for us okay always he is something that I've didn't enable at this moment in time that is control fact I should be able to see that okay I'll get back to that if somebody can throw me in jail thank you I'm not gonna bother about that right now let's move on with the race is this quite a substantial amount of information in here looks like I've gone over my time already so I'm just gonna carry on until I just finish the basic layout of the menu items because it it's very easy to digress once you start digging into these items like that like I said it I'm gonna make a specific video for each item individually so it's so easy to lose the tech but we ended up with these editing edit mode we've seen that I our assignment I owe arguments so you can either increment or decrement arguments we do these things apply they applied to function block so we are they they are so moment you click on a function block that does allow you to increase or decrease your iOS arguments then they will become active then easy edit there is all the easy edit items okay we've talked about most of them already so this for instance you can literally just flip between your second reset so instead of retyping it you can just go flip between your second you reset ok of plushness switch pulses I think I need to connect this still not yeah I have to check that up in all the comments you can either take your comments we got more than one comment you can change the order of the comments bring one forward okay I want to sing this one to the back it's just fun in front of the other one okay that should be something like that many come in lockstep on your sheet bring to the front or just maybe one layer back service multiple layers in your development environment in crisis control extensions I'm gonna explain a bit more on this one on another video so you'll find and replace two extremely powerful I am going to have to make a specific video around fine and replace and searching for things in GX works but your basics is literally just control if and you find your dialogue box over here okay so that's where we start entry point will be either a complete project or the window I'm looking at and you can decide what you would like to search for and then we obviously have to find in certain places I have you got a extremely busy project and you only want to search for something in a very specific place you can break your search environment down to find something just in one place only something specifically looking for okay but the search tool is quite extensive like I says if you want to get information about this very quickly it's all noted in the manual I think that covers that area with aim okay so this this whole dialog box you just got to do got to do with this to find them anyplace to go so you can undock your tools and place the way you like to work with I prefer mine on the side and long ways along the wall that I can have some real estate to work with that's how I like to develop my environment in my environment okay convert is the next one convert B will convert just the form on working on okay it one can convert the rest of the program and if for is your shortcut for that and in rebuilt everything at this time when you do a rebuilt six works one do cleaned up and then rebuilt every single thing that you have developed okay and then we obviously have our online program change that's when we get connected to a PLC something like me lost something that's t16 hello so my my mistake sweetly looking for a window that decided to disappear Oh because again sorry for that moment my PC to decide that it wants refresh for some reason okay so what I wanted to show you this win we converting the application [Music] Jiggs works is going to rebuilt everything from scratch and then you have the opportunity to load it to your PLC okay so then it would be a typical scene like this we I have my [Music] you'll see on the backend day and my screen is to come back to you on the program again okay so then obviously you'll be able to download the program to your PLC Jake's works will stop you from compiling something that's not connected or linked okay I'm just going to remove these disconnected links just to show you how it works from the mini structure okay so now I've got this variable just sitting the open and I'm going to ask God Jake's lips to rebuilt the project for me and say thank you very much Oh Project and it looks like we don't have any errors or any warnings so what I normally like to do is I'd like to use my output window to see what the result is so this is my information and now my compilation has happened as well what's the results how much space do I got left available in the PLC and how many steps do I got in my program so I've got now 29 steps used out of 64,000 steps in the six five and from labels I didn't even touch the memory okay so this is quite a substantial amount of space to work with them they fix five some very interesting concepts okay so the next one that we want to look at is check syntax yeah check the syntax in the current program or in everything that I got in this project right so the current power would be this one branches what I do is I can go in new data and just for examples sake I'm going to add a bit of ladder in yeah so I just created a new bring like I said I've gotta handle this in a more detailed video later so this my my leather program and this is my function block diagrams I can literally mix languages into so if I would like to go and check the syntax in the current POW it would be the one that I've selected right so I'm gonna check my syndics in the letter only it's not going to check the syntax in the function block diagram I'll see if I say check everything okay what's off explained then program file settings we can go and look at that so now since we got two different programs in our programming environment we can give them priority again what would you like to make happen first so would you like your letter to run before your function block diagram or vice versa you merely just move your application up and down okay unless in my main program you can main structure so if you're gonna create more scan structures you can add them into the list yeah okay so if I go to scan I can add new die tagging and in a whole new structure let's just add another letter in for instance okay and let's have a look and see what happened now program file settings okay so there's still under mine and this I create a new a new folder no nothing you fold it you so I can add I know that I can add a new sub tree in my mind I don't think I can do that on the FX 5 I think I'm like you're on yes you can do that creating more branches down in your program but never days so that's what you're gonna do is give your programs names as well I'm going in 9 to programming program whatever you want to call your structure you will understand exactly what you look at if you give things proper names okay so I would like that part of my program to run before that one and I want to run this one before the next one and so on and so forth okay so those are the rules that my program will work under next one that the obvious worksheet execution order settings right so this is my program body I only have one program body in yet for my function block diagrams so for each function block diagram or worksheet right heading so if I had a new worksheet my project like note that I only use one set of labels for one program okay but I can have multiple sheets in my projects that I can very easily develop my project structurally and also keep and group things together so I just add it another sheet day you can also rename your seats just something like Maine buddy oops under convert me about worksheet execution or the status there we go so we can decide what worksheet will execute before the next one okay quite self explained and intuitive and in convert settings a good idea to start with your settings but I would recommend strongly that you go and read up in the emmanuel viewer on what the meaning of each one of these settings are right what you will also have in the Xbox if when you click on any one of the settings there will be a very short description for each specific setting I'll show you now for instance let's look at execute program check after bolt or online program change so what does that mean when I click on it I get a nice very short detailed description on what that setting is for if you still don't understand what that is for you didn't take some of the terminology that you see in the search and you can and quite extensively on that you can learn a bit more out of it yeah so that goes for every single sitting in Z towards what else do we have yet and a view I think if I don't most of the stuff on the view anyways fun color I'm not gonna go through that there are some basic things you mean an art like gasps told you before when I didn't show you you can keep your control here this is where the wheels came off earlier you can keep your control key down and just roll your wheel and you can zoom in and out remember jigs watch will zoom towards the place where you've selected sorry for instance if you scroll all the way down to someplace in your program you show you an example for instance so you scrolled all the way down but you've selected on top day in the moment you try to zoom you know out it's just gonna scroll to the place where the cursor is located okay so don't annoy yourself with that just go and click on the place where you would like to zoom in or out okay [Music] in discovers switch between worksheets I can literally just use that shot that to flow between worksheets control page up and ctrl page down okay so then again easy and quick way to just page between [Music] online again quite extensive information yeah at this point we're going to dig into the PLC and we're going to have to configure our connection I'm just quickly going to show you the default way of dealing with this I have my PLC on the disc and I would like to connect to my PLC inside of that I can go online I'm sorry I double-click on my connection you can also name your connections you can have multiple connections then six works will ask me first of all how I would like to connect either through a switch or a router or make a direct connection in this case I'm going to make a direct connection and you select in what network card you have connected to to the PLC what's the connection between the PLC and your PC that's my IP address on my computer and I can do a connection and this like this done successfully to the PRC and I'm now set to program the PLC directly okay when I compile this now I think I've compiled this already and it was quite happy with the results as well and if you take note on the lights on the DLC I'm going to write this this is my CD for the guys that has never done this before I mean it's going to bore the guys that seen this on the online mode I can write to my PLC click this button or I can just click the shortcut directly here yeah online right to PLC take me the PLC is going to switch off when I ask it to right so first of all the is a program in the PLC I'm just going to clear light PLC to make sure that I don't have any clashes so select everything that I want to clear now PLC is blank Yosi switched off and just see the power run but it's not in run mode although my selection switch is in run okay the CPU is now stopped would you like to start it again yes but it's now blank so it's another plc is back in the run mode going back to write my program to the PLC the one that I just compiled now just click on the button on top right yeah right read verify and leave all your tools within handy-dandy together yeah select everything that you will that you would like to write to the PLC maybe you just done a parameter change and just going to write the parameters to the PLC for instance okay but in this case I'm gonna write everything to the PLC that I just compiled and bottom I got a button that I can look at more statistics in the plc of what my memory level like so currently I've got a free and open PLC yes I would like to stock with the game say yes stop the CPU I like to program into the CPU and then when I'm done it's going to close them in there and ask me if it would like to restart the CPU again okay tasks is done sorry I didn't explain that very well so the message was that uh she just asked me to reset the PLC so I'm going to come here to the reset button and I'm going to hold the button down take note that the error light will flash for a couple of seconds leave the button it will just come back to the stop situs and then you can just lift up there so you can see the what I'm doing you can just lift up the bathroom let the PLC in the run state and there's a program running so we can enclose our we can close our programming to online data operation and since we do have a connection to the PLC we can do some Diagnostics and we can do a module Diagnostics okay and the module Diagnostics it will give me a lot of information very important information is what CPU that I connect to right there is my product number your serial number of your CPU and that will be my version of my firmware this will be my bootloader version and that will be my heart with version so this is point a new plc bootloader is version B administration B and I've upgraded to version one point two zero one very important to read up on your firmware version before you just upload it or a new firmware if it's not needed for you then don't bother but sometimes they do some dramatic changes on the firmware and it's a good idea to get yourself up to date first thing that you'll find yes it is any error on the CPU it will be listed here with a detailed description of what that error possibly was okay there's a couple of more tools that's hidden inside yeah behind the buttons I'm gonna go through that on a different video again to handle all these little lofty tools that we have as you've seen already I mean we've done quite a bit over time and they stole a lot of information to handle in understand what we can do not do with a PLC right so again just to again have to be explained into more detail benefit of it yeah that is your module Diagnostics very simple first thing you're gonna see is your error what the Edit is all about and that will find under Diagnostics yeah and not system monitor oops [Music] diagnostics that will be there we go module Diagnostics okay cpu Diagnostics that's what we want to know if you want to go and see this any ad or something so this a lot of other tools in here we're gonna go through them one by one because they are quite extensive specially around the ceiling these in and sizzling I feel diagnostics and then we have our seasoning I feel basic diagnostics as well and then our normalcy sealing Diagnostics which is the serial part of this link and in some perceive new communication Diagnostics as well and top we have a sensor device monitor and a system monitor will again go into more detail around him we feel free go and click on those buttons now and see you can't destroy things if you get stuck with something that you've might have done you're more than welcome to contact us at their support department and we will explain to you we probably gone wrong when you contact me directly and I can maybe give you some guide on what you can do right so debugging you can literally gonna start a paella lighter again I'm gonna deal the simulator into a different video I'm not gonna go into that right now it's quite extensive very intuitive very easy to go and select things and scenarios that you have in the field just remember that it's not a PLC it's a simulated environment so all your modules that is in the CPU like for instance your iOS not very easy to simulate but there are ways to deal with it things like your eye speed counter and analogs they won't work ok I'll show you the reasons why because you do not have the hardware in the simulator and you're going to depend on that are played in the simulator that's debugging I'm gonna make a nice video for some debugging later as well so they've got a couple of videos in queue for me today [Music] tools memory card I'm just going to show you that it's day I'm not gonna go into that right now this is gonna be dealt in a more advanced level we're gonna break it up into little sections you can literally go and write your program put it onto a memory stick or put it in the envelope post it to somebody like courier die stick the memory stick into the PLC on the other side or the memory card and you literally upload the program into that they are singing okay so we'll break it down into more detail around out and all tighten your memory card in to to check my program check my parameters and check the sign devices of global labels confirm memory size of line [Music] this all better do with many handling in what's the written wait and watch what's way in the PLC okay again I'm gonna deal with us in a different video around the memory card so logging configuration tool there's a video waiting for us to happen miss right name so unable to start the CPU module logging configuration to the following are the possible causes the CPU login configuration to has not been installed okay so jigs works tell you what's going on and it wants you to do certain things it talks about versions what you need to be aware of a real-time monitoring function I don't think this one is going to work on mine lap no my computer maybe I'm lucky let's see hopefully I'm not going to crash anything now let's see if it wants to start up Jake's lock viewer very nice little - are you going to use to do the live debugging on your plant you can literally just start stop connect to your PLC assign a couple of iOS that you would like to monitor and you just start it and it records at a phenomenal speed okay yeah seems like we can I have fun with it first of all it tells me that there's some network connectivity issue that it dealt it needs to deal with but that's very straightforward I just have to go and tell it exactly where we gain connecting to or it's going to figure it out backs off there we go it has found the PLC based on the network connection that I've made earlier as simple as making an X 0 or [Music] the 100 or in one and you're ready to monitor yeah oh you can even go and monitor SD 4500 for instance absolutely any variable that you would like to monitor or is in 8,000 which we probably not going to see much of maybe a thousand of three might be a might want to look at in monitoring start we can zoom out a little bit see what happens if I stop my monitoring now and maybe make that is in [Music] yeah yeah so simple as that and you can do some very interesting monitoring on your program and it breaks it down into literally many seconds so you can on a very second label go and do Diagnostics to see what what happens in your PLC yeah so that's that this is gonna have a nice video by itself it's quite a substantial amount of tools inside the lock viewing okay feel free to open it and go and play with it push the buttons and you find issues welcome to let me know but I expected to just go through the documentation to read up a little bit on the tools it does help you believe me yeah tools then you have a couple of more to see now I'm not gonna go into detail that because I'm but way over time yeah they like quite self explained that I think the most important ones are off handled and we will find more and more videos coming out typically like I'm gonna talk about the complete configuration of [Music] the parameter settings in GX works and now you can make things easier and some work simple for you and how you can port your profiles how you can export your settings keep your settings on the side back it up send it to someone else so that you and your partner can have exactly the same configuration but I might've covered that and in your standard Windows environment much about that and then obviously our cheeks works in manual or maybe in manual in viewership for instance if I put a function down here and I don't understand what the function is all about maybe some clever little function what can I think of some logic operation this just put something down for the sake of it I got no idea what that is yeah it's just saying an X or X or what or data shift listen there's some interesting function ID okay take note of the whole button top right on every single function thank you if you don't understand what goes on in the click on that button and you're in manual viewer will open on that document you'll see - thing - like yep it's busy learning I haven't opened it earlier it's gonna open a new instance of the manual viewer is there any specific questions so far okay there we go take note whenever you open and Emmanuel viewer you will find that it wants to update okay go and do updates Mitsubishi literally work on these documents 24/7 every day this new documents available yeah I'm not gonna outbid mine now I've done mine yesterday and there we go this outbreak or break pulse function your operation and description applicable devices that you get at it I can work with and a detail description on how it works with a bit of example code and so you can go on time for every single thing there's your copy and it also tells you for which PLC is it available okay so we do have the epics fight you if fix five for you J and they fix five you see the very very compact you'll see at CBI then over you do not have much space in the panel and also you would done good like you don't want to make use of screws in your terminals it's maybe a good idea to consider the fx5 you see especially we have places with there's a lot of vibration and you afraid that you might lose connections in connectivity on your terminals then you just make you slide in city all the push in terminal block yeah so those functions are then available for that lots of examples okay this one the handy dandy little tick that I'm going to show you before I'm gonna call it quits for today when you see an example and you see this note it at the bottom of the example take note day yeah you can literally just go and click on that the program was copied pasted the program to your engineering to do you wanna check how it's done then you just click yes I would like to know how it's done okay it's gonna give you a nice detailed explanation on how do you deal with that very simple easy to use you can go and check it out for yourself I'm just gonna show you quickly in our navigator you're gonna go to our letter program that we've created earlier I literally just right click and paste thank you that's how difficult that was and you can run your program example directly out the help file okay I think that's pretty neat if you consider how much effort maybe see the put into the detailed documentation that I got on every single aspect it doesn't matter and I've been blown away so many times with us so you guys got any questions for me it's a little yeah what are we here for questions anybody got a question for me I can see there's about 25 people still online there you guys got any questions you're welcome to ask and if you if you have any more questions you must welcome to give us same as an email in support and we can get to you you can also add more comments in the YouTube channel and we will be back to you on your question thank you very much for attending the session sorry that it was a bit long and maybe was dragged out there is somebody you're welcome you have even if you got any question you you must welcome to st. us more detail you can also go to our website and go and find more detail on some examples and things that we've added into our knowledge base [Music] you just have to go to technical support these our a direct support forum and a mission support forum you will definitely find some very interesting topics to deal with specifically to x3 if our configurator can read up and check it out for us I think you'll enjoy it also give us some feedback on on these sites and you must welcome to update test may be missed something somewhere and we'd love like to get some more feedback and yeah thank you very much for for viewing [Music] for watching our Channel there will be more videos like this coming out soon click the subscribe button and like the channel and give us more information and feedback and thank you again for watching much appreciated for the guys that signed up and you also most welcome to view the content a bit later so on
Info
Channel: Adroit Technologies
Views: 4,066
Rating: undefined out of 5
Keywords: engineering software, commissioning, maintenance, GX Works3, Mitsubishi Electric, MELSEC iQ-R, MELSEC iQ-F
Id: nQXP1GjWFWI
Channel Id: undefined
Length: 105min 16sec (6316 seconds)
Published: Fri Apr 17 2020
Related Videos
Note
Please note that this website is currently a work in progress! Lots of interesting data and statistics to come.