Home / Micro800 / Connected Components Workbench
Description
A video walk thru on getting started with Allen-Bradley Connected Components Workbench (CCW) software and the Micro800 PLC.
Transcript
(00:01) all right so once we get the um once we get these the ccw software open you’ll have this start page showing and like i had said in the video i posted you know there is some built-in help some training videos and stuff so you can you know take a look at that over here under getting started we’re going to do a new project basically and then uh if you had any recents you know you can kind of come and find them here pretty quickly you can also go to file and open so it you know it this is all like a standard looking
(00:33) standard windows thing right so all that is exactly what you’re used to in other software packages but we’ll hit new here we could also do it up there at file and the path this is just the default folder that it picks it’s like my documents and ccw and i got all this you know stuff in the front but um you’ll probably have a you know a little bit smaller path there but usually the my documents in the ccw folder the project name is default that just picks project and then it’ll probably put one since you guys will be the first project for you um
(01:08) i’m going to call it micro test just trying to do something unique and different hopefully and we hit create and when you do that it’ll take a moment it’s just going to kind of start to build the structure of the project so we call it a project a project file the project file could could just be this one micro plc micro 8120 plc or i could also add additional you know devices into the same project so it’s not designed to be just this one uh controller it could also be a panel view touch screen or a drive and other other devices
(01:51) but we’re going to use controllers because we’re using the micro h20 controller and i have several family members of the micro 800 family the 810 20 30 50 and 70. we have the 820 so we’re going to pick the microwave 20 and then there’s three part numbers here we’re going to pick this last one because this is matches the one that you know the demo unit that you guys have so the qwb and we’re going to leave the version default at 12.
(02:24) this is just giving you information about what this controller is you get a little picture of what it looks like so it kind of matches what you have on on the little uh din rail that you got to today and you’re going to hit select and that’ll put it here and then we’ll say add the project this will take a moment not really always good for doing live demonstrations so um so you first come in you’re gonna have just this micro h20 uh kind of thing in the middle it’s this is basically all the properties of the micro h20 itself and there are some properties down here
(03:10) there’s general memory startup uh serial port ethernet and stuff the only thing we the only thing i need you to really be careful of here and uh be sure to to remember to do is to come to the you know anytime you create a new project come to this ethernet option and make sure that you have typed in the ip address here because right now by default it’s set to obtain ip address automatically using dhcp so if we didn’t change that when you downloaded this program to this controller it’s going to overwrite the ip address
(03:47) that’s currently in there and the ability to get back into the controller is going to be very hard for you this class will go from basic plc to very very advanced plc very quickly because that’ll take some effort to figure out what you did so um what you want to make sure we do is again the very first time and you know the very every time you create a project but the very first time you do it configure the iep address and everybody’s plc has been set to the same so that way i can you know make it easy to communicate to everybody
(04:22) and um it was 10.10.1.11. all right so even though the plc has the address inside of it you still got to type it here because when you download it whatever is in this box is going to overwrite what’s in the controller that you have currently the subnet mask will kind of auto populate you can go ahead and leave it as is this is perfectly fine the 255 oops 255.
(04:55) 00 so but this first one ip address is very important so you can see there’s a number and then a dot and a number and a dot and a number in a dot so if you’re not familiar with ip addresses they’re set up as these four digits with the dots between them the valid ranges are um 0 to 255 so um for each one of these digits so um i pick 10
(05:25) .10.1.11 purely just you know just out of randomness but it could be anywhere from you know any any number between 0 and 255 in these boxes and if you watch the uh the video on how to change your ip address we you know discuss that whatever you set your your computer to those this last digit has to be unique so you can’t you you’re ca you can’t make your laptop.
(05:52) 11 as well you’d have two i you know two devices on the same network with the same ip address and they’re not going to communicate to each other that’s what we call an ip conflict so that’s about it everything else we don’t need a touch don’t need to worry about interrupts or any of this other stuff just leave it alone if you can click through and look at all the options that’s no big deal but you don’t need to change anything from default so um so that’s it as far as configuration goes now in the uh video i showed and again i
(06:24) won’t be able to really demonstrate this live but when i click the connect button it would actually it’s going to pull up another window that will basically allow you to kind of browse the network now you will only have um you will only have one thing right tied to your computer you know you’ll have your cat5 cable going between your computer and the plc so those are the only two things that are on that network as your computer and that plc so you should only see one thing i’m seeing a bunch of stuff um currently because this is actually
(07:07) i’m tied to the duggar network and and these things are actually uh on the network apparently um but uh so i can see a bunch of panel views out there currently but uh you will only see one thing so what’s going to happen is when you try to connect you’ll you’ll get this then you can click and and uh you highlight the item you want to connect to which again will be the the micro820 that is you know should only be the one device highlight it blue and then hit ok and then that will set this uh this path to that device and then that way when
(07:42) you hit connect again it’ll connect right right to the controller you don’t have to set that path again when you do hit connect for the first time it’s going to ask you to download because whatever is here on my computer does not match what is actually in the controller right now so it’s going to say hey um you know do you want to download and you’ll say yes just remember the terminology here from in in the plc world we use the term download when we want to copy the program from our laptop and download it to the controller
(08:20) and we use the term upload when we want to take it out of the controller and upload it to the laptop so just remember that because if you chose upload out of the controller well then whatever is in the controller is going to overwrite what you’ve been working on so if you’ve made a lot of edits to your program and you accidentally hit upload whatever was currently in the controller is going to overwrite everything you just did same being true for the download you know usually you’re downloading that’s perfectly fine but you know if there’s a
(08:58) known good program in the controller and you’re not quite sure if the one on your laptop is is the valid one or not then if you download to it then you’re gonna overwrite you know what’s in there so always be careful of what you’re doing but typically we’ll do a download nothing wrong with uploading there’s a lot of time to do that you might not have the program so you can easily upload the program out of the controller and look at it and edit it and re-download it again so that’s the real good reason for uploading out of it
(09:29) so once you so so the first thing i’ll have you do kind of over the weekend you know when you get your software installed and and um you know you got some get your adapter and and whatnot so they’re kind of the first task well just to be you know get the software installed and open and just make a program like this and our project and this simply get connected to your controller if you can do that then you know that’s great you’ve made a major breakthrough it’s you know it’s not that difficult but of course it takes you know first time
(10:01) doing it there’s always you know a little bit of a learning curve there um so that would be kind of my you know your main goal at least you know between now and perhaps monday just see if you have to be able to do that if you can’t get the software installed just let me know um we’ll we’ll do a work around like i was mentioning earlier we have i got a couple workarounds we could probably do um some cloud-based virtual machines now once we do once you do have that breakthrough done and you were able to connect and just download to the
(10:36) controller and make that connection to it uh what we’ll really start doing from here on out is programming of course right so getting connected to it you know that’s just half the battle what we got to really do is write a program so if we go to programs right now there’s no programs actually in the controller so we actually have to right click here and we’re going to say add and we have three options there are basically three programming languages that we can use here in this controller we can use st for structured text
(11:13) ld for ladder diagram and fbd for function block diagram we’re going to stick with ladder diagram throughout most this class structured text is looks more like a um it’s very reminiscent to like a c c plus plus or java scripting so it’s a little more um looks a little more like a programming like a traditional programming language shall we say um which is good but some people prefer coding in that but it’s kind of bad because you can’t really you know to troubleshoot the code it’s not quite as intuitive as the latter diagram is so it’s a little more
(11:56) complicated um so structure text is usually used when you have like very complicated uh mathematical type things you want to do because it’s easier to write equations out in that in that kind of uh you know you know visual basic c plus plus looking type of programming to do complex equations in ladder logic is is definitely um hard to do function block is um a another programming language that is really popular in in the process space and it kind of allows to show like the flow of the of the logic so instead of it being a ladder
(12:37) structure it’s more of like you know you put the function blocks on like this big kind of page almost looks like a drawing in a way and you kind of just link the function blocks together so like you know the output of this function block will flow into the output into the input of this function block and the output of that function block will flow into the input of this other block so you can kind of follow the flow of the logic so it’s very popular in the process space um which of course we have lots of around
(13:06) here so function box a pretty popular programming language um we maybe will touch it uh typically we have not touched function block diagrams this this class is always kind of meant to be pretty basic uh intro to plc so we’ll stick with ladder logic because the ladder logic will be easy to to program and easy to look at and troubleshoot so after all that we need to make sure we just choose when we say program and add we want to make sure we choose a ladder diagram program it’s going to call it prprog1 by default you can of course rename that
(13:48) to whatever you want um if i double click if i double click that’s going to open it should right click and rename it it doesn’t really matter you don’t have to rename you don’t have to have to rename them but as you kind of become you know a little more savvy at the programming you know you might want to give these programs names because they’re going to be more intuitive right so so you could have one program running like you know shall we say pump one you can have a second program running pump two so you would wanna call each program you know
(14:23) pump one pump two that way you know the logic for pump one is in that program called pump one right so you just kind of keep your your code and everything organized so you can create multiple programs like that this first program will be the one that is like we’ll call the main which means that this is the one that that always gets executed first and then it would do the other ones after that so in the in the latter diagram we we we have rungs and each rung uh it was again if we call it a ladder because it kind of looks like a ladder
(14:59) uh when we do this we have the um the rails so so this this line here is a rail this line here is a rail so kind of think of the rails of a of a ladder and then the rungs of the ladder would go across right between the rails so the way how the plc executes the logic is you know comes the program main it comes in here and here’s a ladder uh here’s rungs one so it executes rung one first and it starts from left to right so it kind of executes left to right and then when it’s done with wrong one it’ll go down to run two and execute left to right run
(15:37) three left to right and the plc program can have numerous rungs it could be you know uh they could be small it wouldn’t be you know but one or two rungs or it could be hundreds of rungs in this program so regardless it’s going to always start at rung one and go down you know go across down across down across down and it takes a certain amount of time to do that right so there’s an execution time so the more rungs you have the more logic it has to move across you know obviously it’s going to take a little more time to do all that so we that’s
(16:13) what we call the scan rate and um if you remember we were talking about some of the introduction of plc stuff we talked about the scan where you know the plc basically does this sweep it just does a continuous sweep where it reads the inputs solves the logic writes the outputs and does it over and over again so this is the solving the logic part when it comes to run one two three four five and going across that basically would be solving the logic so reading the inputs doing all this jumping to the other programs you have
(16:44) you might if you have multiple programs right you gotta do main all that then go to you know program two all that program three all that and then when it does all that that’s one sweep and it does it all over again so uh so does it very fast still in the order of milliseconds but um the larger the program then obviously the uh the slower the uh the scan rate will be um now so we you know we spent some some video time you know in that module talking about the discrete inputs discrete output devices analog input devices analog output devices
(17:26) so the reason for all that was because you know those are the things that are going to get tied and wired to the plc and when they come into the plc as inputs then we we’re going to use them in here to you know to to uh to to scan them and and and do some logic control on it so a very simple example let’s just say that um you know we have two inputs into our plc and we have one output and the two inputs in the plc are going to be a start push button and a stop push button and our output will be a contactor that will basically turn on
(18:10) a motor okay so when i press the start button you want to turn on the motor when i press the stop button we want to stop the motor right so the way the way how we would we would do that we would actually have to wire the start push button to the plc right it’ll go into the first input and we would wire the stop push button into the plc that would go to the second input and we would wire the the contactor the thing that will turn the motor on from the output so that would be like our first output now this is where every plc
(18:49) is going to be slightly different the ladder logic is pretty much universal but where every plc pretty much diff differentiates themselves from each other is that that addressing shall we say uh in the plc like what is the address or what is the tag that we use to reference that input that got wired into the plc so in the micro 820 we’re going to go to what’s called the global variables and when we come to global variables it’ll open up here in a moment we get uh we get another tab and you see in in in the software here we have all
(19:31) the tabs up top so we can jump back to the main we could jump back to that microwave 20. uh you even jump back to the start page and we can close these things if we want to as well so um you can have multiple things open when you come to global variables we’re going to see these there’s already a bunch of tags these are called tags this is basically internal variables the variables that are inside the controller that we can use in our program um but commonly known as tags in the controllers so they already have some tags created i
(20:07) didn’t even do anything i didn’t i never created these tags um so these that have the i o in front of them well these are our actual i o points these are these are the terminals you know on the plc itself there’s two there’s a row of green and there’s you know at the top and a row of green terminals at the bottom those are the import the inputs and outputs are actually wired to so uh we start and the way how we decipher this is we have i o which is which stands for input output the e m stands for embedded because we
(20:41) call that an embedded i o but it’s embedded in the controller the green the you know the green um terminals at the top and the green terminals at the bottom they’re fixed they’re so they’re therefore they’re embedded in the controller and then d o stands for discrete output and 0 zero is basically the the number so i said earlier input one output one so technically in the plc’s eyes that would be known as zero so the very first input is addressed to zero so um so we have d o zero zero d o zero one two three four five and six so that
(21:25) would be basically inputs one yeah so again just this is where it gets a little confusing but that’s our first input second third fourth fifth sixth and seventh output sorry i said input output so first the very first output that’s get wired it’s references zero but it’s you know technically it is the first we don’t say the zeroth input so we say the first input or output um but its reference is zero so just kind of start to think think like that um so zero zero it’s our very first output and then down here we have the i o the e m
(22:06) the d i which would stand for discrete input and zero zero and therefore we have zero zero one two three four five six seven eight nine ten we have up to eleven all right so we know that that’s zero sets so to eleven that’s basically twelve inputs that we have in this on this controller and we have a couple analog points so these ais and stand for analog input and the ao stands for analog output we’re not going to worry about these guys quite yet and then at the bottom we have all these sys va so these are what we call system
(22:43) variables so these are like internal tags that would refer to things in the controller system itself so we can reference these tags if we had to a lot of times they could be just you know diagnostic tags a little bit but we call them system variables so usually they’re used for you know either troubleshooting or trying to determine something what the status of the system is we typically you know so we’re not going to really worry about the system variables too much but they do exist now at the bottom i have the ability to
(23:21) create new so i can create a new tag um uh and and use it in the cont in the program um and we’ll we’ll get there as we move through the class a little bit but right now let’s just worry about these em embedded uh io device uh points the other thing that the node is here in the global variables is is this this number here this really this is confusing right and it doesn’t it’s not intuitive to you right necessarily it’s definitely not intuitive to an operator who doesn’t know how to program right so what we want to do is we want to give it
(23:59) an alias we want to call it more in line with what it really is so like for instance i said earlier that the first input was going to be the start push button and the second input was going to be the stop push button so i can actually call it that i can call this start um i’ll just do pb for short and i can call this um stop let me try to put a space here see if it likes that may not like a space well it took it so i can go back and double double click here and change that right so now di00 is is going to be uh it kind of has a
(24:41) nickname now a start push button and stop push button so this will really help you in your programming by by basically typing these aliases in based on the inputs right so if we say hey you know so when i give you some programming assignments i’ll say um okay what’s you know use zero zero is your start use zero three as your emergency stop or something so you can name them based on kind of what you’ve been told there and it’ll make it a lot easier to uh to kind of figure this out and the last thing we’re going to do is
(25:15) the output was going to be the the motor right so we’ll just call this motor now in this example that we’re doing i i’m only using two inputs and one out output but i have uh seven outputs available and i had 12 inputs of variable uh inputs available so it’s perfectly fine i don’t have to use them i’m just not going to wire them they’re just going to sit there as kind of idle or spare points so i don’t have to name all these things i only have to name what i want to use it’s also you don’t have to use zero zero for the motor output you could stick it
(25:59) to any one of these six other ones um usually it’s logical to use the first one right it’s logical to use the first input and output or the first input than the second input but you could easily put the motor on three and you could put the start push button on four so it doesn’t matter as long as you know where it’s wired and then that way you know how to reference it in the program all right and there’s nothing to do with these ones not being used there’s no turning them off they just they’ll just sit there and uh they won’t be wired so they
(26:37) won’t do anything and you’re not going to reference them they can program anyway so so even if you did if you did have something wired to two if you didn’t program in the plc then it’s never gonna really matter all right so we’ve got our aliases created we’ve got our our kind of our inputs and outputs defined so now we come back to this uh main program and now we’re kind of ready to actually write a um a program to turn on that motor so the premise was when we press the start push button we’re going to turn on the
(27:11) motor so we would consider that as a a simple series circuit right so start thinking now in terms of like electricity flowing even though it’s a program and it’s digital if we had to hardwire this push button to a motor just like a light switch right when you turn on the light switch in your house electricity will flow through that switch and goes through a wire and goes up to the light and turns the light on when you turn off the switch well the switch opens and it breaks electricity to the light and therefore the light doesn’t go on
(27:50) anymore so that’s kind of exactly what we got going on here with this motor so i have a few items here to work with as far as the programming now there’s there are lots of other functions here but these are the most basic ones that are kind of showing right here on this little menu bar and basically we have what’s known as a normally open contact they call it a direct contact or examine if closed we have a normally closed contact which is a reverse contact or an examine if open and then we have a reverse coil and a direct coil
(28:29) so for our inputs we’re going to use these contacts for outputs we’re going to use these coils all right so start push button we’ll treat that as a direct contact examine if closed basically a normally open contact so i’m going to just take this and i’m going to what i did was i used my mouse button and i clicked it held it down and i’m doing a left click too by the way and i just drag it down to that wrong one this now pulls open the variable selector and we have uh you know several tabs here global local system and then i o so i want to go to i o
(29:24) because this is this is again we’re tying this to real i o from the field that got wired to the plc so i’m going to use since i gave my aliases to them i’m going to go down here and highlight this one di00 start push button now i hit ok and now that that has now taken this contact and addressed it to that point in the plc so that now if if i were if this was a real system and i had a start push button wired to it when i press that start push button this contact will change state it’ll actually now become a 1 and it will pass power so to speak
(30:10) through the switch and when i took my finger off the push button it would open so and then just like the light switch when i turn the light switch off this would open and there would be no quote unquote electricity or no flow through this contact to get to the next to the next point of the logic all right so let’s just start with the real simple when i press the start push button i turn on the motor so the motor is an output so i’m going to take a coil and we’re going to use direct coils basically just means that it’ll energize
(30:49) and when i turn it on it energizes and we do the same thing we need to come to the i o tab and since it’s an output it’s a d o and we’re going to use our motor so it’s do zero zero so i’m gonna highlight that i’m gonna say okay and that’s basically the program yep so i press the start button and i start the motor and i turn off the stop push button start push button the motor drops out right so if i was happy with this then i would uh i would come back to my um i could come back here to my microwave 20 and i could hit connect
(31:41) or i could also go up here to disconnect this button up here i can see it says it click to connect so i can hit that button right there and i can connect and when i connect to the controller it will say do you want to download and when i download it will now download this program and this logic to the controller the settings that i said earlier the ip address they will also get downloaded so if i change this that would that would also you know get re-downloaded so best to not come back and change that once you
(32:12) actually do set that um but any any changes here would also get downloaded but basically this is the this was what i changed since the last download was this program so this would really be what gets downloaded all right now we had said you know this little programming example just to kind of let you think about how the programming goes about is that when i press the start button it it starts the motor but when i press the stop button it stops the motor um so in the in the in you know in the in the light switch example
(32:49) when i turn the light switch on well the light switch stays on right you don’t have to sit there and hold the light switch right in your room so you walk into your room you flick the light switch on you go you know sit on the sofa or sit on a chair right whatever and then the light stays on and then when you want to leave the room you get up you walk out you flick the slight switch off and the light goes out right so we call that a maintained switch or a maintained uh contact right because you switch it on and it stays on it does
(33:24) not turn off right they will never turn off if you don’t do it yourself right so um in the industrial world we typically don’t use maintained we use what’s called a momentary push button momentary push button is that means basically is that it’ll only stay closed when i’m pressing it it’s spring it’s basically spring loaded so when i put my finger on the push button it’ll it’ll close but when i take my finger off the push button it’ll spring back open again and we like that in the industrial world because that gives us a little bit of a
(34:06) safety aspect to it because you know if there was some kind of issue and the motor got shut down for some reason well if that start push button was being held in well it’s going to start the motor back up again and you might think that well that’s a good thing um but it may not because maybe someone’s working on it you know maybe there’s a there’s a person around it so we don’t it could be a potential uh safety hazard so so typically we like to use push uh main uh momentary push buttons so we have a bit of a flaw here right
(34:40) because like if it’s a momentary push button when i’m pressing the button the motor is on but when i take my finger off the button the motor will stop so that’s not good because we’re not i don’t want to stand here all day and hold the button down to make that motor run right we want to be able to press it walk away until i come back and press the stop button so we have to build pretty much the you know one of the most common building blocks in the programming uh bladder logic programming is we we have to might have to build a latch circuit
(35:16) and a latch circuit is basically um when i press the the start push button it’s going to start the motor but then i’m going to use a contact that’s off this motor to actually latch latch it in right that way when i take my finger off the push button it’s basically using its own contact to hold it up and hold it in so even though this is a coil i can also reference this very exact same uh device as a contact in the program so if i were to add a a branch here i can actually add a branch and i can create what’s called a
(35:58) parallel circuit so now i can put a contact here and it wants me to address the contact so i’m going to pick the output so now i have a parallel path right so parallel means it so if you’re thinking about digital logic you know this is an or right so if this or if this is true then i move on to the motor so when i press the push button that becomes true this gets energized when this gets energized this now becomes true and we’ll energize that so when i take my finger off the push button this uh this stays energized because
(36:51) it’s holding its own self in we call that so we call it a latch circuit right you kind of follow that so um press the push button energizes the the relay the output here i’m using a contact off of it so when this changes state to a one this becomes a one or true and when this becomes true then my parallel path will continue to keep this uh motor true all right simple simple latch circuit you’ll see this hardwired for real on real relay logic you’ll see it programmed in the plc as well so the last piece of this is how do we
(37:34) actually now turn off the motor because the way how this is now this is never going to turn off ever right if i press the start button it energizes this motor and the motor contact itself is holding the motor in there’s no way to ever turn this off so the last piece of this is to put that stop push button into uh this into this rung so what we’re going to actually use for the stop push button is we’re actually going to use we’re going to use the normally closed contact now so i’m going to take this normally closed or this reverse
(38:10) contact and i’m going to put it right here and i’m going to link it to the stop push button all right so now you can see where it went so so i wanted to be i wanted to be a normally closed because remember this is now if this and this you know this this turns on so if the push button the stop push button is not being pressed then there will never be a flow uh writer never be true so we’re going to use the opposite state all right so if the normal state is the push button is off because i’m not pressing it then the opposite state is a 1.
(38:59) so basically when i’m not pressing the push button this will be true or a one and when i do press the stop push button then it’s gonna be the opposite right so when i do press the push button in in the physical world it becomes on but in this virtual it’ll become off because i’m going to use the opposite of it all right so and that reason why we need that is because again when i when i press the start push button i don’t have a problem here i’m gonna this is normally closed so it’s true so that means i’m gonna pass power or i’m
(39:37) gonna you know it’s gonna go on through they call it examine on examine off terminology as well so when it’s off it’ll examine and it’ll let you flow through here and it’s going to energize the motor when i energize the motor it will now turn on this contact and that also will come through this push button to the motor so to break the latch by pressing the stop push button then this now opens and when this opens well that’ll drop this motor out right because i i it breaks the breaks the path breaks the circuit to the motor
(40:18) and then it cannot start again until i press the start push button so that’s why again that’s kind of like why we do that it’s a little bit of a safety safety factor but um we can’t start the motor again until i physically press the start push button so that’s a real basic example of the ladder diagram um so we’re just kind of you know kind of just somewhat throwing that at you for the first time i know we so um but but this will be kind of the uh you know this is the type of program we’ll be doing it’ll be looking at these discrete
(40:55) uh devices and then kind of making you know logic around those conditions right so we’ll say hey these are the conditions for whatever to turn on these are the conditions for whatever to turn off you know can you program you know those conditions um you know based on this kind of ladder you know of ands and awards basically so two things in series will be an and and two things in parallel will be an or right because you know it’s this and this equals that and it’s like this or this right um so so let’s think about ands and and
(41:36) ors that terminology um for for this program so this point if i was able to i could download it um and what i can’t demonstrate right now unfortunately and i’ll try to make a video of it so you can see it working in reality is that when i am actually connected to the controller and i have the program in there it will actually show me you know highlight and color what contacts are actually shall we say on or passing power so for instance this would be highlighted green right now if i was connected because it would be normally
(42:14) closed contact it would be passing power when i press the start push button it would highlight green because it got turned on when this energized it would highlight green because it’s turned on and of course when this got turned on then this would be uh green as well all right so um so so that will kind of be your first programming assignment as it kind of basically mimics something just like this just to get it you know programmed downloaded in the controller and then just watch how it behaves by pressing the you know uh pressing the buttons now
(42:49) you you say well i don’t have real push buttons um so you have the ability to uh you’ll have the ability to kind of force these things on to watch them go so um i’ll show you that step as well and and once we once i can get connected so i’ll probably have that in that video but so you can actually create logic you can kind of force the inputs on just to test them and then watch how the logic works and then force them off again to watch how it works any questions on this this is kind of what i wanted to cover tonight so we’re
(43:22) going to wrap it up here as far as me talking but any questions on kind of this concept or um this looks kind of straightforward or still a little cloudy if it doesn’t quite connect yet don’t worry it will but uh just wanted to take some time to show you this at least it looks up enough good it’s deceiving though it looks simple but it’ll get a little more complicated of course but but yeah this is about the gist of it so uh like i’ve been saying we’ll we’ll say hey here’s some various uh here’s here’s like a scenario
(44:02) can you program you know around that scenario and we’ll take real world examples too so i’m not going to take goofy things like you might do in some other programming classes we’ll do real world industrial examples and just have you a chance to uh to test it out and don’t worry about if you didn’t get the program right or not this is not one of those classes where we’re gonna you know fail you if you didn’t get it we just really want you to want you to kind of just get in the um get comfortable writing in this this
(44:36) language and get comfortable just kind of working with this the plc software because it will you know it’s very well could be something you do in your job uh once you graduate and start working so so it’s not really here to intimidate you it’s just to get you the um it’s hard to kind of at least get some some uh experience with it all right so that’s about it and it’s been a long day but uh unless you got any other questions just look for some stuff i’ll probably try to post something hopefully the next couple of days i’ll try to do
(45:08) some better videos of what i was trying you know some live demonstrations of what i was talking about here tonight and um that will help you hopefully visualize this a little bit better and just let me know if you have issues still with getting the software installed we’ll um try to figure out what’s going on there all right so that’s about all i got if if that’s all you have stop sharing all right everybody have a good night you too all right guys all right bye
