Blogger Tips and TricksLatest Tips And TricksBlogger Tricks

Thursday, 19 May 2016

42 Fundamental Laws of PLC Programming

42 Fundamental Laws of PLC Programming 

Dear friends cant stop sharing this with you. The 42 fundamental laws of PLC ,  a programmer must know this .
Courtesy of the Members of MRPLC.COM

PLC LAW 1 - don't over complicate the simple. 

PLC LAW 2 - make sure you plug the cable in before you try to figure out why you can't go online. 

PLC LAW 3 - during startup, always verify i/o before testing the program 

PLC LAW 4 - when connecting your laptop to the plc, don't tighten the screws on the serial cable at the laptop side. 

PLC LAW 5 - read the manual before trying to install/commission an unfamiliar piece of hardware. 

PLC LAW 6 - always have all possible backup files (plus read from plc etc.) Before starting any changes... 

PLC LAW 7 - always double check you have the right cables for your CPU type and backup install software with you before you step on the plane. 

PLC LAW 7.1 - when working in a lan or wan environment always triple check processor id's before erasing and downloading new code. 

PLC LAW 8 - each vendor has their own programming software, so plan accordingly.
PLC LAW 8.1 - some vendors software may not play well with others... See rslinx...
PLC LAW 8.2 - order the correct software from your vendor instead of asking for it on mrplc

PLC LAW 9 - when powering up a plc the first time, make sure that the power supply voltage switch is set to the right voltage. 

PLC LAW 10 - try to stage and test as much as possible before making big changes. 

PLC LAW 11 - spares should not sit of the shelf. They should be used for training and tesing.
PLC LAW 11.1 - there must be spares for critical parts! 

PLC LAW 12 - programs should have many rungs of diagnostic ladder that can be enabled or disabled quickly. This includes timers for timeouts. These determine when input devices are not working properly. Fifos are good for logging real time events. Counters that count errors are handy too. 

PLC LAW 13 - the best plc programs are able to recover from error conditions quickly. This can make a big difference to overall production. 

PLC LAW 14 - all programs should be well documented 

PLC LAW 15 - make sure you actually understand the question in the dialog box before hitting "ok" 

PLC LAW 16 - remember to put a paper copy of the latest plc ladder in the electrical cabinet. 

Plc law 17 - when all else FAILS, ADD A TIMER, AND A ONESHOT TOO JUST IN CASE.

PLC LAW 18 - when a non plcite tells you that a machine is not working because of "programming errors", ask for proof before changing your masterpiece. 
 PLC LAW 18.1 - when the machine is down, the blame will be assigned to whichever component the person assigning the blame understands the least.
PLC LAW 18.2 - american money says "in god we trust" - with plc's all others bring relevant data. 

PLC LAW 19-  make sure that your plc and or process will run without the hmi (if using one).

 PLC LAW 20 - a good programmer will never believe the guy who says nothing has changed since it worked. 

PLC LAW 21 - make sure that the default settings doesn't cause the plc to fail from starting to operate properly after a blackout. 

PLC LAW 22 - plc logic can not change by itself. 

PLC LAW 23 - never under any circumstances leave forces in a processor. They should only be used for temporary testing which means remove them before going offline 

PLC LAW 24 - always be sure that the rung / ladder / block you are troubleshooting is being scanned before you make major changes or spend 6 hours troubleshooting it!!!

PLC LAW 25 - when teaching points on a robot, or programming a vision system that interfaces with a machine designed with a dial indexer, make sure your index table is on station... 

PLC LAW 26 - the controls people can always count on being the last to leave and the first to return to solve problems on any plc job. Even when the problem is not plc related. 

PLC LAW 27 - share your updated work.. 
PLC LAW 27.1 - after changes make sure they work 

PLC LAW 28 - machines with intermittent faults always seem to work okay for hours when the programmer is at the location. When the programmer leaves, they may start failing within five minutes...

PLC LAW 29 - problems with controls and automated systems at plants happen every day. But it is only the day after you visited all problems must have a connection with your visit.
PLC LAW 29.1 - some specific faults in controls and automated systems are there for years already, and the operators know exactly how to deal with it. Until the plant supervisor notices.... Then all of a sudden it is a matter of life and death. 

PLC LAW #30 - any problem which goes away by itself will return by itself (but at the least convenient time.) 

PLC LAW 31 - check for proper equipment grounding before power up.

PLC LAW 32 - don't have to many backups it will lead to confusion, have your backup in organized way in proper place. 

PLC LAW 33 - the program never fails. 

PLC LAW 34 - the cheapest price is not always the best option. The best option is the lowest price for quality workmanship. 
PLC LAW 34.1 - the lowest bid may simply represent the biggest mistake in estimating.
PLC LAW 34.2 - the lowest bid may simply represent a few more mistakes in your

PLC LAW 35 - if the program already works properly, don't touch it
PLC LAW 35.1 - "broke " or "ok" is in the eye of the beholder. 

PLC LAW 36 - idiots, stupidity and other people problems defy common sense most of the time.
PLC LAW 36.1 – "there's no such thing as idiot proof, only idiot resistant."
PLC LAW 36.2 – "artificial intelligence never overcomes natural stupidity"
PLC LAW 36.3 – if you write a program to help make a machine "idiot proof" the hr department will just hire better idiots
PLC LAW 36.4 – ozz variant – “you can make things idiot proof but not operator proof.”

PLC LAW 37 - the machine will always run when your watching, then suddenly stops running or jams up when the boss watches or when your customer comes for the sign off. 

PLC LAW 38 - when all else fails.......pdpu...........(power down power up) 

PLC LAW 39 - create a pm for replacing plc batterys or an alarm for low battery. 

PLC LAW 40 - if you change addressing, update the backup program. 

PLC LAW 41 - in a system where a plc and a windows computer (pc) exchange data, the plc usually isn't the one that stops the data exchange. 

PLC LAW 42 - service agreements will never meet the needs of all parties {engineers, maintenance, production and legal}

Thankful to Members of MRPLC.COM
Blog Widget by LinkWithin


Subscribe To Get FREE Tutorials! And More....


PLC Ladder PLC Practice Problem PLC Ladder Programming training & tutorials Free Training on PLC Ladder Programming training & tutorials PLC Ladder Logic PLC Timer SCADA Basic PLC Ladder Programming Examples Delta PLC PLC & Visual Basic Communication PLC Definition Introduction PLC Error PLC Error LED RSLinx Tutorial Types of Timers in PLC ladder logic Programming programmable Logic Controllers AB addressing ABB AC Drive AC Drive training cource Actuators Advantages and Disadvantages Addressing of Allen Bradley PLC Micrologix 1000 Addressing of Delta PLC DVP SS/ES/EX Addressing of Mitsubishi PLC FX2N Addressing of Modicon PLC Micro TSX 3722 Addressing of Siemens PLC S7 200 Advantages & Disadvantages of RTD Advantages & Disadvantages of all types Sensors Advantages of SCADA Allen Bradley PLC PWM (Pulse Width Modulation) error codes Allen Bradley SLC Controller Error Codes Ampere Voltage Ratings of circuit brakers Analog addressing Allen bradley Analog input in Allen Bradley PLC Applications of Sensors Capacitive Proximity Sensors blck diagram Capacitive proximity sensors Circuit brakers Circuit diagram of motor starter Communication Between two E1000 HMI and mitsubishi Fx2n PLC Communication between FX3U PLC and SCADA via RS485BD Configuring the DF1 Driver using RSLinx Configuring the Ethernet Driver Connection between 2 E-Terminals and FX2N PLC. DOL Motor Starter PLC logic DOP Series Human Machine Interface DVP14ss Delta HMI Delta HMI Program Download.Delta HMI Communication Cable Delta HMI and RS485 Communication Delta MMI Delta PLC Projects Delta PLC input output addressing Different types of Special motor Diffrence between PLC and DCS Ebook on Basics of Allen Bradley PLC pdf Ebook on Basics of Siemens PLC pdf Ebook on Basics of VFD PDF download Electrical maintenannce tips Electromagnetic relay Error Messages from RSLogix Emulate 500 Failsafe meaning Features of Delta HMI/MMI Following are the Free PLC Software's available from all leading brands such as Allen Bradley Free PLC Ebooks Free PLC SCADA TRAINNING & TUTORIAL Free PLC Training Full form of HART HART OSI reference model HART protocol structure HMI & ZIGBEE How Capacitive Proximity Sensors Works? How Inductive Proximity Sensor Works? How Ultrasonic Sensors Works? How to Select a Suitable Motor How to Select the Right VFD (Inverter) or AC Motor Drive Ladder Logic for AND Ladder Program for Automatic Door open close Ladder Programs for Gates List of Top Most Widely used PLC’s in the Industry List of Widley used PLC Companies. Low cost Wireless I/O’s using PLC Mitsubishi Mitsubishi PLC FX2N & HMI E1000 Networking using BDTP Technology Mitsubishi PLC input output addressing Modbus Communication Modbus Ethernet Modbus Serial Modbus.dll for Visual Basic Mormally open Contact Normally Close Contact Explained Motion Actuators Motor starter in control circuit NAND NO NC Explained NOR Gates with Truth Tables Nashik Nexgenie PLC Features Nexgenie PLC Port Nexgenie PLC input output OFF Delay Timer OLE for Process and Control ON Delay Timer OR Omron On line Ladder Program Editing for RSLogix 500 On line Ladder changes Online Editing Ladder Program Online Servo tuning PID Control Instruction PID PLC PID instruction in Allen Bradley PLC PLC & VB PLC Counter PLC Error Allen Bradley PLC Error messages in Allen Bradley PLC FBD PLC Fault PLC Industrial Automation Training Institute PLC ON Delay Timer PLC Run Led PLC SCADA Communication PLC SCADA DCS Training Centers PLC SCADA Driver PLC SCADA Training Chennai PLC and ZIGBEE PLC application PLC based Automated Guided Vehicle PLC based Final year Project PLC based Line follower robot PLC based Project Report PLC functional Block Diagram PLC input wiring PLC interview Question PLC interview questions PLC maiintence PLC power LED PLC program for star delta starter PLC retentive timer PLC training in Delhi PLC training in Mumbai PLC training in Pune PTO Allen Bradley PTO [Pulse Train Output] Instruction in Allen Bradley PLC Photoelectric Sensor Applications Photoelectric Sensor Applications in Automation industry Power cable Selection Proficy HMI/SCADA Cimplicity 8.1 Programming Languages for PLC Proximity sensor application Push to ON PUSH to OFF PLC program using NO NC and Coil Pwm RSLinx Tutorial | Configuring the DF1 Driver RSLinx Tutorial | Configuring the Ethernet Driver Scaling Analog Input using SCL Instruction in PLC [Scale Data] Schneider Schneider PLC addressing Selction of Servo Motor Selction of Stepper Motor Selection of AC Motor Selection of VFD Selection of stepper or Servo Motor Sensor applications Servo Motor Servo auto tuning Parameters Siemens Siemens input output addressing Signal Cables selection Simatic Wincc SCADA Single Push button to on and off motor Sinking and sourcing operations Softwares used in SCADA Solid State Relay construction Solid State Relay uses and Advantages Sourcing and Sinking Concept in PLC Standard Wiring Color Codes Stepper Motor Applications and Advantages Disadvantages Stepper application Stepper motor Selection Stepper motor and PLC Tag in SCADA Temperature sensors used with PLC Theory of Capacitive Proximity Sensors Theory of Ultrasonic Sensors Theory or Operation of Inductive Proximity Sensors Thermistor & Temp IC Sensors Thermocouple Trial Run of PLC Troubleshooting Allen Bradley PLC with RSLogix Emulate 500 Troubleshooting Tips for Electrical /Electronic Maintenance Tutorial on PLC Types of Actuators Types of Actuators used for Motion in Automation with Advantages & Disadvantages Types of Sensors Types of Timers in PLC | ON Delay Timer (TON) Typical circuit diagram of Star Delta starter Ultrasonic Sensor Applications Ultrasonic sensors Unitronics VB 6.0 and PLC VIsual Basic as SCADA What is HART What is SCADA (Supervisory Control And Data Acquisition) What is SMART Communication What is a PLC ? What is DCS? What is the difference between PLC and Microcontroller? XIO [Examine if Open] & XIC [Examine if Closed] Explained advantages & disadvantages of Servo Motors anlog input addressing DELTA PLC anlog input addressing Mitsubishi PLC anlog input addressing siemens automation training comparison of PLC and DCS connecting field devices to Programmable Logic Controllers contact reting of relay design of fail safe systems digital common ground connections distributed control system drawbacks of Servo Motor fail safe PLC Redundancy modbus examples noise in cables one input one output PLC program using NO NC logic opc overload relay operation photoelectric plc Response Time plc output wiring plc program for TV remote plc training programmable Logic Controllers List relay coil rating relay driving circuit relay isolation voltage selection of relay servo basics servo training star delta starter control wiring diagram types of Counter typical circuit diagram of Direct on line starter