Contents
Introduction
Concepts and Elements
Library Types
Placeholder
Library Prefix
Library Categories
Library Properties
Behaviour Model and Interface Design
Static Analysis
Parameter Handling
Visibility Control
External Libraries
Developers best friends
Advanced Topic’s
Guidelines for Library Development
Select a meaningful filename
Select a pragmatic library namespace
Enter all project information
Apply the correct method for referencing other libraries
Design smart interfaces
Implement user-friendly error handling
Use the correct method for deployment and licensing
Ensure consistency by using templates
Use a familiar and uniform project structure
Ensure clean code by applying a consistent naming conventions
Library Documentation
Documentation Areas
Formatting Commands (Overview)
The Markup Specification
CODESYS Specific Formatting Commands
Script your Documentation
Page Layout Setup
Different Output Formats for Library Documentation
Documentation in Different Languages
Examples of “reStructuredText”
Package Designer
Library Development Checklist
Glossary