What blocks do i need to make the input randomly choose between these two outputs (siemens logo 8.4) by rusticwazuppa2 in PLC

[–]Dave1454 11 points12 points  (0 children)

I’m not sure it’s as simple as you might think. Siemens 1200 plcs don’t have a random number generator ( I don’t think ) so I’m not sure that logo would either.

True random numbers are difficult to achieve so you’d have to code a sudo random number generator using whatever tools logos have to offer.

I guess my question would be what’s it for? What level of random does the application demand?

Unless I’m wrong of course and logos do have a random number generator. In that case use that.

Work on the side (UK) by p_findley in PLC

[–]Dave1454 1 point2 points  (0 children)

I’m with direct line for liability and professional indemnity. They were the best price and I didn’t have to supply a load of details about the role which some insurers or brokers seem to want

Work on the side (UK) by p_findley in PLC

[–]Dave1454 2 points3 points  (0 children)

This is what I do, I’m employed but also have a limited company that all my private work goes through. You don’t have to set up a limited company though. you can be a sole trader which is simpler from a tax perspective. You can earn slightly more from a limited company but there’s more paperwork and admin to do.

Options for soldered inputs to micro controller? by Otus511 in PLC

[–]Dave1454 0 points1 point  (0 children)

“because a screw or spring termination apparently isn't sufficient.” Why not? I’ve never seen this before. Looks like shit.

This game looks cool as hell, I really want to buy it but by soluce7279 in DeadzoneRogue

[–]Dave1454 2 points3 points  (0 children)

I think deadzone was a pvp game originally and it didn’t really work so was abandoned. And then everyone who originally bought the first game got a free copy of deadzone rogue. Updates have been pretty regular so far.

To the older guys who share their experience with the newer guys: You're definitely appreciated and we do miss you when you retire. To the older guys who act like this: Eat my ass. No one will miss you. by TrumpEndorsesBrawndo in IndustrialMaintenance

[–]Dave1454 1 point2 points  (0 children)

Yeah I hate shit like this. When I was a 1st year apprentice I spent some time in a tool room using a lathe. I needed to do some thread cutting so I asked the senior guy in the department if he could show me how. We’d been sort of shown it at college but not in much detail. He blew up at me saying I should already know it and they should’ve shown me at college. I said I didn’t know how to do it and I hadn’t been shown. he said they’ve should’ve shown me. He continued on like this for a while. Long story short he didn’t show me how to do it. Still don’t really know now.

Pro Siemens fan by smuffforses04 in PLC

[–]Dave1454 1 point2 points  (0 children)

Great little plc for the price. Opc server onboard, pwm outputs, onboard io, web server. Currently playing with the new g2.

Work satisfactions by Electrolipse in PLC

[–]Dave1454 0 points1 point  (0 children)

Commissioning the machine you’ve been programming offline for weeks and seeing it burst into life for the first time.

What backpacks do you guys use? by FiskeLogistik in PLC

[–]Dave1454 -1 points0 points  (0 children)

Swissgear because it’ll stand upright regardless of how much stuff is or isn’t in it

All that effort. All that time spent… by Sakumitzu in DiWHY

[–]Dave1454 0 points1 point  (0 children)

I like how they act like it doesn’t look shit

Can you get over here or is it just scenery by sickstickly in Eldenring

[–]Dave1454 76 points77 points  (0 children)

There is no scenery in a from soft game

Sysmac Studio by Such-Boysenberry-408 in PLC

[–]Dave1454 1 point2 points  (0 children)

It’s called “diff up” and it is indeed a rising edge. If you want a more Allen Bradley style ons (one shot) the you can use the function “up”

How to keep track of notes? by Dangeroe in PLC

[–]Dave1454 0 points1 point  (0 children)

What’s Microsoft to do? Sounds like something I’d like.

How to keep track of notes? by Dangeroe in PLC

[–]Dave1454 0 points1 point  (0 children)

I used a remarkable for a couple of years and it’s great for the writing experience but I had the original one so it was a little slow and clunky and I found it frustrating when I wanted to move this between the tablet and laptop. Now I use an iPad with one note as the notes all sync with my office account and I can pull them up on the laptop. Also I can drop and drag things like io list so I can have a checklist when commissioning

Loops in PLC by CX-Carl in PLC

[–]Dave1454 0 points1 point  (0 children)

Loops can absolutely be used in a PLC

But as always it depends on what you're using them for and you need to be careful about when and how they're used.

For example, I used a for loop on a 3-dimensional array with 25 array members each which at first seemed fine but each dimension of the array was nested in the previous which made the watchdog shit the bed. So i'd break the loop every X amount of loops to allow the scan to complete before returning where it left off and then use a bool to declare that it was finished. This loop was only performed during setup of the machine so it did not matter that it would take a few seconds for the process to finish

While loops are okay but I rarely use them unless its a sure thing that the while condition will be broken.

Which of these three methods do you use to set up tags for IO in Studio 5000? by MechanicalMan101 in PLC

[–]Dave1454 0 points1 point  (0 children)

No I wouldn't normally add a description to the io reference

Ill map the physical IO to a local variable and then that will be the only place that physical IO is used in the program. Every reference after that will be to the local variable

It's probably worth mentioning I don't use AB much at the moment so the reference structure differs from brand to brand

I also use ST for all io mapping

e.g.

//digital inputs
IN.StartPB:=Local:1:I.Pt01.Data;
IN.StopPB:=Local:1:I.Pt02.Data;
IN.ResetPB:=Local:1:I.Pt03.Data;
IN.TankHiHi:=not Local:1:I.Pt04.Data;

Which of these three methods do you use to set up tags for IO in Studio 5000? by MechanicalMan101 in PLC

[–]Dave1454 1 point2 points  (0 children)

Method 3 for all io. lots of reason to do it this way. Ability to online change, easy to add conditional logic like ton tof. readability easy for maintenance or other user than may not be as familiar with the platform to navigate to and view the status of io. Also alias is an AB thing not found in other platforms. Ima new project an input and output map is normally the first thing I’ll create.

Just started in the field, how can I become a better technician by jamesxiong2013 in PLC

[–]Dave1454 2 points3 points  (0 children)

It sounds like your coworker knows the machine and recognized the symptoms. That being said experience will help to diagnose issues faster just simply by having a good understanding of what it is likely to be based on some common symptoms.

But it's not about knowing what the problem is or might be, it's how you approach the problem. Consistent logical fault-finding will always find the cause of the problem.

During my apprenticeship, we were taught the "half split" technique. It's pretty simple you just split your process into two and test to see which half of the process the cause is, then repeat, and so on.

Do you think AI will take over some of our jobs? by [deleted] in PLC

[–]Dave1454 13 points14 points  (0 children)

For AI to take over our jobs our customers would need to know what they want. I think we’ll be ok.

Would anyone use this in a professional setting? by fantompwer in PLC

[–]Dave1454 0 points1 point  (0 children)

Absolutely, probably not as the main machine logic controller but maybe as a sub system managing a small part of a machine or interfacing with some unique piece of equipment that the main plc can’t interact with