Simatic_XML_Parser_to_SCL/BlenderRun_ProdTime_parsed.pas

190 lines
12 KiB
ObjectPascal
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

========================================
Processing Block: BlenderRun_ProdTime (2040)
Language: LAD
----------------------------------------
Interface:
----------------------------------------
Networks:
Network ID: 9 - Title: ''
[Contact] UID: 26
- Checks: GlobalVariable UID: 21
- Input: Power Rail
[Contact] UID: 27
- Checks: GlobalVariable UID: 22
- Input: From instruction 26 (Pin: out)
[Add] UID: 28
- Input 1: GlobalVariable UID: 23
- Input 2: LiteralConstant UID: 24
- Enabled by: instruction 27 (Pin: out)
- Output to: GlobalVariable UID: 25
Network ID: 1A - Title: ''
[Contact] UID: 24
- Checks: GlobalVariable UID: 21
- Input: Power Rail
[Move] UID: 25
- Input Value: LiteralConstant UID: 22
- Enabled by: instruction 24 (Pin: out)
- Output to: GlobalVariable UID: 23
Network ID: 2B - Title: ''
[Contact] UID: 26
- Checks: GlobalVariable UID: 21
- Input: Power Rail
[Contact] UID: 27
- Checks: GlobalVariable UID: 22
- Input: From instruction 26 (Pin: out)
[Add] UID: 28
- Input 1: GlobalVariable UID: 23
- Input 2: LiteralConstant UID: 24
- Enabled by: instruction 27 (Pin: out)
- Output to: GlobalVariable UID: 25
Network ID: 3C - Title: ''
[Compare EQ] UID: 24
- Input 1: GlobalVariable UID: 21
- Input 2: LiteralConstant UID: 22
- Pre-condition: Power Rail
[Coil] UID: 25
- Assigns to: LocalVariable UID: 23
- Condition from: instruction 24 (Pin: out)
Network ID: 4D - Title: ''
[Contact] UID: 27
- Checks: LocalVariable UID: 21
- Input: Power Rail
[Move] UID: 28
- Input Value: LiteralConstant UID: 22
- Enabled by: instruction 27 (Pin: out)
- Output to: GlobalVariable UID: 23
[Add] UID: 29
- Input 1: GlobalVariable UID: 24
- Input 2: LiteralConstant UID: 25
- Enabled by: Power Rail (ImplÝcito, sin EN)
- Output to: GlobalVariable UID: 26
Network ID: 5E - Title: ''
[Compare EQ] UID: 24
- Input 1: GlobalVariable UID: 21
- Input 2: LiteralConstant UID: 22
- Pre-condition: Power Rail
[Coil] UID: 25
- Assigns to: LocalVariable UID: 23
- Condition from: instruction 24 (Pin: out)
Network ID: 6F - Title: ''
[Contact] UID: 30
- Checks: LocalVariable UID: 21
- Input: Power Rail
[Move] UID: 31
- Input Value: LiteralConstant UID: 22
- Enabled by: instruction 30 (Pin: out)
- Output to: GlobalVariable UID: 23
[Add] UID: 32
- Input 1: GlobalVariable UID: 24
- Input 2: LiteralConstant UID: 25
- Enabled by: Power Rail (ImplÝcito, sin EN)
- Output to: GlobalVariable UID: 26
[Add] UID: 33
- Input 1: GlobalVariable UID: 27
- Input 2: LiteralConstant UID: 28
- Enabled by: Power Rail (ImplÝcito, sin EN)
- Output to: GlobalVariable UID: 29
Network ID: 80 - Title: ''
[Contact] UID: 29
- Checks: GlobalVariable UID: 21
- Input: Power Rail
[Contact] UID: 30
- Checks: GlobalVariable UID: 22
- Input: {}
[OR Logic] UID: 31
- Input 1 from: instruction 29 (Pin: out)
- Input 2 from: instruction 30 (Pin: out)
[Move] UID: 32
- Input Value: LiteralConstant UID: 23
- Enabled by: instruction 31 (Pin: out)
- Output to: GlobalVariable UID: 24
[Move] UID: 33
- Input Value: LiteralConstant UID: 25
- Enabled by: Power Rail (ImplÝcito, sin EN)
- Output to: GlobalVariable UID: 26
[Move] UID: 34
- Input Value: LiteralConstant UID: 27
- Enabled by: Power Rail (ImplÝcito, sin EN)
- Output to: GlobalVariable UID: 28
Network ID: 91 - Title: ''
[Contact] UID: 26
- Checks: GlobalVariable UID: 21
- Input: Power Rail
[Contact] UID: 27
- Checks: GlobalVariable UID: 22
- Input: From instruction 26 (Pin: out)
[Add] UID: 28
- Input 1: GlobalVariable UID: 23
- Input 2: LiteralConstant UID: 24
- Enabled by: instruction 27 (Pin: out)
- Output to: GlobalVariable UID: 25
Network ID: A2 - Title: ''
[Convert] UID: 35
- Input Value: GlobalVariable UID: 21
- Enabled by: Power Rail
- Output to: LocalVariable UID: 22
[Modulo] UID: 36
- Input 1 (Dividend): LocalVariable UID: 23
- Input 2 (Divisor): TypedConstant UID: 24
- Enabled by: instruction 35 (Pin: eno)
- Output (Remainder) to: LocalVariable UID: 25
[Compare EQ] UID: 37
- Input 1: LocalVariable UID: 26
- Input 2: TypedConstant UID: 27
- Pre-condition: instruction 36 (Pin: eno)
[Contact] UID: 38
- Checks: GlobalVariable UID: 28
- Input: From instruction 37 (Pin: out)
[Contact] UID: 39
- Checks: GlobalVariable UID: 29
- Input: From instruction 38 (Pin: out)
[Add] UID: 40
- Input 1: GlobalVariable UID: 30
- Input 2: LiteralConstant UID: 31
- Enabled by: instruction 39 (Pin: out)
- Output to: GlobalVariable UID: 32
[PBox - Special?] UID: 41
- Input Pin 'bit': GlobalVariable UID: 33
[Coil] UID: 42
- Assigns to: LocalVariable UID: 34
- Condition from: instruction 41 (Pin: out)
Network ID: B3 - Title: ''
[Contact] UID: 32
- Checks: LocalVariable UID: 21
- Input: Power Rail
[Convert] UID: 33
- Input Value: GlobalVariable UID: 22
- Enabled by: instruction 32 (Pin: out)
- Output to: LocalVariable UID: 23
[Modulo] UID: 34
- Input 1 (Dividend): LocalVariable UID: 24
- Input 2 (Divisor): TypedConstant UID: 25
- Enabled by: instruction 33 (Pin: eno)
- Output (Remainder) to: LocalVariable UID: 26
[Compare EQ] UID: 35
- Input 1: LocalVariable UID: 27
- Input 2: TypedConstant UID: 28
- Pre-condition: instruction 34 (Pin: eno)
[Add] UID: 36
- Input 1: GlobalVariable UID: 29
- Input 2: LiteralConstant UID: 30
- Enabled by: instruction 35 (Pin: out)
- Output to: GlobalVariable UID: 31
Network ID: C4 - Title: ''
[Move] UID: 23
- Input Value: GlobalVariable UID: 21
- Enabled by: Power Rail
- Output to: GlobalVariable UID: 22