Home Company Product Sales Contact
   
 
Tutorials
News
Legal Privacy Policy
 








The PLC Code Generator develops ladder logic programs for any type of discreet machine process utilizing Allen-Bradley or Omron PLC platforms (Siemens soon to be released), including a complete set of documentation as well as a complete listing of HMI symbol and fault tags for direct, or modified, import into your HMI programs.  We also provide base HMI programs that are pre-developed for use with The PLC Code Generator software.

Note that the software cannot create logic for complex processes such as motion control, analog I/O, serial or other data transmission processes, etc. However, these processes can be easily interfaced to the generated ladder logic program via the software.  Please refer to the Tutorials page and view the sample project tutorials or refer to the software documentation for further information.  We can also provide PLC Program customization on a customer request basis.

Click on the software screenshot image below for a larger view:



Project Configuration

The only information that is entered into the software are the input and output addresses and descriptions.  The rest of the configuration occurs within the software; the user is only required to define relationships amongst the input and output information.  The following relationships are required to be entered into the program:
  • Output to Output Relationships (i.e., for two outputs relating to the extend and retract of a single cylinder).
  • Input to Output Relationships (i.e., an input related to the extending of a particular cylinder).
  • Sequence Configuration - defines the complete machine sequence from start to finish.

There are three additional configuration options available.  However, these options need no configuration in order to produce the resultant  ladder logic program:

  • Memory Configuration - identifies the specific areas of PLC memory to use for specific program functions.  For new machines, these values need never be modified from their defaults.
  • Output Safeties - these definitions are used to protect machine tooling should there be a problem with the program or for manual operations (i.e., prevention of a tooling crash should a manual function be employed improperly).
  • Timer Configuration - default timer times are defined in the Memory Configuration; however, this screen allows for configuration of any timer related to inputs and/or outputs.
There are also a multitude of other options available including advanced sequence configuration parameters and various options for methods of machine state control.  These options are reviewed within the product documentation and online tutorials. 

PLC Ladder Logic Code


The logic program that is created contains a variety of functions that are further described in the software documentation and the online tutorials.  These include, but are not limited to, automatic/manual modes, step back/forward modes, part tracking, data collection, etc.  These elements are included to cover the vast array of machine processes on a single ladder logic methodology.  The logic also provides for simple modifications and/or additions for features that may or may not be defined during the course of a machine project.

Note that we provide PLC ladder logic programs across nearly the entire range of Allen-Bradley and Omron processors.  For Allen-Bradley, we support program generation for RSLogix 500, 5, and 5000.  The only limitation that we have found thus far is for MicroLogix 1000 since the available memory configuration for this model is insufficient for use with The PLC Code Generator software.  For Omron, our software can apply to any PLC that can be programmed using CX-Programmer.  Note that limitations may exist on certain hardware platforms for either Allen-Bradley and Omron that have yet to be discovered; we provide no warranty that the software will apply across all platforms. 

Click on the RSLogix screenshot image below for a larger view of the program code and documentation provided by the software:



Software Technology

The PLC Code Generator software runs locally on your client machine and links to our website database which controls all project data configured by the user.  Therefore, you must have an internet connection while using The PLC Code Generator software.

This deployment configuration enables us to provide you with seamless product upgrades and added features at no additional cost to you.  There are no license or maintenance fees.  Each time you log into the software, any updates will automatically be applied on your client machine.  Therefore, we are able to keep our costs low and pass that savings on to you in the form of attractive product pricing.

Please review the other links for further information or try out The PLC Code Generator now by clicking on the 'Download Now' link above.