Skip to content

Commit d0eadb4

Browse files
committed
Readme before MDlinter
1 parent 2f356df commit d0eadb4

File tree

2 files changed

+5
-4
lines changed

2 files changed

+5
-4
lines changed

.github/workflows/release-library.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,4 +12,5 @@ jobs:
1212
DEPLOY_KEY: ${{ secrets.DEPLOY_KEY }}
1313

1414
with:
15-
VERSION: ${{ github.ref_name }}
15+
VERSION: ${{ github.ref_name }}
16+
RUN_BUILD: false

README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,17 @@
1-
# PLCopen Snippets
1+
# PLCopen Snippets
22

33
The following block-template snippets for AX Code are based on the
44
PLCopen-like standard **'Function Blocks for Motion Control' V2.0** which can also be found in the LGF library for TIA Portal [here](https://support.industry.siemens.com/cs/ww/en/view/109479728).
55

66
This collection consists of 6x PLCopen FB code-snippets (3x "Execute"-variants / 3x "Enable"-variants) plus 2x complementary structured-types. We also added 4x basic FC's and 4x basic FB's variants inspired by PLCopen, which in addition should emphasise you to build more predictable blocks(interfaces) with standardized execution behaviours.
77
These vscode snippets gives you a head-start in content creation for your very own SIMATIC AX library or application.
88

9-
## About: PLCopen <br/>
9+
## About: PLCopen ##
1010
*"The PLCopen organization has defined a standard for Motion Control blocks. This standard can be generalized in that way, that it can be applied to all asynchronous blocks. Asynchronous means in this context, that the execution of the function inside the block extends over multiple (more than one) execution cycles of the PLC, e.g. for communication, closed loop control or motion control applications."*
1111
<br/>
1212
<br/>
1313

14-
### A function block with an **"enable"** - behaviour:
14+
### A function block with an **"enable"** - behaviour: ###
1515
*"Blocks which are started and initialized only once and afterwards remain in operation to respond to inputs have an "enable" input parameter.
1616
Example: A communication block (acting as server) waits after initialization for incoming connection requests from a client. After a successful data exchange the server waits for other incoming connection requests.
1717
Setting the parameter "enable" starts the execution of an asynchronous task. If "enable" remains set, the task execution remains active and new values are being accepted and processed.

0 commit comments

Comments
 (0)