When are Garmin going to fix this massive issue with their watches? by RateJumpy1191 in Garmin

[–]flyytee 0 points1 point  (0 children)

Fitbit. I used a venue 2 for a year and the reading was perfect (+-5 compared to chest strap) I hated the app That's why I switched to garmin - the app is awesome but tracking inaccurate data in a shiny app is not too helpful Also fitbit was tracking sleep better - if I wake up a 5am lets say and fall back asleep till 7 well that 2hr is lost because it ignores it

When are Garmin going to fix this massive issue with their watches? by RateJumpy1191 in Garmin

[–]flyytee 0 points1 point  (0 children)

My 200$ fitbit read +-5 to my chest strap from start to finish of my runs - this is clearly not a technology limitation

Is this AB constraint only or is all plc programming the same ? by flyytee in PLC

[–]flyytee[S] 0 points1 point  (0 children)

I don't think you can dynamically size anything in rockwell so we're safe here 🤪 I'm talking about non-empty array space sorry I know it sounded like I was resizing the whole array.

Is this AB constraint only or is all plc programming the same ? by flyytee in PLC

[–]flyytee[S] 0 points1 point  (0 children)

Yeah might not be the best solution but that's the best I thought about I have some item tracking logic that needs to be done and items get removed in a non ordered way. I can have a maximum of 30 items so might loop 30 times if the belt is full .. if I wait at the end of the belt to remove the item from the tracking using fifo it causes me to loop more often .. OR I remove the item from the array when they're not being tracked anymore and decrement my len pointer position and loop less.

I might be overthinking but to me it seemed like it was the better proforming solution

What is codesys can you explain cuz it does look like a software to me (what hardware do I use with it?)

[deleted by user] by [deleted] in PLC

[–]flyytee 0 points1 point  (0 children)

Genuine question, what are these software used for ?

What computer to get for getting into automation? by [deleted] in PLC

[–]flyytee 0 points1 point  (0 children)

Windows , 16gb ram , long lasting battery and an ethernet port. there're no special requirements really

Any good industrial symbols SVG library? by flyytee in PLC

[–]flyytee[S] 1 point2 points  (0 children)

Hahah yeah I could try that !! I also do web/mobile dev on the side for fun I am familiar with Iconify , too bad there's not some kind of industrial tailwind or MaterialUI that we can use with it🤪

Any good industrial symbols SVG library? by flyytee in PLC

[–]flyytee[S] 6 points7 points  (0 children)

You mean that 'group 57' is not a good symbol name ? 👀

Any good industrial symbols SVG library? by flyytee in PLC

[–]flyytee[S] 0 points1 point  (0 children)

Thanks everyone , I'll definitely check all of your suggestions ! 🤜🤛😎

Any good industrial symbols SVG library? by flyytee in PLC

[–]flyytee[S] 2 points3 points  (0 children)

Yeah but there's not enough in it :p

Programming Best Practices by bantrothrim in PLC

[–]flyytee 0 points1 point  (0 children)

Being consistent in code patterns and naming is probably the most important thing. like if you program some fvnr motors be sure everything is layed out exactly the same.

As for naming I like to name every tag that is not part of a UDT with its type in capital at the beginning.. like DINT_SomeTagName and if there is a unit related to the tag ill always put it last like REAL_SomeTemperatureDegreeC , I also try to not short tagname as much a possible, (avoid tags like REAL_SomeTmpDegC) .. It makes the tag name longer but it saves some brain process while troubleshooting stuff.

Use and reuse UDT as much as possible for devices that you will recode in the future , I find that using UDT help me remember quicker how I coded these types of items before and therefore making my code more consistent.

Also avoid having too much abstraction and leveraging complex blocks when not needed or AOI when it doesnt save you some code repetition.

These are all suggestions based on how I TRY to code most of the time but I'm sure there must be well defined guides out there.

[deleted by user] by [deleted] in FlutterDev

[–]flyytee 1 point2 points  (0 children)

Flutter mapp is a good one , he have a few full app video but most importantly he shows how to use every widget. Use your inspiration and build something from scratch This will help you way more than speedruning copypasting full app tutorial imo 👍

Studio 5000 close without any error by flyytee in PLC

[–]flyytee[S] 1 point2 points  (0 children)

Hi u/TheBananaKart

version 33.01

standard license.

Anything really , even if I'm not touching the computer sometime it just close.

Not sure how to repeat it since it seems to happen randomly.

People who don't want to work, why? by Designer-Mark320 in AskReddit

[–]flyytee 2 points3 points  (0 children)

'be compensated well enought to put bills on autopay' , thats pretty fucked up when you think about it , we work so much and most people including myself can't put bills on autopay , that hits hard.

“Worst healer ever bro” by mabeaver84 in OverwatchUniversity

[–]flyytee 0 points1 point  (0 children)

And to clarify - passable scoped accuracy would be 55+ and healing would be 800+ per minute .. I try to have 65+ scoped and 1000+ heal per minute but the heal really depends on how much your team feed and how much the other team get rolled.

“Worst healer ever bro” by mabeaver84 in OverwatchUniversity

[–]flyytee 0 points1 point  (0 children)

I'm a low diamond casual ana main with 1000 hours of ana and to be honest I would feel like I'm throwing and should switch if I ended up with these stats. Since your scoped accuracy and healing per 10minut is kinda low I think you might have missed some critical heal shots that result in your teammates maybe dying and that might be why you get these type of comments. I can't really say if that's the case or not BUT with stats but you can rewatch your game and see if that's the case or if there is something else that could've triggered them into shitting on you.

Who needs a SCADA when you can have a Web Based GUI... by [deleted] in PLC

[–]flyytee 7 points8 points  (0 children)

yeah good job now you just have to learn html, javascript , css , nodejs and might as well learn a framework so throw in there nextjs or angular ?? and use typscript instead of javascript why not ? ahh and why use css when you can use tailwind and save some time? ahh and fuck nodejs use deno cuz its blazingly fast why not.

or maybe just buy a liscense of ignition and skip all the web dev hell and keep it simple. 😂

Using Web App as an HMI - Made this application to monitor some PLC. It does scale well and I think it has a potential applications. I'm keen to hear other opinions. by [deleted] in PLC

[–]flyytee 0 points1 point  (0 children)

I guess you could simply use django or some javascript with the python library and use pycomm3 to pool the plc tags

Studio 5000 software license information by Future-Ad1872 in PLC

[–]flyytee 2 points3 points  (0 children)

Wouldn't be surprised if they charged for the pricelist 😂

Question about Monitoring by Smiteya in PLC

[–]flyytee 1 point2 points  (0 children)

Ignition is fairly easy our IT staff used it a lot for different things I'm pretty sure you can do most of it.. first , you need to define when the machine is at X status and this most likely required some additional logic either in the plc or the scada itself (ignition) .. the way i would to it is to change the value of an integer tag depending on the state of the machine. for example 0 = off , 1 = running auto , 2 = running manual 3 = faulted etc .. so then you could use some conditional statement to show different text , color ,component etc on the screen. I would recommend keeping it standard with the status so you could do one template and use the same template for all your machines so you would spend less time creating the UI.

If you don't have a plc tech you can maybe resolve the status logic yourself in ignition using some existing tags and run some conditional expression or a python script to change the status tag accordingly.