In addition to supporting user-defined J1939 and NMEA2000 messages, P-Series PLC on a Chip™ based controllers enable data logging to SD Card in either binary or ASCII formats. Communication via CAN bus interfaces provides access to wide array of operational and control parameters for applications utilizing Tier IV diesel engines or marine equipment. When implemented in J1939 system, PGNs and SPNs may be utilized from built-in database.