PLC Code Repo is a research initiative at Idaho State University collecting PLC programs from students and industry professionals. Contributed code powers the development of safety and security metrics for programmable logic controllers used in critical infrastructure.
The KEN Tool parses Rockwell Automation .L5X and CodeSys IEC 61131-3 .XML project files, computing safety and security metrics to help identify issues before code reaches a live control system.
Contributed code is used to develop models for PLC code quality and create practical guidance for writing safe, secure PLC programs in industrial environments.
PLC programs submitted by practitioners and students form a growing dataset for ICS security research, tool validation, and the development of industry coding standards.