From c0cb4b09d5873bf512edfa089dfb46f20dbc5f12 Mon Sep 17 00:00:00 2001 From: giles Date: Wed, 18 Oct 2023 14:14:53 +0100 Subject: [PATCH] extra yml files added --- .drone.yml | 385 +++++++++ README.md | 22 +- equipment-model2.a.yml | 1116 +++++++++++++++++++++++++++ instructions/equipment-model2.a.yml | 1116 +++++++++++++++++++++++++++ 4 files changed, 2634 insertions(+), 5 deletions(-) create mode 100644 .drone.yml create mode 100644 equipment-model2.a.yml create mode 100644 instructions/equipment-model2.a.yml diff --git a/.drone.yml b/.drone.yml new file mode 100644 index 0000000..3e27221 --- /dev/null +++ b/.drone.yml @@ -0,0 +1,385 @@ +--- +kind: pipeline +type: docker +name: register + +platform: + os: linux + arch: amd64 + +clone: + disable: true + +trigger: + event: + exclude: + - promote + +--- +kind: pipeline +type: docker +name: registry + +platform: + os: linux + arch: amd64 + +clone: + disable: true + +steps: +- name: alpine/git:v2.26.2 + image: docker:19.03.12-dind@sha256:8dded163e463f4a59bf305b3dca98e312b2cfb89a43da3872e48f95a7554c48f + commands: + - set -e + - "n=0\nwhile :\ndo\n docker login $${REGISTRY_DOMAIN}:$${REGISTRY_PORT}/ --username client --password \"$${REGISTRY_PASSWORD}\" \\\\\n && break # substitute your command here\n n=$((n+1))\n if [ $n -ge 10 ]; then\n echo \"login failed\"\n exit 1\n fi\n echo \"retrying login..$n\"\n sleep 5\ndone\n" + - "n=0\nwhile :\ndo\n docker pull alpine/git:v2.26.2@sha256:8715680f27333935bb384a678256faf8e8832a5f2a0d4a00c9d481111c5a29c0 \\\\\n && docker tag alpine/git:v2.26.2@sha256:8715680f27333935bb384a678256faf8e8832a5f2a0d4a00c9d481111c5a29c0 $${REGISTRY_DOMAIN}:$${REGISTRY_PORT}/stack/ghost/alpine/git:v2.26.2 \\\\\n && docker push $${REGISTRY_DOMAIN}:$${REGISTRY_PORT}/stack/ghost/alpine/git:v2.26.2 && break\n n=$((n+1))\n if [ $n -ge 10 ]; then\n echo \"initialise failed\"\n exit 1\n fi\n echo \"retrying..$n\"\n sleep 5\ndone\n" + volumes: + - name: dockersock + path: /var/run + +- name: ghost:3.14.0 + image: docker:19.03.12-dind@sha256:8dded163e463f4a59bf305b3dca98e312b2cfb89a43da3872e48f95a7554c48f + commands: + - set -e + - "n=0\nwhile :\ndo\n docker login $${REGISTRY_DOMAIN}:$${REGISTRY_PORT}/ --username client --password \"$${REGISTRY_PASSWORD}\" \\\\\n && break # substitute your command here\n n=$((n+1))\n if [ $n -ge 10 ]; then\n echo \"login failed\"\n exit 1\n fi\n echo \"retrying login..$n\"\n sleep 5\ndone\n" + - "n=0\nwhile :\ndo\n docker pull ghost:3.14.0@sha256:38fb60af996dca89632e848c32e8c155d6dd20578c129752bd5449f99028fa92 \\\\\n && docker tag ghost:3.14.0@sha256:38fb60af996dca89632e848c32e8c155d6dd20578c129752bd5449f99028fa92 $${REGISTRY_DOMAIN}:$${REGISTRY_PORT}/stack/ghost/ghost:3.14.0 \\\\\n && docker push $${REGISTRY_DOMAIN}:$${REGISTRY_PORT}/stack/ghost/ghost:3.14.0 && break\n n=$((n+1))\n if [ $n -ge 10 ]; then\n echo \"initialise failed\"\n exit 1\n fi\n echo \"retrying..$n\"\n sleep 5\ndone\n" + volumes: + - name: dockersock + path: /var/run + +- name: mysql:5.7 + image: docker:19.03.12-dind@sha256:8dded163e463f4a59bf305b3dca98e312b2cfb89a43da3872e48f95a7554c48f + commands: + - set -e + - "n=0\nwhile :\ndo\n docker login $${REGISTRY_DOMAIN}:$${REGISTRY_PORT}/ --username client --password \"$${REGISTRY_PASSWORD}\" \\\\\n && break # substitute your command here\n n=$((n+1))\n if [ $n -ge 10 ]; then\n echo \"login failed\"\n exit 1\n fi\n echo \"retrying login..$n\"\n sleep 5\ndone\n" + - "n=0\nwhile :\ndo\n docker pull mysql:5.7@sha256:ce6815027949d0b48e3097a94fa3ec062866a78868d50c7900c697c13574599f \\\\\n && docker tag mysql:5.7@sha256:ce6815027949d0b48e3097a94fa3ec062866a78868d50c7900c697c13574599f $${REGISTRY_DOMAIN}:$${REGISTRY_PORT}/stack/ghost/mysql:5.7 \\\\\n && docker push $${REGISTRY_DOMAIN}:$${REGISTRY_PORT}/stack/ghost/mysql:5.7 && break\n n=$((n+1))\n if [ $n -ge 10 ]; then\n echo \"initialise failed\"\n exit 1\n fi\n echo \"retrying..$n\"\n sleep 5\ndone\n" + volumes: + - name: dockersock + path: /var/run + +services: +- name: docker + image: docker:19.03.12-dind@sha256:8dded163e463f4a59bf305b3dca98e312b2cfb89a43da3872e48f95a7554c48f + privileged: true + volumes: + - name: dockersock + path: /var/run + - name: ca + path: /etc/docker/certs.d + - name: daemonjson + path: /etc/docker/daemon.json + +volumes: +- name: dockersock + temp: {} +- name: ca + host: + path: /etc/docker/certs.d +- name: daemonjson + host: + path: /etc/docker/daemon.json + +image_pull_secrets: +- dockerconfigjson + +trigger: + event: + - promote + target: + - registry + +--- +kind: pipeline +type: docker +name: save + +platform: + os: linux + arch: amd64 + +clone: + disable: true + +steps: +- name: mkdir + image: appleboy/drone-ssh:1.6.2@sha256:b801dc2cd238c192b6e99acfa7bc3f5b9a03f312bd2feb1e10b3a7a28a1b80ea + settings: + envs: + - drone_tag + - drone_commit + - drone_build_number + - drone_repo_name + - drone_repo_namespace + script: + - mkdir -p /stack/.images/ghost/built + - rm -f /stack/.images/ghost/*.* + - rm -f /stack/.images/ghost/built/*.* + +- name: alpine/git:v2.26.2 + image: appleboy/drone-ssh:1.6.2@sha256:b801dc2cd238c192b6e99acfa7bc3f5b9a03f312bd2feb1e10b3a7a28a1b80ea + settings: + envs: + - drone_tag + - drone_commit + - drone_build_number + - drone_repo_name + - drone_repo_namespace + - registry_domain + - registry_port + - registry_password + - destination_registry + script: + - "n=0\nwhile :\ndo\n docker login $${REGISTRY_DOMAIN}:$${REGISTRY_PORT}/ --username client --password \"$${REGISTRY_PASSWORD}\" \\\\\n && break # substitute your command here\n n=$((n+1))\n if [ $n -ge 10 ]; then\n echo \"login failed\"\n exit 1\n fi\n echo \"retrying login..$n\"\n sleep 5\ndone\n" + - docker pull $${REGISTRY_DOMAIN}:$${REGISTRY_PORT}/stack/ghost/alpine/git:v2.26.2 + - docker save $${REGISTRY_DOMAIN}:$${REGISTRY_PORT}/stack/ghost/alpine/git:v2.26.2 -o /stack/.images/ghost/alpine_git:v2.26.2.tar + - echo "docker load < alpine_git:v2.26.2.tar" >> /stack/.images/ghost/load.sh + - echo "docker tag $${REGISTRY_DOMAIN}:$${REGISTRY_PORT}/stack/ghost/alpine/git:v2.26.2 $${DESTINATION_REGISTRY}/stack/ghost/alpine/git:v2.26.2" >> /stack/.images/ghost/load.sh + +- name: ghost:3.14.0 + image: appleboy/drone-ssh:1.6.2@sha256:b801dc2cd238c192b6e99acfa7bc3f5b9a03f312bd2feb1e10b3a7a28a1b80ea + settings: + envs: + - drone_tag + - drone_commit + - drone_build_number + - drone_repo_name + - drone_repo_namespace + - registry_domain + - registry_port + - registry_password + - destination_registry + script: + - "n=0\nwhile :\ndo\n docker login $${REGISTRY_DOMAIN}:$${REGISTRY_PORT}/ --username client --password \"$${REGISTRY_PASSWORD}\" \\\\\n && break # substitute your command here\n n=$((n+1))\n if [ $n -ge 10 ]; then\n echo \"login failed\"\n exit 1\n fi\n echo \"retrying login..$n\"\n sleep 5\ndone\n" + - docker pull $${REGISTRY_DOMAIN}:$${REGISTRY_PORT}/stack/ghost/ghost:3.14.0 + - docker save $${REGISTRY_DOMAIN}:$${REGISTRY_PORT}/stack/ghost/ghost:3.14.0 -o /stack/.images/ghost/ghost:3.14.0.tar + - echo "docker load < ghost:3.14.0.tar" >> /stack/.images/ghost/load.sh + - echo "docker tag $${REGISTRY_DOMAIN}:$${REGISTRY_PORT}/stack/ghost/ghost:3.14.0 $${DESTINATION_REGISTRY}/stack/ghost/ghost:3.14.0" >> /stack/.images/ghost/load.sh + +- name: mysql:5.7 + image: appleboy/drone-ssh:1.6.2@sha256:b801dc2cd238c192b6e99acfa7bc3f5b9a03f312bd2feb1e10b3a7a28a1b80ea + settings: + envs: + - drone_tag + - drone_commit + - drone_build_number + - drone_repo_name + - drone_repo_namespace + - registry_domain + - registry_port + - registry_password + - destination_registry + script: + - "n=0\nwhile :\ndo\n docker login $${REGISTRY_DOMAIN}:$${REGISTRY_PORT}/ --username client --password \"$${REGISTRY_PASSWORD}\" \\\\\n && break # substitute your command here\n n=$((n+1))\n if [ $n -ge 10 ]; then\n echo \"login failed\"\n exit 1\n fi\n echo \"retrying login..$n\"\n sleep 5\ndone\n" + - docker pull $${REGISTRY_DOMAIN}:$${REGISTRY_PORT}/stack/ghost/mysql:5.7 + - docker save $${REGISTRY_DOMAIN}:$${REGISTRY_PORT}/stack/ghost/mysql:5.7 -o /stack/.images/ghost/mysql:5.7.tar + - echo "docker load < mysql:5.7.tar" >> /stack/.images/ghost/load.sh + - echo "docker tag $${REGISTRY_DOMAIN}:$${REGISTRY_PORT}/stack/ghost/mysql:5.7 $${DESTINATION_REGISTRY}/stack/ghost/mysql:5.7" >> /stack/.images/ghost/load.sh + +- name: my-ghost + image: appleboy/drone-ssh:1.6.2@sha256:b801dc2cd238c192b6e99acfa7bc3f5b9a03f312bd2feb1e10b3a7a28a1b80ea + settings: + envs: + - drone_tag + - drone_commit + - drone_build_number + - drone_repo_name + - drone_repo_namespace + - registry_domain + - registry_port + - registry_password + - destination_registry + script: + - "n=0\nwhile :\ndo\n docker login $${REGISTRY_DOMAIN}:$${REGISTRY_PORT}/ --username client --password \"$${REGISTRY_PASSWORD}\" \\\\\n && break # substitute your command here\n n=$((n+1))\n if [ $n -ge 10 ]; then\n echo \"login failed\"\n exit 1\n fi\n echo \"retrying login..$n\"\n sleep 5\ndone\n" + - docker pull $${REGISTRY_DOMAIN}:$${REGISTRY_PORT}/stack/ghost/my-ghost + - docker save $${REGISTRY_DOMAIN}:$${REGISTRY_PORT}/stack/ghost/my-ghost -o /stack/.images/ghost/built/my-ghost.tar + - echo "docker load my-ghost.tar" >> /stack/.images/ghost/built/load.sh + - echo "docker tag $${REGISTRY_DOMAIN}:$${REGISTRY_PORT}/stack/ghost/my-ghost ${DESINATION_REGISTRY}/stack/ghost/my-ghost" >> /stack/.images/ghost/built/load.sh + +trigger: + event: + - promote + target: + - save + +--- +kind: pipeline +type: docker +name: print + +platform: + os: linux + arch: amd64 + +steps: +- name: print env + image: appleboy/drone-ssh:1.6.2@sha256:b801dc2cd238c192b6e99acfa7bc3f5b9a03f312bd2feb1e10b3a7a28a1b80ea + settings: + envs: + - drone_tag + - drone_commit + - drone_build_number + - drone_repo_name + - drone_repo_namespace + - mail_service + - mail_user + - commento_origin + - theme + - mysql_root_password + script: + - rm -f env-ghost + - "echo \"export MAIL_SERVICE='$${MAIL_SERVICE}'\" >> env-ghost # \"mail-service\"" + - "echo \"export MAIL_USER='$${MAIL_USER}'\" >> env-ghost # \"mail-user\"" + - "echo \"export COMMENTO_ORIGIN='$${COMMENTO_ORIGIN}'\" >> env-ghost # \"commento-origin\"" + - "echo \"export THEME='$${THEME}'\" >> env-ghost # \"theme\"" + - "echo \"export MYSQL_ROOT_PASSWORD='$${MYSQL_ROOT_PASSWORD}'\" >> env-ghost # \"mysql-root-password\"" + environment: + COMMENTO_ORIGIN: + from_secret: commento-origin + MAIL_SERVICE: + from_secret: mail-service + MAIL_USER: + from_secret: mail-user + MYSQL_ROOT_PASSWORD: + from_secret: mysql-root-password + THEME: + from_secret: theme + +trigger: + event: + - promote + target: + - print + +--- +kind: pipeline +type: docker +name: build + +platform: + os: linux + arch: amd64 + +steps: +- name: "dockerbuild:" + image: docker:19.03.12-dind@sha256:8dded163e463f4a59bf305b3dca98e312b2cfb89a43da3872e48f95a7554c48f + commands: + - set -e + - export NAME=ghost + - export ROOT=stack + - "n=0\nwhile :\ndo\n docker login $${REGISTRY_DOMAIN}:$${REGISTRY_PORT}/ --username client --password \"$${REGISTRY_PASSWORD}\" \\\\\n && break # substitute your command here\n n=$((n+1))\n if [ $n -ge 10 ]; then\n echo \"login failed\"\n exit 1\n fi\n echo \"retrying login..$n\"\n sleep 5\ndone\n" + - sh .drone/build.sh + - sh .drone/push.sh + environment: + THEME: + from_secret: theme + volumes: + - name: dockersock + path: /var/run + +services: +- name: docker + image: docker:19.03.12-dind@sha256:8dded163e463f4a59bf305b3dca98e312b2cfb89a43da3872e48f95a7554c48f + privileged: true + volumes: + - name: dockersock + path: /var/run + - name: ca + path: /etc/docker/certs.d + - name: daemonjson + path: /etc/docker/daemon.json + +volumes: +- name: dockersock + temp: {} +- name: ca + host: + path: /etc/docker/certs.d +- name: daemonjson + host: + path: /etc/docker/daemon.json + +trigger: + event: + - promote + target: + - build + +--- +kind: pipeline +type: docker +name: deploy + +platform: + os: linux + arch: amd64 + +steps: +- name: scp + image: appleboy/drone-scp:1.6.2@sha256:bd37a55f4b97e7742b0de7333669b96220b3cc422d366e1fa8c34059b736ab47 + settings: + command_timeout: 2m + source: + - . + target: /stack/ghost + +- name: deploy + image: appleboy/drone-ssh:1.6.2@sha256:b801dc2cd238c192b6e99acfa7bc3f5b9a03f312bd2feb1e10b3a7a28a1b80ea + settings: + envs: + - drone_tag + - drone_commit + - drone_build_number + - drone_repo_name + - drone_repo_namespace + - scheme + - domain + - registry_domain + - registry_port + - registry_password + - mail_service + - mail_user + - commento_origin + - theme + - mysql_root_password + - theme + script: + - export MYSQL_ROOT_PASSWORD=$${MYSQL_ROOT_PASSWORD} + - export MAIL_SERVICE=$${MAIL_SERVICE} + - export MAIL_USER=$${MAIL_USER} + - export COMMENTO_ORIGIN=$${COMMENTO_ORIGIN} + - export THEME=$${THEME} + - export THEME=$${THEME} + - export SCHEME=$${SCHEME} + - export DOMAIN=$${DOMAIN} + - export REGISTRY_DOMAIN=$${REGISTRY_DOMAIN} + - export REGISTRY_PORT=$${REGISTRY_PORT} + - export REGISTRY_PASSWORD=$${REGISTRY_PASSWORD} + - set -e + - export NAME=ghost + - export ROOT=stack + - cd /stack/ghost + - "n=0\nwhile :\ndo\n docker login $${REGISTRY_DOMAIN}:$${REGISTRY_PORT}/ --username client --password \"$${REGISTRY_PASSWORD}\" \\\\\n && break # substitute your command here\n n=$((n+1))\n if [ $n -ge 10 ]; then\n echo \"login failed\"\n exit 1\n fi\n echo \"retrying login..$n\"\n sleep 5\ndone\n" + - sh .drone/pull.sh + - sh .drone/deploy.sh + environment: + COMMENTO_ORIGIN: + from_secret: commento-origin + MAIL_SERVICE: + from_secret: mail-service + MAIL_USER: + from_secret: mail-user + MYSQL_ROOT_PASSWORD: + from_secret: mysql-root-password + THEME: + from_secret: theme + +trigger: + event: + - promote + - promote + target: + - deploy + - production + +... diff --git a/README.md b/README.md index 0ed746c..2a040a1 100644 --- a/README.md +++ b/README.md @@ -10,12 +10,24 @@ tea is here (i had to change docker file to just be based on node:latest) https://gitea.com/gitea/tea/src/branch/main/docs/CLI.md -get tea for ubuntu -```sh -sudo apt-get update -y -sudo apt-get install -y tea -``` +On ?tag ? push to master +clone master +branch deployed +yml -> xml +push deployed + + + +pull to production PC and import. + +pull to development, import, modify, export +push from development to format branch + +on format-branch pull, xml -> yml, push to product-development and PR + + + ### FTBatch development pc on development branch diff --git a/equipment-model2.a.yml b/equipment-model2.a.yml new file mode 100644 index 0000000..5b3f0cf --- /dev/null +++ b/equipment-model2.a.yml @@ -0,0 +1,1116 @@ +- AreaModel: + - attributes: + xmlns: urn:Rockwell/AreaModel + xmlns:xsi: http://www.w3.org/2001/XMLSchema-instance + xsi:schemaLocation: urn:Rockwell/AreaModel C:\PROGRA~2\ROCKWE~1\Batch\Schemas\AreaModel.xsd + SchemaVersion: '71' + - Version: '1.00' + - Area: + - UniqueName: AREA1 + - EnumerationSet: + - UniqueName: PHASE_FAILURES + - Type: '0' + - EnumerationSet: + - UniqueName: YES_NO + - Type: '1' + - Member: + - Name: YES + - Ordinal: '1' + - Member: + - Name: NO + - Ordinal: '0' + - EnumerationSet: + - UniqueName: $TIMER_TYPE + - Type: '1' + - Member: + - Name: COUNT_DOWN + - Ordinal: '0' + - Member: + - Name: COUNT_UP + - Ordinal: '1' + - EnumerationSet: + - UniqueName: $HOLD_BEHAVIOR + - Type: '1' + - Member: + - Name: RETENTIVE + - Ordinal: '1' + - Member: + - Name: RESET + - Ordinal: '2' + - Member: + - Name: CONTINUE + - Ordinal: '0' + - EnumerationSet: + - UniqueName: REPORTING_CONTEXTS + - Type: '1' + - Member: + - Name: 'NULL' + - Ordinal: '0' + - Server: + - Name: STATIC + - Server: + - Name: InstructionBasedServer + - DSDFFileName: InstructionBasedServer.dsdf + - Protocol: OPC + - DefaultAccessPath: INSTRUCTIONS + - ReadAccessPath: INSTRUCTIONS + - ReadItemName: WATCHDOG + - WriteAccessPath: INSTRUCTIONS + - WriteItemName: WATCHDOGW + - OnControlScanRate: '1000' + - OffControlScanRate: '60000' + - LocalServer: '1' + - RemoteServerLocation: null + - WatchdogProtocol: '1' + - CommandVerificationPolicies: + - AbortCmd: + - SignatureTemplateName: null + - AckCmd: + - SignatureTemplateName: null + - AutoCmd: + - SignatureTemplateName: null + - BindCmd: + - SignatureTemplateName: null + - BindAckCmd: + - SignatureTemplateName: null + - ClearFailCmd: + - SignatureTemplateName: null + - CommentCmd: + - SignatureTemplateName: null + - DisconnectCmd: + - SignatureTemplateName: null + - HoldCmd: + - SignatureTemplateName: null + - ManualCmd: + - SignatureTemplateName: null + - ParamChangeCmd: + - SignatureTemplateName: null + - PauseCmd: + - SignatureTemplateName: null + - RemoveCmd: + - SignatureTemplateName: null + - ReactivateStepCmd: + - SignatureTemplateName: null + - ResetCmd: + - SignatureTemplateName: null + - RestartCmd: + - SignatureTemplateName: null + - ResumeCmd: + - SignatureTemplateName: null + - SemiAutoCmd: + - SignatureTemplateName: null + - SetLabelsCmd: + - SignatureTemplateName: null + - SetLotsCmd: + - SignatureTemplateName: null + - StartCmd: + - SignatureTemplateName: null + - StepCmd: + - SignatureTemplateName: null + - StopCmd: + - SignatureTemplateName: null + - TimerCompleteCmd: + - SignatureTemplateName: null + - TimerResetCmd: + - SignatureTemplateName: null + - ForceTransitionCmd: + - SignatureTemplateName: null + - OverrideCmd: + - SignatureTemplateName: null + - OverrideClearCmd: + - SignatureTemplateName: null + - RecipeApprovalsProcess: + - RecipeApprovalStep: + - Name: Begin Approvals + - Id: '-1' + - StepOrder: '1' + - Required: '1' + - ApproveSignatureTemplateName: null + - RevertSignatureTemplateName: null + - Description: Used to formally begin the approval process. + - RecipeApprovalStep: + - Name: Confirm Author + - Id: '-2' + - StepOrder: '2' + - Required: '0' + - ApproveSignatureTemplateName: null + - RevertSignatureTemplateName: null + - Description: Confirmation by the author of the recipe that it is ready for review. + - RecipeApprovalStep: + - Name: Review Recipe + - Id: '-3' + - StepOrder: '3' + - Required: '0' + - ApproveSignatureTemplateName: null + - RevertSignatureTemplateName: null + - Description: Confirmation that the recipe has been reviewed by the signer(s) + - RecipeApprovalStep: + - Name: Approve Recipe + - Id: '-4' + - StepOrder: '4' + - Required: '0' + - ApproveSignatureTemplateName: null + - RevertSignatureTemplateName: null + - Description: Confirmation that the recipe has been approved by the signer(s) + - RecipeApprovalStep: + - Name: Release Recipe as Step + - Id: '-5' + - StepOrder: '2' + - Required: '1' + - ApproveSignatureTemplateName: null + - RevertSignatureTemplateName: null + - Description: Confirmation that this step can be available for use by others. + - RecipeApprovalStep: + - Name: Release Recipe to Production + - Id: '-6' + - StepOrder: '2' + - Required: '1' + - ApproveSignatureTemplateName: null + - RevertSignatureTemplateName: null + - Description: Confirmation that this recipe can be available to put on the batch list. + - ExpeditedApprovalsProcess: + - RecipeApprovalStep: + - Name: Release Recipe as Step + - Id: '-7' + - StepOrder: '1' + - Required: '1' + - ApproveSignatureTemplateName: null + - RevertSignatureTemplateName: null + - Description: Confirmation that this step can be available for use by others. + - RecipeApprovalStep: + - Name: Release Recipe to Production + - Id: '-8' + - StepOrder: '1' + - Required: '1' + - ApproveSignatureTemplateName: null + - RevertSignatureTemplateName: null + - Description: Confirmation that this recipe can be available to put on the batch list. + - RecipeApprovalProcessConfigured: '0' + - EnableRecipeVersioning: '0' + - SecurityAuthorityIdentifier: NOT_AVAILABLE + - TagClass: + - UniqueName: PARMTR01 + - Type: Real + - Description: null + - EngineeringUnits: null + - GlobalAttribute: 'false' + - TagClass: + - UniqueName: PARMTR02 + - Type: Real + - Description: null + - EngineeringUnits: null + - GlobalAttribute: 'false' + - TagClass: + - UniqueName: PARMTR03 + - Type: Real + - Description: null + - EngineeringUnits: null + - GlobalAttribute: 'false' + - TagClass: + - UniqueName: REPORT01 + - Type: Real + - Description: null + - EngineeringUnits: null + - GlobalAttribute: 'false' + - TagClass: + - UniqueName: REPORT02 + - Type: Real + - Description: null + - EngineeringUnits: null + - GlobalAttribute: 'false' + - TagClass: + - UniqueName: REQUST01 + - Type: Real + - Description: null + - EngineeringUnits: null + - GlobalAttribute: 'false' + - TagClass: + - UniqueName: REQUST02 + - Type: Real + - Description: null + - EngineeringUnits: null + - GlobalAttribute: 'false' + - ProcessCellClass: + - UniqueName: PCELL_CLS1 + - IconFilename: CFactory1.BMP + - UnitClass: + - UniqueName: UNIT_CLS1 + - IconFilename: UAGImixer.BMP + - RecipePhase: + - UniqueName: $TIMER_DN_SECOND + - IconFilename: Pstopwatch.bmp + - SystemCreated: 'true' + - Type: Standard + - DefaultControllerProgramName: null + - NumberOfParameterTags: '3' + - NumberOfReportTags: '2' + - NumberOfRequestTags: '0' + - NumberOfMessagePartners: '0' + - ParameterTagLockEnabled: 'true' + - RecipeParameter: + - Name: $TIMER_TYPE + - ID: '1' + - Type: Enumeration + - Scale: 'false' + - DownloadFlags: '65535' + - Contexts: null + - EnumerationDefault: COUNT_DOWN + - EnumerationSetName: $TIMER_TYPE + - RecipeParameter: + - Name: $HOLD_BEHAVIOR + - ID: '2' + - Type: Enumeration + - Scale: 'false' + - DownloadFlags: '65535' + - Contexts: null + - EnumerationDefault: CONTINUE + - EnumerationSetName: $HOLD_BEHAVIOR + - RecipeParameter: + - Name: $SETPOINT + - ID: '3' + - Type: Real + - Scale: 'false' + - DownloadFlags: '65535' + - Contexts: null + - RealDefault: '300' + - RealMin: '10' + - RealMax: '4147200' + - EngineeringUnits: SECONDS + - ParameterLimit: + - VerificationMethod: No_Limits + - LimitScale: 'false' + - NormalAction: None + - NormalSignatureTemplate: null + - HighLowAction: SignatureTemplate + - HighLowSignatureTemplate: null + - HighValue: null + - LowValue: null + - HighHighLowLowAction: SignatureTemplate + - HighHighLowLowSignatureTemplate: null + - HighHighValue: null + - LowLowValue: null + - HighHighHighLowLowLowAction: SignatureTemplate + - HighHighHighLowLowLowSignatureTemplate: null + - HighHighHighValue: null + - LowLowLowValue: null + - ReportParameter: + - Name: $ELAPSED_TIME + - ID: '1' + - Type: Real + - Accumulate: '0' + - ERPAlias: null + - UploadFlags: '65535' + - Contexts: null + - EngineeringUnits: SECONDS + - ReportLimit: + - VerificationMethod: No_Limits + - LimitScale: 'false' + - NormalAction: None + - NormalSignatureTemplate: null + - HighLowAction: SignatureTemplate + - HighLowSignatureTemplate: null + - HighValue: null + - LowValue: null + - HighHighLowLowAction: SignatureTemplate + - HighHighLowLowSignatureTemplate: null + - HighHighValue: null + - LowLowValue: null + - HighHighHighLowLowLowAction: SignatureTemplate + - HighHighHighLowLowLowSignatureTemplate: null + - HighHighHighValue: null + - LowLowLowValue: null + - VerificationLimitCalculation: Absolute + - TargetParameter: null + - ReportParameter: + - Name: $REMAINING_TIME + - ID: '2' + - Type: Real + - Accumulate: '0' + - ERPAlias: null + - UploadFlags: '65535' + - Contexts: null + - EngineeringUnits: SECONDS + - ReportLimit: + - VerificationMethod: No_Limits + - LimitScale: 'false' + - NormalAction: None + - NormalSignatureTemplate: null + - HighLowAction: SignatureTemplate + - HighLowSignatureTemplate: null + - HighValue: null + - LowValue: null + - HighHighLowLowAction: SignatureTemplate + - HighHighLowLowSignatureTemplate: null + - HighHighValue: null + - LowLowValue: null + - HighHighHighLowLowLowAction: SignatureTemplate + - HighHighHighLowLowLowSignatureTemplate: null + - HighHighHighValue: null + - LowLowLowValue: null + - VerificationLimitCalculation: Absolute + - TargetParameter: null + - RecipePhase: + - UniqueName: $TIMER_DN_MINUTE + - IconFilename: Pstopwatch.bmp + - SystemCreated: 'true' + - Type: Standard + - DefaultControllerProgramName: null + - NumberOfParameterTags: '3' + - NumberOfReportTags: '2' + - NumberOfRequestTags: '0' + - NumberOfMessagePartners: '0' + - ParameterTagLockEnabled: 'true' + - RecipeParameter: + - Name: $TIMER_TYPE + - ID: '1' + - Type: Enumeration + - Scale: 'false' + - DownloadFlags: '65535' + - Contexts: null + - EnumerationDefault: COUNT_DOWN + - EnumerationSetName: $TIMER_TYPE + - RecipeParameter: + - Name: $HOLD_BEHAVIOR + - ID: '2' + - Type: Enumeration + - Scale: 'false' + - DownloadFlags: '65535' + - Contexts: null + - EnumerationDefault: CONTINUE + - EnumerationSetName: $HOLD_BEHAVIOR + - RecipeParameter: + - Name: $SETPOINT + - ID: '3' + - Type: Real + - Scale: 'false' + - DownloadFlags: '65535' + - Contexts: null + - RealDefault: '20' + - RealMin: '0.17' + - RealMax: '69120' + - EngineeringUnits: MINUTES + - ParameterLimit: + - VerificationMethod: No_Limits + - LimitScale: 'false' + - NormalAction: None + - NormalSignatureTemplate: null + - HighLowAction: SignatureTemplate + - HighLowSignatureTemplate: null + - HighValue: null + - LowValue: null + - HighHighLowLowAction: SignatureTemplate + - HighHighLowLowSignatureTemplate: null + - HighHighValue: null + - LowLowValue: null + - HighHighHighLowLowLowAction: SignatureTemplate + - HighHighHighLowLowLowSignatureTemplate: null + - HighHighHighValue: null + - LowLowLowValue: null + - ReportParameter: + - Name: $ELAPSED_TIME + - ID: '1' + - Type: Real + - Accumulate: '0' + - ERPAlias: null + - UploadFlags: '65535' + - Contexts: null + - EngineeringUnits: MINUTES + - ReportLimit: + - VerificationMethod: No_Limits + - LimitScale: 'false' + - NormalAction: None + - NormalSignatureTemplate: null + - HighLowAction: SignatureTemplate + - HighLowSignatureTemplate: null + - HighValue: null + - LowValue: null + - HighHighLowLowAction: SignatureTemplate + - HighHighLowLowSignatureTemplate: null + - HighHighValue: null + - LowLowValue: null + - HighHighHighLowLowLowAction: SignatureTemplate + - HighHighHighLowLowLowSignatureTemplate: null + - HighHighHighValue: null + - LowLowLowValue: null + - VerificationLimitCalculation: Absolute + - TargetParameter: null + - ReportParameter: + - Name: $REMAINING_TIME + - ID: '2' + - Type: Real + - Accumulate: '0' + - ERPAlias: null + - UploadFlags: '65535' + - Contexts: null + - EngineeringUnits: MINUTES + - ReportLimit: + - VerificationMethod: No_Limits + - LimitScale: 'false' + - NormalAction: None + - NormalSignatureTemplate: null + - HighLowAction: SignatureTemplate + - HighLowSignatureTemplate: null + - HighValue: null + - LowValue: null + - HighHighLowLowAction: SignatureTemplate + - HighHighLowLowSignatureTemplate: null + - HighHighValue: null + - LowLowValue: null + - HighHighHighLowLowLowAction: SignatureTemplate + - HighHighHighLowLowLowSignatureTemplate: null + - HighHighHighValue: null + - LowLowLowValue: null + - VerificationLimitCalculation: Absolute + - TargetParameter: null + - RecipePhase: + - UniqueName: $TIMER_DN_HOUR + - IconFilename: Pstopwatch.bmp + - SystemCreated: 'true' + - Type: Standard + - DefaultControllerProgramName: null + - NumberOfParameterTags: '3' + - NumberOfReportTags: '2' + - NumberOfRequestTags: '0' + - NumberOfMessagePartners: '0' + - ParameterTagLockEnabled: 'true' + - RecipeParameter: + - Name: $TIMER_TYPE + - ID: '1' + - Type: Enumeration + - Scale: 'false' + - DownloadFlags: '65535' + - Contexts: null + - EnumerationDefault: COUNT_DOWN + - EnumerationSetName: $TIMER_TYPE + - RecipeParameter: + - Name: $HOLD_BEHAVIOR + - ID: '2' + - Type: Enumeration + - Scale: 'false' + - DownloadFlags: '65535' + - Contexts: null + - EnumerationDefault: CONTINUE + - EnumerationSetName: $HOLD_BEHAVIOR + - RecipeParameter: + - Name: $SETPOINT + - ID: '3' + - Type: Real + - Scale: 'false' + - DownloadFlags: '65535' + - Contexts: null + - RealDefault: '5' + - RealMin: '0.003' + - RealMax: '1152' + - EngineeringUnits: HOURS + - ParameterLimit: + - VerificationMethod: No_Limits + - LimitScale: 'false' + - NormalAction: None + - NormalSignatureTemplate: null + - HighLowAction: SignatureTemplate + - HighLowSignatureTemplate: null + - HighValue: null + - LowValue: null + - HighHighLowLowAction: SignatureTemplate + - HighHighLowLowSignatureTemplate: null + - HighHighValue: null + - LowLowValue: null + - HighHighHighLowLowLowAction: SignatureTemplate + - HighHighHighLowLowLowSignatureTemplate: null + - HighHighHighValue: null + - LowLowLowValue: null + - ReportParameter: + - Name: $ELAPSED_TIME + - ID: '1' + - Type: Real + - Accumulate: '0' + - ERPAlias: null + - UploadFlags: '65535' + - Contexts: null + - EngineeringUnits: HOURS + - ReportLimit: + - VerificationMethod: No_Limits + - LimitScale: 'false' + - NormalAction: None + - NormalSignatureTemplate: null + - HighLowAction: SignatureTemplate + - HighLowSignatureTemplate: null + - HighValue: null + - LowValue: null + - HighHighLowLowAction: SignatureTemplate + - HighHighLowLowSignatureTemplate: null + - HighHighValue: null + - LowLowValue: null + - HighHighHighLowLowLowAction: SignatureTemplate + - HighHighHighLowLowLowSignatureTemplate: null + - HighHighHighValue: null + - LowLowLowValue: null + - VerificationLimitCalculation: Absolute + - TargetParameter: null + - ReportParameter: + - Name: $REMAINING_TIME + - ID: '2' + - Type: Real + - Accumulate: '0' + - ERPAlias: null + - UploadFlags: '65535' + - Contexts: null + - EngineeringUnits: HOURS + - ReportLimit: + - VerificationMethod: No_Limits + - LimitScale: 'false' + - NormalAction: None + - NormalSignatureTemplate: null + - HighLowAction: SignatureTemplate + - HighLowSignatureTemplate: null + - HighValue: null + - LowValue: null + - HighHighLowLowAction: SignatureTemplate + - HighHighLowLowSignatureTemplate: null + - HighHighValue: null + - LowLowValue: null + - HighHighHighLowLowLowAction: SignatureTemplate + - HighHighHighLowLowLowSignatureTemplate: null + - HighHighHighValue: null + - LowLowLowValue: null + - VerificationLimitCalculation: Absolute + - TargetParameter: null + - RecipePhase: + - UniqueName: $TIMER_DN_DAY + - IconFilename: Pstopwatch.bmp + - SystemCreated: 'true' + - Type: Standard + - DefaultControllerProgramName: null + - NumberOfParameterTags: '3' + - NumberOfReportTags: '2' + - NumberOfRequestTags: '0' + - NumberOfMessagePartners: '0' + - ParameterTagLockEnabled: 'true' + - RecipeParameter: + - Name: $TIMER_TYPE + - ID: '1' + - Type: Enumeration + - Scale: 'false' + - DownloadFlags: '65535' + - Contexts: null + - EnumerationDefault: COUNT_DOWN + - EnumerationSetName: $TIMER_TYPE + - RecipeParameter: + - Name: $HOLD_BEHAVIOR + - ID: '2' + - Type: Enumeration + - Scale: 'false' + - DownloadFlags: '65535' + - Contexts: null + - EnumerationDefault: CONTINUE + - EnumerationSetName: $HOLD_BEHAVIOR + - RecipeParameter: + - Name: $SETPOINT + - ID: '3' + - Type: Real + - Scale: 'false' + - DownloadFlags: '65535' + - Contexts: null + - RealDefault: '5' + - RealMin: '0' + - RealMax: '48' + - EngineeringUnits: DAYS + - ParameterLimit: + - VerificationMethod: No_Limits + - LimitScale: 'false' + - NormalAction: None + - NormalSignatureTemplate: null + - HighLowAction: SignatureTemplate + - HighLowSignatureTemplate: null + - HighValue: null + - LowValue: null + - HighHighLowLowAction: SignatureTemplate + - HighHighLowLowSignatureTemplate: null + - HighHighValue: null + - LowLowValue: null + - HighHighHighLowLowLowAction: SignatureTemplate + - HighHighHighLowLowLowSignatureTemplate: null + - HighHighHighValue: null + - LowLowLowValue: null + - ReportParameter: + - Name: $ELAPSED_TIME + - ID: '1' + - Type: Real + - Accumulate: '0' + - ERPAlias: null + - UploadFlags: '65535' + - Contexts: null + - EngineeringUnits: DAYS + - ReportLimit: + - VerificationMethod: No_Limits + - LimitScale: 'false' + - NormalAction: None + - NormalSignatureTemplate: null + - HighLowAction: SignatureTemplate + - HighLowSignatureTemplate: null + - HighValue: null + - LowValue: null + - HighHighLowLowAction: SignatureTemplate + - HighHighLowLowSignatureTemplate: null + - HighHighValue: null + - LowLowValue: null + - HighHighHighLowLowLowAction: SignatureTemplate + - HighHighHighLowLowLowSignatureTemplate: null + - HighHighHighValue: null + - LowLowLowValue: null + - VerificationLimitCalculation: Absolute + - TargetParameter: null + - ReportParameter: + - Name: $REMAINING_TIME + - ID: '2' + - Type: Real + - Accumulate: '0' + - ERPAlias: null + - UploadFlags: '65535' + - Contexts: null + - EngineeringUnits: DAYS + - ReportLimit: + - VerificationMethod: No_Limits + - LimitScale: 'false' + - NormalAction: None + - NormalSignatureTemplate: null + - HighLowAction: SignatureTemplate + - HighLowSignatureTemplate: null + - HighValue: null + - LowValue: null + - HighHighLowLowAction: SignatureTemplate + - HighHighLowLowSignatureTemplate: null + - HighHighValue: null + - LowLowValue: null + - HighHighHighLowLowLowAction: SignatureTemplate + - HighHighHighLowLowLowSignatureTemplate: null + - HighHighHighValue: null + - LowLowLowValue: null + - VerificationLimitCalculation: Absolute + - TargetParameter: null + - RecipePhase: + - UniqueName: $TIMER_UP_SECOND + - IconFilename: Pstopwatch.bmp + - SystemCreated: 'true' + - Type: Standard + - DefaultControllerProgramName: null + - NumberOfParameterTags: '2' + - NumberOfReportTags: '1' + - NumberOfRequestTags: '0' + - NumberOfMessagePartners: '0' + - ParameterTagLockEnabled: 'true' + - RecipeParameter: + - Name: $TIMER_TYPE + - ID: '1' + - Type: Enumeration + - Scale: 'false' + - DownloadFlags: '65535' + - Contexts: null + - EnumerationDefault: COUNT_UP + - EnumerationSetName: $TIMER_TYPE + - RecipeParameter: + - Name: $HOLD_BEHAVIOR + - ID: '2' + - Type: Enumeration + - Scale: 'false' + - DownloadFlags: '65535' + - Contexts: null + - EnumerationDefault: CONTINUE + - EnumerationSetName: $HOLD_BEHAVIOR + - ReportParameter: + - Name: $ELAPSED_TIME + - ID: '1' + - Type: Real + - Accumulate: '0' + - ERPAlias: null + - UploadFlags: '65535' + - Contexts: null + - EngineeringUnits: SECONDS + - ReportLimit: + - VerificationMethod: No_Limits + - LimitScale: 'false' + - NormalAction: None + - NormalSignatureTemplate: null + - HighLowAction: SignatureTemplate + - HighLowSignatureTemplate: null + - HighValue: null + - LowValue: null + - HighHighLowLowAction: SignatureTemplate + - HighHighLowLowSignatureTemplate: null + - HighHighValue: null + - LowLowValue: null + - HighHighHighLowLowLowAction: SignatureTemplate + - HighHighHighLowLowLowSignatureTemplate: null + - HighHighHighValue: null + - LowLowLowValue: null + - VerificationLimitCalculation: Absolute + - TargetParameter: null + - RecipePhase: + - UniqueName: $TIMER_UP_MINUTE + - IconFilename: Pstopwatch.bmp + - SystemCreated: 'true' + - Type: Standard + - DefaultControllerProgramName: null + - NumberOfParameterTags: '2' + - NumberOfReportTags: '1' + - NumberOfRequestTags: '0' + - NumberOfMessagePartners: '0' + - ParameterTagLockEnabled: 'true' + - RecipeParameter: + - Name: $TIMER_TYPE + - ID: '1' + - Type: Enumeration + - Scale: 'false' + - DownloadFlags: '65535' + - Contexts: null + - EnumerationDefault: COUNT_UP + - EnumerationSetName: $TIMER_TYPE + - RecipeParameter: + - Name: $HOLD_BEHAVIOR + - ID: '2' + - Type: Enumeration + - Scale: 'false' + - DownloadFlags: '65535' + - Contexts: null + - EnumerationDefault: CONTINUE + - EnumerationSetName: $HOLD_BEHAVIOR + - ReportParameter: + - Name: $ELAPSED_TIME + - ID: '1' + - Type: Real + - Accumulate: '0' + - ERPAlias: null + - UploadFlags: '65535' + - Contexts: null + - EngineeringUnits: MINUTES + - ReportLimit: + - VerificationMethod: No_Limits + - LimitScale: 'false' + - NormalAction: None + - NormalSignatureTemplate: null + - HighLowAction: SignatureTemplate + - HighLowSignatureTemplate: null + - HighValue: null + - LowValue: null + - HighHighLowLowAction: SignatureTemplate + - HighHighLowLowSignatureTemplate: null + - HighHighValue: null + - LowLowValue: null + - HighHighHighLowLowLowAction: SignatureTemplate + - HighHighHighLowLowLowSignatureTemplate: null + - HighHighHighValue: null + - LowLowLowValue: null + - VerificationLimitCalculation: Absolute + - TargetParameter: null + - RecipePhase: + - UniqueName: $TIMER_UP_HOUR + - IconFilename: Pstopwatch.bmp + - SystemCreated: 'true' + - Type: Standard + - DefaultControllerProgramName: null + - NumberOfParameterTags: '2' + - NumberOfReportTags: '1' + - NumberOfRequestTags: '0' + - NumberOfMessagePartners: '0' + - ParameterTagLockEnabled: 'true' + - RecipeParameter: + - Name: $TIMER_TYPE + - ID: '1' + - Type: Enumeration + - Scale: 'false' + - DownloadFlags: '65535' + - Contexts: null + - EnumerationDefault: COUNT_UP + - EnumerationSetName: $TIMER_TYPE + - RecipeParameter: + - Name: $HOLD_BEHAVIOR + - ID: '2' + - Type: Enumeration + - Scale: 'false' + - DownloadFlags: '65535' + - Contexts: null + - EnumerationDefault: CONTINUE + - EnumerationSetName: $HOLD_BEHAVIOR + - ReportParameter: + - Name: $ELAPSED_TIME + - ID: '1' + - Type: Real + - Accumulate: '0' + - ERPAlias: null + - UploadFlags: '65535' + - Contexts: null + - EngineeringUnits: HOURS + - ReportLimit: + - VerificationMethod: No_Limits + - LimitScale: 'false' + - NormalAction: None + - NormalSignatureTemplate: null + - HighLowAction: SignatureTemplate + - HighLowSignatureTemplate: null + - HighValue: null + - LowValue: null + - HighHighLowLowAction: SignatureTemplate + - HighHighLowLowSignatureTemplate: null + - HighHighValue: null + - LowLowValue: null + - HighHighHighLowLowLowAction: SignatureTemplate + - HighHighHighLowLowLowSignatureTemplate: null + - HighHighHighValue: null + - LowLowLowValue: null + - VerificationLimitCalculation: Absolute + - TargetParameter: null + - RecipePhase: + - UniqueName: $TIMER_UP_DAY + - IconFilename: Pstopwatch.bmp + - SystemCreated: 'true' + - Type: Standard + - DefaultControllerProgramName: null + - NumberOfParameterTags: '2' + - NumberOfReportTags: '1' + - NumberOfRequestTags: '0' + - NumberOfMessagePartners: '0' + - ParameterTagLockEnabled: 'true' + - RecipeParameter: + - Name: $TIMER_TYPE + - ID: '1' + - Type: Enumeration + - Scale: 'false' + - DownloadFlags: '65535' + - Contexts: null + - EnumerationDefault: COUNT_UP + - EnumerationSetName: $TIMER_TYPE + - RecipeParameter: + - Name: $HOLD_BEHAVIOR + - ID: '2' + - Type: Enumeration + - Scale: 'false' + - DownloadFlags: '65535' + - Contexts: null + - EnumerationDefault: CONTINUE + - EnumerationSetName: $HOLD_BEHAVIOR + - ReportParameter: + - Name: $ELAPSED_TIME + - ID: '1' + - Type: Real + - Accumulate: '0' + - ERPAlias: null + - UploadFlags: '65535' + - Contexts: null + - EngineeringUnits: DAYS + - ReportLimit: + - VerificationMethod: No_Limits + - LimitScale: 'false' + - NormalAction: None + - NormalSignatureTemplate: null + - HighLowAction: SignatureTemplate + - HighLowSignatureTemplate: null + - HighValue: null + - LowValue: null + - HighHighLowLowAction: SignatureTemplate + - HighHighLowLowSignatureTemplate: null + - HighHighValue: null + - LowLowValue: null + - HighHighHighLowLowLowAction: SignatureTemplate + - HighHighHighLowLowLowSignatureTemplate: null + - HighHighHighValue: null + - LowLowLowValue: null + - VerificationLimitCalculation: Absolute + - TargetParameter: null + - RecipePhase: + - UniqueName: $NULL + - IconFilename: Pstopwatch.bmp + - SystemCreated: 'true' + - Type: Standard + - DefaultControllerProgramName: null + - NumberOfParameterTags: '0' + - NumberOfReportTags: '0' + - NumberOfRequestTags: '0' + - NumberOfMessagePartners: '0' + - ParameterTagLockEnabled: 'true' + - RecipePhase: + - UniqueName: PHASE1 + - IconFilename: Pagitator.bmp + - SystemCreated: 'false' + - Type: Standard + - DefaultControllerProgramName: null + - NumberOfParameterTags: '0' + - NumberOfReportTags: '0' + - NumberOfRequestTags: '0' + - NumberOfMessagePartners: '0' + - ParameterTagLockEnabled: 'true' + - ProcessCell: + - attributes: + XPos: '160' + YPos: '73' + - UniqueName: PROCESS_CELL1 + - Class: PCELL_CLS1 + - UniqueID: '1' + - Logix5000UID: '0' + - MaxOwners: '1' + - CrossInvocationString: null + - CrossInvocationString: null + - CrossInvocationString: null + - CrossInvocationString: null + - CrossInvocationString: null + - HyperlinkString: null + - HyperlinkString: null + - HyperlinkString: null + - HyperlinkString: null + - HyperlinkString: null + - ERPAlias: null + - ConfiguredUnitName: UNIT1 + - ConfiguredUnitName: UNIT2 + - Unit: + - attributes: + XPos: '101' + YPos: '84' + - UniqueName: UNIT1 + - Class: UNIT_CLS1 + - UniqueID: '2' + - Logix5000UID: '0' + - Server: null + - MaxOwners: '1' + - CrossInvocationString: null + - CrossInvocationString: null + - CrossInvocationString: null + - CrossInvocationString: null + - CrossInvocationString: null + - HyperlinkString: null + - HyperlinkString: null + - HyperlinkString: null + - HyperlinkString: null + - HyperlinkString: null + - ERPAlias: null + - ConfiguredEquipmentModuleName: PHASE11 + - Unit: + - attributes: + XPos: '245' + YPos: '98' + - UniqueName: UNIT2 + - Class: UNIT_CLS1 + - UniqueID: '4' + - Logix5000UID: '0' + - Server: null + - MaxOwners: '1' + - CrossInvocationString: null + - CrossInvocationString: null + - CrossInvocationString: null + - CrossInvocationString: null + - CrossInvocationString: null + - HyperlinkString: null + - HyperlinkString: null + - HyperlinkString: null + - HyperlinkString: null + - HyperlinkString: null + - ERPAlias: null + - EquipmentModule: + - attributes: + XPos: '266' + YPos: '225' + - UniqueName: PHASE11 + - RecipePhase: PHASE1 + - EquipmentPhaseType: TAGPHASE + - UniqueID: '3' + - MaxOwners: '1' + - CrossInvocationString: null + - CrossInvocationString: null + - CrossInvocationString: null + - CrossInvocationString: null + - CrossInvocationString: null + - HyperlinkString: null + - HyperlinkString: null + - HyperlinkString: null + - HyperlinkString: null + - HyperlinkString: null + - ERPAlias: null + - UploadDownloadFlags: '0' + - InstructionBasedConfiguration: + - InstructionFilePathname: instruction.htm + - CreateParameterLimitTag: 'false' + - CreateReportLimitTag: 'false' + - OnControlScanRate: '1000' + - OffControlScanRate: '60000' + - ControlTagCommand: + - Server: InstructionBasedServer + - DataType: Integer + - ReadAccessPath: INSTRUCTIONS + - ReadItemName: PHASE11.OC + - WriteAccessPath: INSTRUCTIONS + - WriteItemName: PHASE11.OCW + - ControlTagFailure: + - Server: InstructionBasedServer + - DataType: Integer + - ReadAccessPath: INSTRUCTIONS + - ReadItemName: PHASE11.F + - WriteAccessPath: INSTRUCTIONS + - WriteItemName: PHASE11.FW + - ControlTagOwner: + - Server: InstructionBasedServer + - DataType: Integer + - ReadAccessPath: INSTRUCTIONS + - ReadItemName: PHASE11.W + - WriteAccessPath: INSTRUCTIONS + - WriteItemName: PHASE11.WW + - ControlTagPause: + - Server: InstructionBasedServer + - DataType: Integer + - ReadAccessPath: INSTRUCTIONS + - ReadItemName: PHASE11.P + - WriteAccessPath: INSTRUCTIONS + - WriteItemName: PHASE11.PW + - ControlTagPaused: + - Server: InstructionBasedServer + - DataType: Integer + - ReadAccessPath: INSTRUCTIONS + - ReadItemName: PHASE11.PD + - WriteAccessPath: INSTRUCTIONS + - WriteItemName: PHASE11.PDW + - ControlTagRequest: + - Server: InstructionBasedServer + - DataType: Integer + - ReadAccessPath: INSTRUCTIONS + - ReadItemName: PHASE11.RQ + - WriteAccessPath: INSTRUCTIONS + - WriteItemName: PHASE11.RQW + - ControlTagSingleStep: + - Server: InstructionBasedServer + - DataType: Integer + - ReadAccessPath: INSTRUCTIONS + - ReadItemName: PHASE11.SS + - WriteAccessPath: INSTRUCTIONS + - WriteItemName: PHASE11.SSW + - ControlTagStatus: + - Server: InstructionBasedServer + - DataType: Integer + - ReadAccessPath: INSTRUCTIONS + - ReadItemName: PHASE11.ST + - WriteAccessPath: INSTRUCTIONS + - WriteItemName: PHASE11.STW + - ControlTagStepIndex: + - Server: InstructionBasedServer + - DataType: Integer + - ReadAccessPath: INSTRUCTIONS + - ReadItemName: PHASE11.SI + - WriteAccessPath: INSTRUCTIONS + - WriteItemName: PHASE11.SIW + - ControlTagUnit: + - Server: InstructionBasedServer + - DataType: Integer + - ReadAccessPath: INSTRUCTIONS + - ReadItemName: PHASE11.UN + - WriteAccessPath: INSTRUCTIONS + - WriteItemName: PHASE11.UNW + - RequestTag: + - Server: InstructionBasedServer + - DataType: Integer + - ReadAccessPath: INSTRUCTIONS + - ReadItemName: PHASE11.Q01 + - WriteAccessPath: INSTRUCTIONS + - WriteItemName: PHASE11.Q01W + - RequestTag: + - Server: InstructionBasedServer + - DataType: Integer + - ReadAccessPath: INSTRUCTIONS + - ReadItemName: PHASE11.Q02 + - WriteAccessPath: INSTRUCTIONS + - WriteItemName: PHASE11.Q02W diff --git a/instructions/equipment-model2.a.yml b/instructions/equipment-model2.a.yml new file mode 100644 index 0000000..5b3f0cf --- /dev/null +++ b/instructions/equipment-model2.a.yml @@ -0,0 +1,1116 @@ +- AreaModel: + - attributes: + xmlns: urn:Rockwell/AreaModel + xmlns:xsi: http://www.w3.org/2001/XMLSchema-instance + xsi:schemaLocation: urn:Rockwell/AreaModel C:\PROGRA~2\ROCKWE~1\Batch\Schemas\AreaModel.xsd + SchemaVersion: '71' + - Version: '1.00' + - Area: + - UniqueName: AREA1 + - EnumerationSet: + - UniqueName: PHASE_FAILURES + - Type: '0' + - EnumerationSet: + - UniqueName: YES_NO + - Type: '1' + - Member: + - Name: YES + - Ordinal: '1' + - Member: + - Name: NO + - Ordinal: '0' + - EnumerationSet: + - UniqueName: $TIMER_TYPE + - Type: '1' + - Member: + - Name: COUNT_DOWN + - Ordinal: '0' + - Member: + - Name: COUNT_UP + - Ordinal: '1' + - EnumerationSet: + - UniqueName: $HOLD_BEHAVIOR + - Type: '1' + - Member: + - Name: RETENTIVE + - Ordinal: '1' + - Member: + - Name: RESET + - Ordinal: '2' + - Member: + - Name: CONTINUE + - Ordinal: '0' + - EnumerationSet: + - UniqueName: REPORTING_CONTEXTS + - Type: '1' + - Member: + - Name: 'NULL' + - Ordinal: '0' + - Server: + - Name: STATIC + - Server: + - Name: InstructionBasedServer + - DSDFFileName: InstructionBasedServer.dsdf + - Protocol: OPC + - DefaultAccessPath: INSTRUCTIONS + - ReadAccessPath: INSTRUCTIONS + - ReadItemName: WATCHDOG + - WriteAccessPath: INSTRUCTIONS + - WriteItemName: WATCHDOGW + - OnControlScanRate: '1000' + - OffControlScanRate: '60000' + - LocalServer: '1' + - RemoteServerLocation: null + - WatchdogProtocol: '1' + - CommandVerificationPolicies: + - AbortCmd: + - SignatureTemplateName: null + - AckCmd: + - SignatureTemplateName: null + - AutoCmd: + - SignatureTemplateName: null + - BindCmd: + - SignatureTemplateName: null + - BindAckCmd: + - SignatureTemplateName: null + - ClearFailCmd: + - SignatureTemplateName: null + - CommentCmd: + - SignatureTemplateName: null + - DisconnectCmd: + - SignatureTemplateName: null + - HoldCmd: + - SignatureTemplateName: null + - ManualCmd: + - SignatureTemplateName: null + - ParamChangeCmd: + - SignatureTemplateName: null + - PauseCmd: + - SignatureTemplateName: null + - RemoveCmd: + - SignatureTemplateName: null + - ReactivateStepCmd: + - SignatureTemplateName: null + - ResetCmd: + - SignatureTemplateName: null + - RestartCmd: + - SignatureTemplateName: null + - ResumeCmd: + - SignatureTemplateName: null + - SemiAutoCmd: + - SignatureTemplateName: null + - SetLabelsCmd: + - SignatureTemplateName: null + - SetLotsCmd: + - SignatureTemplateName: null + - StartCmd: + - SignatureTemplateName: null + - StepCmd: + - SignatureTemplateName: null + - StopCmd: + - SignatureTemplateName: null + - TimerCompleteCmd: + - SignatureTemplateName: null + - TimerResetCmd: + - SignatureTemplateName: null + - ForceTransitionCmd: + - SignatureTemplateName: null + - OverrideCmd: + - SignatureTemplateName: null + - OverrideClearCmd: + - SignatureTemplateName: null + - RecipeApprovalsProcess: + - RecipeApprovalStep: + - Name: Begin Approvals + - Id: '-1' + - StepOrder: '1' + - Required: '1' + - ApproveSignatureTemplateName: null + - RevertSignatureTemplateName: null + - Description: Used to formally begin the approval process. + - RecipeApprovalStep: + - Name: Confirm Author + - Id: '-2' + - StepOrder: '2' + - Required: '0' + - ApproveSignatureTemplateName: null + - RevertSignatureTemplateName: null + - Description: Confirmation by the author of the recipe that it is ready for review. + - RecipeApprovalStep: + - Name: Review Recipe + - Id: '-3' + - StepOrder: '3' + - Required: '0' + - ApproveSignatureTemplateName: null + - RevertSignatureTemplateName: null + - Description: Confirmation that the recipe has been reviewed by the signer(s) + - RecipeApprovalStep: + - Name: Approve Recipe + - Id: '-4' + - StepOrder: '4' + - Required: '0' + - ApproveSignatureTemplateName: null + - RevertSignatureTemplateName: null + - Description: Confirmation that the recipe has been approved by the signer(s) + - RecipeApprovalStep: + - Name: Release Recipe as Step + - Id: '-5' + - StepOrder: '2' + - Required: '1' + - ApproveSignatureTemplateName: null + - RevertSignatureTemplateName: null + - Description: Confirmation that this step can be available for use by others. + - RecipeApprovalStep: + - Name: Release Recipe to Production + - Id: '-6' + - StepOrder: '2' + - Required: '1' + - ApproveSignatureTemplateName: null + - RevertSignatureTemplateName: null + - Description: Confirmation that this recipe can be available to put on the batch list. + - ExpeditedApprovalsProcess: + - RecipeApprovalStep: + - Name: Release Recipe as Step + - Id: '-7' + - StepOrder: '1' + - Required: '1' + - ApproveSignatureTemplateName: null + - RevertSignatureTemplateName: null + - Description: Confirmation that this step can be available for use by others. + - RecipeApprovalStep: + - Name: Release Recipe to Production + - Id: '-8' + - StepOrder: '1' + - Required: '1' + - ApproveSignatureTemplateName: null + - RevertSignatureTemplateName: null + - Description: Confirmation that this recipe can be available to put on the batch list. + - RecipeApprovalProcessConfigured: '0' + - EnableRecipeVersioning: '0' + - SecurityAuthorityIdentifier: NOT_AVAILABLE + - TagClass: + - UniqueName: PARMTR01 + - Type: Real + - Description: null + - EngineeringUnits: null + - GlobalAttribute: 'false' + - TagClass: + - UniqueName: PARMTR02 + - Type: Real + - Description: null + - EngineeringUnits: null + - GlobalAttribute: 'false' + - TagClass: + - UniqueName: PARMTR03 + - Type: Real + - Description: null + - EngineeringUnits: null + - GlobalAttribute: 'false' + - TagClass: + - UniqueName: REPORT01 + - Type: Real + - Description: null + - EngineeringUnits: null + - GlobalAttribute: 'false' + - TagClass: + - UniqueName: REPORT02 + - Type: Real + - Description: null + - EngineeringUnits: null + - GlobalAttribute: 'false' + - TagClass: + - UniqueName: REQUST01 + - Type: Real + - Description: null + - EngineeringUnits: null + - GlobalAttribute: 'false' + - TagClass: + - UniqueName: REQUST02 + - Type: Real + - Description: null + - EngineeringUnits: null + - GlobalAttribute: 'false' + - ProcessCellClass: + - UniqueName: PCELL_CLS1 + - IconFilename: CFactory1.BMP + - UnitClass: + - UniqueName: UNIT_CLS1 + - IconFilename: UAGImixer.BMP + - RecipePhase: + - UniqueName: $TIMER_DN_SECOND + - IconFilename: Pstopwatch.bmp + - SystemCreated: 'true' + - Type: Standard + - DefaultControllerProgramName: null + - NumberOfParameterTags: '3' + - NumberOfReportTags: '2' + - NumberOfRequestTags: '0' + - NumberOfMessagePartners: '0' + - ParameterTagLockEnabled: 'true' + - RecipeParameter: + - Name: $TIMER_TYPE + - ID: '1' + - Type: Enumeration + - Scale: 'false' + - DownloadFlags: '65535' + - Contexts: null + - EnumerationDefault: COUNT_DOWN + - EnumerationSetName: $TIMER_TYPE + - RecipeParameter: + - Name: $HOLD_BEHAVIOR + - ID: '2' + - Type: Enumeration + - Scale: 'false' + - DownloadFlags: '65535' + - Contexts: null + - EnumerationDefault: CONTINUE + - EnumerationSetName: $HOLD_BEHAVIOR + - RecipeParameter: + - Name: $SETPOINT + - ID: '3' + - Type: Real + - Scale: 'false' + - DownloadFlags: '65535' + - Contexts: null + - RealDefault: '300' + - RealMin: '10' + - RealMax: '4147200' + - EngineeringUnits: SECONDS + - ParameterLimit: + - VerificationMethod: No_Limits + - LimitScale: 'false' + - NormalAction: None + - NormalSignatureTemplate: null + - HighLowAction: SignatureTemplate + - HighLowSignatureTemplate: null + - HighValue: null + - LowValue: null + - HighHighLowLowAction: SignatureTemplate + - HighHighLowLowSignatureTemplate: null + - HighHighValue: null + - LowLowValue: null + - HighHighHighLowLowLowAction: SignatureTemplate + - HighHighHighLowLowLowSignatureTemplate: null + - HighHighHighValue: null + - LowLowLowValue: null + - ReportParameter: + - Name: $ELAPSED_TIME + - ID: '1' + - Type: Real + - Accumulate: '0' + - ERPAlias: null + - UploadFlags: '65535' + - Contexts: null + - EngineeringUnits: SECONDS + - ReportLimit: + - VerificationMethod: No_Limits + - LimitScale: 'false' + - NormalAction: None + - NormalSignatureTemplate: null + - HighLowAction: SignatureTemplate + - HighLowSignatureTemplate: null + - HighValue: null + - LowValue: null + - HighHighLowLowAction: SignatureTemplate + - HighHighLowLowSignatureTemplate: null + - HighHighValue: null + - LowLowValue: null + - HighHighHighLowLowLowAction: SignatureTemplate + - HighHighHighLowLowLowSignatureTemplate: null + - HighHighHighValue: null + - LowLowLowValue: null + - VerificationLimitCalculation: Absolute + - TargetParameter: null + - ReportParameter: + - Name: $REMAINING_TIME + - ID: '2' + - Type: Real + - Accumulate: '0' + - ERPAlias: null + - UploadFlags: '65535' + - Contexts: null + - EngineeringUnits: SECONDS + - ReportLimit: + - VerificationMethod: No_Limits + - LimitScale: 'false' + - NormalAction: None + - NormalSignatureTemplate: null + - HighLowAction: SignatureTemplate + - HighLowSignatureTemplate: null + - HighValue: null + - LowValue: null + - HighHighLowLowAction: SignatureTemplate + - HighHighLowLowSignatureTemplate: null + - HighHighValue: null + - LowLowValue: null + - HighHighHighLowLowLowAction: SignatureTemplate + - HighHighHighLowLowLowSignatureTemplate: null + - HighHighHighValue: null + - LowLowLowValue: null + - VerificationLimitCalculation: Absolute + - TargetParameter: null + - RecipePhase: + - UniqueName: $TIMER_DN_MINUTE + - IconFilename: Pstopwatch.bmp + - SystemCreated: 'true' + - Type: Standard + - DefaultControllerProgramName: null + - NumberOfParameterTags: '3' + - NumberOfReportTags: '2' + - NumberOfRequestTags: '0' + - NumberOfMessagePartners: '0' + - ParameterTagLockEnabled: 'true' + - RecipeParameter: + - Name: $TIMER_TYPE + - ID: '1' + - Type: Enumeration + - Scale: 'false' + - DownloadFlags: '65535' + - Contexts: null + - EnumerationDefault: COUNT_DOWN + - EnumerationSetName: $TIMER_TYPE + - RecipeParameter: + - Name: $HOLD_BEHAVIOR + - ID: '2' + - Type: Enumeration + - Scale: 'false' + - DownloadFlags: '65535' + - Contexts: null + - EnumerationDefault: CONTINUE + - EnumerationSetName: $HOLD_BEHAVIOR + - RecipeParameter: + - Name: $SETPOINT + - ID: '3' + - Type: Real + - Scale: 'false' + - DownloadFlags: '65535' + - Contexts: null + - RealDefault: '20' + - RealMin: '0.17' + - RealMax: '69120' + - EngineeringUnits: MINUTES + - ParameterLimit: + - VerificationMethod: No_Limits + - LimitScale: 'false' + - NormalAction: None + - NormalSignatureTemplate: null + - HighLowAction: SignatureTemplate + - HighLowSignatureTemplate: null + - HighValue: null + - LowValue: null + - HighHighLowLowAction: SignatureTemplate + - HighHighLowLowSignatureTemplate: null + - HighHighValue: null + - LowLowValue: null + - HighHighHighLowLowLowAction: SignatureTemplate + - HighHighHighLowLowLowSignatureTemplate: null + - HighHighHighValue: null + - LowLowLowValue: null + - ReportParameter: + - Name: $ELAPSED_TIME + - ID: '1' + - Type: Real + - Accumulate: '0' + - ERPAlias: null + - UploadFlags: '65535' + - Contexts: null + - EngineeringUnits: MINUTES + - ReportLimit: + - VerificationMethod: No_Limits + - LimitScale: 'false' + - NormalAction: None + - NormalSignatureTemplate: null + - HighLowAction: SignatureTemplate + - HighLowSignatureTemplate: null + - HighValue: null + - LowValue: null + - HighHighLowLowAction: SignatureTemplate + - HighHighLowLowSignatureTemplate: null + - HighHighValue: null + - LowLowValue: null + - HighHighHighLowLowLowAction: SignatureTemplate + - HighHighHighLowLowLowSignatureTemplate: null + - HighHighHighValue: null + - LowLowLowValue: null + - VerificationLimitCalculation: Absolute + - TargetParameter: null + - ReportParameter: + - Name: $REMAINING_TIME + - ID: '2' + - Type: Real + - Accumulate: '0' + - ERPAlias: null + - UploadFlags: '65535' + - Contexts: null + - EngineeringUnits: MINUTES + - ReportLimit: + - VerificationMethod: No_Limits + - LimitScale: 'false' + - NormalAction: None + - NormalSignatureTemplate: null + - HighLowAction: SignatureTemplate + - HighLowSignatureTemplate: null + - HighValue: null + - LowValue: null + - HighHighLowLowAction: SignatureTemplate + - HighHighLowLowSignatureTemplate: null + - HighHighValue: null + - LowLowValue: null + - HighHighHighLowLowLowAction: SignatureTemplate + - HighHighHighLowLowLowSignatureTemplate: null + - HighHighHighValue: null + - LowLowLowValue: null + - VerificationLimitCalculation: Absolute + - TargetParameter: null + - RecipePhase: + - UniqueName: $TIMER_DN_HOUR + - IconFilename: Pstopwatch.bmp + - SystemCreated: 'true' + - Type: Standard + - DefaultControllerProgramName: null + - NumberOfParameterTags: '3' + - NumberOfReportTags: '2' + - NumberOfRequestTags: '0' + - NumberOfMessagePartners: '0' + - ParameterTagLockEnabled: 'true' + - RecipeParameter: + - Name: $TIMER_TYPE + - ID: '1' + - Type: Enumeration + - Scale: 'false' + - DownloadFlags: '65535' + - Contexts: null + - EnumerationDefault: COUNT_DOWN + - EnumerationSetName: $TIMER_TYPE + - RecipeParameter: + - Name: $HOLD_BEHAVIOR + - ID: '2' + - Type: Enumeration + - Scale: 'false' + - DownloadFlags: '65535' + - Contexts: null + - EnumerationDefault: CONTINUE + - EnumerationSetName: $HOLD_BEHAVIOR + - RecipeParameter: + - Name: $SETPOINT + - ID: '3' + - Type: Real + - Scale: 'false' + - DownloadFlags: '65535' + - Contexts: null + - RealDefault: '5' + - RealMin: '0.003' + - RealMax: '1152' + - EngineeringUnits: HOURS + - ParameterLimit: + - VerificationMethod: No_Limits + - LimitScale: 'false' + - NormalAction: None + - NormalSignatureTemplate: null + - HighLowAction: SignatureTemplate + - HighLowSignatureTemplate: null + - HighValue: null + - LowValue: null + - HighHighLowLowAction: SignatureTemplate + - HighHighLowLowSignatureTemplate: null + - HighHighValue: null + - LowLowValue: null + - HighHighHighLowLowLowAction: SignatureTemplate + - HighHighHighLowLowLowSignatureTemplate: null + - HighHighHighValue: null + - LowLowLowValue: null + - ReportParameter: + - Name: $ELAPSED_TIME + - ID: '1' + - Type: Real + - Accumulate: '0' + - ERPAlias: null + - UploadFlags: '65535' + - Contexts: null + - EngineeringUnits: HOURS + - ReportLimit: + - VerificationMethod: No_Limits + - LimitScale: 'false' + - NormalAction: None + - NormalSignatureTemplate: null + - HighLowAction: SignatureTemplate + - HighLowSignatureTemplate: null + - HighValue: null + - LowValue: null + - HighHighLowLowAction: SignatureTemplate + - HighHighLowLowSignatureTemplate: null + - HighHighValue: null + - LowLowValue: null + - HighHighHighLowLowLowAction: SignatureTemplate + - HighHighHighLowLowLowSignatureTemplate: null + - HighHighHighValue: null + - LowLowLowValue: null + - VerificationLimitCalculation: Absolute + - TargetParameter: null + - ReportParameter: + - Name: $REMAINING_TIME + - ID: '2' + - Type: Real + - Accumulate: '0' + - ERPAlias: null + - UploadFlags: '65535' + - Contexts: null + - EngineeringUnits: HOURS + - ReportLimit: + - VerificationMethod: No_Limits + - LimitScale: 'false' + - NormalAction: None + - NormalSignatureTemplate: null + - HighLowAction: SignatureTemplate + - HighLowSignatureTemplate: null + - HighValue: null + - LowValue: null + - HighHighLowLowAction: SignatureTemplate + - HighHighLowLowSignatureTemplate: null + - HighHighValue: null + - LowLowValue: null + - HighHighHighLowLowLowAction: SignatureTemplate + - HighHighHighLowLowLowSignatureTemplate: null + - HighHighHighValue: null + - LowLowLowValue: null + - VerificationLimitCalculation: Absolute + - TargetParameter: null + - RecipePhase: + - UniqueName: $TIMER_DN_DAY + - IconFilename: Pstopwatch.bmp + - SystemCreated: 'true' + - Type: Standard + - DefaultControllerProgramName: null + - NumberOfParameterTags: '3' + - NumberOfReportTags: '2' + - NumberOfRequestTags: '0' + - NumberOfMessagePartners: '0' + - ParameterTagLockEnabled: 'true' + - RecipeParameter: + - Name: $TIMER_TYPE + - ID: '1' + - Type: Enumeration + - Scale: 'false' + - DownloadFlags: '65535' + - Contexts: null + - EnumerationDefault: COUNT_DOWN + - EnumerationSetName: $TIMER_TYPE + - RecipeParameter: + - Name: $HOLD_BEHAVIOR + - ID: '2' + - Type: Enumeration + - Scale: 'false' + - DownloadFlags: '65535' + - Contexts: null + - EnumerationDefault: CONTINUE + - EnumerationSetName: $HOLD_BEHAVIOR + - RecipeParameter: + - Name: $SETPOINT + - ID: '3' + - Type: Real + - Scale: 'false' + - DownloadFlags: '65535' + - Contexts: null + - RealDefault: '5' + - RealMin: '0' + - RealMax: '48' + - EngineeringUnits: DAYS + - ParameterLimit: + - VerificationMethod: No_Limits + - LimitScale: 'false' + - NormalAction: None + - NormalSignatureTemplate: null + - HighLowAction: SignatureTemplate + - HighLowSignatureTemplate: null + - HighValue: null + - LowValue: null + - HighHighLowLowAction: SignatureTemplate + - HighHighLowLowSignatureTemplate: null + - HighHighValue: null + - LowLowValue: null + - HighHighHighLowLowLowAction: SignatureTemplate + - HighHighHighLowLowLowSignatureTemplate: null + - HighHighHighValue: null + - LowLowLowValue: null + - ReportParameter: + - Name: $ELAPSED_TIME + - ID: '1' + - Type: Real + - Accumulate: '0' + - ERPAlias: null + - UploadFlags: '65535' + - Contexts: null + - EngineeringUnits: DAYS + - ReportLimit: + - VerificationMethod: No_Limits + - LimitScale: 'false' + - NormalAction: None + - NormalSignatureTemplate: null + - HighLowAction: SignatureTemplate + - HighLowSignatureTemplate: null + - HighValue: null + - LowValue: null + - HighHighLowLowAction: SignatureTemplate + - HighHighLowLowSignatureTemplate: null + - HighHighValue: null + - LowLowValue: null + - HighHighHighLowLowLowAction: SignatureTemplate + - HighHighHighLowLowLowSignatureTemplate: null + - HighHighHighValue: null + - LowLowLowValue: null + - VerificationLimitCalculation: Absolute + - TargetParameter: null + - ReportParameter: + - Name: $REMAINING_TIME + - ID: '2' + - Type: Real + - Accumulate: '0' + - ERPAlias: null + - UploadFlags: '65535' + - Contexts: null + - EngineeringUnits: DAYS + - ReportLimit: + - VerificationMethod: No_Limits + - LimitScale: 'false' + - NormalAction: None + - NormalSignatureTemplate: null + - HighLowAction: SignatureTemplate + - HighLowSignatureTemplate: null + - HighValue: null + - LowValue: null + - HighHighLowLowAction: SignatureTemplate + - HighHighLowLowSignatureTemplate: null + - HighHighValue: null + - LowLowValue: null + - HighHighHighLowLowLowAction: SignatureTemplate + - HighHighHighLowLowLowSignatureTemplate: null + - HighHighHighValue: null + - LowLowLowValue: null + - VerificationLimitCalculation: Absolute + - TargetParameter: null + - RecipePhase: + - UniqueName: $TIMER_UP_SECOND + - IconFilename: Pstopwatch.bmp + - SystemCreated: 'true' + - Type: Standard + - DefaultControllerProgramName: null + - NumberOfParameterTags: '2' + - NumberOfReportTags: '1' + - NumberOfRequestTags: '0' + - NumberOfMessagePartners: '0' + - ParameterTagLockEnabled: 'true' + - RecipeParameter: + - Name: $TIMER_TYPE + - ID: '1' + - Type: Enumeration + - Scale: 'false' + - DownloadFlags: '65535' + - Contexts: null + - EnumerationDefault: COUNT_UP + - EnumerationSetName: $TIMER_TYPE + - RecipeParameter: + - Name: $HOLD_BEHAVIOR + - ID: '2' + - Type: Enumeration + - Scale: 'false' + - DownloadFlags: '65535' + - Contexts: null + - EnumerationDefault: CONTINUE + - EnumerationSetName: $HOLD_BEHAVIOR + - ReportParameter: + - Name: $ELAPSED_TIME + - ID: '1' + - Type: Real + - Accumulate: '0' + - ERPAlias: null + - UploadFlags: '65535' + - Contexts: null + - EngineeringUnits: SECONDS + - ReportLimit: + - VerificationMethod: No_Limits + - LimitScale: 'false' + - NormalAction: None + - NormalSignatureTemplate: null + - HighLowAction: SignatureTemplate + - HighLowSignatureTemplate: null + - HighValue: null + - LowValue: null + - HighHighLowLowAction: SignatureTemplate + - HighHighLowLowSignatureTemplate: null + - HighHighValue: null + - LowLowValue: null + - HighHighHighLowLowLowAction: SignatureTemplate + - HighHighHighLowLowLowSignatureTemplate: null + - HighHighHighValue: null + - LowLowLowValue: null + - VerificationLimitCalculation: Absolute + - TargetParameter: null + - RecipePhase: + - UniqueName: $TIMER_UP_MINUTE + - IconFilename: Pstopwatch.bmp + - SystemCreated: 'true' + - Type: Standard + - DefaultControllerProgramName: null + - NumberOfParameterTags: '2' + - NumberOfReportTags: '1' + - NumberOfRequestTags: '0' + - NumberOfMessagePartners: '0' + - ParameterTagLockEnabled: 'true' + - RecipeParameter: + - Name: $TIMER_TYPE + - ID: '1' + - Type: Enumeration + - Scale: 'false' + - DownloadFlags: '65535' + - Contexts: null + - EnumerationDefault: COUNT_UP + - EnumerationSetName: $TIMER_TYPE + - RecipeParameter: + - Name: $HOLD_BEHAVIOR + - ID: '2' + - Type: Enumeration + - Scale: 'false' + - DownloadFlags: '65535' + - Contexts: null + - EnumerationDefault: CONTINUE + - EnumerationSetName: $HOLD_BEHAVIOR + - ReportParameter: + - Name: $ELAPSED_TIME + - ID: '1' + - Type: Real + - Accumulate: '0' + - ERPAlias: null + - UploadFlags: '65535' + - Contexts: null + - EngineeringUnits: MINUTES + - ReportLimit: + - VerificationMethod: No_Limits + - LimitScale: 'false' + - NormalAction: None + - NormalSignatureTemplate: null + - HighLowAction: SignatureTemplate + - HighLowSignatureTemplate: null + - HighValue: null + - LowValue: null + - HighHighLowLowAction: SignatureTemplate + - HighHighLowLowSignatureTemplate: null + - HighHighValue: null + - LowLowValue: null + - HighHighHighLowLowLowAction: SignatureTemplate + - HighHighHighLowLowLowSignatureTemplate: null + - HighHighHighValue: null + - LowLowLowValue: null + - VerificationLimitCalculation: Absolute + - TargetParameter: null + - RecipePhase: + - UniqueName: $TIMER_UP_HOUR + - IconFilename: Pstopwatch.bmp + - SystemCreated: 'true' + - Type: Standard + - DefaultControllerProgramName: null + - NumberOfParameterTags: '2' + - NumberOfReportTags: '1' + - NumberOfRequestTags: '0' + - NumberOfMessagePartners: '0' + - ParameterTagLockEnabled: 'true' + - RecipeParameter: + - Name: $TIMER_TYPE + - ID: '1' + - Type: Enumeration + - Scale: 'false' + - DownloadFlags: '65535' + - Contexts: null + - EnumerationDefault: COUNT_UP + - EnumerationSetName: $TIMER_TYPE + - RecipeParameter: + - Name: $HOLD_BEHAVIOR + - ID: '2' + - Type: Enumeration + - Scale: 'false' + - DownloadFlags: '65535' + - Contexts: null + - EnumerationDefault: CONTINUE + - EnumerationSetName: $HOLD_BEHAVIOR + - ReportParameter: + - Name: $ELAPSED_TIME + - ID: '1' + - Type: Real + - Accumulate: '0' + - ERPAlias: null + - UploadFlags: '65535' + - Contexts: null + - EngineeringUnits: HOURS + - ReportLimit: + - VerificationMethod: No_Limits + - LimitScale: 'false' + - NormalAction: None + - NormalSignatureTemplate: null + - HighLowAction: SignatureTemplate + - HighLowSignatureTemplate: null + - HighValue: null + - LowValue: null + - HighHighLowLowAction: SignatureTemplate + - HighHighLowLowSignatureTemplate: null + - HighHighValue: null + - LowLowValue: null + - HighHighHighLowLowLowAction: SignatureTemplate + - HighHighHighLowLowLowSignatureTemplate: null + - HighHighHighValue: null + - LowLowLowValue: null + - VerificationLimitCalculation: Absolute + - TargetParameter: null + - RecipePhase: + - UniqueName: $TIMER_UP_DAY + - IconFilename: Pstopwatch.bmp + - SystemCreated: 'true' + - Type: Standard + - DefaultControllerProgramName: null + - NumberOfParameterTags: '2' + - NumberOfReportTags: '1' + - NumberOfRequestTags: '0' + - NumberOfMessagePartners: '0' + - ParameterTagLockEnabled: 'true' + - RecipeParameter: + - Name: $TIMER_TYPE + - ID: '1' + - Type: Enumeration + - Scale: 'false' + - DownloadFlags: '65535' + - Contexts: null + - EnumerationDefault: COUNT_UP + - EnumerationSetName: $TIMER_TYPE + - RecipeParameter: + - Name: $HOLD_BEHAVIOR + - ID: '2' + - Type: Enumeration + - Scale: 'false' + - DownloadFlags: '65535' + - Contexts: null + - EnumerationDefault: CONTINUE + - EnumerationSetName: $HOLD_BEHAVIOR + - ReportParameter: + - Name: $ELAPSED_TIME + - ID: '1' + - Type: Real + - Accumulate: '0' + - ERPAlias: null + - UploadFlags: '65535' + - Contexts: null + - EngineeringUnits: DAYS + - ReportLimit: + - VerificationMethod: No_Limits + - LimitScale: 'false' + - NormalAction: None + - NormalSignatureTemplate: null + - HighLowAction: SignatureTemplate + - HighLowSignatureTemplate: null + - HighValue: null + - LowValue: null + - HighHighLowLowAction: SignatureTemplate + - HighHighLowLowSignatureTemplate: null + - HighHighValue: null + - LowLowValue: null + - HighHighHighLowLowLowAction: SignatureTemplate + - HighHighHighLowLowLowSignatureTemplate: null + - HighHighHighValue: null + - LowLowLowValue: null + - VerificationLimitCalculation: Absolute + - TargetParameter: null + - RecipePhase: + - UniqueName: $NULL + - IconFilename: Pstopwatch.bmp + - SystemCreated: 'true' + - Type: Standard + - DefaultControllerProgramName: null + - NumberOfParameterTags: '0' + - NumberOfReportTags: '0' + - NumberOfRequestTags: '0' + - NumberOfMessagePartners: '0' + - ParameterTagLockEnabled: 'true' + - RecipePhase: + - UniqueName: PHASE1 + - IconFilename: Pagitator.bmp + - SystemCreated: 'false' + - Type: Standard + - DefaultControllerProgramName: null + - NumberOfParameterTags: '0' + - NumberOfReportTags: '0' + - NumberOfRequestTags: '0' + - NumberOfMessagePartners: '0' + - ParameterTagLockEnabled: 'true' + - ProcessCell: + - attributes: + XPos: '160' + YPos: '73' + - UniqueName: PROCESS_CELL1 + - Class: PCELL_CLS1 + - UniqueID: '1' + - Logix5000UID: '0' + - MaxOwners: '1' + - CrossInvocationString: null + - CrossInvocationString: null + - CrossInvocationString: null + - CrossInvocationString: null + - CrossInvocationString: null + - HyperlinkString: null + - HyperlinkString: null + - HyperlinkString: null + - HyperlinkString: null + - HyperlinkString: null + - ERPAlias: null + - ConfiguredUnitName: UNIT1 + - ConfiguredUnitName: UNIT2 + - Unit: + - attributes: + XPos: '101' + YPos: '84' + - UniqueName: UNIT1 + - Class: UNIT_CLS1 + - UniqueID: '2' + - Logix5000UID: '0' + - Server: null + - MaxOwners: '1' + - CrossInvocationString: null + - CrossInvocationString: null + - CrossInvocationString: null + - CrossInvocationString: null + - CrossInvocationString: null + - HyperlinkString: null + - HyperlinkString: null + - HyperlinkString: null + - HyperlinkString: null + - HyperlinkString: null + - ERPAlias: null + - ConfiguredEquipmentModuleName: PHASE11 + - Unit: + - attributes: + XPos: '245' + YPos: '98' + - UniqueName: UNIT2 + - Class: UNIT_CLS1 + - UniqueID: '4' + - Logix5000UID: '0' + - Server: null + - MaxOwners: '1' + - CrossInvocationString: null + - CrossInvocationString: null + - CrossInvocationString: null + - CrossInvocationString: null + - CrossInvocationString: null + - HyperlinkString: null + - HyperlinkString: null + - HyperlinkString: null + - HyperlinkString: null + - HyperlinkString: null + - ERPAlias: null + - EquipmentModule: + - attributes: + XPos: '266' + YPos: '225' + - UniqueName: PHASE11 + - RecipePhase: PHASE1 + - EquipmentPhaseType: TAGPHASE + - UniqueID: '3' + - MaxOwners: '1' + - CrossInvocationString: null + - CrossInvocationString: null + - CrossInvocationString: null + - CrossInvocationString: null + - CrossInvocationString: null + - HyperlinkString: null + - HyperlinkString: null + - HyperlinkString: null + - HyperlinkString: null + - HyperlinkString: null + - ERPAlias: null + - UploadDownloadFlags: '0' + - InstructionBasedConfiguration: + - InstructionFilePathname: instruction.htm + - CreateParameterLimitTag: 'false' + - CreateReportLimitTag: 'false' + - OnControlScanRate: '1000' + - OffControlScanRate: '60000' + - ControlTagCommand: + - Server: InstructionBasedServer + - DataType: Integer + - ReadAccessPath: INSTRUCTIONS + - ReadItemName: PHASE11.OC + - WriteAccessPath: INSTRUCTIONS + - WriteItemName: PHASE11.OCW + - ControlTagFailure: + - Server: InstructionBasedServer + - DataType: Integer + - ReadAccessPath: INSTRUCTIONS + - ReadItemName: PHASE11.F + - WriteAccessPath: INSTRUCTIONS + - WriteItemName: PHASE11.FW + - ControlTagOwner: + - Server: InstructionBasedServer + - DataType: Integer + - ReadAccessPath: INSTRUCTIONS + - ReadItemName: PHASE11.W + - WriteAccessPath: INSTRUCTIONS + - WriteItemName: PHASE11.WW + - ControlTagPause: + - Server: InstructionBasedServer + - DataType: Integer + - ReadAccessPath: INSTRUCTIONS + - ReadItemName: PHASE11.P + - WriteAccessPath: INSTRUCTIONS + - WriteItemName: PHASE11.PW + - ControlTagPaused: + - Server: InstructionBasedServer + - DataType: Integer + - ReadAccessPath: INSTRUCTIONS + - ReadItemName: PHASE11.PD + - WriteAccessPath: INSTRUCTIONS + - WriteItemName: PHASE11.PDW + - ControlTagRequest: + - Server: InstructionBasedServer + - DataType: Integer + - ReadAccessPath: INSTRUCTIONS + - ReadItemName: PHASE11.RQ + - WriteAccessPath: INSTRUCTIONS + - WriteItemName: PHASE11.RQW + - ControlTagSingleStep: + - Server: InstructionBasedServer + - DataType: Integer + - ReadAccessPath: INSTRUCTIONS + - ReadItemName: PHASE11.SS + - WriteAccessPath: INSTRUCTIONS + - WriteItemName: PHASE11.SSW + - ControlTagStatus: + - Server: InstructionBasedServer + - DataType: Integer + - ReadAccessPath: INSTRUCTIONS + - ReadItemName: PHASE11.ST + - WriteAccessPath: INSTRUCTIONS + - WriteItemName: PHASE11.STW + - ControlTagStepIndex: + - Server: InstructionBasedServer + - DataType: Integer + - ReadAccessPath: INSTRUCTIONS + - ReadItemName: PHASE11.SI + - WriteAccessPath: INSTRUCTIONS + - WriteItemName: PHASE11.SIW + - ControlTagUnit: + - Server: InstructionBasedServer + - DataType: Integer + - ReadAccessPath: INSTRUCTIONS + - ReadItemName: PHASE11.UN + - WriteAccessPath: INSTRUCTIONS + - WriteItemName: PHASE11.UNW + - RequestTag: + - Server: InstructionBasedServer + - DataType: Integer + - ReadAccessPath: INSTRUCTIONS + - ReadItemName: PHASE11.Q01 + - WriteAccessPath: INSTRUCTIONS + - WriteItemName: PHASE11.Q01W + - RequestTag: + - Server: InstructionBasedServer + - DataType: Integer + - ReadAccessPath: INSTRUCTIONS + - ReadItemName: PHASE11.Q02 + - WriteAccessPath: INSTRUCTIONS + - WriteItemName: PHASE11.Q02W