Hi guys.
Long time reader, first time posting here. I guess I should give a little background before my question(s). I have been working as an industrial electrician for the past 13 years in various settings. I recently graduated from college with an associates in Electrical Engineering Technology. About four weeks ago I was hired by a local system integrator.
My first project is for a brand new waste water facility for a fairly large city here in Pennsylvania.
The project consists of :
I also have never been in a waste water facility so I have no idea how it is supposed to work so I am unable to fall back on "real world" experience. Everything I have done so far has been based on a stack of P&ID's.
So far I got the redundant servers set up, some screens done and some of the alarm code done. I am to the point now where I need to get MSG commands to work between all 4 processors which I have had zero luck with.
Another part that that I am stuck on is a pump sequence. Lead, Lag 1, Lag 2, Stand-by, and Emergency. The assignments of the pumps needs to change at 10 AM every morning. I have no idea how to even approach this.
The software FAT (Factory Acceptance Testing) is scheduled in a couple of weeks.
And to top it all off, there are several OEM that are providing equipment that I am responsible to monitor on the SCADA. I have not received a list of tags or anything from them.
I was wondering if any of you more experienced programmers could offer some guidance on how to proceed with my project. I have been reading online about efficient programming and avoiding spaghetti code. Any tips, tricks, or advice would be greatly appreciated.
Long time reader, first time posting here. I guess I should give a little background before my question(s). I have been working as an industrial electrician for the past 13 years in various settings. I recently graduated from college with an associates in Electrical Engineering Technology. About four weeks ago I was hired by a local system integrator.
My first project is for a brand new waste water facility for a fairly large city here in Pennsylvania.
The project consists of :
- Redundant SCADA servers as well as 2 workstations
- Historian server (need to develop 10 custom printable reports)
- Three HMI touch screens
- PV Plus
- 2 CLX processors with 17 slot rack that contain a mix of analog and digital 32 point I/O cards
- 1 CLX processor with 13 slot rack also with a mix of analog and digital 32 point I/O cards
- 1 CLX processor with 7 slot rack with a mix of analog and digital I/O
I also have never been in a waste water facility so I have no idea how it is supposed to work so I am unable to fall back on "real world" experience. Everything I have done so far has been based on a stack of P&ID's.
So far I got the redundant servers set up, some screens done and some of the alarm code done. I am to the point now where I need to get MSG commands to work between all 4 processors which I have had zero luck with.
Another part that that I am stuck on is a pump sequence. Lead, Lag 1, Lag 2, Stand-by, and Emergency. The assignments of the pumps needs to change at 10 AM every morning. I have no idea how to even approach this.
The software FAT (Factory Acceptance Testing) is scheduled in a couple of weeks.
And to top it all off, there are several OEM that are providing equipment that I am responsible to monitor on the SCADA. I have not received a list of tags or anything from them.
I was wondering if any of you more experienced programmers could offer some guidance on how to proceed with my project. I have been reading online about efficient programming and avoiding spaghetti code. Any tips, tricks, or advice would be greatly appreciated.