Skip to content
GitLab
Projects Groups Topics Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Sign in
  • E escet
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Graph
    • Compare revisions
    • Locked files
  • Issues 93
    • Issues 93
    • List
    • Boards
    • Service Desk
    • Milestones
    • Iterations
  • Merge requests 10
    • Merge requests 10
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
    • Test cases
  • Deployments
    • Deployments
    • Releases
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • Eclipse ProjectsEclipse Projects
  • Eclipse ESCET (Supervisory Control Engineering Toolkit)
  • escet
  • Merge requests
  • !369

#400 Implement first step in escet plcgen

  • Review changes

  • Download
  • Patches
  • Plain diff
Merged Albert Hofkamp requested to merge 400-escet-plcgen-step1-2 into develop Sep 22, 2022
  • Overview 116
  • Commits 15
  • Pipelines 8
  • Changes 57

Closes #400 (closed)

Initial setup for escet-plcgen, mainly infra-structure files and minimal code files. Basically the program reads a CIF file and ignores it, and writes an empty project for each target. Due to limitations in cif2plc though it's not completely empty, for example it outputs timers and some other files. I think this is fine for now.

I borrowed heavily from cif2plc (mostly by importing) for producing PLC output, except for the ABB target as that doesn't exist. For this target I also looked at the plcgen0 version, but I don't like it. It's optimized for copy/paste into the ABB development environment. For example it omits everything that the environment provides, such as the header and footers of functions and tables. It's not a complete PLC program that you can read or review.

Assignee
Assign to
Reviewers
Request review from
Time tracking
Source branch: 400-escet-plcgen-step1-2

Copyright © Eclipse Foundation, Inc. All Rights Reserved.     Privacy Policy | Terms of Use | Copyright Agent