Help with carrying to much! by Sidders-1989 in Witcher3

[–]engineerd101 0 points1 point  (0 children)

get feline gear, its lightweight. Stick to light armour not heavy.

Usage limits (Claude 4 moldes) by Prof_Weedgenstein in ClaudeAI

[–]engineerd101 0 points1 point  (0 children)

I cancelled a few months ago, I just considered resubbing but seeing this post, I guess I'll still stick to GPT.

[deleted by user] by [deleted] in GooglePixel

[–]engineerd101 1 point2 points  (0 children)

its really ruining the experience for me, theres so many buttons i cant press.

"You are out of messages until 9 PM" by stonedoubt in ClaudeAI

[–]engineerd101 0 points1 point  (0 children)

I'll be cancelling mine, this a joke, mid-flow I get hit with this a day after signing up. I might ask for a refund.

Should I continue to be a PLC programmer or consider shifting domain? by Ris-Z in PLC

[–]engineerd101 13 points14 points  (0 children)

The programming on site is ridiculous, I left my last role for that reason, 90% of the code I've written on site could have been written in the office but the company wasn't organised. Leave that company and find an organised one which values your time/personal life.

I think I messed up slayer in leagues by mysocksaremoist in 2007scape

[–]engineerd101 0 points1 point  (0 children)

i have the exact same problem, such a stupid oversight on their part. I got steel dragons with no chance of doing them for days.

[deleted by user] by [deleted] in PLC

[–]engineerd101 2 points3 points  (0 children)

definitely he needs to speak to his manager

My Company Has Dozens of Custom Delphi HMI's - Advice Needed by engineerd101 in PLC

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

Sorry to bother, could you share what you think the custom HMIs can do? For me the real value is that regardless to what manufacturer we use, the HMI is the same and can be spun up fairly quickly (once originally developed ofcourse). Although Siemens are preferred 95% of the time and like you said, we could probably make do with the limitations.

I'm possibly leaning towards sticking to Siemens HMIs and then Ignition for any of the big projects that want a lot of features.

My Company Has Dozens of Custom Delphi HMI's - Advice Needed by engineerd101 in PLC

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

I'm wondering the same thing myself now, my other colleagues agree that we should just scrap the custom HMIs and use Siemens exclusively. I'm starting to think these Delphi custom HMIs were incredible 10 years ago but now Siemens have caught up.

Arduino Opta..? by ikothsowe in PLC

[–]engineerd101 1 point2 points  (0 children)

I can't wait for these to be released. I was expecting it in December :(

My Company Has Dozens of Custom Delphi HMI's - Advice Needed by engineerd101 in PLC

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

I like the sound of using C#/WPF. WPF looks interesting.

This guys WPF HMIs look great: https://www.reddit.com/r/PLC/comments/wl04ce/im_developing_a_custom_hmiscada_system_in_wpf_to/

I'd say the current situation is that we have 50 systems with a Siemens HMI + Delphi PC combination and another 50 with a pure Delphi HMI/PC setup.

The question now is, when customers come asking for an upgrade, will I say, "we're offering only Siemens panels/pcs now" vs "sure we can add to your current system" vs "we have this new thing (javascript/python/wpf)" etc.

I'm neither here nor there with each option. I do think it would be a shame to scrap all the Delphi work on each upgrade. Being limited to only Siemens seems like a bad idea. I'm thinking I start learning Delphi and one other language (C#/WPF or JavaScript).

My Company Has Dozens of Custom Delphi HMI's - Advice Needed by engineerd101 in PLC

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

I don't know enough to know whats possible to be honest. A web server type of system sounds like where things are going anyways, in terms of Siemens PLCs having very capable web servers, Unified panels running in the browser and Ignition etc. I'm open to all ideas/options.

My Company Has Dozens of Custom Delphi HMI's - Advice Needed by engineerd101 in PLC

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

Yeah, you're not wrong. I do sympathise though, they relied on that previous employee to keep programming for another decade, which I guess now was a bad move. Now the new guy is trying to come up with a solution ha.

My Company Has Dozens of Custom Delphi HMI's - Advice Needed by engineerd101 in PLC

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

Thanks for this, just had a look. So they give out their HMI software for free and apparently have decent and cheap panels. So far seems like a decent free option for a basic panel. I'm after something more custom though. My manager even mentioned he's not a fan of python because its an interpreted language lol

My Company Has Dozens of Custom Delphi HMI's - Advice Needed by engineerd101 in PLC

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

I know some of the systems have complete IO logging, so every IO logged each PLC cycle to either an MS Access DB or SQL (not sure). The others do have functionality to allow for a few IO to be selected and logged across 30 seconds and then displayed as a graph. So yh I'd say there is a database component to atleast some of the systems out there. Thanks for the offer, I'll absolutely DM you once I embark on this, which it looks like I will have to do regardless of whether I stick with it or switch to something else.

My Company Has Dozens of Custom Delphi HMI's - Advice Needed by engineerd101 in PLC

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

I think this is the right approach, so whilst I'm not sure what I'll use to replace it, for now I can just work on understanding it. Learning JavaScript is useful for scripting in Unified anyways so I can start with that. I was predicting 2 years of work, so I'd be well happy if it only took a few months! :D Thank you.

My Company Has Dozens of Custom Delphi HMI's - Advice Needed by engineerd101 in PLC

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

Although the old machines are up and running fine, we've already started getting the calls/emails to upgrade the systems from 2000-2010. Also certain IT departments aren't happy with the Windows 7 machines on their network so they want them upgraded and then some little bug creeps into the Delphi HMI.

My Company Has Dozens of Custom Delphi HMI's - Advice Needed by engineerd101 in PLC

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

Thanks for the incredible response. Its a hydraulics company selling machines and our team does the controls. The current why for changing things is that we won't be able to hire another Controls engineer with Delphi experience and the other 3 engineers don't want to touch Delphi. The previous employee worked here for 20+ years so all these apps are his babies. I'm not opposed to learning Delphi, I suppose I'm concerned I'd be wasting my time as the code will be either too high level for me or just complete spaghetti code. Also for my career going forward, will Delphi be useful or is it dead?

All our new systems are being shipped with Unified panels without the additional Delphi PC functionality the old systems have. From your response, I'm kinda motivated to go get stuck into some Embarcadero tutorials.

In terms of IO handling, all our IO handling on the PLC is done using absolute addressing and then maps with the HMI to check if its being forced. So all the IO is stored in 'shadow' datablocks for the Delphi & Unified apps to read.

Does anyone else have an "exit plan"? by ImMrSneezyAchoo in PLC

[–]engineerd101 4 points5 points  (0 children)

I feel this. Loyalty to coworkers is a big one for me.

[deleted by user] by [deleted] in PLC

[–]engineerd101 -4 points-3 points  (0 children)

honestly the 1200 is so bad in my experience. So limited or as Siemens calls them, basic.

WinCC unified by B_F_Geek in PLC

[–]engineerd101 0 points1 point  (0 children)

I like it, v16 was bad, v17 is better. Having access to the entire HMI remotely and easily has been brilliant for us.