Allen Bradley RSLogix 5000 Tutorial: Creating a New Project, Writing your First Program and more!

Video Statistics and Information

Video
Captions Word Cloud
Reddit Comments
Captions
good morning everybody what we're looking to do today is we're gonna be working with allen-bradley control objects PLC's using rslogix 5000 all right that's these PLC's over here control objects I'm not too sure if anybody has any previous knowledge or experience with allen bradley ControlLogix PLC's but what this is going to do it's going to start you from an absolutely basic standpoint and what we're gonna do is going to build a basic control logic program what you can see up there I think it is and what we're going to do is create project creep hardware configuration download that to the PLC and test it out it's gonna be similar to what we did last week with Ti a portal but this time just focusing on the rslogix 5000 software so what we're gonna do is we're gonna get into the actual software now able to switch you over to the big screen there we go and when we first of all open up rslogix 5000 this is what we're gonna see here and we've got the program open and when we open it up first of all what you might see sometimes is the Quick Start menu now I just want to get rid of the Quick Start menu so I'm just gonna select this close button here and what we're going to do is we're going to create a brand new project so to do that you can either click this icon up here or select File new and that's what we're going to do to start with now the first thing it's going to ask us to do is going to ask us to set up what sort of controller we're using what the revision of the software is give it a project knee and give it a description what shall see type were using and we're about the actual CPU is on the actual slot of the chassis so to find this information I first the ball with regards to the controller all we need to do is we need a look at the actual controller which by using the controller that we are using at the moment is this controller here alright and this is what we've got on the back boards there now to find out what this controller is first of all what we can do I've got a few guys can see this properly if I try and get this [Music] for this day ago you can see that there is at control objects five five six one and if we look to the label on it you can see there's a catalogue in series number just here and you can see it says there 1756 el61 series a that's the information that we need when we're going to set up this project so if I just put you back to the main display you can see it's already got selected for us a control objects five five six one controller and it's a 1756 el61 so we're just going to leave that as it is but you can't drop this down and it can change it to the safety controllers or to any other controller that you may be using so ours is a 1756 el61 five five six one and yet that's the one that we're using the revision is the read controller revision as well as the software revision these must match and what we are using is revision 19 and what we're going to do is we're just going to give it the name SEL underscore test program the description I'm not too worried about at the moment but next is the chassis tape and the chassis tape is similar to a backplane on a PLC I've got these PLC's with me over here this one's RC 200 each on run PLC way back in the day as you can see it's got a backplane and that's what Alan Bradley call the chassis now the chassis on a controllogix PLC is more of an enclosure it's got an aluminium enclosure and you just slop the actual cards into that enclosure from there and ours is a 13 slot chassis so again we're just gonna leave this other 13 slot but you do have the ability to a 4 a 4 7 10 and the 17 slot chassis for these control objects PLC's so I'm just gonna select 13 slot chassis next one is where abouts the CPU is actually located and our CPU is located on the very first slot slot 0 so again we're just gonna leave it our slot 0 and then it's gonna ask us where we're going to store this project or we're gonna store this just on the C Drive inside of its rslogix 5000 folder projects and this is where it defaults to saving your projects to so I'm gonna do now is I'm just going to select ok right now and there we go and similar to TI a portal or what it does is it opens up the project tree on the left-hand side here and this is where all of our project information is going to be housed including controller tags and properties we're going to get this ter CPU tasks the programs that we're gonna be writing and down at the bottom is your i/o configuration and that's the first thing that we are needing to set up and we create a brand-new project is the i/o configuration now on the chassis behind me on the back wall there we've got one input card and we've got one output card I've actually got a similar input card to what we're using here and again I'll just switch to the mean and you can see that we've got this input card here and we can tell it's an input card via the blue indicator at the top don't know if you guys can see that properly but that blue indicator there tells us an input card and tells the DC input card and this one here is a sixteen way input card and if we look at the front of the actual card itself there are LEDs behind that sort of plastic casing telling you which inputs are on and again on the side of the card if we just look over here we're gonna try and get the focus there we go if we look on the actual side of the card you can see the catalog number once again 17:56 IB sixteen eight and then some more important information which we're going to need shortly is this firmware revision and you can see that this firmware revision is two point five we're gonna need that when we actually set up these cards in a why are you configuration later the other one that we have is a 32 Way output card so to add a new card let's go back to the program to add a new card directly are your configuration right click our configuration and select new module and then what's going to happen it's going to pop up with a new box here and it's going to ask you what sort of module do we want to add so the module that we want to add here is going to be a digital particle to digital input card so expand that folder and we're looking down here for that product occurred that we saw before but I'd be 16 and here we can see 17:56 IB 16 the one that we have is a C a now you can't see a cvz there but that there is your series a the very first one and you can see here it's 16 point 10 volt DC input card so what we want to do is we just want to select that card and then just say okay it's then gonna ask you for the major revision number remember what I was showing you before about the firmware revision on the card ours was a 2.5 that means our major revision is 2 so select that and then just say ok to that and then another dialog box will pop up asking you you can give it a name of the actual input card again I'm not too worried about the name for the input card it's just an input card at the end of the day what slot it's on and the slot that we're using is directly after the CPU so that there is slot 1 you can also give it a description so you do quite a bit when you're actually setting up the i/o configuration and here is the revision number so we had 2.5 so all I'm gonna do is change the minor revision to 5 and then I'm just gonna select ok now another dialog box is going to pop up and this is the actual module properties and what you'll see here is a checkbox for major fault on controller if the connection fails in run mode and what this does is basically if it loses an input card let's say the input card fails and it doesn't have a connection to it anymore the controller will go into a major fault mode and little knock itself out of run mode and go at the stop mode if we don't have this check if our card becomes dislodged from the chassis a PLC will continue running it won't register as a major fault or just register an are your fault on the CPU and that's it just select ok and what you'll see is there's your seat view and there's our input card and what we're going to do is we're going to do exactly the same for our output card as well and to do that just right-click our CPU or I would our your configuration select new module go down to digital and again we're looking for an output card this one is 32-bit so if we go all the way down and there it is there will be 32 that's the one that we're using and if I can remember correctly the firmware revision is a 2.4 so select the to say ok to that and then change that to a four again you can give it a name and give it a description we're just gonna leave it blank and this one here is on slot to just select ok there it once again just leave the major fault unchecked for this test project we're not too worried about that it's like okay I'm not there is our hardware configuration set up Zacks our chassis behind the setup now on the shop floor you might be seeing a lot more are your cards built today but if you are ever working with an rslogix 5000 programming you just want to see what you're sort of working with hardware wise just open up this folder here and you'll see everything that's on that chassis or if you got a network you'll see the multiple shafts that are being used and you can just figure out what sort of in what sort of Hardware you're actually working with here now what we want to do next is we're going to create a basic program so we're going to create a basic program just using contacts and coils and then I'll make sure you how a timer works as well because timers are slightly different to what they were in CIE portal and then what we're going to do is want to show you how to communicate with the PLC using the RS link software package so the first thing we're going to do is we're going to open up our tasks folder or a main tasks and the main task is similar to OB one it's executed on every plc scan and we're gonna have our main program already created for us and here is gonna be our main routine and our program tags so what we're gonna do is we're just going to double-click the main routine and that's going to open up our ladder logic program here now in Ti a portal in c bi portal be used what we call networks so everything on this left-hand side that we created here I just created more than these were called Network C dive network one network two three four and five inside of allen-bradley you'll hear the term run being used so we'll call this wrong zero wrong one wrong - if I created another room inside of this room it's still classed as just one room I prefer the term that works so if you hear me talk about networks during this that's the reason why but again allen-bradley use the terminology rooms this is what you'll see with different PLC manufacturers a different terminology being used so when I'm talking to people they may talk about Rong's when I'm talking on networks for all meaning the same thing so what I'm going to do is just going to do meet these rooms or networks that we've just created here and just given you a little bit of information about the software we've got our control the properties up here on the left-hand side the top left hand side this is where we can actually force IO we can turn the plc from program mode to run mode to test mode and we can make online edits from this area here we can also check the CPU status from this window here which is nice next to it is our instructions tab so here are where all of the instructions are going to be located inside of here and what we can do is we've got tabs at the bottom and these just section our instructions and you can just move along and open up other tabs and if I just go back to favorite so I'll go back to bit you can see here there is your contacts and coils all right and they're also in your favorites tab as well so we've got a normally open contact and you'll notice this is called examine um this is when it turns on that's when it's gonna actually run the process or close the contact so to speak and then this guy here is examined off when this is off that's when it's gonna run the process or keep that contact closed next to that is your output coil or output energizes allen-bradley calls it and then we've got our output unlatch and our output latch if you ever use siemens ti-84 siemens step7 or if you've been working on Ron or mix machine the past they call that set and the reset okay if we want to create a new network we just use this new ronald tab that there creates a new network or a new room just delete that and if i wanted to create a new room inside of that network so i want to branch down and add more code to it i just use this guy here which is called the branch tab okay so i'm going to do is we're going to create a standard start-stop latch everybody knows a standard start stop laughter you know and work with PLC's before so to do this one thing to work with allen-bradley order understand violent bradley is whenever you add an instruction it always adds it to the right-hand side of whatever selected so you'll notice I can't select in here and eat a select the actual wrong number and I'm just gonna add a normally open contact so if I add that contact you'll see it adds it to the right hand side and then what I could do is I can give it an address or a name or whatever let's first of all add another contact again making sure that the contact is selected not the room because if the wrong is selected and I say add a normally closed contact it's gonna add it right after that and before the normally open contact so we just delete that select the normally open contact and then select the normally closed and then adds the compact next to that other than an output coil and that will automatically be added to the right hand side there and then to create the actual latching bit what we're gonna do is go back to the room select the wrong down option or the branch option and then grab this right hand leg and what we can do is we can move it around our network here and you'll notice that several boxes appear when we grab the actual right hand leg and this is asking us where do we want to drop it and whatever box is green that's where it's going to place it now what I want to do with this actual air branch here is I want to wrap this around the normally open contact so theory that just grab the right hand leg and drag it in between the normally open and the normally closed contact and there we go and that there is actually wrap that around that normally open contact and now what we can do is quickly on the bottom left elbow joint add another normally open contact there we go and that there is a standard start/stop latch so as we all know that normally open contact is going to be called our start push born so I'm just gonna actually right in there start PB and then our next one is gonna be stop PB alright so we've got our start and our stop and this guy this coil here is just gonna be our run signal this is gonna run the process so let's just call this run and this is also gonna be our run signal as this is gonna latch on the actual coil been triggered now you'll notice that I've got these ease down the left hand side of this wrong that means as errors in this program and the errors are none of these tags here have been defined haven't been created yet all we've done is just added names and that's it we haven't assigned it to any addressing or any internal addressing now what I want to do is I want to show you first of all how setup Hardware addressing inside of the control logics PLC so our start push button and our stop push button let's just say they are physical normally open push buttons on a control panel or on the process to add this to them air PLC controller all we do is we right-click the signal we want and just select new and what this is gonna do is gonna open up our new tag window and what this is now gonna do is it's gonna see what do you want to address this to so what we want to do here is we want to keep this as an alias and now what we want to do is assign this to our controller itself so our controller is SEL test program and you can see here we can assign it to our main program or our test program and what I want to do is I want to say this to our test program so all of our controller tags end up in this folder here now what we need to do is give it the hardware address drop down the alias for and you actually see the are your cards that we have here and the one that we want is our input card it's the very first input that we're going to use so for our very first input card we're gonna be using local one which is slot 1 eye which is your input drop this down and now you'll see local 1 i dot fault or low or one eye dot data and the one that we're one thing is the date there that's the bit that's the actual input on the car itself the faults are the fault bits so if your inputs developer fault those will trigger inside of the program we want the actual bits that are gonna come from the actual inputs on the outside world so select date there and you'll notice another drop-down box appears open up this drop-down box and then what i want you to do is select 0 the very first input on this plc and there we go that there is your very first input address on this plc and it might look a little bit confusing if you ever worked with Omron Mitsubishi Siemens for example Mitsubishi dressing your very first input there is X 0 okay very straightforward extra inputs 0 for your very first bit right here we've got local 1 I did there zero well the first thing is local tells you it's on the main chassis where the CPU is housed if it was of another rack or was on a remote station you would see the term remote being used but because it's local that's on the main chassis one tells us that it's on slot one and I tells us that it's an input card zero tells us the very first bit on that input card so in a way this allows you to fault find on these inputs very easily so to speak if I'm working with the mother engineer on the shop floor and I'm reading a program and I can see here that local one I did a zebra wasn't turning on when it should be all I need to do is I need just go to the PLC I need to tell the engineer the GU of the PLC look on the main rack where the CPU is housed look at slot one it should be an input card and we're looking at the very first bit he would then get his multimeter out testable they're done and they're making sure we're getting 24 volt if we're not why aren't we getting the 24 volt signal and then all we want to do is just say okay and now what that's done is it's added our input to the actual start PB and if we open up our controller times on the left hand side there is our star PB here if I go to any tags you can rename it and you can also change the address from there as well and I just go back to our main routine next is our stop PB so again right click the stop select new change it from base to alias and then leave it as your controller tags drop this down open up local one I open up the data folder and then select the next input that's available which is one and then just say ok about 1 and then finally is our run signal now our run signal isn't going to be hardware it's not going to be actually on the output cards if you think about what the room signal is well it's not a piece of equipment is it you can't go to the shops and buy a run signal a run signal is just a term that we use in the PLC program to control the rest of our program so this is going to be internal to the PLC so what we need to do here is right-click this tag here and say new once again and this time leave it as a base tag change the scoop from the controller and change it to your main program folder what this is now gonna do is gonna use this run tag and use it inside of this program tags folder here this means that any program that we write inside of this main program folder can then use that run tag if we create another task then we can use another run tags we want the two if we want at this run tag to be a global tag to be used anywhere then all we can do here is just change it back to our controller tags I just want this to be local to this main program however so all only it did was just leave it as that and just say ok that's it it's now added to the program and again if I open up my program Tides there it is there there's our run signal go back to your main routine and you'll notice there's no errors so I've created a start/stop latch now I'm going to do is I'm going to save the project and what I want to do now is I want to download this to the PLC now the way we're communicate into this PLC is pirates rs-232 comms port now I'm just going to bring up the actual CPU on the big screen here and see if you can see it so here we've got the let's see if I can get it into focus there we go so here I've got the CPU in front of me and if we open up the bottom flap at the bottom there there it is is our rs-232 comms port that's what we're communicating with yeah we wasn't got our battery if you wondering what that is so that's what were communicating with here our rs-232 give comms so all I want to do first of all is I want to find out what USB we're actually using what kompot we're using on this PLC to do that just go to come share your Start menu go to control panel open up hardware and sound and open up device manager put this on the big screen so you guys can see it inside of your device manager' is your port and there you'll see that's what comms cable come for that's the one that we're using here so close this down close this down now to set up communications with them or rslogix 5000 programmer what we need to do is use our s links this is the actual communications package Boyle and Bradley so I've got our s links open here and to set up our driver what we're going to do is we're going to stack communications and we're going to select configure drivers and then here we can see that one's already running well what I'm going to do is I'm going to stop this and I'm going to delete it so we're gonna start from absolute scratch so drop down the menu for your available driver types and select rs-232 this is what we're using and then just select add new and you can give it a name I'm just going to leave it as default and here are the setup properties for that driver now remember we were using comm for so I'm just going to drop this down to change it to comm fall and then all we need to do next is just select Auto configure and what we should don't see is what a configuration is successful you'll see that the device is being changed to the logics 5000 series and the actual set up for the communications camera has also been changed as well or reflected to what we're using select ok and there we go we've got our comms port actually running now so that there is a communication link between our laptop and there were PLC so close this window and then what we could do is we can then close this window as well so the set of coms with this what we want to do is we first of all what the group of communications and then select who active and what this will do is the problem another dialog window and then all we want to do is select the driver that we're using which is that a B D F 1-1 device so let's let that open up first of all and there we go you can see here there's the a B D F 1 - 1 D F 1 device and then what we want to do now is because select if we just want to select download and what this is gonna do it's gonna move this program from a laptop and download it to our PLC so let's download and then what we should see is that it gets a connection to the PLC so what you should see up on the left hand side shortly is that these LEDs they start to illuminate all right there we go and you can see here it's now asking you are you sure you what the download to the PLC so it's got all these danger messages just telling you that you're gonna be overwriting the PLC program that you've already got and in some cases you're gonna be changing the PLC from one mode to stop mode remember sometimes when you do a full download to the PLC it's gonna stop the process so the first thing you want to do is or manually stop the process and maybe engage in East op just for safety select download and what this is now going to do is now I'm going to transfer this program I'm behind by configuration to our PLC downloading the tags they're downloading the routine downloading the i/o modules and it should be finishing up shortly there we go start the tick away all right there we go so looking at this top left window here where our controller time when our where our controller information is sorry we've got our LEDs here your first LED is your are you okay LED this is telling you that the hardware is actually okay so the hardware configuration that we've done here the i/o configuration it's been set up correctly it's not seeing any i/o cars that aren't there new i/o cards have failed the next one is your battery fault indicator now your battery fault indicator this one here you can see is illuminated all right now this is illuminate because it was actually a battery fault in this PLC we are aware of this but because just the testing station we're not too worried what we do is we use this as an example in the natural classroom all of these LED indicators by the way on the face of the CPU here so you can see all the LEDs if you look at the actual hardware as well next light is a controller okay so you control it okay and see that there's it is green so there's no actual problems with the actual controller and next you can see that it's in program mode and it's not illuminated this is telling us that our PLC isn't in run mode and another way to see this is by this blue indicator here so what we can do is we can drop down this controller properties window here and we can select run mode and then say yes when I say yes to that you'll see that the controller goes into run mode and it lights up green and now our wrong also lights up green now for me to be able to do that we have to look at the controller faceplate and look at the keys I'm just gonna again bring this up to you so if we look at the controller we can see we've got a key switch here and there's actually three identifier is on that key switch at the moment this one is in the wrong position if I flip this to the middle it goes into remote and then if I flick it to the left it goes into program mode if the key switch is in program mode I can download to the PLC I can upload from the PLC but I cannot run the PLC program if the PLC key switch is moved from program mode over to room Oh mood not now is in what we call test mood and what this allows us to do is it allows us to activate the inputs and internal bits to the PLC program and see the program actually running but the outputs don't run so we don't actually see the output turning on so we actually use a test mode and that's what this would be so if I went from program mode to remote mode that would be test if I switch my key switch to run the PLC is now running the program that's inside of the controller at the moment what I can't do however is I can't download and make any modifications do this if I switch it from room to remote this is now remote run and what I can now do is I can switch it to program and switch it to run I can then download to it upload from it make modifications and also run it at the same time so it's important to see where that case which is actually located and again there's a run led indicate that just over here to tell you what you're in so if you see it's in remote mode and you see the run led here is green you're in remote run if you see it's off you're in test mode okay again you can just switch it to run back to remote run and then you'll be in remote run so what we've got here is we've got our program ready to go so what I want to do is I just want to test this and I want to trigger this input here now I don't want a push button I can press there's nothing way that I PLC then I can actually physically press what I'm going to do though is I'm gonna force this bit on now forcing is very dangerous it's okay in these sort of circumstances where we're just testing the PLC program but on the shop floor the last thing you want to do is just start forcing inputs without any sort of regard because what you can actually do is force on the wrong input you could force on the wrong output and let's say you're forcing on a pump and there's a valve that's in line with that pump you force that pump on it's going to a dead-end and effectively you can burst the pipe so be very careful when you're doing forcing it's okay when you're doing test programs like this and you're just testing on a workbench like this on the shop floor however I will stay well away from forcing unless you know what's gonna happen when you force that and put an output on all right so to force this right click the bit and then just say force on nothing's gonna happen just yet however it sees that it's forced on here but it's not it's just on but hasn't been enabled just yet you'll notice or you make them noticed now in our forcing window this guy here the little play button turn red and it says forces disabled but they're being installed and that's because this force he has been installed drop down this icon here go to are you forcing and select enable all io forces when you do that a little warning will pop up and then all we want to do is just select yes now this is on Bradley getting a jail free card as soon as you say yes it's in your hand so if you destroy any piece of equipment if you cause a disaster on the shop floor it's on you which is why we see don't force on the shop floor unless you are 100% certain it's safe and you know what's gonna happen when you do so now let's just say yes and what we should see is that input there now turn on and you can see we've got the green on the contact telling where it's closed and you can now see that this turn yellow meaning that there's been force is enabled and installed so now it's actually forces activated on this PLC and again on our PLC faceplate there's an LED for forcing here all right and that LED will turn on I'm just gonna put it back to the main screen big screen still so what I did there is I just selected this force icon selected I or forcing and then just selected enable all our forces and that has now turned on that contact and you see here the run flag is now on what I'm gonna do is I'm just going to remove that force from the PLC and there we go the contact is now turned off now what I can also do is I'm good why your force and in disable all our forces and just say yes to that and now that's removed all the force and from the PLC our start push button is now off it's nothing controlling it now and you can see here our run signal is now latched on if I want to reset that all I need to do is force on my stop push button so I'm just gonna right click that and save force on drop down my forces menu are you forcing and then enable all I or forcing and then just select yes and there we go the contact is now opened and what that's done is now broken the circuit for our run signal let's again just remove that forcing from here now we go on the stop and the stop push button just goes back to normal again are you forcing disable all our forces now what I'm going to do just quickly is I'm just going to show you guys timers all right because I showed you guys timers last week I showed you count as well CalPERS work effectively the same but I want to show you timers just because of slightly different in terms of the time based settings so what we're gonna do here is I'm just gonna come offline so just drop down this menu and just like to go offline and then what I want to do is insert a new room and with this room what I want to do is when the room signal turns on I want to run a timer for 10 seconds so for me to get a timer I just got the timer folder here select that and you'll see there's three types T or when tof and RTO and again if you were with us last week the t o n is your on delay timer the TF is your off delay timer and we've also got a retentive timer on delay here I'm just gonna select the cheer when timer on delay remember every PLC has this so let's just select tier one and there's our timer on delay here now the first thing that's asking you for is a name so I'm just going to call this Chris delay you're not allowed any spaces in these tags by the way queue out of space it creates as two different tags and what I want to do is I want to right-click Chris delay and then select new just like we did the run just like we did with the start/stop select you leave it as a base it's just an internal tag and leave it as your main programmer you'll see this time the data type is a timer select okay and now what this does is if we open up our program tags here it's created our christened delay tiles there and if we expand that and they open up this column here we can actually see the different variables in that one folder so you can see here we go chris d'elia pre that's your preset Chris delay JCCC which is your accumulated time Chris delenn that's your enable bit so if we tire contacted Ian that will turn on when the time has been enabled dot TT is a timer timing so again if we had a contact type of TT that would turn on when the time was running one two three four that's when that air contact would turn on and then DN is your dumb bit that they will turn on your timer is finished so this one here this chris d'elia dot the end at the end bit is it most commonly used one so let's go back to main routine and what I want to do is I want to set the preset now with these timers there's no time base if you used rslogix 500 before you had a time base you could select it as one second one hundredth of a second one tenth of a second and you could use a time base from there with this however there is no time base well there is a time base there's only one and the time base is millisecond so whatever we type in here if I just typed in one but there is 1 millisecond so if I want one second I would have to type in 1000 and if I wanted ten seconds I would type in 10,000 and this is one of the things that we see on happen on the course a lot when we are doing hands-on training and if we are running a test program and I'm getting them to fill a silo for example for 30 seconds what they might do is they might type in the time of 30 and when the run of the program it runs for 30 milliseconds and that's it and it happens to quicken I'm like what happened there and it's because they didn't realize it set the milliseconds the forgot about that so I've set this to 10,000 my accumulators at 0 that's where it's going to start from what I want to do is I want to turn on in but when that time was finished so to do that lets just branch down from our room signal so adding a branch and that's gonna add it after our run signal and this time grab your right leg and drag it after the tea or when there you go and what this is doing is now branched around our timer click the bottom left elbow joint go back to our favorites tab and in a normally open contact and what I want to do here is I want to assign this to our timer Chris underscore Dooley dot d M so all the done bit so when the time was finished that contrast will turn on and then what I want to do is I want to turn on the lamp so I'm just going to type in laughs right click the lamp new select alias and again use this as cell test main program but there is our controller tags if you forgotten good or alias for and this time I want my output card so it's local to slot to output and this time it's data 0 and we're very first output select ok to that and there we go so again if I just save this project and then I just download this project to the PLC so all I did is just downloaded it from or controller properties let it connect to the PLC first so again you should see these LEDs turn green there we go and it's asking you to do what the download now you'll see here in this warning message it says the controller is in remote run mode this mode will be changed to remote program so what this is going to do it's going to do a full download again and stop the PLC so again if I was on the shop floor when I just click download there the PLC behind me stops and you can see up here on the top left hand side it went from run mode to program mode this means that the PLC program has stopped the process has stopped last thing you want to do is do that whilst it's running or you're gonna have several angry operators with you so allow that to fully download to the PLC there we go just say yes to that switch your back to run mode and then again force on my start push button and then what's gonna happen here is when I enable all your forces and I select yes the run signal is going to turn on turn on this compact here and our time is going to run and what you'll see is you'll see the accumulator begin to run as well it'll start the time out of 10 when it hits ten thousand or ten seconds our done bit will turn on and so will the lump so let's just say yes to that and there we go two seconds three seconds four seconds five seconds six seven eight nine ten and there we go and you can see the done flag turned on there it is there and there is our lamp turning on so on our controller behind us our lamp will be on as well so if I just remove the forcing from this start push button the run will remain on because latched on the time will row will remain timed out and the lamp will remain on for me to reset this time I'd just like any on delay timer and he turned off the signal that's controlling the timer and to do that I just record the stop push button and then I just see boss on and what this is gonna do it's gonna open up that contact turn off the run flag run flags in it open our timers gonna turn off contacts gonna turn off and so is our coil it's gonna be reset back to zero and that there I'm just gonna then just remove all are you forcing disable all that we go remove that there we go and that there is just an introduction to allen-bradley rslogix 5000 so what we've done there is we've created a brand new project we've set up a new project with terms to the controller that we are using we've then created our our your configuration down on this left-hand side here we've then created a basic program using contacts and curls and timers we've assigned each compact and tile to a in address inside the PLC whether it's been a hardware address remember they are controller tags or an internal address remember programmed tags and then what we've done is downloaded up the PLC by creating our communications first of all with rslinx creating your driver setting up the driver through our project by a hue active downloading that the PLC and then forcing bits on and off just to test the program if you want to learn more about allen-bradley rslogix 5000 then what you can do is you can have a look at our online training and with our online training if you just go to our website select our e-learning and then within our e-learning page you'll see down here allen-bradley rslogix 5000 Studio 5000 programming series select that to a Latia cart don't know your shopping cart and then because you guys are on the stream right now I've got a coupon code for you for an extra 10% just type in live 10 and then just select apply coupon and that will give you an extra 10% off all right so just type in live 10 all capitals and that will give you an extra 10% off now with this course you actually get access to rslogix 5000 so it gives you access to the server which we give you through LogMeIn and you dial in through there with rslogix 5000 and you're actually connected to a live PLC just like we have been here so what you do is you dial in open up your subjects by that I was in create your programs just like we've been doing downloading the PLC just like we've been doing and then testing it out as well just like we've been doing here okay that there is with the not online course so again just do it well website good while learning training and just select rslogix 5000 from here and that they will teach you more about allen-bradley rslogix 5000 as I mentioned last week our training center is closed for the month of May and will reopen hopefully on June the 1st with our very first training course being ti a portal I believe it is on June the 1st our June the 8th course that there is looking to be allen-bradley rslogix 5000 so if you want to learn more about allen-bradley rslogix 5000 you want to attend a training center course then what you can do is you can apply for our e l Allen Bradley Industrial Maintenance and fault-finding proof again all you need to do is just select inquire now that will take you to our Contact Us page fill in your name fill in your email address and just let us know that you're interested in attending in Allen Bradley rslogix 5000 course and that there will be sent to our support department and we'll hopefully get back to you within 24 hours with regards to prices dates and additional information this course is ETL recognized so when you attend the course and you complete the course you'll get an e l recognized certificate at the end of it as well and this course is for shop floor engineers so if you're working on the shop floor and you're looking to work with live PLC's on the shop floor doing maintenance and fault-finding procedures then this is going to be the course for you this is going to teach you how to work with these plcs the control logic PLC's in fault-finding situations as well as doing basic modifications to the PLC's as well and you've been working with us on that course there and that's it guys so i'm glad you guys can attend a game we're going to be looking at doing one hopefully next week if you have any questions while that gonna do is just leave them in the chat I'm gonna send it to our ending screen and it's gonna be on there for Oh 10 minutes and what I'll do is I'll be in the channel I'll be answering any questions that you want either about what we've just covered here or about the training that we could provide them if you want any more information on that I can give you that in the chat if you want to suggest a topic for us to cover next again just do so in the chat hopefully you might see is cover that topic on the next stare subject next week thanks for attending guys all the best stay safe and we look forward to seeing you again
Info
Channel: Scantime Automation & Training
Views: 42,544
Rating: 4.9788918 out of 5
Keywords: scantime, allen bradley, controllogix, studio 5000, rslogix 5000, compactlogix, plc, plc programming, micrologix, automation, plc training, plc tutorials
Id: 9yJA-b-Defc
Channel Id: undefined
Length: 44min 42sec (2682 seconds)
Published: Tue May 05 2020
Related Videos
Note
Please note that this website is currently a work in progress! Lots of interesting data and statistics to come.