6:00 pm - Get phone call from new phone number. Never good. Either someone who got my number from an electrician and needs me to come in or someone selling me a warranty. It's the former. System down that a colleague of mine who no longer works for the company did and I know nothing about. Customer frantically explaining the problem, all coming across as greek to me because I didn't work on it. Customer theorizes it's the program's fault. I press X to doubt.
6:01 pm - 6:30 pm - Get angrier and angrier as daughter decides to not be tired after telling us for 2 hours she's tired and wants to go to bed. Go through the bedtime routine. Right at the last step "I have to go potty" even though she didn't have to go 5 minutes ago when I asked her if she had to before she brushed her teeth. This is a nightly occurrence.
6:30pm - 7:00pm - Drive to the office. Stew in pretend arguments I'm having with the customer in my imagination. Coming up with witty, sarcastic remarks for a variety of situations. Know deep down that I would never actually say any of it, but it makes me feel better.
7:00pm - 7:30pm - Arrive at the office. Search high and low on the server for the project files. Make a few calls to some of the service guys who might have accessed it at some point. Finally find the files. Make sure I have the right versions of the right software for the HMI and PLC. I do. Thank goodness.
7:30pm - 7:45pm - Drive from the office to the customer site. Nightmare scenarios going through my head of being there until 3 am, having to climb 5 stories up a ladder in freezing temperatures, shit I didn't bring gloves. I'll have to call my boss and tell him I'll be late tomorrow.
7:45pm - 8:00pm - Arrive on site. Find the person I'm supposed to work with. Get led to room with control panel. It's indoors, thank god. Set up laptop, get everything booted up and connected. Notice a blinking red OK light on the PLC. That's not good. Flip the PROG-REM-RUN switch a few times. OK light turns solid green. Have customer try to do what they need to do. Everything works. Pack up my stuff and head back to my car.
8:00pm - 8:30pm - Drive home, wondering why I keep working myself up about this shit for nothing.
I am currently (trying to) write a Minecraft Mod that adds a PLC to the game that conforms to IEC 61131-3. I worked a lot with PLC's in the past (think late 80's early 90's) so my knowledge is both rusty and outdated. I found some examples that use X variables without bit-designation. I might be overlooking it, but does that default to bit 0 and is this conform the IEC?
Members
Online
89,515 members
3,597 members
95,234 members
52,339 members
134,584 members
199,547 members
12,498 members
94,542 members
47,875 members
66,912 members