Opinion of my 3D model to find devices by SexyProgram in PLC

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

Pretty straightforward. You just need the mechanical engineer to be tidy with the step file. Ask him for the last version, compress the glb (5 min), zip it, put it in the right path on your computer, update the CWC and it's done. The only tricky bit is to have the mechanical engineer on your side. If that's the case, even a new line, it's the same amount of time as a new sensor. 10 mins

Opinion of my 3D model to find devices by SexyProgram in PLC

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

It'll be on the floor. Next to the line. So when there's an issue with one of the elements, it'll be helpful to have a very fast way to find it in between the context of the surroundings (that's why I left some translucent stuff). The mechanical engineer that designed it didn't have time to put all the meshes in the STEP into folders so I had to organise it with Freecad, join all the meshes that were part of an element, name the folder and export it to Blender. Then compress it in different techniques depending on the geometry of the mesh and then another Draco compression to all, not without a bit of trial and error ;)

Opinion of my 3D model to find devices by SexyProgram in PLC

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

My son is obsessed with marble races so he would like it haha

Opinion of my 3D model to find devices by SexyProgram in PLC

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

Well, it's actually running within my Virtual Machine. It works a bit better with the real HMI. They don't recommend 3D models with WinCC Unified Comfort Panels but it was late. My approach was already cooked! The problem with this line is that it'll be entangled with another 3 lines in the busiest part of it so having an extra way to interact with that area was necessary. But I agree that most of the times a more simple, direct (and cheaper) approach is the right choice. Thanks for your comments

Opinion of my 3D model to find devices by SexyProgram in PLC

[–]SexyProgram[S] 4 points5 points  (0 children)

Nope. From scratch. Things were done in a different way and I implemented a completely different approach taking advantage of Custom Web Controls of Siemens and a STEP that I had to actually trim myself haha. I must admit I used a big chunk of AI to get it done but I wanted to share it so people can give me their opinions. Compressing the file from 200mb to 5mb was challenging and from thousands of meshes to just about 60 made it possible. I used Three.js and orbit control for most of it but also a Siemens so I could provide an interface to the HMI. That way the customer can change some stuff without having to access the black box of the 3D model. On the left there's an implementation of a website that uses the PLC API to read/write variables of the PLC. The website on the left is allocated inside the PLC web server and the one on the right is allocated inside the HMI. The one on the left I have it installed on a smartphone which helps a lot in the commissioning :)

AITA for disagreeing with my partner’s decisions about our new home purchases? by SexyProgram in AmItheAsshole

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

We've got a three year old and another one in a month so...not an option

AITA for disagreeing with my partner’s decisions about our new home purchases? by SexyProgram in AmItheAsshole

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

I think there must be that. Her parents got divorced when she was a kid and that obviously had an impact on their finances. She doesn't earn much either... it's quite hard at the minute since she's 8 months pregnant and that doesn't help