From 3029339a40a165a201dbb333408d9baccc83392d Mon Sep 17 00:00:00 2001 From: xing Date: Sat, 22 Feb 2025 11:28:46 +0800 Subject: [PATCH] =?UTF-8?q?=E6=A5=BC=E6=A0=8B=E9=9B=86=E6=B0=B4=E5=9D=91?= =?UTF-8?q?=E7=A8=8B=E5=BA=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- DDC0101/$ENV$/Resource/Resource.MAK | 39 + DDC0101/$ENV$/Resource/WATCHLIST.INI | 1 + DDC0101/$GEN$/AddressSpace.xml | 2 + DDC0101/$GEN$/BS_DEVSCAN.PTT | 20 + DDC0101/$GEN$/BS_GETCRC16.PTT | 16 + DDC0101/$GEN$/BS_RUNTIME.PTT | 17 + DDC0101/$GEN$/OPCDA.PTT | 4 + DDC0101/$GEN$/Resource/$TASK00$.CRD | Bin 0 -> 18456 bytes DDC0101/$GEN$/Resource/BS_DEVSCAN.INC | 48 + DDC0101/$GEN$/Resource/BS_DEVSCAN.OBJ | Bin 0 -> 7559 bytes DDC0101/$GEN$/Resource/BS_RUNTIME.INC | 24 + DDC0101/$GEN$/Resource/BS_RUNTIME.OBJ | Bin 0 -> 3342 bytes DDC0101/$GEN$/Resource/BuildLog.txt | 45 + DDC0101/$GEN$/Resource/OPCDA.INC | 24 + DDC0101/$GEN$/Resource/OPCDA.OBJ | Bin 0 -> 29263 bytes DDC0101/$GEN$/Resource/Resource.PCD | Bin 0 -> 75036 bytes DDC0101/$GEN$/Resource/SCAN.CRD | Bin 0 -> 41695 bytes DDC0101/$GEN$/Resource/SCAN.INC | 25 + DDC0101/$GEN$/Resource/SCAN.OBJ | Bin 0 -> 16728 bytes DDC0101/$GEN$/Resource/SWP.CRD | Bin 0 -> 51242 bytes DDC0101/$GEN$/Resource/SWP.INC | 25 + DDC0101/$GEN$/Resource/SWP.OBJ | Bin 0 -> 19772 bytes DDC0101/$GEN$/Resource/USERTYPE.INC | 24 + DDC0101/$GEN$/Resource/pceData.txt | 1193 ++++++++++++++++++++++++ DDC0101/$GEN$/Resource/pceSegs.txt | 79 ++ DDC0101/$GEN$/Resource/pceVars.txt | 497 ++++++++++ DDC0101/$GEN$/Resource/pceVars.txt.xml | 503 ++++++++++ DDC0101/$GEN$/SCAN.LST | 4 + DDC0101/$GEN$/SCAN.PTT | 7 + DDC0101/$GEN$/SWP.LST | 2 + DDC0101/$GEN$/SWP.PTT | 7 + DDC0101/$GEN$/TH4851.LST | 5 + DDC0101/DDC0101.GEN | 16 + DDC0101/DDC0101.VAR | 24 + DDC0101/OPCDA.POE | 111 +++ DDC0101/Resource.WL | 11 + DDC0101/SCAN.POE | 150 +++ DDC0101/SCAN.ST | 83 ++ DDC0101/SCAN.bak | 83 ++ DDC0101/SWP.POE | 211 +++++ DDC0101/SWP.ST | 39 + DDC0101/SWP.bak | 39 + DDC0101/USERTYPE.TYP | 5 + DDC0101/cfcxref.xsl | 101 ++ DDC0101/inputFileList | 3 + DDC0201/$ENV$/Resource/Resource.MAK | 39 + DDC0201/$ENV$/Resource/WATCHLIST.INI | 1 + DDC0201/$GEN$/AddressSpace.xml | 2 + DDC0201/$GEN$/BS_DEVSCAN.PTT | 20 + DDC0201/$GEN$/BS_GETCRC16.PTT | 16 + DDC0201/$GEN$/BS_RUNTIME.PTT | 17 + DDC0201/$GEN$/OPCDA.PTT | 4 + DDC0201/$GEN$/Resource/$TASK00$.CRD | Bin 0 -> 18456 bytes DDC0201/$GEN$/Resource/BS_DEVSCAN.INC | 48 + DDC0201/$GEN$/Resource/BS_DEVSCAN.OBJ | Bin 0 -> 7559 bytes DDC0201/$GEN$/Resource/BS_RUNTIME.INC | 24 + DDC0201/$GEN$/Resource/BS_RUNTIME.OBJ | Bin 0 -> 3342 bytes DDC0201/$GEN$/Resource/BuildLog.txt | 45 + DDC0201/$GEN$/Resource/OPCDA.INC | 24 + DDC0201/$GEN$/Resource/OPCDA.OBJ | Bin 0 -> 29263 bytes DDC0201/$GEN$/Resource/Resource.PCD | Bin 0 -> 75036 bytes DDC0201/$GEN$/Resource/SCAN.CRD | Bin 0 -> 41695 bytes DDC0201/$GEN$/Resource/SCAN.INC | 25 + DDC0201/$GEN$/Resource/SCAN.OBJ | Bin 0 -> 16728 bytes DDC0201/$GEN$/Resource/SWP.CRD | Bin 0 -> 51242 bytes DDC0201/$GEN$/Resource/SWP.INC | 25 + DDC0201/$GEN$/Resource/SWP.OBJ | Bin 0 -> 19772 bytes DDC0201/$GEN$/Resource/USERTYPE.INC | 24 + DDC0201/$GEN$/Resource/pceData.txt | 1193 ++++++++++++++++++++++++ DDC0201/$GEN$/Resource/pceSegs.txt | 79 ++ DDC0201/$GEN$/Resource/pceVars.txt | 497 ++++++++++ DDC0201/$GEN$/Resource/pceVars.txt.xml | 503 ++++++++++ DDC0201/$GEN$/SCAN.LST | 4 + DDC0201/$GEN$/SCAN.PTT | 7 + DDC0201/$GEN$/SWP.LST | 2 + DDC0201/$GEN$/SWP.PTT | 7 + DDC0201/$GEN$/TH4851.LST | 5 + DDC0201/DDC0201.GEN | 16 + DDC0201/DDC0201.VAR | 24 + DDC0201/OPCDA.POE | 111 +++ DDC0201/Resource.WL | 11 + DDC0201/SCAN.POE | 150 +++ DDC0201/SCAN.ST | 83 ++ DDC0201/SCAN.bak | 83 ++ DDC0201/SWP.POE | 211 +++++ DDC0201/SWP.ST | 39 + DDC0201/SWP.bak | 39 + DDC0201/USERTYPE.TYP | 5 + DDC0201/cfcxref.xsl | 101 ++ DDC0201/inputFileList | 3 + DDC0301/$ENV$/Resource/Resource.MAK | 39 + DDC0301/$ENV$/Resource/WATCHLIST.INI | 1 + DDC0301/$GEN$/AddressSpace.xml | 2 + DDC0301/$GEN$/BS_DEVSCAN.PTT | 20 + DDC0301/$GEN$/BS_GETCRC16.PTT | 16 + DDC0301/$GEN$/BS_RUNTIME.PTT | 17 + DDC0301/$GEN$/OPCDA.PTT | 4 + DDC0301/$GEN$/Resource/$TASK00$.CRD | Bin 0 -> 18456 bytes DDC0301/$GEN$/Resource/BS_DEVSCAN.INC | 48 + DDC0301/$GEN$/Resource/BS_DEVSCAN.OBJ | Bin 0 -> 7559 bytes DDC0301/$GEN$/Resource/BS_RUNTIME.INC | 24 + DDC0301/$GEN$/Resource/BS_RUNTIME.OBJ | Bin 0 -> 3342 bytes DDC0301/$GEN$/Resource/BuildLog.txt | 45 + DDC0301/$GEN$/Resource/OPCDA.INC | 24 + DDC0301/$GEN$/Resource/OPCDA.OBJ | Bin 0 -> 29263 bytes DDC0301/$GEN$/Resource/Resource.PCD | Bin 0 -> 75036 bytes DDC0301/$GEN$/Resource/SCAN.CRD | Bin 0 -> 41695 bytes DDC0301/$GEN$/Resource/SCAN.INC | 25 + DDC0301/$GEN$/Resource/SCAN.OBJ | Bin 0 -> 16728 bytes DDC0301/$GEN$/Resource/SWP.CRD | Bin 0 -> 51242 bytes DDC0301/$GEN$/Resource/SWP.INC | 25 + DDC0301/$GEN$/Resource/SWP.OBJ | Bin 0 -> 19772 bytes DDC0301/$GEN$/Resource/USERTYPE.INC | 24 + DDC0301/$GEN$/Resource/pceData.txt | 1193 ++++++++++++++++++++++++ DDC0301/$GEN$/Resource/pceSegs.txt | 79 ++ DDC0301/$GEN$/Resource/pceVars.txt | 497 ++++++++++ DDC0301/$GEN$/Resource/pceVars.txt.xml | 503 ++++++++++ DDC0301/$GEN$/SCAN.LST | 4 + DDC0301/$GEN$/SCAN.PTT | 7 + DDC0301/$GEN$/SWP.LST | 2 + DDC0301/$GEN$/SWP.PTT | 7 + DDC0301/$GEN$/TH4851.LST | 5 + DDC0301/DDC0301.GEN | 16 + DDC0301/DDC0301.VAR | 24 + DDC0301/OPCDA.POE | 111 +++ DDC0301/Resource.WL | 11 + DDC0301/SCAN.POE | 150 +++ DDC0301/SCAN.ST | 83 ++ DDC0301/SCAN.bak | 83 ++ DDC0301/SWP.POE | 211 +++++ DDC0301/SWP.ST | 39 + DDC0301/SWP.bak | 39 + DDC0301/USERTYPE.TYP | 5 + DDC0301/cfcxref.xsl | 101 ++ DDC0301/inputFileList | 3 + DDC0401/$ENV$/Resource/Resource.MAK | 39 + DDC0401/$ENV$/Resource/WATCHLIST.INI | 1 + DDC0401/$GEN$/AddressSpace.xml | 2 + DDC0401/$GEN$/BS_DEVSCAN.PTT | 20 + DDC0401/$GEN$/BS_GETCRC16.PTT | 16 + DDC0401/$GEN$/BS_RUNTIME.PTT | 17 + DDC0401/$GEN$/OPCDA.PTT | 4 + DDC0401/$GEN$/Resource/$TASK00$.CRD | Bin 0 -> 18456 bytes DDC0401/$GEN$/Resource/BS_DEVSCAN.INC | 48 + DDC0401/$GEN$/Resource/BS_DEVSCAN.OBJ | Bin 0 -> 7559 bytes DDC0401/$GEN$/Resource/BS_RUNTIME.INC | 24 + DDC0401/$GEN$/Resource/BS_RUNTIME.OBJ | Bin 0 -> 3342 bytes DDC0401/$GEN$/Resource/BuildLog.txt | 45 + DDC0401/$GEN$/Resource/OPCDA.INC | 24 + DDC0401/$GEN$/Resource/OPCDA.OBJ | Bin 0 -> 29263 bytes DDC0401/$GEN$/Resource/Resource.PCD | Bin 0 -> 75036 bytes DDC0401/$GEN$/Resource/SCAN.CRD | Bin 0 -> 41695 bytes DDC0401/$GEN$/Resource/SCAN.INC | 25 + DDC0401/$GEN$/Resource/SCAN.OBJ | Bin 0 -> 16728 bytes DDC0401/$GEN$/Resource/SWP.CRD | Bin 0 -> 51242 bytes DDC0401/$GEN$/Resource/SWP.INC | 25 + DDC0401/$GEN$/Resource/SWP.OBJ | Bin 0 -> 19772 bytes DDC0401/$GEN$/Resource/USERTYPE.INC | 24 + DDC0401/$GEN$/Resource/pceData.txt | 1193 ++++++++++++++++++++++++ DDC0401/$GEN$/Resource/pceSegs.txt | 79 ++ DDC0401/$GEN$/Resource/pceVars.txt | 497 ++++++++++ DDC0401/$GEN$/Resource/pceVars.txt.xml | 503 ++++++++++ DDC0401/$GEN$/SCAN.LST | 4 + DDC0401/$GEN$/SCAN.PTT | 7 + DDC0401/$GEN$/SWP.LST | 2 + DDC0401/$GEN$/SWP.PTT | 7 + DDC0401/$GEN$/TH4851.LST | 5 + DDC0401/DDC0401.GEN | 16 + DDC0401/DDC0401.VAR | 24 + DDC0401/OPCDA.POE | 111 +++ DDC0401/Resource.WL | 11 + DDC0401/SCAN.POE | 150 +++ DDC0401/SCAN.ST | 83 ++ DDC0401/SCAN.bak | 83 ++ DDC0401/SWP.POE | 211 +++++ DDC0401/SWP.ST | 39 + DDC0401/SWP.bak | 39 + DDC0401/USERTYPE.TYP | 5 + DDC0401/cfcxref.xsl | 101 ++ DDC0401/inputFileList | 3 + DDC0501/$ENV$/Resource/Resource.MAK | 39 + DDC0501/$ENV$/Resource/WATCHLIST.INI | 1 + DDC0501/$GEN$/AddressSpace.xml | 2 + DDC0501/$GEN$/BS_DEVSCAN.PTT | 20 + DDC0501/$GEN$/BS_GETCRC16.PTT | 16 + DDC0501/$GEN$/BS_RUNTIME.PTT | 17 + DDC0501/$GEN$/OPCDA.PTT | 4 + DDC0501/$GEN$/Resource/$TASK00$.CRD | Bin 0 -> 18456 bytes DDC0501/$GEN$/Resource/BS_DEVSCAN.INC | 48 + DDC0501/$GEN$/Resource/BS_DEVSCAN.OBJ | Bin 0 -> 7559 bytes DDC0501/$GEN$/Resource/BS_RUNTIME.INC | 24 + DDC0501/$GEN$/Resource/BS_RUNTIME.OBJ | Bin 0 -> 3342 bytes DDC0501/$GEN$/Resource/BuildLog.txt | 45 + DDC0501/$GEN$/Resource/OPCDA.INC | 24 + DDC0501/$GEN$/Resource/OPCDA.OBJ | Bin 0 -> 29263 bytes DDC0501/$GEN$/Resource/Resource.PCD | Bin 0 -> 75036 bytes DDC0501/$GEN$/Resource/SCAN.CRD | Bin 0 -> 41695 bytes DDC0501/$GEN$/Resource/SCAN.INC | 25 + DDC0501/$GEN$/Resource/SCAN.OBJ | Bin 0 -> 16728 bytes DDC0501/$GEN$/Resource/SWP.CRD | Bin 0 -> 51242 bytes DDC0501/$GEN$/Resource/SWP.INC | 25 + DDC0501/$GEN$/Resource/SWP.OBJ | Bin 0 -> 19772 bytes DDC0501/$GEN$/Resource/USERTYPE.INC | 24 + DDC0501/$GEN$/Resource/pceData.txt | 1193 ++++++++++++++++++++++++ DDC0501/$GEN$/Resource/pceSegs.txt | 79 ++ DDC0501/$GEN$/Resource/pceVars.txt | 497 ++++++++++ DDC0501/$GEN$/Resource/pceVars.txt.xml | 503 ++++++++++ DDC0501/$GEN$/SCAN.LST | 4 + DDC0501/$GEN$/SCAN.PTT | 7 + DDC0501/$GEN$/SWP.LST | 2 + DDC0501/$GEN$/SWP.PTT | 7 + DDC0501/$GEN$/TH4851.LST | 5 + DDC0501/DDC0501.GEN | 16 + DDC0501/DDC0501.VAR | 24 + DDC0501/OPCDA.POE | 111 +++ DDC0501/Resource.WL | 11 + DDC0501/SCAN.POE | 150 +++ DDC0501/SCAN.ST | 83 ++ DDC0501/SCAN.bak | 83 ++ DDC0501/SWP.POE | 211 +++++ DDC0501/SWP.ST | 39 + DDC0501/SWP.bak | 39 + DDC0501/USERTYPE.TYP | 5 + DDC0501/cfcxref.xsl | 101 ++ DDC0501/inputFileList | 3 + DDC0601/$ENV$/Resource/Resource.MAK | 39 + DDC0601/$ENV$/Resource/WATCHLIST.INI | 1 + DDC0601/$GEN$/AddressSpace.xml | 2 + DDC0601/$GEN$/BS_DEVSCAN.PTT | 20 + DDC0601/$GEN$/BS_GETCRC16.PTT | 16 + DDC0601/$GEN$/BS_RUNTIME.PTT | 17 + DDC0601/$GEN$/OPCDA.PTT | 4 + DDC0601/$GEN$/Resource/$TASK00$.CRD | Bin 0 -> 18456 bytes DDC0601/$GEN$/Resource/BS_DEVSCAN.INC | 48 + DDC0601/$GEN$/Resource/BS_DEVSCAN.OBJ | Bin 0 -> 7559 bytes DDC0601/$GEN$/Resource/BS_RUNTIME.INC | 24 + DDC0601/$GEN$/Resource/BS_RUNTIME.OBJ | Bin 0 -> 3342 bytes DDC0601/$GEN$/Resource/BuildLog.txt | 45 + DDC0601/$GEN$/Resource/OPCDA.INC | 24 + DDC0601/$GEN$/Resource/OPCDA.OBJ | Bin 0 -> 29263 bytes DDC0601/$GEN$/Resource/Resource.PCD | Bin 0 -> 75036 bytes DDC0601/$GEN$/Resource/SCAN.CRD | Bin 0 -> 41695 bytes DDC0601/$GEN$/Resource/SCAN.INC | 25 + DDC0601/$GEN$/Resource/SCAN.OBJ | Bin 0 -> 16728 bytes DDC0601/$GEN$/Resource/SWP.CRD | Bin 0 -> 51242 bytes DDC0601/$GEN$/Resource/SWP.INC | 25 + DDC0601/$GEN$/Resource/SWP.OBJ | Bin 0 -> 19772 bytes DDC0601/$GEN$/Resource/USERTYPE.INC | 24 + DDC0601/$GEN$/Resource/pceData.txt | 1193 ++++++++++++++++++++++++ DDC0601/$GEN$/Resource/pceSegs.txt | 79 ++ DDC0601/$GEN$/Resource/pceVars.txt | 497 ++++++++++ DDC0601/$GEN$/Resource/pceVars.txt.xml | 503 ++++++++++ DDC0601/$GEN$/SCAN.LST | 4 + DDC0601/$GEN$/SCAN.PTT | 7 + DDC0601/$GEN$/SWP.LST | 2 + DDC0601/$GEN$/SWP.PTT | 7 + DDC0601/$GEN$/TH4851.LST | 5 + DDC0601/DDC0601.GEN | 16 + DDC0601/DDC0601.VAR | 24 + DDC0601/OPCDA.POE | 111 +++ DDC0601/Resource.WL | 11 + DDC0601/SCAN.POE | 150 +++ DDC0601/SCAN.ST | 83 ++ DDC0601/SCAN.bak | 83 ++ DDC0601/SWP.POE | 211 +++++ DDC0601/SWP.ST | 39 + DDC0601/SWP.bak | 39 + DDC0601/USERTYPE.TYP | 5 + DDC0601/cfcxref.xsl | 101 ++ DDC0601/inputFileList | 3 + DDC0701/$ENV$/Resource/Resource.MAK | 39 + DDC0701/$ENV$/Resource/WATCHLIST.INI | 1 + DDC0701/$GEN$/AddressSpace.xml | 2 + DDC0701/$GEN$/BS_DEVSCAN.PTT | 20 + DDC0701/$GEN$/BS_GETCRC16.PTT | 16 + DDC0701/$GEN$/BS_RUNTIME.PTT | 17 + DDC0701/$GEN$/OPCDA.PTT | 4 + DDC0701/$GEN$/Resource/$TASK00$.CRD | Bin 0 -> 18456 bytes DDC0701/$GEN$/Resource/BS_DEVSCAN.INC | 48 + DDC0701/$GEN$/Resource/BS_DEVSCAN.OBJ | Bin 0 -> 7559 bytes DDC0701/$GEN$/Resource/BS_RUNTIME.INC | 24 + DDC0701/$GEN$/Resource/BS_RUNTIME.OBJ | Bin 0 -> 3342 bytes DDC0701/$GEN$/Resource/BuildLog.txt | 45 + DDC0701/$GEN$/Resource/OPCDA.INC | 24 + DDC0701/$GEN$/Resource/OPCDA.OBJ | Bin 0 -> 29263 bytes DDC0701/$GEN$/Resource/Resource.PCD | Bin 0 -> 75036 bytes DDC0701/$GEN$/Resource/SCAN.CRD | Bin 0 -> 41695 bytes DDC0701/$GEN$/Resource/SCAN.INC | 25 + DDC0701/$GEN$/Resource/SCAN.OBJ | Bin 0 -> 16728 bytes DDC0701/$GEN$/Resource/SWP.CRD | Bin 0 -> 51242 bytes DDC0701/$GEN$/Resource/SWP.INC | 25 + DDC0701/$GEN$/Resource/SWP.OBJ | Bin 0 -> 19772 bytes DDC0701/$GEN$/Resource/USERTYPE.INC | 24 + DDC0701/$GEN$/Resource/pceData.txt | 1193 ++++++++++++++++++++++++ DDC0701/$GEN$/Resource/pceSegs.txt | 79 ++ DDC0701/$GEN$/Resource/pceVars.txt | 497 ++++++++++ DDC0701/$GEN$/Resource/pceVars.txt.xml | 503 ++++++++++ DDC0701/$GEN$/SCAN.LST | 4 + DDC0701/$GEN$/SCAN.PTT | 7 + DDC0701/$GEN$/SWP.LST | 2 + DDC0701/$GEN$/SWP.PTT | 7 + DDC0701/$GEN$/TH4851.LST | 5 + DDC0701/DDC0701.GEN | 16 + DDC0701/DDC0701.VAR | 24 + DDC0701/OPCDA.POE | 111 +++ DDC0701/Resource.WL | 11 + DDC0701/SCAN.POE | 150 +++ DDC0701/SCAN.ST | 83 ++ DDC0701/SCAN.bak | 83 ++ DDC0701/SWP.POE | 211 +++++ DDC0701/SWP.ST | 39 + DDC0701/SWP.bak | 39 + DDC0701/USERTYPE.TYP | 5 + DDC0701/cfcxref.xsl | 101 ++ DDC0701/inputFileList | 3 + DDC0801/$ENV$/Resource/Resource.MAK | 39 + DDC0801/$ENV$/Resource/WATCHLIST.INI | 1 + DDC0801/$GEN$/AddressSpace.xml | 2 + DDC0801/$GEN$/BS_DEVSCAN.PTT | 20 + DDC0801/$GEN$/BS_GETCRC16.PTT | 16 + DDC0801/$GEN$/BS_RUNTIME.PTT | 17 + DDC0801/$GEN$/OPCDA.PTT | 4 + DDC0801/$GEN$/Resource/$TASK00$.CRD | Bin 0 -> 18456 bytes DDC0801/$GEN$/Resource/BS_DEVSCAN.INC | 48 + DDC0801/$GEN$/Resource/BS_DEVSCAN.OBJ | Bin 0 -> 7559 bytes DDC0801/$GEN$/Resource/BS_RUNTIME.INC | 24 + DDC0801/$GEN$/Resource/BS_RUNTIME.OBJ | Bin 0 -> 3342 bytes DDC0801/$GEN$/Resource/BuildLog.txt | 45 + DDC0801/$GEN$/Resource/OPCDA.INC | 24 + DDC0801/$GEN$/Resource/OPCDA.OBJ | Bin 0 -> 29263 bytes DDC0801/$GEN$/Resource/Resource.PCD | Bin 0 -> 75036 bytes DDC0801/$GEN$/Resource/SCAN.CRD | Bin 0 -> 41695 bytes DDC0801/$GEN$/Resource/SCAN.INC | 25 + DDC0801/$GEN$/Resource/SCAN.OBJ | Bin 0 -> 16728 bytes DDC0801/$GEN$/Resource/SWP.CRD | Bin 0 -> 51242 bytes DDC0801/$GEN$/Resource/SWP.INC | 25 + DDC0801/$GEN$/Resource/SWP.OBJ | Bin 0 -> 19772 bytes DDC0801/$GEN$/Resource/USERTYPE.INC | 24 + DDC0801/$GEN$/Resource/pceData.txt | 1193 ++++++++++++++++++++++++ DDC0801/$GEN$/Resource/pceSegs.txt | 79 ++ DDC0801/$GEN$/Resource/pceVars.txt | 497 ++++++++++ DDC0801/$GEN$/Resource/pceVars.txt.xml | 503 ++++++++++ DDC0801/$GEN$/SCAN.LST | 4 + DDC0801/$GEN$/SCAN.PTT | 7 + DDC0801/$GEN$/SWP.LST | 2 + DDC0801/$GEN$/SWP.PTT | 7 + DDC0801/$GEN$/TH4851.LST | 5 + DDC0801/DDC0801.GEN | 16 + DDC0801/DDC0801.VAR | 24 + DDC0801/OPCDA.POE | 111 +++ DDC0801/Resource.WL | 11 + DDC0801/SCAN.POE | 150 +++ DDC0801/SCAN.ST | 83 ++ DDC0801/SCAN.bak | 83 ++ DDC0801/SWP.POE | 211 +++++ DDC0801/SWP.ST | 39 + DDC0801/SWP.bak | 39 + DDC0801/USERTYPE.TYP | 5 + DDC0801/cfcxref.xsl | 101 ++ DDC0801/inputFileList | 3 + DDC0901/$ENV$/Resource/Resource.MAK | 39 + DDC0901/$ENV$/Resource/WATCHLIST.INI | 1 + DDC0901/$GEN$/AddressSpace.xml | 2 + DDC0901/$GEN$/BS_DEVSCAN.PTT | 20 + DDC0901/$GEN$/BS_GETCRC16.PTT | 16 + DDC0901/$GEN$/BS_RUNTIME.PTT | 17 + DDC0901/$GEN$/OPCDA.PTT | 4 + DDC0901/$GEN$/Resource/$TASK00$.CRD | Bin 0 -> 18456 bytes DDC0901/$GEN$/Resource/BS_DEVSCAN.INC | 48 + DDC0901/$GEN$/Resource/BS_DEVSCAN.OBJ | Bin 0 -> 7559 bytes DDC0901/$GEN$/Resource/BS_RUNTIME.INC | 24 + DDC0901/$GEN$/Resource/BS_RUNTIME.OBJ | Bin 0 -> 3342 bytes DDC0901/$GEN$/Resource/BuildLog.txt | 45 + DDC0901/$GEN$/Resource/OPCDA.INC | 24 + DDC0901/$GEN$/Resource/OPCDA.OBJ | Bin 0 -> 29263 bytes DDC0901/$GEN$/Resource/Resource.PCD | Bin 0 -> 75036 bytes DDC0901/$GEN$/Resource/SCAN.CRD | Bin 0 -> 41695 bytes DDC0901/$GEN$/Resource/SCAN.INC | 25 + DDC0901/$GEN$/Resource/SCAN.OBJ | Bin 0 -> 16728 bytes DDC0901/$GEN$/Resource/SWP.CRD | Bin 0 -> 51242 bytes DDC0901/$GEN$/Resource/SWP.INC | 25 + DDC0901/$GEN$/Resource/SWP.OBJ | Bin 0 -> 19772 bytes DDC0901/$GEN$/Resource/USERTYPE.INC | 24 + DDC0901/$GEN$/Resource/pceData.txt | 1193 ++++++++++++++++++++++++ DDC0901/$GEN$/Resource/pceSegs.txt | 79 ++ DDC0901/$GEN$/Resource/pceVars.txt | 497 ++++++++++ DDC0901/$GEN$/Resource/pceVars.txt.xml | 503 ++++++++++ DDC0901/$GEN$/SCAN.LST | 4 + DDC0901/$GEN$/SCAN.PTT | 7 + DDC0901/$GEN$/SWP.LST | 2 + DDC0901/$GEN$/SWP.PTT | 7 + DDC0901/$GEN$/TH4851.LST | 5 + DDC0901/DDC0901.GEN | 16 + DDC0901/DDC0901.VAR | 24 + DDC0901/OPCDA.POE | 111 +++ DDC0901/Resource.WL | 11 + DDC0901/SCAN.POE | 150 +++ DDC0901/SCAN.ST | 83 ++ DDC0901/SCAN.bak | 83 ++ DDC0901/SWP.POE | 211 +++++ DDC0901/SWP.ST | 39 + DDC0901/SWP.bak | 39 + DDC0901/USERTYPE.TYP | 5 + DDC0901/cfcxref.xsl | 101 ++ DDC0901/inputFileList | 3 + 405 files changed, 31383 insertions(+) create mode 100644 DDC0101/$ENV$/Resource/Resource.MAK create mode 100644 DDC0101/$ENV$/Resource/WATCHLIST.INI create mode 100644 DDC0101/$GEN$/AddressSpace.xml create mode 100644 DDC0101/$GEN$/BS_DEVSCAN.PTT create mode 100644 DDC0101/$GEN$/BS_GETCRC16.PTT create mode 100644 DDC0101/$GEN$/BS_RUNTIME.PTT create mode 100644 DDC0101/$GEN$/OPCDA.PTT create mode 100644 DDC0101/$GEN$/Resource/$TASK00$.CRD create mode 100644 DDC0101/$GEN$/Resource/BS_DEVSCAN.INC create mode 100644 DDC0101/$GEN$/Resource/BS_DEVSCAN.OBJ create mode 100644 DDC0101/$GEN$/Resource/BS_RUNTIME.INC create mode 100644 DDC0101/$GEN$/Resource/BS_RUNTIME.OBJ create mode 100644 DDC0101/$GEN$/Resource/BuildLog.txt create mode 100644 DDC0101/$GEN$/Resource/OPCDA.INC create mode 100644 DDC0101/$GEN$/Resource/OPCDA.OBJ create mode 100644 DDC0101/$GEN$/Resource/Resource.PCD create mode 100644 DDC0101/$GEN$/Resource/SCAN.CRD create mode 100644 DDC0101/$GEN$/Resource/SCAN.INC create mode 100644 DDC0101/$GEN$/Resource/SCAN.OBJ create mode 100644 DDC0101/$GEN$/Resource/SWP.CRD create mode 100644 DDC0101/$GEN$/Resource/SWP.INC create mode 100644 DDC0101/$GEN$/Resource/SWP.OBJ create mode 100644 DDC0101/$GEN$/Resource/USERTYPE.INC create mode 100644 DDC0101/$GEN$/Resource/pceData.txt create mode 100644 DDC0101/$GEN$/Resource/pceSegs.txt create mode 100644 DDC0101/$GEN$/Resource/pceVars.txt create mode 100644 DDC0101/$GEN$/Resource/pceVars.txt.xml create mode 100644 DDC0101/$GEN$/SCAN.LST create mode 100644 DDC0101/$GEN$/SCAN.PTT create mode 100644 DDC0101/$GEN$/SWP.LST create mode 100644 DDC0101/$GEN$/SWP.PTT create mode 100644 DDC0101/$GEN$/TH4851.LST create mode 100644 DDC0101/DDC0101.GEN create mode 100644 DDC0101/DDC0101.VAR create mode 100644 DDC0101/OPCDA.POE create mode 100644 DDC0101/Resource.WL create mode 100644 DDC0101/SCAN.POE create mode 100644 DDC0101/SCAN.ST create mode 100644 DDC0101/SCAN.bak create mode 100644 DDC0101/SWP.POE create mode 100644 DDC0101/SWP.ST create mode 100644 DDC0101/SWP.bak create mode 100644 DDC0101/USERTYPE.TYP create mode 100644 DDC0101/cfcxref.xsl create mode 100644 DDC0101/inputFileList create mode 100644 DDC0201/$ENV$/Resource/Resource.MAK create mode 100644 DDC0201/$ENV$/Resource/WATCHLIST.INI create mode 100644 DDC0201/$GEN$/AddressSpace.xml create mode 100644 DDC0201/$GEN$/BS_DEVSCAN.PTT create mode 100644 DDC0201/$GEN$/BS_GETCRC16.PTT create mode 100644 DDC0201/$GEN$/BS_RUNTIME.PTT create mode 100644 DDC0201/$GEN$/OPCDA.PTT create mode 100644 DDC0201/$GEN$/Resource/$TASK00$.CRD create mode 100644 DDC0201/$GEN$/Resource/BS_DEVSCAN.INC create mode 100644 DDC0201/$GEN$/Resource/BS_DEVSCAN.OBJ create mode 100644 DDC0201/$GEN$/Resource/BS_RUNTIME.INC create mode 100644 DDC0201/$GEN$/Resource/BS_RUNTIME.OBJ create mode 100644 DDC0201/$GEN$/Resource/BuildLog.txt create mode 100644 DDC0201/$GEN$/Resource/OPCDA.INC create mode 100644 DDC0201/$GEN$/Resource/OPCDA.OBJ create mode 100644 DDC0201/$GEN$/Resource/Resource.PCD create mode 100644 DDC0201/$GEN$/Resource/SCAN.CRD create mode 100644 DDC0201/$GEN$/Resource/SCAN.INC create mode 100644 DDC0201/$GEN$/Resource/SCAN.OBJ create mode 100644 DDC0201/$GEN$/Resource/SWP.CRD create mode 100644 DDC0201/$GEN$/Resource/SWP.INC create mode 100644 DDC0201/$GEN$/Resource/SWP.OBJ create mode 100644 DDC0201/$GEN$/Resource/USERTYPE.INC create mode 100644 DDC0201/$GEN$/Resource/pceData.txt create mode 100644 DDC0201/$GEN$/Resource/pceSegs.txt create mode 100644 DDC0201/$GEN$/Resource/pceVars.txt create mode 100644 DDC0201/$GEN$/Resource/pceVars.txt.xml create mode 100644 DDC0201/$GEN$/SCAN.LST create mode 100644 DDC0201/$GEN$/SCAN.PTT create mode 100644 DDC0201/$GEN$/SWP.LST create mode 100644 DDC0201/$GEN$/SWP.PTT create mode 100644 DDC0201/$GEN$/TH4851.LST create mode 100644 DDC0201/DDC0201.GEN create mode 100644 DDC0201/DDC0201.VAR create mode 100644 DDC0201/OPCDA.POE create mode 100644 DDC0201/Resource.WL create mode 100644 DDC0201/SCAN.POE create mode 100644 DDC0201/SCAN.ST create mode 100644 DDC0201/SCAN.bak create mode 100644 DDC0201/SWP.POE create mode 100644 DDC0201/SWP.ST create mode 100644 DDC0201/SWP.bak create mode 100644 DDC0201/USERTYPE.TYP create mode 100644 DDC0201/cfcxref.xsl create mode 100644 DDC0201/inputFileList create mode 100644 DDC0301/$ENV$/Resource/Resource.MAK create mode 100644 DDC0301/$ENV$/Resource/WATCHLIST.INI create mode 100644 DDC0301/$GEN$/AddressSpace.xml create mode 100644 DDC0301/$GEN$/BS_DEVSCAN.PTT create mode 100644 DDC0301/$GEN$/BS_GETCRC16.PTT create mode 100644 DDC0301/$GEN$/BS_RUNTIME.PTT create mode 100644 DDC0301/$GEN$/OPCDA.PTT create mode 100644 DDC0301/$GEN$/Resource/$TASK00$.CRD create mode 100644 DDC0301/$GEN$/Resource/BS_DEVSCAN.INC create mode 100644 DDC0301/$GEN$/Resource/BS_DEVSCAN.OBJ create mode 100644 DDC0301/$GEN$/Resource/BS_RUNTIME.INC create mode 100644 DDC0301/$GEN$/Resource/BS_RUNTIME.OBJ create mode 100644 DDC0301/$GEN$/Resource/BuildLog.txt create mode 100644 DDC0301/$GEN$/Resource/OPCDA.INC create mode 100644 DDC0301/$GEN$/Resource/OPCDA.OBJ create mode 100644 DDC0301/$GEN$/Resource/Resource.PCD create mode 100644 DDC0301/$GEN$/Resource/SCAN.CRD create mode 100644 DDC0301/$GEN$/Resource/SCAN.INC create mode 100644 DDC0301/$GEN$/Resource/SCAN.OBJ create mode 100644 DDC0301/$GEN$/Resource/SWP.CRD create mode 100644 DDC0301/$GEN$/Resource/SWP.INC create mode 100644 DDC0301/$GEN$/Resource/SWP.OBJ create mode 100644 DDC0301/$GEN$/Resource/USERTYPE.INC create mode 100644 DDC0301/$GEN$/Resource/pceData.txt create mode 100644 DDC0301/$GEN$/Resource/pceSegs.txt create mode 100644 DDC0301/$GEN$/Resource/pceVars.txt create mode 100644 DDC0301/$GEN$/Resource/pceVars.txt.xml create mode 100644 DDC0301/$GEN$/SCAN.LST create mode 100644 DDC0301/$GEN$/SCAN.PTT create mode 100644 DDC0301/$GEN$/SWP.LST create mode 100644 DDC0301/$GEN$/SWP.PTT create mode 100644 DDC0301/$GEN$/TH4851.LST create mode 100644 DDC0301/DDC0301.GEN create mode 100644 DDC0301/DDC0301.VAR create mode 100644 DDC0301/OPCDA.POE create mode 100644 DDC0301/Resource.WL create mode 100644 DDC0301/SCAN.POE create mode 100644 DDC0301/SCAN.ST create mode 100644 DDC0301/SCAN.bak create mode 100644 DDC0301/SWP.POE create mode 100644 DDC0301/SWP.ST create mode 100644 DDC0301/SWP.bak create mode 100644 DDC0301/USERTYPE.TYP create mode 100644 DDC0301/cfcxref.xsl create mode 100644 DDC0301/inputFileList create mode 100644 DDC0401/$ENV$/Resource/Resource.MAK create mode 100644 DDC0401/$ENV$/Resource/WATCHLIST.INI create mode 100644 DDC0401/$GEN$/AddressSpace.xml create mode 100644 DDC0401/$GEN$/BS_DEVSCAN.PTT create mode 100644 DDC0401/$GEN$/BS_GETCRC16.PTT create mode 100644 DDC0401/$GEN$/BS_RUNTIME.PTT create mode 100644 DDC0401/$GEN$/OPCDA.PTT create mode 100644 DDC0401/$GEN$/Resource/$TASK00$.CRD create mode 100644 DDC0401/$GEN$/Resource/BS_DEVSCAN.INC create mode 100644 DDC0401/$GEN$/Resource/BS_DEVSCAN.OBJ create mode 100644 DDC0401/$GEN$/Resource/BS_RUNTIME.INC create mode 100644 DDC0401/$GEN$/Resource/BS_RUNTIME.OBJ create mode 100644 DDC0401/$GEN$/Resource/BuildLog.txt create mode 100644 DDC0401/$GEN$/Resource/OPCDA.INC create mode 100644 DDC0401/$GEN$/Resource/OPCDA.OBJ create mode 100644 DDC0401/$GEN$/Resource/Resource.PCD create mode 100644 DDC0401/$GEN$/Resource/SCAN.CRD create mode 100644 DDC0401/$GEN$/Resource/SCAN.INC create mode 100644 DDC0401/$GEN$/Resource/SCAN.OBJ create mode 100644 DDC0401/$GEN$/Resource/SWP.CRD create mode 100644 DDC0401/$GEN$/Resource/SWP.INC create mode 100644 DDC0401/$GEN$/Resource/SWP.OBJ create mode 100644 DDC0401/$GEN$/Resource/USERTYPE.INC create mode 100644 DDC0401/$GEN$/Resource/pceData.txt create mode 100644 DDC0401/$GEN$/Resource/pceSegs.txt create mode 100644 DDC0401/$GEN$/Resource/pceVars.txt create mode 100644 DDC0401/$GEN$/Resource/pceVars.txt.xml create mode 100644 DDC0401/$GEN$/SCAN.LST create mode 100644 DDC0401/$GEN$/SCAN.PTT create mode 100644 DDC0401/$GEN$/SWP.LST create mode 100644 DDC0401/$GEN$/SWP.PTT create mode 100644 DDC0401/$GEN$/TH4851.LST create mode 100644 DDC0401/DDC0401.GEN create mode 100644 DDC0401/DDC0401.VAR create mode 100644 DDC0401/OPCDA.POE create mode 100644 DDC0401/Resource.WL create mode 100644 DDC0401/SCAN.POE create mode 100644 DDC0401/SCAN.ST create mode 100644 DDC0401/SCAN.bak create mode 100644 DDC0401/SWP.POE create mode 100644 DDC0401/SWP.ST create mode 100644 DDC0401/SWP.bak create mode 100644 DDC0401/USERTYPE.TYP create mode 100644 DDC0401/cfcxref.xsl create mode 100644 DDC0401/inputFileList create mode 100644 DDC0501/$ENV$/Resource/Resource.MAK create mode 100644 DDC0501/$ENV$/Resource/WATCHLIST.INI create mode 100644 DDC0501/$GEN$/AddressSpace.xml create mode 100644 DDC0501/$GEN$/BS_DEVSCAN.PTT create mode 100644 DDC0501/$GEN$/BS_GETCRC16.PTT create mode 100644 DDC0501/$GEN$/BS_RUNTIME.PTT create mode 100644 DDC0501/$GEN$/OPCDA.PTT create mode 100644 DDC0501/$GEN$/Resource/$TASK00$.CRD create mode 100644 DDC0501/$GEN$/Resource/BS_DEVSCAN.INC create mode 100644 DDC0501/$GEN$/Resource/BS_DEVSCAN.OBJ create mode 100644 DDC0501/$GEN$/Resource/BS_RUNTIME.INC create mode 100644 DDC0501/$GEN$/Resource/BS_RUNTIME.OBJ create mode 100644 DDC0501/$GEN$/Resource/BuildLog.txt create mode 100644 DDC0501/$GEN$/Resource/OPCDA.INC create mode 100644 DDC0501/$GEN$/Resource/OPCDA.OBJ create mode 100644 DDC0501/$GEN$/Resource/Resource.PCD create mode 100644 DDC0501/$GEN$/Resource/SCAN.CRD create mode 100644 DDC0501/$GEN$/Resource/SCAN.INC create mode 100644 DDC0501/$GEN$/Resource/SCAN.OBJ create mode 100644 DDC0501/$GEN$/Resource/SWP.CRD create mode 100644 DDC0501/$GEN$/Resource/SWP.INC create mode 100644 DDC0501/$GEN$/Resource/SWP.OBJ create mode 100644 DDC0501/$GEN$/Resource/USERTYPE.INC create mode 100644 DDC0501/$GEN$/Resource/pceData.txt create mode 100644 DDC0501/$GEN$/Resource/pceSegs.txt create mode 100644 DDC0501/$GEN$/Resource/pceVars.txt create mode 100644 DDC0501/$GEN$/Resource/pceVars.txt.xml create mode 100644 DDC0501/$GEN$/SCAN.LST create mode 100644 DDC0501/$GEN$/SCAN.PTT create mode 100644 DDC0501/$GEN$/SWP.LST create mode 100644 DDC0501/$GEN$/SWP.PTT create mode 100644 DDC0501/$GEN$/TH4851.LST create mode 100644 DDC0501/DDC0501.GEN create mode 100644 DDC0501/DDC0501.VAR create mode 100644 DDC0501/OPCDA.POE create mode 100644 DDC0501/Resource.WL create mode 100644 DDC0501/SCAN.POE create mode 100644 DDC0501/SCAN.ST create mode 100644 DDC0501/SCAN.bak create mode 100644 DDC0501/SWP.POE create mode 100644 DDC0501/SWP.ST create mode 100644 DDC0501/SWP.bak create mode 100644 DDC0501/USERTYPE.TYP create mode 100644 DDC0501/cfcxref.xsl create mode 100644 DDC0501/inputFileList create mode 100644 DDC0601/$ENV$/Resource/Resource.MAK create mode 100644 DDC0601/$ENV$/Resource/WATCHLIST.INI create mode 100644 DDC0601/$GEN$/AddressSpace.xml create mode 100644 DDC0601/$GEN$/BS_DEVSCAN.PTT create mode 100644 DDC0601/$GEN$/BS_GETCRC16.PTT create mode 100644 DDC0601/$GEN$/BS_RUNTIME.PTT create mode 100644 DDC0601/$GEN$/OPCDA.PTT create mode 100644 DDC0601/$GEN$/Resource/$TASK00$.CRD create mode 100644 DDC0601/$GEN$/Resource/BS_DEVSCAN.INC create mode 100644 DDC0601/$GEN$/Resource/BS_DEVSCAN.OBJ create mode 100644 DDC0601/$GEN$/Resource/BS_RUNTIME.INC create mode 100644 DDC0601/$GEN$/Resource/BS_RUNTIME.OBJ create mode 100644 DDC0601/$GEN$/Resource/BuildLog.txt create mode 100644 DDC0601/$GEN$/Resource/OPCDA.INC create mode 100644 DDC0601/$GEN$/Resource/OPCDA.OBJ create mode 100644 DDC0601/$GEN$/Resource/Resource.PCD create mode 100644 DDC0601/$GEN$/Resource/SCAN.CRD create mode 100644 DDC0601/$GEN$/Resource/SCAN.INC create mode 100644 DDC0601/$GEN$/Resource/SCAN.OBJ create mode 100644 DDC0601/$GEN$/Resource/SWP.CRD create mode 100644 DDC0601/$GEN$/Resource/SWP.INC create mode 100644 DDC0601/$GEN$/Resource/SWP.OBJ create mode 100644 DDC0601/$GEN$/Resource/USERTYPE.INC create mode 100644 DDC0601/$GEN$/Resource/pceData.txt create mode 100644 DDC0601/$GEN$/Resource/pceSegs.txt create mode 100644 DDC0601/$GEN$/Resource/pceVars.txt create mode 100644 DDC0601/$GEN$/Resource/pceVars.txt.xml create mode 100644 DDC0601/$GEN$/SCAN.LST create mode 100644 DDC0601/$GEN$/SCAN.PTT create mode 100644 DDC0601/$GEN$/SWP.LST create mode 100644 DDC0601/$GEN$/SWP.PTT create mode 100644 DDC0601/$GEN$/TH4851.LST create mode 100644 DDC0601/DDC0601.GEN create mode 100644 DDC0601/DDC0601.VAR create mode 100644 DDC0601/OPCDA.POE create mode 100644 DDC0601/Resource.WL create mode 100644 DDC0601/SCAN.POE create mode 100644 DDC0601/SCAN.ST create mode 100644 DDC0601/SCAN.bak create mode 100644 DDC0601/SWP.POE create mode 100644 DDC0601/SWP.ST create mode 100644 DDC0601/SWP.bak create mode 100644 DDC0601/USERTYPE.TYP create mode 100644 DDC0601/cfcxref.xsl create mode 100644 DDC0601/inputFileList create mode 100644 DDC0701/$ENV$/Resource/Resource.MAK create mode 100644 DDC0701/$ENV$/Resource/WATCHLIST.INI create mode 100644 DDC0701/$GEN$/AddressSpace.xml create mode 100644 DDC0701/$GEN$/BS_DEVSCAN.PTT create mode 100644 DDC0701/$GEN$/BS_GETCRC16.PTT create mode 100644 DDC0701/$GEN$/BS_RUNTIME.PTT create mode 100644 DDC0701/$GEN$/OPCDA.PTT create mode 100644 DDC0701/$GEN$/Resource/$TASK00$.CRD create mode 100644 DDC0701/$GEN$/Resource/BS_DEVSCAN.INC create mode 100644 DDC0701/$GEN$/Resource/BS_DEVSCAN.OBJ create mode 100644 DDC0701/$GEN$/Resource/BS_RUNTIME.INC create mode 100644 DDC0701/$GEN$/Resource/BS_RUNTIME.OBJ create mode 100644 DDC0701/$GEN$/Resource/BuildLog.txt create mode 100644 DDC0701/$GEN$/Resource/OPCDA.INC create mode 100644 DDC0701/$GEN$/Resource/OPCDA.OBJ create mode 100644 DDC0701/$GEN$/Resource/Resource.PCD create mode 100644 DDC0701/$GEN$/Resource/SCAN.CRD create mode 100644 DDC0701/$GEN$/Resource/SCAN.INC create mode 100644 DDC0701/$GEN$/Resource/SCAN.OBJ create mode 100644 DDC0701/$GEN$/Resource/SWP.CRD create mode 100644 DDC0701/$GEN$/Resource/SWP.INC create mode 100644 DDC0701/$GEN$/Resource/SWP.OBJ create mode 100644 DDC0701/$GEN$/Resource/USERTYPE.INC create mode 100644 DDC0701/$GEN$/Resource/pceData.txt create mode 100644 DDC0701/$GEN$/Resource/pceSegs.txt create mode 100644 DDC0701/$GEN$/Resource/pceVars.txt create mode 100644 DDC0701/$GEN$/Resource/pceVars.txt.xml create mode 100644 DDC0701/$GEN$/SCAN.LST create mode 100644 DDC0701/$GEN$/SCAN.PTT create mode 100644 DDC0701/$GEN$/SWP.LST create mode 100644 DDC0701/$GEN$/SWP.PTT create mode 100644 DDC0701/$GEN$/TH4851.LST create mode 100644 DDC0701/DDC0701.GEN create mode 100644 DDC0701/DDC0701.VAR create mode 100644 DDC0701/OPCDA.POE create mode 100644 DDC0701/Resource.WL create mode 100644 DDC0701/SCAN.POE create mode 100644 DDC0701/SCAN.ST create mode 100644 DDC0701/SCAN.bak create mode 100644 DDC0701/SWP.POE create mode 100644 DDC0701/SWP.ST create mode 100644 DDC0701/SWP.bak create mode 100644 DDC0701/USERTYPE.TYP create mode 100644 DDC0701/cfcxref.xsl create mode 100644 DDC0701/inputFileList create mode 100644 DDC0801/$ENV$/Resource/Resource.MAK create mode 100644 DDC0801/$ENV$/Resource/WATCHLIST.INI create mode 100644 DDC0801/$GEN$/AddressSpace.xml create mode 100644 DDC0801/$GEN$/BS_DEVSCAN.PTT create mode 100644 DDC0801/$GEN$/BS_GETCRC16.PTT create mode 100644 DDC0801/$GEN$/BS_RUNTIME.PTT create mode 100644 DDC0801/$GEN$/OPCDA.PTT create mode 100644 DDC0801/$GEN$/Resource/$TASK00$.CRD create mode 100644 DDC0801/$GEN$/Resource/BS_DEVSCAN.INC create mode 100644 DDC0801/$GEN$/Resource/BS_DEVSCAN.OBJ create mode 100644 DDC0801/$GEN$/Resource/BS_RUNTIME.INC create mode 100644 DDC0801/$GEN$/Resource/BS_RUNTIME.OBJ create mode 100644 DDC0801/$GEN$/Resource/BuildLog.txt create mode 100644 DDC0801/$GEN$/Resource/OPCDA.INC create mode 100644 DDC0801/$GEN$/Resource/OPCDA.OBJ create mode 100644 DDC0801/$GEN$/Resource/Resource.PCD create mode 100644 DDC0801/$GEN$/Resource/SCAN.CRD create mode 100644 DDC0801/$GEN$/Resource/SCAN.INC create mode 100644 DDC0801/$GEN$/Resource/SCAN.OBJ create mode 100644 DDC0801/$GEN$/Resource/SWP.CRD create mode 100644 DDC0801/$GEN$/Resource/SWP.INC create mode 100644 DDC0801/$GEN$/Resource/SWP.OBJ create mode 100644 DDC0801/$GEN$/Resource/USERTYPE.INC create mode 100644 DDC0801/$GEN$/Resource/pceData.txt create mode 100644 DDC0801/$GEN$/Resource/pceSegs.txt create mode 100644 DDC0801/$GEN$/Resource/pceVars.txt create mode 100644 DDC0801/$GEN$/Resource/pceVars.txt.xml create mode 100644 DDC0801/$GEN$/SCAN.LST create mode 100644 DDC0801/$GEN$/SCAN.PTT create mode 100644 DDC0801/$GEN$/SWP.LST create mode 100644 DDC0801/$GEN$/SWP.PTT create mode 100644 DDC0801/$GEN$/TH4851.LST create mode 100644 DDC0801/DDC0801.GEN create mode 100644 DDC0801/DDC0801.VAR create mode 100644 DDC0801/OPCDA.POE create mode 100644 DDC0801/Resource.WL create mode 100644 DDC0801/SCAN.POE create mode 100644 DDC0801/SCAN.ST create mode 100644 DDC0801/SCAN.bak create mode 100644 DDC0801/SWP.POE create mode 100644 DDC0801/SWP.ST create mode 100644 DDC0801/SWP.bak create mode 100644 DDC0801/USERTYPE.TYP create mode 100644 DDC0801/cfcxref.xsl create mode 100644 DDC0801/inputFileList create mode 100644 DDC0901/$ENV$/Resource/Resource.MAK create mode 100644 DDC0901/$ENV$/Resource/WATCHLIST.INI create mode 100644 DDC0901/$GEN$/AddressSpace.xml create mode 100644 DDC0901/$GEN$/BS_DEVSCAN.PTT create mode 100644 DDC0901/$GEN$/BS_GETCRC16.PTT create mode 100644 DDC0901/$GEN$/BS_RUNTIME.PTT create mode 100644 DDC0901/$GEN$/OPCDA.PTT create mode 100644 DDC0901/$GEN$/Resource/$TASK00$.CRD create mode 100644 DDC0901/$GEN$/Resource/BS_DEVSCAN.INC create mode 100644 DDC0901/$GEN$/Resource/BS_DEVSCAN.OBJ create mode 100644 DDC0901/$GEN$/Resource/BS_RUNTIME.INC create mode 100644 DDC0901/$GEN$/Resource/BS_RUNTIME.OBJ create mode 100644 DDC0901/$GEN$/Resource/BuildLog.txt create mode 100644 DDC0901/$GEN$/Resource/OPCDA.INC create mode 100644 DDC0901/$GEN$/Resource/OPCDA.OBJ create mode 100644 DDC0901/$GEN$/Resource/Resource.PCD create mode 100644 DDC0901/$GEN$/Resource/SCAN.CRD create mode 100644 DDC0901/$GEN$/Resource/SCAN.INC create mode 100644 DDC0901/$GEN$/Resource/SCAN.OBJ create mode 100644 DDC0901/$GEN$/Resource/SWP.CRD create mode 100644 DDC0901/$GEN$/Resource/SWP.INC create mode 100644 DDC0901/$GEN$/Resource/SWP.OBJ create mode 100644 DDC0901/$GEN$/Resource/USERTYPE.INC create mode 100644 DDC0901/$GEN$/Resource/pceData.txt create mode 100644 DDC0901/$GEN$/Resource/pceSegs.txt create mode 100644 DDC0901/$GEN$/Resource/pceVars.txt create mode 100644 DDC0901/$GEN$/Resource/pceVars.txt.xml create mode 100644 DDC0901/$GEN$/SCAN.LST create mode 100644 DDC0901/$GEN$/SCAN.PTT create mode 100644 DDC0901/$GEN$/SWP.LST create mode 100644 DDC0901/$GEN$/SWP.PTT create mode 100644 DDC0901/$GEN$/TH4851.LST create mode 100644 DDC0901/DDC0901.GEN create mode 100644 DDC0901/DDC0901.VAR create mode 100644 DDC0901/OPCDA.POE create mode 100644 DDC0901/Resource.WL create mode 100644 DDC0901/SCAN.POE create mode 100644 DDC0901/SCAN.ST create mode 100644 DDC0901/SCAN.bak create mode 100644 DDC0901/SWP.POE create mode 100644 DDC0901/SWP.ST create mode 100644 DDC0901/SWP.bak create mode 100644 DDC0901/USERTYPE.TYP create mode 100644 DDC0901/cfcxref.xsl create mode 100644 DDC0901/inputFileList diff --git a/DDC0101/$ENV$/Resource/Resource.MAK b/DDC0101/$ENV$/Resource/Resource.MAK new file mode 100644 index 0000000..367dae2 --- /dev/null +++ b/DDC0101/$ENV$/Resource/Resource.MAK @@ -0,0 +1,39 @@ +[INFORMATION] +CONFIG= +HARDWARE=EXC5300 +SECONDHARDWARE= +PACK_SOURCE=0 +TYPE=3 +OPERATINGNUMBER=0 +OPTIMIZE=2 +CONNECTION=192.168.90.15 +MAPFILE=1 +[IO_EXTERNALS] +FILE= +[TASKS] +FILE0=\SCAN +FILE1=\SWP +COUNT=2 +[TASK_FILE0] +NETDEP=0 +NAME= +TYPE=TIMER +INTERRUPT_NAME= +PRIORITY=1 +TIME=300 +NR=0 +OPTIMIZE=3 +[TASK_FILE1] +NETDEP=0 +NAME= +TYPE=TIMER +INTERRUPT_NAME= +PRIORITY=2 +TIME=500 +NR=0 +OPTIMIZE=3 +[GLOBAL] +COUNT=0 +[DIRECT_GLOBAL] +FILE0=\OPCDA +COUNT=1 diff --git a/DDC0101/$ENV$/Resource/WATCHLIST.INI b/DDC0101/$ENV$/Resource/WATCHLIST.INI new file mode 100644 index 0000000..1e24033 --- /dev/null +++ b/DDC0101/$ENV$/Resource/WATCHLIST.INI @@ -0,0 +1 @@ +Resource.WL \ No newline at end of file diff --git a/DDC0101/$GEN$/AddressSpace.xml b/DDC0101/$GEN$/AddressSpace.xml new file mode 100644 index 0000000..1c0db32 --- /dev/null +++ b/DDC0101/$GEN$/AddressSpace.xml @@ -0,0 +1,2 @@ + +LSWP01A01_R1OPCDA11018011LSWP01A01_F1OPCDA11018111LSWP01A01_R2OPCDA11018211LSWP01A01_F2OPCDA11018311LSWP01A01_HLOPCDA11018411LSWP01A01_LLOPCDA11018511LSWP01A02_R1OPCDA110124011LSWP01A02_F1OPCDA110124111LSWP01A02_R2OPCDA110124211LSWP01A02_F2OPCDA110124311LSWP01A02_HLOPCDA110124411LSWP01A02_LLOPCDA110124511LSWP01A03_R1OPCDA110140011LSWP01A03_F1OPCDA110140111LSWP01A03_R2OPCDA110140211LSWP01A03_F2OPCDA110140311LSWP01A03_HLOPCDA110140411LSWP01A03_LLOPCDA110140511LSWP01A04_R1OPCDA110156011LSWP01A04_F1OPCDA110156111LSWP01A04_R2OPCDA110156211LSWP01A04_F2OPCDA110156311LSWP01A04_HLOPCDA110156411LSWP01A04_LLOPCDA110156511LSWP01A05_R1OPCDA110172011LSWP01A05_F1OPCDA110172111LSWP01A05_R2OPCDA110172211LSWP01A05_F2OPCDA110172311LSWP01A05_HLOPCDA110172411LSWP01A05_LLOPCDA110172511LSWP01A06_R1OPCDA110188011LSWP01A06_F1OPCDA110188111LSWP01A06_R2OPCDA110188211LSWP01A06_F2OPCDA110188311LSWP01A06_HLOPCDA110188411LSWP01A06_LLOPCDA110188511LBOX01A01_DSOPCDA11011134011LBOX01A01_OROPCDA114011156013LSWP01A01_RST1OPCDA11011200011LSWP01A01_RSTV1OPCDA114011204013LSWP01A01_RH1OPCDA114011208013LSWP01A01_RST2OPCDA11011212011LSWP01A01_RSTV2OPCDA114011216013LSWP01A01_RH2OPCDA114011220013LSWP01A02_RST1OPCDA11011224011LSWP01A02_RSTV1OPCDA114011228013LSWP01A02_RH1OPCDA114011232013LSWP01A02_RST2OPCDA11011236011LSWP01A02_RSTV2OPCDA114011240013LSWP01A02_RH2OPCDA114011244013LSWP01A03_RST1OPCDA11011248011LSWP01A03_RSTV1OPCDA114011252013LSWP01A03_RH1OPCDA114011256013LSWP01A03_RST2OPCDA11011260011LSWP01A03_RSTV2OPCDA114011264013LSWP01A03_RH2OPCDA114011268013LSWP01A04_RST1OPCDA11011272011LSWP01A04_RSTV1OPCDA114011276013LSWP01A04_RH1OPCDA114011280013LSWP01A04_RST2OPCDA11011284011LSWP01A04_RSTV2OPCDA114011288013LSWP01A04_RH2OPCDA114011292013LSWP01A05_RST1OPCDA11011296011LSWP01A05_RSTV1OPCDA114011300013LSWP01A05_RH1OPCDA114011304013LSWP01A05_RST2OPCDA11011308011LSWP01A05_RSTV2OPCDA114011312013LSWP01A05_RH2OPCDA114011316013LSWP01A06_RST1OPCDA11011320011LSWP01A06_RSTV1OPCDA114011324013LSWP01A06_RH1OPCDA114011328013LSWP01A06_RST2OPCDA11011332011LSWP01A06_RSTV2OPCDA114011336013LSWP01A06_RH2OPCDA114011340013 diff --git a/DDC0101/$GEN$/BS_DEVSCAN.PTT b/DDC0101/$GEN$/BS_DEVSCAN.PTT new file mode 100644 index 0000000..908a4e6 --- /dev/null +++ b/DDC0101/$GEN$/BS_DEVSCAN.PTT @@ -0,0 +1,20 @@ +FUNCTION_BLOCK BS_DevScan + + + VAR_INPUT + Dev_Scan_Hex : DWORD ; + Dev_Array : ARRAY [ 0 .. 31 ] of byte ; + END_VAR + + VAR_OUTPUT + Dev_Status : DWORD ; + Dev_Ratio : REAL ; + Dev_Ready : BOOL ; + Dev_Total : INT ; + Dev_Error : INT ; + HeartVavle : int ; + END_VAR + + + +END_FUNCTION_BLOCK diff --git a/DDC0101/$GEN$/BS_GETCRC16.PTT b/DDC0101/$GEN$/BS_GETCRC16.PTT new file mode 100644 index 0000000..34ea63f --- /dev/null +++ b/DDC0101/$GEN$/BS_GETCRC16.PTT @@ -0,0 +1,16 @@ +FUNCTION_BLOCK BS_GETCRC16 + + + VAR_INPUT + CRC_IN : array [ 0 .. 200 ] of byte ; + CRC_LEN : INT ; + END_VAR + + VAR_OUTPUT + CRC16H : byte ; + CRC16L : byte ; + END_VAR + + + +END_FUNCTION_BLOCK diff --git a/DDC0101/$GEN$/BS_RUNTIME.PTT b/DDC0101/$GEN$/BS_RUNTIME.PTT new file mode 100644 index 0000000..e44f3c9 --- /dev/null +++ b/DDC0101/$GEN$/BS_RUNTIME.PTT @@ -0,0 +1,17 @@ +FUNCTION_BLOCK BS_RunTime + + + VAR_INPUT + Run : BOOL ; + RunTimeSet : REAL ; + RunTimeRST : BOOL ; + RunTimeRec_In : REAL ; + END_VAR + + VAR_OUTPUT + RunTime : REAL ; + END_VAR + + + +END_FUNCTION_BLOCK diff --git a/DDC0101/$GEN$/OPCDA.PTT b/DDC0101/$GEN$/OPCDA.PTT new file mode 100644 index 0000000..d4731c8 --- /dev/null +++ b/DDC0101/$GEN$/OPCDA.PTT @@ -0,0 +1,4 @@ +PROGRAM OPCDA + + +END_PROGRAM diff --git a/DDC0101/$GEN$/Resource/$TASK00$.CRD b/DDC0101/$GEN$/Resource/$TASK00$.CRD new file mode 100644 index 0000000000000000000000000000000000000000..63a5fae7b5435058415d84743a523d7d70f74e9b GIT binary patch literal 18456 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 B23`OF literal 0 HcmV?d00001 diff --git a/DDC0101/$GEN$/Resource/BS_RUNTIME.INC b/DDC0101/$GEN$/Resource/BS_RUNTIME.INC new file mode 100644 index 0000000..f2550ad --- /dev/null +++ b/DDC0101/$GEN$/Resource/BS_RUNTIME.INC @@ -0,0 +1,24 @@ +$INCLUDE_FILE + + +(* GLOBALE TYPEN *) + + + +(* PROJEKT TYPEN *) + + + +(* GLOBALE PROTOTYPEN *) + + + +(* PROJEKT PROTOTYPEN *) + + + +(* EXTERNE POEs *) + + + +$END_INCLUDE_FILE diff --git a/DDC0101/$GEN$/Resource/BS_RUNTIME.OBJ b/DDC0101/$GEN$/Resource/BS_RUNTIME.OBJ new file mode 100644 index 0000000000000000000000000000000000000000..fbd05d8ff9d97015860ec0f9c7cc965b25e32a78 GIT binary patch literal 3342 zcmcIn-A-Fa5T4^>z!)4L0g8=j`yQO8wipivVP9}cM#{KK({LS@N`74p{#B81b1 z0^*{nREa)Fo}hPq1D+xGeTGW(`}XXvkEvBP7wlnXy|XhrKRY|SI3jX-+9OHvyq%{j z&C>SMO_8{h%vT%1dZ|_@`rr^5l$hYp1x<}bT+kfIIvmIID7r zLr*vHo zbS@v^7q#3enpvTv5Byv8N>IKR+%2vYR{gsFXgMf6^aK3x%B7XUJwvIl7V`Cc0Ai!) zt>hd2a^vBR?2T+L`(?d-8nczM-qI;~21U>074QJQW%SF!NhZOxf-ybXMZYU8JqpkV z@(7r6IrKTn08{Rcg4=qOMxT}oz&x(|3J&yW5&fdf0y8w@3dqG(UMScGCgqKSJz&ml zDrf?8&Qp*F=G>HmQ9a_8tw{x#oYxgx0e0}w!rRav${nIVlwX0#`9J{=CD&X~KrcCB zM8;6=!d0H5e=b|Vj0EG;lDB%UioPlvYEEPc{gT35C97Z(n4`-IMu4fE@i~xpYBV7C z(chPEfysGO!Bt>3`Zg{k7^EOf5*q&PR_~CAKXbvO~^t{KAT6Kos{G#i7lCa{Flf#Y2-z6M!rt-vP{cR z8b#}GXMRSKgW@*BvD=W;EV5pXmfkPSiqjCMsVT4Xf4{m&NWDzc^rGM@Z~i<|BY}kpJUCE- zduI+dJ1A$a0v_%k@tZJ?0~uCoN6Ao*<;<1Ncfy2PAqhI+vWx&nZ?>>_^nps4;^v?y zOrw}Yt!QCHn2`x!wipVpt6)}6PDq=CwTAY&rNyj;S#V%=^OC97!g^>Nye?O)gRI-3 znm+jnzX&(wD`0(2d1QH3_dy~E^cg=E<*M~VP{>`0RiKOPCddo&1<2v!V+M35B0w#; zwTG3!0R{xFe~6yI-)13}YFC`KgyO!2--J8(Oe9%cJ5?E3Px6@I(~}pCW1Z(^7dqc# z4Q8or>oIxoK#H0(%pI=Giv?i{A4$B$9F-VM4&IH%EZzWT*vuZUOC3{eal4-zdOsVO zF?;--rNvclP`)nYVC%Jfk2PNtuV^Ft#L{}LkDJnjY=`B{0s>zHL+A;-*Se*#@$7|c zW8S=a6EMZG=Dm^~%&{e`DO=i<77l?iZ`;xm);zv5{v&;P!J2(}BYRp+zZKtCd1SI5 s|2MEEIr1qO3A|a22fXpm1j6jik^H7tPFiDs(Z(K2zoosiG(HLb0dPI7NB{r; literal 0 HcmV?d00001 diff --git a/DDC0101/$GEN$/Resource/BuildLog.txt b/DDC0101/$GEN$/Resource/BuildLog.txt new file mode 100644 index 0000000..d2ee442 --- /dev/null +++ b/DDC0101/$GEN$/Resource/BuildLog.txt @@ -0,0 +1,45 @@ + +->开始编译工程配置项... + +->开始工程初始化... + + +->开始创建关联... + +->开始编译 ... + +->开始编译文件... + +0 错误, 0 警告. + + +->开始编译声明类型... + +->开始编译包含文件... + +->开始编译文件... + +->开始编译声明类型... + +->开始编译包含文件... + +->开始编译文件... + +->开始连接 ... + +->生成全局变量 ... + +->生成任务 SCAN ... + +->生成任务 SWP ... + +->生成目标文件: RESOURCE ... + +->目标文件大小: 24833 字节. + +0 错误, 0 警告. + +->生成OPC变量: 数量74 个 大小:2872 字节 + +->工程编译结束... + diff --git a/DDC0101/$GEN$/Resource/OPCDA.INC b/DDC0101/$GEN$/Resource/OPCDA.INC new file mode 100644 index 0000000..f2550ad --- /dev/null +++ b/DDC0101/$GEN$/Resource/OPCDA.INC @@ -0,0 +1,24 @@ +$INCLUDE_FILE + + +(* GLOBALE TYPEN *) + + + +(* PROJEKT TYPEN *) + + + +(* GLOBALE PROTOTYPEN *) + + + +(* PROJEKT PROTOTYPEN *) + + + +(* EXTERNE POEs *) + + + +$END_INCLUDE_FILE diff --git a/DDC0101/$GEN$/Resource/OPCDA.OBJ b/DDC0101/$GEN$/Resource/OPCDA.OBJ new file mode 100644 index 0000000000000000000000000000000000000000..e7ec29f8856f14f5f2531a360d28151e192eae59 GIT binary patch literal 29263 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 R`|#sO^wW;*R`4qP{{nC59=-qo literal 0 HcmV?d00001 diff --git a/DDC0101/$GEN$/Resource/Resource.PCD b/DDC0101/$GEN$/Resource/Resource.PCD new file mode 100644 index 0000000000000000000000000000000000000000..3ae6a8caf9f76bb6b031ff649d205a0e5bf61d53 GIT binary patch literal 75036 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 literal 0 HcmV?d00001 diff --git a/DDC0101/$GEN$/Resource/SCAN.CRD b/DDC0101/$GEN$/Resource/SCAN.CRD new file mode 100644 index 0000000000000000000000000000000000000000..a6b2dc3035472e434bee9ec0cae2accab17a7c85 GIT binary patch literal 41695 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�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 BYTE 0..31 12 +BOX01_HEX SCAN 4 4 1 10 212 0 4 0 0 +BOX02_HEX SCAN 4 4 1 10 216 0 4 0 0 +BOX03_HEX SCAN 4 4 1 10 220 0 4 0 0 +BOX04_HEX SCAN 4 4 1 10 224 0 4 0 0 +BOX05_HEX SCAN 4 4 1 10 228 0 4 0 0 +DEV00_IP SCAN 2 1 1 1 8032 0 1 0 0 %M7000.0 +DEV00_R SCAN 2 1 1 1 9032 0 1 0 0 %M8000.0 +DEV01_R SCAN 2 1 1 1 9033 0 1 0 0 %M8001.0 +DEV02_R SCAN 2 1 1 1 9034 0 1 0 0 %M8002.0 +DEV03_R SCAN 2 1 1 1 9035 0 1 0 0 %M8003.0 +DEV04_R SCAN 2 1 1 1 9036 0 1 0 0 %M8004.0 +DEV05_R SCAN 2 1 1 1 9037 0 1 0 0 %M8005.0 +DEV06_R SCAN 2 1 1 1 9038 0 1 0 0 %M8006.0 +DEV07_R SCAN 2 1 1 1 9039 0 1 0 0 %M8007.0 +DEV08_R SCAN 2 1 1 1 9040 0 1 0 0 %M8008.0 +DEV09_R SCAN 2 1 1 1 9041 0 1 0 0 %M8009.0 +DEV10_R SCAN 2 1 1 1 9042 0 1 0 0 %M8010.0 +DEV11_R SCAN 2 1 1 1 9043 0 1 0 0 %M8011.0 +DEV12_R SCAN 2 1 1 1 9044 0 1 0 0 %M8012.0 +DEV13_R SCAN 2 1 1 1 9045 0 1 0 0 %M8013.0 +DEV14_R SCAN 2 1 1 1 9046 0 1 0 0 %M8014.0 +DEV15_R SCAN 2 1 1 1 9047 0 1 0 0 %M8015.0 +DEV16_R SCAN 2 1 1 1 9048 0 1 0 0 %M8016.0 +DEV17_R SCAN 2 1 1 1 9049 0 1 0 0 %M8017.0 +DEV18_R SCAN 2 1 1 1 9050 0 1 0 0 %M8018.0 +DEV19_R SCAN 2 1 1 1 9051 0 1 0 0 %M8019.0 +DEV20_R SCAN 2 1 1 1 9052 0 1 0 0 %M8020.0 +DEV21_R SCAN 2 1 1 1 9053 0 1 0 0 %M8021.0 +DEV22_R SCAN 2 1 1 1 9054 0 1 0 0 %M8022.0 +DEV23_R SCAN 2 1 1 1 9055 0 1 0 0 %M8023.0 +DEV24_R SCAN 2 1 1 1 9056 0 1 0 0 %M8024.0 +DEV25_R SCAN 2 1 1 1 9057 0 1 0 0 %M8025.0 +DEV26_R SCAN 2 1 1 1 9058 0 1 0 0 %M8026.0 +DEV27_R SCAN 2 1 1 1 9059 0 1 0 0 %M8027.0 +DEV28_R SCAN 2 1 1 1 9060 0 1 0 0 %M8028.0 +DEV29_R SCAN 2 1 1 1 9061 0 1 0 0 %M8029.0 +DEV30_R SCAN 2 1 1 1 9062 0 1 0 0 %M8030.0 +DEV31_R SCAN 2 1 1 1 9063 0 1 0 0 %M8031.0 +LBOX01A01_OR SCAN 11 4 1 1 1156 0 8 0 0 +LBOX01A01_DS SCAN 1 1 1 1 1134 0 8 0 0 +DEV_SCAN_HEX SCAN.BOX01_DEVSCAN 4 4 1 13 24 0 2 0 0 +DEV_ARRAY SCAN.BOX01_DEVSCAN 22 44 1 13 28 0 2 0 0 BYTE 0..31 12 +DEV_STATUS SCAN.BOX01_DEVSCAN 4 4 1 13 8 0 2 0 0 +DEV_RATIO SCAN.BOX01_DEVSCAN 11 4 1 13 12 0 2 0 0 +DEV_READY SCAN.BOX01_DEVSCAN 1 1 1 13 16 0 2 0 0 +DEV_TOTAL SCAN.BOX01_DEVSCAN 9 2 1 13 18 0 2 0 0 +DEV_ERROR SCAN.BOX01_DEVSCAN 9 2 1 13 20 0 2 0 0 +HEARTVAVLE SCAN.BOX01_DEVSCAN 9 2 1 13 22 0 2 0 0 +I SCAN.BOX01_DEVSCAN 6 2 1 13 84 0 4 0 0 +DEV_SCAN_TEMP SCAN.BOX01_DEVSCAN 4 4 1 13 88 0 4 0 0 +DEV_ERROR_FLAG SCAN.BOX01_DEVSCAN 1 1 1 13 92 0 4 0 0 +DEV_STATUS_TEMP SCAN.BOX01_DEVSCAN 4 4 1 13 96 0 4 0 0 +IN SCAN.BOX01_DEVSCAN.TON1 1 1 1 22 16 0 2 0 0 +PT SCAN.BOX01_DEVSCAN.TON1 12 4 1 22 20 0 2 0 0 +Q SCAN.BOX01_DEVSCAN.TON1 1 1 1 22 8 0 2 0 0 +ET SCAN.BOX01_DEVSCAN.TON1 12 4 1 22 12 0 2 0 0 +EN SCAN.BOX01_DEVSCAN.SHR_L 1 1 1 19 8 0 2 0 0 +IN SCAN.BOX01_DEVSCAN.SHR_L 4 4 1 19 16 0 2 0 0 +N SCAN.BOX01_DEVSCAN.SHR_L 6 2 1 19 20 0 2 0 0 +ENO SCAN.BOX01_DEVSCAN.SHR_L 1 1 1 19 9 0 2 0 0 +OUT SCAN.BOX01_DEVSCAN.SHR_L 4 4 1 19 12 0 2 0 0 +EN SCAN.BOX01_DEVSCAN.SHR_D 1 1 1 16 8 0 2 0 0 +IN SCAN.BOX01_DEVSCAN.SHR_D 4 4 1 16 16 0 2 0 0 +N SCAN.BOX01_DEVSCAN.SHR_D 6 2 1 16 20 0 2 0 0 +ENO SCAN.BOX01_DEVSCAN.SHR_D 1 1 1 16 9 0 2 0 0 +OUT SCAN.BOX01_DEVSCAN.SHR_D 4 4 1 16 12 0 2 0 0 +DEV_SCAN_HEX SCAN.BOX02_DEVSCAN 4 4 1 25 24 0 2 0 0 +DEV_ARRAY SCAN.BOX02_DEVSCAN 22 44 1 25 28 0 2 0 0 BYTE 0..31 12 +DEV_STATUS SCAN.BOX02_DEVSCAN 4 4 1 25 8 0 2 0 0 +DEV_RATIO SCAN.BOX02_DEVSCAN 11 4 1 25 12 0 2 0 0 +DEV_READY SCAN.BOX02_DEVSCAN 1 1 1 25 16 0 2 0 0 +DEV_TOTAL SCAN.BOX02_DEVSCAN 9 2 1 25 18 0 2 0 0 +DEV_ERROR SCAN.BOX02_DEVSCAN 9 2 1 25 20 0 2 0 0 +HEARTVAVLE SCAN.BOX02_DEVSCAN 9 2 1 25 22 0 2 0 0 +I SCAN.BOX02_DEVSCAN 6 2 1 25 84 0 4 0 0 +DEV_SCAN_TEMP SCAN.BOX02_DEVSCAN 4 4 1 25 88 0 4 0 0 +DEV_ERROR_FLAG SCAN.BOX02_DEVSCAN 1 1 1 25 92 0 4 0 0 +DEV_STATUS_TEMP SCAN.BOX02_DEVSCAN 4 4 1 25 96 0 4 0 0 +IN SCAN.BOX02_DEVSCAN.TON1 1 1 1 28 16 0 2 0 0 +PT SCAN.BOX02_DEVSCAN.TON1 12 4 1 28 20 0 2 0 0 +Q SCAN.BOX02_DEVSCAN.TON1 1 1 1 28 8 0 2 0 0 +ET SCAN.BOX02_DEVSCAN.TON1 12 4 1 28 12 0 2 0 0 +EN SCAN.BOX02_DEVSCAN.SHR_L 1 1 1 27 8 0 2 0 0 +IN SCAN.BOX02_DEVSCAN.SHR_L 4 4 1 27 16 0 2 0 0 +N SCAN.BOX02_DEVSCAN.SHR_L 6 2 1 27 20 0 2 0 0 +ENO SCAN.BOX02_DEVSCAN.SHR_L 1 1 1 27 9 0 2 0 0 +OUT SCAN.BOX02_DEVSCAN.SHR_L 4 4 1 27 12 0 2 0 0 +EN SCAN.BOX02_DEVSCAN.SHR_D 1 1 1 26 8 0 2 0 0 +IN SCAN.BOX02_DEVSCAN.SHR_D 4 4 1 26 16 0 2 0 0 +N SCAN.BOX02_DEVSCAN.SHR_D 6 2 1 26 20 0 2 0 0 +ENO SCAN.BOX02_DEVSCAN.SHR_D 1 1 1 26 9 0 2 0 0 +OUT SCAN.BOX02_DEVSCAN.SHR_D 4 4 1 26 12 0 2 0 0 +DEV_SCAN_HEX SCAN.BOX03_DEVSCAN 4 4 1 29 24 0 2 0 0 +DEV_ARRAY SCAN.BOX03_DEVSCAN 22 44 1 29 28 0 2 0 0 BYTE 0..31 12 +DEV_STATUS SCAN.BOX03_DEVSCAN 4 4 1 29 8 0 2 0 0 +DEV_RATIO SCAN.BOX03_DEVSCAN 11 4 1 29 12 0 2 0 0 +DEV_READY SCAN.BOX03_DEVSCAN 1 1 1 29 16 0 2 0 0 +DEV_TOTAL SCAN.BOX03_DEVSCAN 9 2 1 29 18 0 2 0 0 +DEV_ERROR SCAN.BOX03_DEVSCAN 9 2 1 29 20 0 2 0 0 +HEARTVAVLE SCAN.BOX03_DEVSCAN 9 2 1 29 22 0 2 0 0 +I SCAN.BOX03_DEVSCAN 6 2 1 29 84 0 4 0 0 +DEV_SCAN_TEMP SCAN.BOX03_DEVSCAN 4 4 1 29 88 0 4 0 0 +DEV_ERROR_FLAG SCAN.BOX03_DEVSCAN 1 1 1 29 92 0 4 0 0 +DEV_STATUS_TEMP SCAN.BOX03_DEVSCAN 4 4 1 29 96 0 4 0 0 +IN SCAN.BOX03_DEVSCAN.TON1 1 1 1 32 16 0 2 0 0 +PT SCAN.BOX03_DEVSCAN.TON1 12 4 1 32 20 0 2 0 0 +Q SCAN.BOX03_DEVSCAN.TON1 1 1 1 32 8 0 2 0 0 +ET SCAN.BOX03_DEVSCAN.TON1 12 4 1 32 12 0 2 0 0 +EN SCAN.BOX03_DEVSCAN.SHR_L 1 1 1 31 8 0 2 0 0 +IN SCAN.BOX03_DEVSCAN.SHR_L 4 4 1 31 16 0 2 0 0 +N SCAN.BOX03_DEVSCAN.SHR_L 6 2 1 31 20 0 2 0 0 +ENO SCAN.BOX03_DEVSCAN.SHR_L 1 1 1 31 9 0 2 0 0 +OUT SCAN.BOX03_DEVSCAN.SHR_L 4 4 1 31 12 0 2 0 0 +EN SCAN.BOX03_DEVSCAN.SHR_D 1 1 1 30 8 0 2 0 0 +IN SCAN.BOX03_DEVSCAN.SHR_D 4 4 1 30 16 0 2 0 0 +N SCAN.BOX03_DEVSCAN.SHR_D 6 2 1 30 20 0 2 0 0 +ENO SCAN.BOX03_DEVSCAN.SHR_D 1 1 1 30 9 0 2 0 0 +OUT SCAN.BOX03_DEVSCAN.SHR_D 4 4 1 30 12 0 2 0 0 +DEV_SCAN_HEX SCAN.BOX04_DEVSCAN 4 4 1 33 24 0 2 0 0 +DEV_ARRAY SCAN.BOX04_DEVSCAN 22 44 1 33 28 0 2 0 0 BYTE 0..31 12 +DEV_STATUS SCAN.BOX04_DEVSCAN 4 4 1 33 8 0 2 0 0 +DEV_RATIO SCAN.BOX04_DEVSCAN 11 4 1 33 12 0 2 0 0 +DEV_READY SCAN.BOX04_DEVSCAN 1 1 1 33 16 0 2 0 0 +DEV_TOTAL SCAN.BOX04_DEVSCAN 9 2 1 33 18 0 2 0 0 +DEV_ERROR SCAN.BOX04_DEVSCAN 9 2 1 33 20 0 2 0 0 +HEARTVAVLE SCAN.BOX04_DEVSCAN 9 2 1 33 22 0 2 0 0 +I SCAN.BOX04_DEVSCAN 6 2 1 33 84 0 4 0 0 +DEV_SCAN_TEMP SCAN.BOX04_DEVSCAN 4 4 1 33 88 0 4 0 0 +DEV_ERROR_FLAG SCAN.BOX04_DEVSCAN 1 1 1 33 92 0 4 0 0 +DEV_STATUS_TEMP SCAN.BOX04_DEVSCAN 4 4 1 33 96 0 4 0 0 +IN SCAN.BOX04_DEVSCAN.TON1 1 1 1 36 16 0 2 0 0 +PT SCAN.BOX04_DEVSCAN.TON1 12 4 1 36 20 0 2 0 0 +Q SCAN.BOX04_DEVSCAN.TON1 1 1 1 36 8 0 2 0 0 +ET SCAN.BOX04_DEVSCAN.TON1 12 4 1 36 12 0 2 0 0 +EN SCAN.BOX04_DEVSCAN.SHR_L 1 1 1 35 8 0 2 0 0 +IN SCAN.BOX04_DEVSCAN.SHR_L 4 4 1 35 16 0 2 0 0 +N SCAN.BOX04_DEVSCAN.SHR_L 6 2 1 35 20 0 2 0 0 +ENO SCAN.BOX04_DEVSCAN.SHR_L 1 1 1 35 9 0 2 0 0 +OUT SCAN.BOX04_DEVSCAN.SHR_L 4 4 1 35 12 0 2 0 0 +EN SCAN.BOX04_DEVSCAN.SHR_D 1 1 1 34 8 0 2 0 0 +IN SCAN.BOX04_DEVSCAN.SHR_D 4 4 1 34 16 0 2 0 0 +N SCAN.BOX04_DEVSCAN.SHR_D 6 2 1 34 20 0 2 0 0 +ENO SCAN.BOX04_DEVSCAN.SHR_D 1 1 1 34 9 0 2 0 0 +OUT SCAN.BOX04_DEVSCAN.SHR_D 4 4 1 34 12 0 2 0 0 +DEV_SCAN_HEX SCAN.BOX05_DEVSCAN 4 4 1 37 24 0 2 0 0 +DEV_ARRAY SCAN.BOX05_DEVSCAN 22 44 1 37 28 0 2 0 0 BYTE 0..31 12 +DEV_STATUS SCAN.BOX05_DEVSCAN 4 4 1 37 8 0 2 0 0 +DEV_RATIO SCAN.BOX05_DEVSCAN 11 4 1 37 12 0 2 0 0 +DEV_READY SCAN.BOX05_DEVSCAN 1 1 1 37 16 0 2 0 0 +DEV_TOTAL SCAN.BOX05_DEVSCAN 9 2 1 37 18 0 2 0 0 +DEV_ERROR SCAN.BOX05_DEVSCAN 9 2 1 37 20 0 2 0 0 +HEARTVAVLE SCAN.BOX05_DEVSCAN 9 2 1 37 22 0 2 0 0 +I SCAN.BOX05_DEVSCAN 6 2 1 37 84 0 4 0 0 +DEV_SCAN_TEMP SCAN.BOX05_DEVSCAN 4 4 1 37 88 0 4 0 0 +DEV_ERROR_FLAG SCAN.BOX05_DEVSCAN 1 1 1 37 92 0 4 0 0 +DEV_STATUS_TEMP SCAN.BOX05_DEVSCAN 4 4 1 37 96 0 4 0 0 +IN SCAN.BOX05_DEVSCAN.TON1 1 1 1 40 16 0 2 0 0 +PT SCAN.BOX05_DEVSCAN.TON1 12 4 1 40 20 0 2 0 0 +Q SCAN.BOX05_DEVSCAN.TON1 1 1 1 40 8 0 2 0 0 +ET SCAN.BOX05_DEVSCAN.TON1 12 4 1 40 12 0 2 0 0 +EN SCAN.BOX05_DEVSCAN.SHR_L 1 1 1 39 8 0 2 0 0 +IN SCAN.BOX05_DEVSCAN.SHR_L 4 4 1 39 16 0 2 0 0 +N SCAN.BOX05_DEVSCAN.SHR_L 6 2 1 39 20 0 2 0 0 +ENO SCAN.BOX05_DEVSCAN.SHR_L 1 1 1 39 9 0 2 0 0 +OUT SCAN.BOX05_DEVSCAN.SHR_L 4 4 1 39 12 0 2 0 0 +EN SCAN.BOX05_DEVSCAN.SHR_D 1 1 1 38 8 0 2 0 0 +IN SCAN.BOX05_DEVSCAN.SHR_D 4 4 1 38 16 0 2 0 0 +N SCAN.BOX05_DEVSCAN.SHR_D 6 2 1 38 20 0 2 0 0 +ENO SCAN.BOX05_DEVSCAN.SHR_D 1 1 1 38 9 0 2 0 0 +OUT SCAN.BOX05_DEVSCAN.SHR_D 4 4 1 38 12 0 2 0 0 +LSWP01A06_RSTV2 SWP 11 4 2 1 1336 0 8 1 0 +LSWP01A01_RH1 SWP 11 4 2 1 1208 0 8 0 0 +LSWP01A06_RSTV1 SWP 11 4 2 1 1324 0 8 1 0 +LSWP01A01_RST2 SWP 1 1 2 1 1212 0 8 1 0 +LSWP01A01_RST1 SWP 1 1 2 1 1200 0 8 1 0 +LSWP01A02_R2 SWP 1 1 2 1 24 2 8 1 0 +LSWP01A02_R1 SWP 1 1 2 1 24 0 8 1 0 +LSWP01A02_RSTV2 SWP 11 4 2 1 1240 0 8 1 0 +LSWP01A02_RST2 SWP 1 1 2 1 1236 0 8 1 0 +LSWP01A02_RST1 SWP 1 1 2 1 1224 0 8 1 0 +LSWP01A03_R2 SWP 1 1 2 1 40 2 8 1 0 +LSWP01A03_R1 SWP 1 1 2 1 40 0 8 1 0 +LSWP01A02_RSTV1 SWP 11 4 2 1 1228 0 8 1 0 +LSWP01A04_RSTV1 SWP 11 4 2 1 1276 0 8 1 0 +LSWP01A04_R2 SWP 1 1 2 1 56 2 8 1 0 +LSWP01A04_R1 SWP 1 1 2 1 56 0 8 1 0 +LSWP01A01_R2 SWP 1 1 2 1 8 2 8 1 0 +LSWP01A01_R1 SWP 1 1 2 1 8 0 8 1 0 +LSWP01A05_RSTV2 SWP 11 4 2 1 1312 0 8 1 0 +LSWP01A04_RSTV2 SWP 11 4 2 1 1288 0 8 1 0 +LSWP01A03_RH1 SWP 11 4 2 1 1256 0 8 0 0 +LSWP01A01_RSTV2 SWP 11 4 2 1 1216 0 8 1 0 +LSWP01A06_RH1 SWP 11 4 2 1 1328 0 8 0 0 +LSWP01A05_RH2 SWP 11 4 2 1 1316 0 8 0 0 +LSWP01A03_RH2 SWP 11 4 2 1 1268 0 8 0 0 +LSWP01A03_RST2 SWP 1 1 2 1 1260 0 8 1 0 +LSWP01A03_RST1 SWP 1 1 2 1 1248 0 8 1 0 +LSWP01A06_R2 SWP 1 1 2 1 88 2 8 1 0 +LSWP01A06_R1 SWP 1 1 2 1 88 0 8 1 0 +LSWP01A05_RSTV1 SWP 11 4 2 1 1300 0 8 1 0 +LSWP01A01_RSTV1 SWP 11 4 2 1 1204 0 8 1 0 +LSWP01A06_RH2 SWP 11 4 2 1 1340 0 8 0 0 +LSWP01A06_RST2 SWP 1 1 2 1 1332 0 8 1 0 +LSWP01A06_RST1 SWP 1 1 2 1 1320 0 8 1 0 +LSWP01A05_RH1 SWP 11 4 2 1 1304 0 8 0 0 +LSWP01A04_RH2 SWP 11 4 2 1 1292 0 8 0 0 +LSWP01A03_RSTV1 SWP 11 4 2 1 1252 0 8 1 0 +LSWP01A02_RH1 SWP 11 4 2 1 1232 0 8 0 0 +LSWP01A05_R2 SWP 1 1 2 1 72 2 8 1 0 +LSWP01A05_R1 SWP 1 1 2 1 72 0 8 1 0 +LSWP01A05_RST2 SWP 1 1 2 1 1308 0 8 1 0 +LSWP01A05_RST1 SWP 1 1 2 1 1296 0 8 1 0 +LSWP01A04_RH1 SWP 11 4 2 1 1280 0 8 0 0 +LSWP01A03_RSTV2 SWP 11 4 2 1 1264 0 8 1 0 +LSWP01A01_RH2 SWP 11 4 2 1 1220 0 8 0 0 +LSWP01A02_RH2 SWP 11 4 2 1 1244 0 8 0 0 +LSWP01A04_RST2 SWP 1 1 2 1 1284 0 8 1 0 +LSWP01A04_RST1 SWP 1 1 2 1 1272 0 8 1 0 +RUN SWP.SWP01A01_RUNTIME1 1 1 2 13 12 0 2 0 0 +RUNTIMESET SWP.SWP01A01_RUNTIME1 11 4 2 13 16 0 2 0 0 +RUNTIMERST SWP.SWP01A01_RUNTIME1 1 1 2 13 20 0 2 0 0 +RUNTIMEREC_IN SWP.SWP01A01_RUNTIME1 11 4 2 13 24 0 2 0 0 +RUNTIME SWP.SWP01A01_RUNTIME1 11 4 2 13 8 0 2 0 0 +CYCLE SWP.SWP01A01_RUNTIME1 1 1 2 13 36 0 4 0 0 +MINUTE SWP.SWP01A01_RUNTIME1 11 4 2 13 40 0 4 0 0 +INI SWP.SWP01A01_RUNTIME1 1 1 2 13 44 0 4 0 0 +RUNTIME_INI SWP.SWP01A01_RUNTIME1 11 4 2 13 48 0 4 0 0 +IN SWP.SWP01A01_RUNTIME1.TIME_M 1 1 2 16 16 0 2 0 0 +PT SWP.SWP01A01_RUNTIME1.TIME_M 12 4 2 16 20 0 2 0 0 +Q SWP.SWP01A01_RUNTIME1.TIME_M 1 1 2 16 8 0 2 0 0 +ET SWP.SWP01A01_RUNTIME1.TIME_M 12 4 2 16 12 0 2 0 0 +IN SWP.SWP01A01_RUNTIME1.TIME_RST 1 1 2 19 16 0 2 0 0 +PT SWP.SWP01A01_RUNTIME1.TIME_RST 12 4 2 19 20 0 2 0 0 +Q SWP.SWP01A01_RUNTIME1.TIME_RST 1 1 2 19 8 0 2 0 0 +ET SWP.SWP01A01_RUNTIME1.TIME_RST 12 4 2 19 12 0 2 0 0 +RUN SWP.SWP01A01_RUNTIME2 1 1 2 20 12 0 2 0 0 +RUNTIMESET SWP.SWP01A01_RUNTIME2 11 4 2 20 16 0 2 0 0 +RUNTIMERST SWP.SWP01A01_RUNTIME2 1 1 2 20 20 0 2 0 0 +RUNTIMEREC_IN SWP.SWP01A01_RUNTIME2 11 4 2 20 24 0 2 0 0 +RUNTIME SWP.SWP01A01_RUNTIME2 11 4 2 20 8 0 2 0 0 +CYCLE SWP.SWP01A01_RUNTIME2 1 1 2 20 36 0 4 0 0 +MINUTE SWP.SWP01A01_RUNTIME2 11 4 2 20 40 0 4 0 0 +INI SWP.SWP01A01_RUNTIME2 1 1 2 20 44 0 4 0 0 +RUNTIME_INI SWP.SWP01A01_RUNTIME2 11 4 2 20 48 0 4 0 0 +IN SWP.SWP01A01_RUNTIME2.TIME_M 1 1 2 21 16 0 2 0 0 +PT SWP.SWP01A01_RUNTIME2.TIME_M 12 4 2 21 20 0 2 0 0 +Q SWP.SWP01A01_RUNTIME2.TIME_M 1 1 2 21 8 0 2 0 0 +ET SWP.SWP01A01_RUNTIME2.TIME_M 12 4 2 21 12 0 2 0 0 +IN SWP.SWP01A01_RUNTIME2.TIME_RST 1 1 2 22 16 0 2 0 0 +PT SWP.SWP01A01_RUNTIME2.TIME_RST 12 4 2 22 20 0 2 0 0 +Q SWP.SWP01A01_RUNTIME2.TIME_RST 1 1 2 22 8 0 2 0 0 +ET SWP.SWP01A01_RUNTIME2.TIME_RST 12 4 2 22 12 0 2 0 0 +RUN SWP.SWP01A02_RUNTIME1 1 1 2 23 12 0 2 0 0 +RUNTIMESET SWP.SWP01A02_RUNTIME1 11 4 2 23 16 0 2 0 0 +RUNTIMERST SWP.SWP01A02_RUNTIME1 1 1 2 23 20 0 2 0 0 +RUNTIMEREC_IN SWP.SWP01A02_RUNTIME1 11 4 2 23 24 0 2 0 0 +RUNTIME SWP.SWP01A02_RUNTIME1 11 4 2 23 8 0 2 0 0 +CYCLE SWP.SWP01A02_RUNTIME1 1 1 2 23 36 0 4 0 0 +MINUTE SWP.SWP01A02_RUNTIME1 11 4 2 23 40 0 4 0 0 +INI SWP.SWP01A02_RUNTIME1 1 1 2 23 44 0 4 0 0 +RUNTIME_INI SWP.SWP01A02_RUNTIME1 11 4 2 23 48 0 4 0 0 +IN SWP.SWP01A02_RUNTIME1.TIME_M 1 1 2 24 16 0 2 0 0 +PT SWP.SWP01A02_RUNTIME1.TIME_M 12 4 2 24 20 0 2 0 0 +Q SWP.SWP01A02_RUNTIME1.TIME_M 1 1 2 24 8 0 2 0 0 +ET SWP.SWP01A02_RUNTIME1.TIME_M 12 4 2 24 12 0 2 0 0 +IN SWP.SWP01A02_RUNTIME1.TIME_RST 1 1 2 25 16 0 2 0 0 +PT SWP.SWP01A02_RUNTIME1.TIME_RST 12 4 2 25 20 0 2 0 0 +Q SWP.SWP01A02_RUNTIME1.TIME_RST 1 1 2 25 8 0 2 0 0 +ET SWP.SWP01A02_RUNTIME1.TIME_RST 12 4 2 25 12 0 2 0 0 +RUN SWP.SWP01A02_RUNTIME2 1 1 2 26 12 0 2 0 0 +RUNTIMESET SWP.SWP01A02_RUNTIME2 11 4 2 26 16 0 2 0 0 +RUNTIMERST SWP.SWP01A02_RUNTIME2 1 1 2 26 20 0 2 0 0 +RUNTIMEREC_IN SWP.SWP01A02_RUNTIME2 11 4 2 26 24 0 2 0 0 +RUNTIME SWP.SWP01A02_RUNTIME2 11 4 2 26 8 0 2 0 0 +CYCLE SWP.SWP01A02_RUNTIME2 1 1 2 26 36 0 4 0 0 +MINUTE SWP.SWP01A02_RUNTIME2 11 4 2 26 40 0 4 0 0 +INI SWP.SWP01A02_RUNTIME2 1 1 2 26 44 0 4 0 0 +RUNTIME_INI SWP.SWP01A02_RUNTIME2 11 4 2 26 48 0 4 0 0 +IN SWP.SWP01A02_RUNTIME2.TIME_M 1 1 2 27 16 0 2 0 0 +PT SWP.SWP01A02_RUNTIME2.TIME_M 12 4 2 27 20 0 2 0 0 +Q SWP.SWP01A02_RUNTIME2.TIME_M 1 1 2 27 8 0 2 0 0 +ET SWP.SWP01A02_RUNTIME2.TIME_M 12 4 2 27 12 0 2 0 0 +IN SWP.SWP01A02_RUNTIME2.TIME_RST 1 1 2 28 16 0 2 0 0 +PT SWP.SWP01A02_RUNTIME2.TIME_RST 12 4 2 28 20 0 2 0 0 +Q SWP.SWP01A02_RUNTIME2.TIME_RST 1 1 2 28 8 0 2 0 0 +ET SWP.SWP01A02_RUNTIME2.TIME_RST 12 4 2 28 12 0 2 0 0 +RUN SWP.SWP01A03_RUNTIME1 1 1 2 29 12 0 2 0 0 +RUNTIMESET SWP.SWP01A03_RUNTIME1 11 4 2 29 16 0 2 0 0 +RUNTIMERST SWP.SWP01A03_RUNTIME1 1 1 2 29 20 0 2 0 0 +RUNTIMEREC_IN SWP.SWP01A03_RUNTIME1 11 4 2 29 24 0 2 0 0 +RUNTIME SWP.SWP01A03_RUNTIME1 11 4 2 29 8 0 2 0 0 +CYCLE SWP.SWP01A03_RUNTIME1 1 1 2 29 36 0 4 0 0 +MINUTE SWP.SWP01A03_RUNTIME1 11 4 2 29 40 0 4 0 0 +INI SWP.SWP01A03_RUNTIME1 1 1 2 29 44 0 4 0 0 +RUNTIME_INI SWP.SWP01A03_RUNTIME1 11 4 2 29 48 0 4 0 0 +IN SWP.SWP01A03_RUNTIME1.TIME_M 1 1 2 30 16 0 2 0 0 +PT SWP.SWP01A03_RUNTIME1.TIME_M 12 4 2 30 20 0 2 0 0 +Q SWP.SWP01A03_RUNTIME1.TIME_M 1 1 2 30 8 0 2 0 0 +ET SWP.SWP01A03_RUNTIME1.TIME_M 12 4 2 30 12 0 2 0 0 +IN SWP.SWP01A03_RUNTIME1.TIME_RST 1 1 2 31 16 0 2 0 0 +PT SWP.SWP01A03_RUNTIME1.TIME_RST 12 4 2 31 20 0 2 0 0 +Q SWP.SWP01A03_RUNTIME1.TIME_RST 1 1 2 31 8 0 2 0 0 +ET SWP.SWP01A03_RUNTIME1.TIME_RST 12 4 2 31 12 0 2 0 0 +RUN SWP.SWP01A03_RUNTIME2 1 1 2 32 12 0 2 0 0 +RUNTIMESET SWP.SWP01A03_RUNTIME2 11 4 2 32 16 0 2 0 0 +RUNTIMERST SWP.SWP01A03_RUNTIME2 1 1 2 32 20 0 2 0 0 +RUNTIMEREC_IN SWP.SWP01A03_RUNTIME2 11 4 2 32 24 0 2 0 0 +RUNTIME SWP.SWP01A03_RUNTIME2 11 4 2 32 8 0 2 0 0 +CYCLE SWP.SWP01A03_RUNTIME2 1 1 2 32 36 0 4 0 0 +MINUTE SWP.SWP01A03_RUNTIME2 11 4 2 32 40 0 4 0 0 +INI SWP.SWP01A03_RUNTIME2 1 1 2 32 44 0 4 0 0 +RUNTIME_INI SWP.SWP01A03_RUNTIME2 11 4 2 32 48 0 4 0 0 +IN SWP.SWP01A03_RUNTIME2.TIME_M 1 1 2 33 16 0 2 0 0 +PT SWP.SWP01A03_RUNTIME2.TIME_M 12 4 2 33 20 0 2 0 0 +Q SWP.SWP01A03_RUNTIME2.TIME_M 1 1 2 33 8 0 2 0 0 +ET SWP.SWP01A03_RUNTIME2.TIME_M 12 4 2 33 12 0 2 0 0 +IN SWP.SWP01A03_RUNTIME2.TIME_RST 1 1 2 34 16 0 2 0 0 +PT SWP.SWP01A03_RUNTIME2.TIME_RST 12 4 2 34 20 0 2 0 0 +Q SWP.SWP01A03_RUNTIME2.TIME_RST 1 1 2 34 8 0 2 0 0 +ET SWP.SWP01A03_RUNTIME2.TIME_RST 12 4 2 34 12 0 2 0 0 +RUN SWP.SWP01A04_RUNTIME1 1 1 2 35 12 0 2 0 0 +RUNTIMESET SWP.SWP01A04_RUNTIME1 11 4 2 35 16 0 2 0 0 +RUNTIMERST SWP.SWP01A04_RUNTIME1 1 1 2 35 20 0 2 0 0 +RUNTIMEREC_IN SWP.SWP01A04_RUNTIME1 11 4 2 35 24 0 2 0 0 +RUNTIME SWP.SWP01A04_RUNTIME1 11 4 2 35 8 0 2 0 0 +CYCLE SWP.SWP01A04_RUNTIME1 1 1 2 35 36 0 4 0 0 +MINUTE SWP.SWP01A04_RUNTIME1 11 4 2 35 40 0 4 0 0 +INI SWP.SWP01A04_RUNTIME1 1 1 2 35 44 0 4 0 0 +RUNTIME_INI SWP.SWP01A04_RUNTIME1 11 4 2 35 48 0 4 0 0 +IN SWP.SWP01A04_RUNTIME1.TIME_M 1 1 2 36 16 0 2 0 0 +PT SWP.SWP01A04_RUNTIME1.TIME_M 12 4 2 36 20 0 2 0 0 +Q SWP.SWP01A04_RUNTIME1.TIME_M 1 1 2 36 8 0 2 0 0 +ET SWP.SWP01A04_RUNTIME1.TIME_M 12 4 2 36 12 0 2 0 0 +IN SWP.SWP01A04_RUNTIME1.TIME_RST 1 1 2 37 16 0 2 0 0 +PT SWP.SWP01A04_RUNTIME1.TIME_RST 12 4 2 37 20 0 2 0 0 +Q SWP.SWP01A04_RUNTIME1.TIME_RST 1 1 2 37 8 0 2 0 0 +ET SWP.SWP01A04_RUNTIME1.TIME_RST 12 4 2 37 12 0 2 0 0 +RUN SWP.SWP01A04_RUNTIME2 1 1 2 38 12 0 2 0 0 +RUNTIMESET SWP.SWP01A04_RUNTIME2 11 4 2 38 16 0 2 0 0 +RUNTIMERST SWP.SWP01A04_RUNTIME2 1 1 2 38 20 0 2 0 0 +RUNTIMEREC_IN SWP.SWP01A04_RUNTIME2 11 4 2 38 24 0 2 0 0 +RUNTIME SWP.SWP01A04_RUNTIME2 11 4 2 38 8 0 2 0 0 +CYCLE SWP.SWP01A04_RUNTIME2 1 1 2 38 36 0 4 0 0 +MINUTE SWP.SWP01A04_RUNTIME2 11 4 2 38 40 0 4 0 0 +INI SWP.SWP01A04_RUNTIME2 1 1 2 38 44 0 4 0 0 +RUNTIME_INI SWP.SWP01A04_RUNTIME2 11 4 2 38 48 0 4 0 0 +IN SWP.SWP01A04_RUNTIME2.TIME_M 1 1 2 39 16 0 2 0 0 +PT SWP.SWP01A04_RUNTIME2.TIME_M 12 4 2 39 20 0 2 0 0 +Q SWP.SWP01A04_RUNTIME2.TIME_M 1 1 2 39 8 0 2 0 0 +ET SWP.SWP01A04_RUNTIME2.TIME_M 12 4 2 39 12 0 2 0 0 +IN SWP.SWP01A04_RUNTIME2.TIME_RST 1 1 2 40 16 0 2 0 0 +PT SWP.SWP01A04_RUNTIME2.TIME_RST 12 4 2 40 20 0 2 0 0 +Q SWP.SWP01A04_RUNTIME2.TIME_RST 1 1 2 40 8 0 2 0 0 +ET SWP.SWP01A04_RUNTIME2.TIME_RST 12 4 2 40 12 0 2 0 0 +RUN SWP.SWP01A05_RUNTIME1 1 1 2 41 12 0 2 0 0 +RUNTIMESET SWP.SWP01A05_RUNTIME1 11 4 2 41 16 0 2 0 0 +RUNTIMERST SWP.SWP01A05_RUNTIME1 1 1 2 41 20 0 2 0 0 +RUNTIMEREC_IN SWP.SWP01A05_RUNTIME1 11 4 2 41 24 0 2 0 0 +RUNTIME SWP.SWP01A05_RUNTIME1 11 4 2 41 8 0 2 0 0 +CYCLE SWP.SWP01A05_RUNTIME1 1 1 2 41 36 0 4 0 0 +MINUTE SWP.SWP01A05_RUNTIME1 11 4 2 41 40 0 4 0 0 +INI SWP.SWP01A05_RUNTIME1 1 1 2 41 44 0 4 0 0 +RUNTIME_INI SWP.SWP01A05_RUNTIME1 11 4 2 41 48 0 4 0 0 +IN SWP.SWP01A05_RUNTIME1.TIME_M 1 1 2 42 16 0 2 0 0 +PT SWP.SWP01A05_RUNTIME1.TIME_M 12 4 2 42 20 0 2 0 0 +Q SWP.SWP01A05_RUNTIME1.TIME_M 1 1 2 42 8 0 2 0 0 +ET SWP.SWP01A05_RUNTIME1.TIME_M 12 4 2 42 12 0 2 0 0 +IN SWP.SWP01A05_RUNTIME1.TIME_RST 1 1 2 43 16 0 2 0 0 +PT SWP.SWP01A05_RUNTIME1.TIME_RST 12 4 2 43 20 0 2 0 0 +Q SWP.SWP01A05_RUNTIME1.TIME_RST 1 1 2 43 8 0 2 0 0 +ET SWP.SWP01A05_RUNTIME1.TIME_RST 12 4 2 43 12 0 2 0 0 +RUN SWP.SWP01A05_RUNTIME2 1 1 2 44 12 0 2 0 0 +RUNTIMESET SWP.SWP01A05_RUNTIME2 11 4 2 44 16 0 2 0 0 +RUNTIMERST SWP.SWP01A05_RUNTIME2 1 1 2 44 20 0 2 0 0 +RUNTIMEREC_IN SWP.SWP01A05_RUNTIME2 11 4 2 44 24 0 2 0 0 +RUNTIME SWP.SWP01A05_RUNTIME2 11 4 2 44 8 0 2 0 0 +CYCLE SWP.SWP01A05_RUNTIME2 1 1 2 44 36 0 4 0 0 +MINUTE SWP.SWP01A05_RUNTIME2 11 4 2 44 40 0 4 0 0 +INI SWP.SWP01A05_RUNTIME2 1 1 2 44 44 0 4 0 0 +RUNTIME_INI SWP.SWP01A05_RUNTIME2 11 4 2 44 48 0 4 0 0 +IN SWP.SWP01A05_RUNTIME2.TIME_M 1 1 2 45 16 0 2 0 0 +PT SWP.SWP01A05_RUNTIME2.TIME_M 12 4 2 45 20 0 2 0 0 +Q SWP.SWP01A05_RUNTIME2.TIME_M 1 1 2 45 8 0 2 0 0 +ET SWP.SWP01A05_RUNTIME2.TIME_M 12 4 2 45 12 0 2 0 0 +IN SWP.SWP01A05_RUNTIME2.TIME_RST 1 1 2 46 16 0 2 0 0 +PT SWP.SWP01A05_RUNTIME2.TIME_RST 12 4 2 46 20 0 2 0 0 +Q SWP.SWP01A05_RUNTIME2.TIME_RST 1 1 2 46 8 0 2 0 0 +ET SWP.SWP01A05_RUNTIME2.TIME_RST 12 4 2 46 12 0 2 0 0 +RUN SWP.SWP01A06_RUNTIME1 1 1 2 47 12 0 2 0 0 +RUNTIMESET SWP.SWP01A06_RUNTIME1 11 4 2 47 16 0 2 0 0 +RUNTIMERST SWP.SWP01A06_RUNTIME1 1 1 2 47 20 0 2 0 0 +RUNTIMEREC_IN SWP.SWP01A06_RUNTIME1 11 4 2 47 24 0 2 0 0 +RUNTIME SWP.SWP01A06_RUNTIME1 11 4 2 47 8 0 2 0 0 +CYCLE SWP.SWP01A06_RUNTIME1 1 1 2 47 36 0 4 0 0 +MINUTE SWP.SWP01A06_RUNTIME1 11 4 2 47 40 0 4 0 0 +INI SWP.SWP01A06_RUNTIME1 1 1 2 47 44 0 4 0 0 +RUNTIME_INI SWP.SWP01A06_RUNTIME1 11 4 2 47 48 0 4 0 0 +IN SWP.SWP01A06_RUNTIME1.TIME_M 1 1 2 48 16 0 2 0 0 +PT SWP.SWP01A06_RUNTIME1.TIME_M 12 4 2 48 20 0 2 0 0 +Q SWP.SWP01A06_RUNTIME1.TIME_M 1 1 2 48 8 0 2 0 0 +ET SWP.SWP01A06_RUNTIME1.TIME_M 12 4 2 48 12 0 2 0 0 +IN SWP.SWP01A06_RUNTIME1.TIME_RST 1 1 2 49 16 0 2 0 0 +PT SWP.SWP01A06_RUNTIME1.TIME_RST 12 4 2 49 20 0 2 0 0 +Q SWP.SWP01A06_RUNTIME1.TIME_RST 1 1 2 49 8 0 2 0 0 +ET SWP.SWP01A06_RUNTIME1.TIME_RST 12 4 2 49 12 0 2 0 0 +RUN SWP.SWP01A06_RUNTIME2 1 1 2 50 12 0 2 0 0 +RUNTIMESET SWP.SWP01A06_RUNTIME2 11 4 2 50 16 0 2 0 0 +RUNTIMERST SWP.SWP01A06_RUNTIME2 1 1 2 50 20 0 2 0 0 +RUNTIMEREC_IN SWP.SWP01A06_RUNTIME2 11 4 2 50 24 0 2 0 0 +RUNTIME SWP.SWP01A06_RUNTIME2 11 4 2 50 8 0 2 0 0 +CYCLE SWP.SWP01A06_RUNTIME2 1 1 2 50 36 0 4 0 0 +MINUTE SWP.SWP01A06_RUNTIME2 11 4 2 50 40 0 4 0 0 +INI SWP.SWP01A06_RUNTIME2 1 1 2 50 44 0 4 0 0 +RUNTIME_INI SWP.SWP01A06_RUNTIME2 11 4 2 50 48 0 4 0 0 +IN SWP.SWP01A06_RUNTIME2.TIME_M 1 1 2 51 16 0 2 0 0 +PT SWP.SWP01A06_RUNTIME2.TIME_M 12 4 2 51 20 0 2 0 0 +Q SWP.SWP01A06_RUNTIME2.TIME_M 1 1 2 51 8 0 2 0 0 +ET SWP.SWP01A06_RUNTIME2.TIME_M 12 4 2 51 12 0 2 0 0 +IN SWP.SWP01A06_RUNTIME2.TIME_RST 1 1 2 52 16 0 2 0 0 +PT SWP.SWP01A06_RUNTIME2.TIME_RST 12 4 2 52 20 0 2 0 0 +Q SWP.SWP01A06_RUNTIME2.TIME_RST 1 1 2 52 8 0 2 0 0 +ET SWP.SWP01A06_RUNTIME2.TIME_RST 12 4 2 52 12 0 2 0 0 diff --git a/DDC0101/$GEN$/Resource/pceVars.txt.xml b/DDC0101/$GEN$/Resource/pceVars.txt.xml new file mode 100644 index 0000000..5e13548 --- /dev/null +++ b/DDC0101/$GEN$/Resource/pceVars.txt.xml @@ -0,0 +1,503 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/DDC0101/$GEN$/SCAN.LST b/DDC0101/$GEN$/SCAN.LST new file mode 100644 index 0000000..08c2c26 --- /dev/null +++ b/DDC0101/$GEN$/SCAN.LST @@ -0,0 +1,4 @@ +E:\公司项目\项目文档\PM23092溧水秦淮人家一期拆迁安置房项目\下位机\DDC0101\SCAN.POE +E:\PROGRAMFILE\EXDRIVER\EXCONFIG\EXDRIVE\LIB\BRCON_MCFB_ED_V3.3.0.1\BS_DEVSCAN.POE + + diff --git a/DDC0101/$GEN$/SCAN.PTT b/DDC0101/$GEN$/SCAN.PTT new file mode 100644 index 0000000..98c26c3 --- /dev/null +++ b/DDC0101/$GEN$/SCAN.PTT @@ -0,0 +1,7 @@ +PROGRAM SCAN + + + + + +END_PROGRAM diff --git a/DDC0101/$GEN$/SWP.LST b/DDC0101/$GEN$/SWP.LST new file mode 100644 index 0000000..9bf4fdd --- /dev/null +++ b/DDC0101/$GEN$/SWP.LST @@ -0,0 +1,2 @@ +E:\公司项目\项目文档\PM23092溧水秦淮人家一期拆迁安置房项目\下位机\DDC0101\SWP.POE +E:\PROGRAMFILE\EXDRIVER\EXCONFIG\EXDRIVE\LIB\BRCON_MCFB_ED_V3.3.0.1\BS_RUNTIME.POE diff --git a/DDC0101/$GEN$/SWP.PTT b/DDC0101/$GEN$/SWP.PTT new file mode 100644 index 0000000..1ad1025 --- /dev/null +++ b/DDC0101/$GEN$/SWP.PTT @@ -0,0 +1,7 @@ +PROGRAM SWP + + + + + +END_PROGRAM diff --git a/DDC0101/$GEN$/TH4851.LST b/DDC0101/$GEN$/TH4851.LST new file mode 100644 index 0000000..ea6968f --- /dev/null +++ b/DDC0101/$GEN$/TH4851.LST @@ -0,0 +1,5 @@ +E:\公司项目\项目文档\PM23092溧水秦淮人家一期拆迁安置房项目\下位机\DDCB102\TH4851.POE + + +E:\PROGRAMFILE\EXDRIVER\EXCONFIG\EXDRIVE\LIB\BRCON_MCFB_ED_V3.3.0.1\BS_GETCRC16.POE + diff --git a/DDC0101/DDC0101.GEN b/DDC0101/DDC0101.GEN new file mode 100644 index 0000000..0833659 --- /dev/null +++ b/DDC0101/DDC0101.GEN @@ -0,0 +1,16 @@ +[PROTOTYP_PROG] +COUNT=2 +FILE1=\$GEN$\SCAN +FILE0=\$GEN$\SWP +[PROTOTYP_FB] +COUNT=0 +[PROTOTYP_FKT] +COUNT=0 +[LIBRARY] +FILE2=\LIB\BRCON_MCFB_ED_V3.3.0.1\BRCON_MCFB_ED_V3.3.0.1.GEN +COUNT=3 +FILE1=\LIB\BRCON_MCFB_IU_V4.0.0\BRCON_MCFB_ED_V4.0.1.GEN +FILE0=\LIB\sfclib\sfclib.GEN +[EXECUTABLE] +COUNT=1 +FILE0=\$ENV$\Resource\Resource diff --git a/DDC0101/DDC0101.VAR b/DDC0101/DDC0101.VAR new file mode 100644 index 0000000..eb730d0 --- /dev/null +++ b/DDC0101/DDC0101.VAR @@ -0,0 +1,24 @@ +[MAKEFILE] +COUNT=1 +ACTIVE=\$ENV$\Resource\Resource.MAK +FILE0=\$ENV$\Resource\Resource +[LIBRARY] +FILE2=\LIB\BRCON_MCFB_ED_V3.3.0.1\BRCON_MCFB_ED_V3.3.0.1.VAR +COUNT=3 +FILE1=\LIB\BRCON_MCFB_IU_V4.0.0\BRCON_MCFB_ED_V4.0.1.VAR +FILE0=\LIB\sfclib\sfclib.VAR +[ENCODING] +UTF8=1 +[ST_PROGRAM] +COUNT=2 +FILE1=\SWP +FILE0=\SCAN +[DIRECT_GLOBAL] +COUNT=1 +FILE0=\OPCDA +[TYPEDEF] +COUNT=1 +FILE0=\USERTYPE +[DATPARAM_INFO] +SeperateGen=1 +Version=4.0 diff --git a/DDC0101/OPCDA.POE b/DDC0101/OPCDA.POE new file mode 100644 index 0000000..d263fe1 --- /dev/null +++ b/DDC0101/OPCDA.POE @@ -0,0 +1,111 @@ +$BEGIN_IT_HEADER +DIRECTGLOBALDEFINITIONS = 1 +$END_IT_HEADER +PROGRAM OPCDA +VAR_GLOBAL +(* IOM 0801R 鍦板潃: 0 *) +LSWP01A01_R1 AT%I0.0 :BOOL; (*娼滄薄娉典簳SUMP-01-娉1杩愯鐘舵*) +LSWP01A01_F1 AT%I0.1 :BOOL; (*娼滄薄娉典簳SUMP-01-娉1鏁呴殰鐘舵*) +LSWP01A01_R2 AT%I0.2 :BOOL; (*娼滄薄娉典簳SUMP-01-娉2杩愯鐘舵*) +LSWP01A01_F2 AT%I0.3 :BOOL; (*娼滄薄娉典簳SUMP-01-娉2鏁呴殰鐘舵*) +LSWP01A01_HL AT%I0.4 :BOOL; (*娼滄薄娉典簳SUMP-01-楂樻恫浣*) +LSWP01A01_LL AT%I0.5 :BOOL; (*娼滄薄娉典簳SUMP-01-浣庢恫浣*) + + +(* IOM 0801R 鍦板潃: 1 *) +LSWP01A02_R1 AT%I16.0 :BOOL; (*娼滄薄娉典簳SUMP-01-娉1杩愯鐘舵*) +LSWP01A02_F1 AT%I16.1 :BOOL; (*娼滄薄娉典簳SUMP-01-娉1鏁呴殰鐘舵*) +LSWP01A02_R2 AT%I16.2 :BOOL; (*娼滄薄娉典簳SUMP-01-娉2杩愯鐘舵*) +LSWP01A02_F2 AT%I16.3 :BOOL; (*娼滄薄娉典簳SUMP-01-娉2鏁呴殰鐘舵*) +LSWP01A02_HL AT%I16.4 :BOOL; (*娼滄薄娉典簳SUMP-01-楂樻恫浣*) +LSWP01A02_LL AT%I16.5 :BOOL; (*娼滄薄娉典簳SUMP-01-浣庢恫浣*) + + +(* IOM 0801R 鍦板潃: 2 *) +LSWP01A03_R1 AT%I32.0 :BOOL; (*娼滄薄娉典簳SUMP-01-娉1杩愯鐘舵*) +LSWP01A03_F1 AT%I32.1 :BOOL; (*娼滄薄娉典簳SUMP-01-娉1鏁呴殰鐘舵*) +LSWP01A03_R2 AT%I32.2 :BOOL; (*娼滄薄娉典簳SUMP-01-娉2杩愯鐘舵*) +LSWP01A03_F2 AT%I32.3 :BOOL; (*娼滄薄娉典簳SUMP-01-娉2鏁呴殰鐘舵*) +LSWP01A03_HL AT%I32.4 :BOOL; (*娼滄薄娉典簳SUMP-01-楂樻恫浣*) +LSWP01A03_LL AT%I32.5 :BOOL; (*娼滄薄娉典簳SUMP-01-浣庢恫浣*) + + +(* IOM 0801R 鍦板潃: 3 *) +LSWP01A04_R1 AT%I48.0 :BOOL; (*娼滄薄娉典簳SUMP-01-娉1杩愯鐘舵*) +LSWP01A04_F1 AT%I48.1 :BOOL; (*娼滄薄娉典簳SUMP-01-娉1鏁呴殰鐘舵*) +LSWP01A04_R2 AT%I48.2 :BOOL; (*娼滄薄娉典簳SUMP-01-娉2杩愯鐘舵*) +LSWP01A04_F2 AT%I48.3 :BOOL; (*娼滄薄娉典簳SUMP-01-娉2鏁呴殰鐘舵*) +LSWP01A04_HL AT%I48.4 :BOOL; (*娼滄薄娉典簳SUMP-01-楂樻恫浣*) +LSWP01A04_LL AT%I48.5 :BOOL; (*娼滄薄娉典簳SUMP-01-浣庢恫浣*) + + +(* IOM 0801R 鍦板潃: 4 *) +LSWP01A05_R1 AT%I64.0 :BOOL; (*娼滄薄娉典簳SUMP-01-娉1杩愯鐘舵*) +LSWP01A05_F1 AT%I64.1 :BOOL; (*娼滄薄娉典簳SUMP-01-娉1鏁呴殰鐘舵*) +LSWP01A05_R2 AT%I64.2 :BOOL; (*娼滄薄娉典簳SUMP-01-娉2杩愯鐘舵*) +LSWP01A05_F2 AT%I64.3 :BOOL; (*娼滄薄娉典簳SUMP-01-娉2鏁呴殰鐘舵*) +LSWP01A05_HL AT%I64.4 :BOOL; (*娼滄薄娉典簳SUMP-01-楂樻恫浣*) +LSWP01A05_LL AT%I64.5 :BOOL; (*娼滄薄娉典簳SUMP-01-浣庢恫浣*) + + +(* IOM 0801R 鍦板潃: 5 *) +LSWP01A06_R1 AT%I80.0 :BOOL; (*娼滄薄娉典簳SUMP-01-娉1杩愯鐘舵*) +LSWP01A06_F1 AT%I80.1 :BOOL; (*娼滄薄娉典簳SUMP-01-娉1鏁呴殰鐘舵*) +LSWP01A06_R2 AT%I80.2 :BOOL; (*娼滄薄娉典簳SUMP-01-娉2杩愯鐘舵*) +LSWP01A06_F2 AT%I80.3 :BOOL; (*娼滄薄娉典簳SUMP-01-娉2鏁呴殰鐘舵*) +LSWP01A06_HL AT%I80.4 :BOOL; (*娼滄薄娉典簳SUMP-01-楂樻恫浣*) +LSWP01A06_LL AT%I80.5 :BOOL; (*娼滄薄娉典簳SUMP-01-浣庢恫浣*) + + +LBOX01A01_DS AT%M102.0 :BOOL; (*鎺у埗绠盉01-妯″潡鍦板潃鐘舵*) +LBOX01A01_OR AT%M124.0 :REAL; (*鎺у埗绠盉00-妯″潡鍦ㄧ嚎姣斾緥*) + + +LSWP01A01_RST1 AT%M168.0 :BOOL; (*娼滄薄娉典簳01A01-杩愯鏃堕棿绱Н閲嶇疆1*) +LSWP01A01_RSTV1 AT%M172.0 :REAL; (*娼滄薄娉典簳01A01-杩愯鏃堕棿绱Н閲嶇疆鍊1*) +LSWP01A01_RH1 AT%M176.0 :REAL; (*娼滄薄娉典簳01A01-杩愯鏃堕棿绱Н鍊1*) +LSWP01A01_RST2 AT%M180.0 :BOOL; (*娼滄薄娉典簳01A01-杩愯鏃堕棿绱Н閲嶇疆2*) +LSWP01A01_RSTV2 AT%M184.0 :REAL; (*娼滄薄娉典簳01A01-杩愯鏃堕棿绱Н閲嶇疆鍊2*) +LSWP01A01_RH2 AT%M188.0 :REAL; (*娼滄薄娉典簳01A01-杩愯鏃堕棿绱Н鍊2*) + +LSWP01A02_RST1 AT%M192.0 :BOOL; (*娼滄薄娉典簳01A02-杩愯鏃堕棿绱Н閲嶇疆1*) +LSWP01A02_RSTV1 AT%M196.0 :REAL; (*娼滄薄娉典簳01A02-杩愯鏃堕棿绱Н閲嶇疆鍊1*) +LSWP01A02_RH1 AT%M200.0 :REAL; (*娼滄薄娉典簳01A02-杩愯鏃堕棿绱Н鍊1*) +LSWP01A02_RST2 AT%M204.0 :BOOL; (*娼滄薄娉典簳01A02-杩愯鏃堕棿绱Н閲嶇疆2*) +LSWP01A02_RSTV2 AT%M208.0 :REAL; (*娼滄薄娉典簳01A02-杩愯鏃堕棿绱Н閲嶇疆鍊2*) +LSWP01A02_RH2 AT%M212.0 :REAL; (*娼滄薄娉典簳01A02-杩愯鏃堕棿绱Н鍊2*) + +LSWP01A03_RST1 AT%M216.0 :BOOL; (*娼滄薄娉典簳01A03-杩愯鏃堕棿绱Н閲嶇疆1*) +LSWP01A03_RSTV1 AT%M220.0 :REAL; (*娼滄薄娉典簳01A03-杩愯鏃堕棿绱Н閲嶇疆鍊1*) +LSWP01A03_RH1 AT%M224.0 :REAL; (*娼滄薄娉典簳01A03-杩愯鏃堕棿绱Н鍊1*) +LSWP01A03_RST2 AT%M228.0 :BOOL; (*娼滄薄娉典簳01A03-杩愯鏃堕棿绱Н閲嶇疆2*) +LSWP01A03_RSTV2 AT%M232.0 :REAL; (*娼滄薄娉典簳01A03-杩愯鏃堕棿绱Н閲嶇疆鍊2*) +LSWP01A03_RH2 AT%M236.0 :REAL; (*娼滄薄娉典簳01A03-杩愯鏃堕棿绱Н鍊2*) + +LSWP01A04_RST1 AT%M240.0 :BOOL; (*娼滄薄娉典簳01A04-杩愯鏃堕棿绱Н閲嶇疆1*) +LSWP01A04_RSTV1 AT%M244.0 :REAL; (*娼滄薄娉典簳01A04-杩愯鏃堕棿绱Н閲嶇疆鍊1*) +LSWP01A04_RH1 AT%M248.0 :REAL; (*娼滄薄娉典簳01A04-杩愯鏃堕棿绱Н鍊1*) +LSWP01A04_RST2 AT%M252.0 :BOOL; (*娼滄薄娉典簳01A04-杩愯鏃堕棿绱Н閲嶇疆2*) +LSWP01A04_RSTV2 AT%M256.0 :REAL; (*娼滄薄娉典簳01A04-杩愯鏃堕棿绱Н閲嶇疆鍊2*) +LSWP01A04_RH2 AT%M260.0 :REAL; (*娼滄薄娉典簳01A04-杩愯鏃堕棿绱Н鍊2*) + +LSWP01A05_RST1 AT%M264.0 :BOOL; (*娼滄薄娉典簳01A05-杩愯鏃堕棿绱Н閲嶇疆1*) +LSWP01A05_RSTV1 AT%M268.0 :REAL; (*娼滄薄娉典簳01A05-杩愯鏃堕棿绱Н閲嶇疆鍊1*) +LSWP01A05_RH1 AT%M272.0 :REAL; (*娼滄薄娉典簳01A05-杩愯鏃堕棿绱Н鍊1*) +LSWP01A05_RST2 AT%M276.0 :BOOL; (*娼滄薄娉典簳01A05-杩愯鏃堕棿绱Н閲嶇疆2*) +LSWP01A05_RSTV2 AT%M280.0 :REAL; (*娼滄薄娉典簳01A05-杩愯鏃堕棿绱Н閲嶇疆鍊2*) +LSWP01A05_RH2 AT%M284.0 :REAL; (*娼滄薄娉典簳01A05-杩愯鏃堕棿绱Н鍊2*) + +LSWP01A06_RST1 AT%M288.0 :BOOL; (*娼滄薄娉典簳01A06-杩愯鏃堕棿绱Н閲嶇疆1*) +LSWP01A06_RSTV1 AT%M292.0 :REAL; (*娼滄薄娉典簳01A06-杩愯鏃堕棿绱Н閲嶇疆鍊1*) +LSWP01A06_RH1 AT%M296.0 :REAL; (*娼滄薄娉典簳01A06-杩愯鏃堕棿绱Н鍊1*) +LSWP01A06_RST2 AT%M300.0 :BOOL; (*娼滄薄娉典簳01A06-杩愯鏃堕棿绱Н閲嶇疆2*) +LSWP01A06_RSTV2 AT%M304.0 :REAL; (*娼滄薄娉典簳01A06-杩愯鏃堕棿绱Н閲嶇疆鍊2*) +LSWP01A06_RH2 AT%M308.0 :REAL; (*娼滄薄娉典簳01A06-杩愯鏃堕棿绱Н鍊2*) + + + +END_VAR + + +END_PROGRAM \ No newline at end of file diff --git a/DDC0101/Resource.WL b/DDC0101/Resource.WL new file mode 100644 index 0000000..ef59069 --- /dev/null +++ b/DDC0101/Resource.WL @@ -0,0 +1,11 @@ +[WATCH_ENTRIES] +FILE0=OPCDA.LIESB1A05_CO +COMMENT0=" +FILE1=OPCDA.LIESB1A04_CO +COMMENT1=" +FILE2=OPCDA.LIESB1A03_CO +COMMENT2=" +FILE3=OPCDA.LIESB1A02_CO +COMMENT3=" +FILE4=OPCDA.LIESB1A01_CO +COMMENT4=" diff --git a/DDC0101/SCAN.POE b/DDC0101/SCAN.POE new file mode 100644 index 0000000..e7c2ffe --- /dev/null +++ b/DDC0101/SCAN.POE @@ -0,0 +1,150 @@ +PROGRAM SCAN +VAR_EXTERNAL + +END_VAR + +VAR_GLOBAL + +END_VAR + +VAR +Dev_Array :array[0..31] of byte; +BOX01_DevScan :BS_DevScan; +BOX02_DevScan :BS_DevScan; +BOX03_DevScan :BS_DevScan; +BOX04_DevScan :BS_DevScan; +BOX05_DevScan :BS_DevScan; + +BOX01_Hex :DWORD ; +BOX02_Hex :DWORD ; +BOX03_Hex :DWORD ; +BOX04_Hex :DWORD ; +BOX05_Hex :DWORD ; + +DEV00_IP AT%M7000.0 :BYTE; +DEV00_R AT%M8000.0 :BYTE; +DEV01_R AT%M8001.0 :BYTE; +DEV02_R AT%M8002.0 :BYTE; +DEV03_R AT%M8003.0 :BYTE; +DEV04_R AT%M8004.0 :BYTE; +DEV05_R AT%M8005.0 :BYTE; +DEV06_R AT%M8006.0 :BYTE; +DEV07_R AT%M8007.0 :BYTE; +DEV08_R AT%M8008.0 :BYTE; +DEV09_R AT%M8009.0 :BYTE; +DEV10_R AT%M8010.0 :BYTE; +DEV11_R AT%M8011.0 :BYTE; +DEV12_R AT%M8012.0 :BYTE; +DEV13_R AT%M8013.0 :BYTE; +DEV14_R AT%M8014.0 :BYTE; +DEV15_R AT%M8015.0 :BYTE; +DEV16_R AT%M8016.0 :BYTE; +DEV17_R AT%M8017.0 :BYTE; +DEV18_R AT%M8018.0 :BYTE; +DEV19_R AT%M8019.0 :BYTE; +DEV20_R AT%M8020.0 :BYTE; +DEV21_R AT%M8021.0 :BYTE; +DEV22_R AT%M8022.0 :BYTE; +DEV23_R AT%M8023.0 :BYTE; +DEV24_R AT%M8024.0 :BYTE; +DEV25_R AT%M8025.0 :BYTE; +DEV26_R AT%M8026.0 :BYTE; +DEV27_R AT%M8027.0 :BYTE; +DEV28_R AT%M8028.0 :BYTE; +DEV29_R AT%M8029.0 :BYTE; +DEV30_R AT%M8030.0 :BYTE; +DEV31_R AT%M8031.0 :BYTE; + +END_VAR + +(*Automatically declared*) +VAR_EXTERNAL + LBOX01A01_OR : REAL; + LBOX01A01_DS : BOOL; +END_VAR +(** **) +(** {*模块地址分配设定,分别对应0~31号地址模块,从右起*} **) +(** {* 3 2 1 *} **) +(** {*10987654321098765432109876543210*} **) +(** BOX01_Hex :=2#00000000000000000000000000111111 ; **) + (* assign - Stmt *) + LD 2#00000000000000000000000000111111 + ST BOX01_Hex + +(** **) +(** {*模块扫描功能块关联*} **) +(** BOX01_DevScan( Dev_Array:= Dev_Array , Dev_Scan_Hex:= BOX01_Hex | LBOX01A01_DS:= Dev_Ready, LBOX01A01_OR:= Dev_Ratio ); **) + (* call - Stmt *) + CAL BOX01_DevScan ( + Dev_Array := Dev_Array, + Dev_Scan_Hex := BOX01_Hex + | + LBOX01A01_DS := Dev_Ready, + LBOX01A01_OR := Dev_Ratio + ) + +(** **) +(** {****************************************************默认段****************************************************} **) +(** {*模块设备状态关联*} **) +(** Dev_Array[0] :=DEV00_R; **) + (* assign - Stmt *) + LD DEV00_R + ST Dev_Array[0] + +(** Dev_Array[1] :=DEV01_R; **) + (* assign - Stmt *) + LD DEV01_R + ST Dev_Array[1] + +(** Dev_Array[2] :=DEV02_R; **) + (* assign - Stmt *) + LD DEV02_R + ST Dev_Array[2] + +(** Dev_Array[3] :=DEV03_R; **) + (* assign - Stmt *) + LD DEV03_R + ST Dev_Array[3] + +(** Dev_Array[4] :=DEV04_R; **) + (* assign - Stmt *) + LD DEV04_R + ST Dev_Array[4] + +(** Dev_Array[5] :=DEV05_R; **) + (* assign - Stmt *) + LD DEV05_R + ST Dev_Array[5] + +(** Dev_Array[6] :=DEV06_R; **) + (* assign - Stmt *) + LD DEV06_R + ST Dev_Array[6] + +(** Dev_Array[7] :=DEV07_R; **) + (* assign - Stmt *) + LD DEV07_R + ST Dev_Array[7] + +(** Dev_Array[8] :=DEV08_R; **) + (* assign - Stmt *) + LD DEV08_R + ST Dev_Array[8] + +(** Dev_Array[9] :=DEV09_R; **) + (* assign - Stmt *) + LD DEV09_R + ST Dev_Array[9] + +(** Dev_Array[10]:=DEV10_R; **) + (* assign - Stmt *) + LD DEV10_R + ST Dev_Array[10] + +(** Dev_Array[11]:=DEV11_R; **) + (* assign - Stmt *) + LD DEV11_R + ST Dev_Array[11] + + +END_PROGRAM \ No newline at end of file diff --git a/DDC0101/SCAN.ST b/DDC0101/SCAN.ST new file mode 100644 index 0000000..79945c1 --- /dev/null +++ b/DDC0101/SCAN.ST @@ -0,0 +1,83 @@ +PROGRAM SCAN +VAR_EXTERNAL + +END_VAR + +VAR_GLOBAL + +END_VAR + +VAR +Dev_Array :array[0..31] of byte; +BOX01_DevScan :BS_DevScan; +BOX02_DevScan :BS_DevScan; +BOX03_DevScan :BS_DevScan; +BOX04_DevScan :BS_DevScan; +BOX05_DevScan :BS_DevScan; + +BOX01_Hex :DWORD ; +BOX02_Hex :DWORD ; +BOX03_Hex :DWORD ; +BOX04_Hex :DWORD ; +BOX05_Hex :DWORD ; + +DEV00_IP AT%M7000.0 :BYTE; +DEV00_R AT%M8000.0 :BYTE; +DEV01_R AT%M8001.0 :BYTE; +DEV02_R AT%M8002.0 :BYTE; +DEV03_R AT%M8003.0 :BYTE; +DEV04_R AT%M8004.0 :BYTE; +DEV05_R AT%M8005.0 :BYTE; +DEV06_R AT%M8006.0 :BYTE; +DEV07_R AT%M8007.0 :BYTE; +DEV08_R AT%M8008.0 :BYTE; +DEV09_R AT%M8009.0 :BYTE; +DEV10_R AT%M8010.0 :BYTE; +DEV11_R AT%M8011.0 :BYTE; +DEV12_R AT%M8012.0 :BYTE; +DEV13_R AT%M8013.0 :BYTE; +DEV14_R AT%M8014.0 :BYTE; +DEV15_R AT%M8015.0 :BYTE; +DEV16_R AT%M8016.0 :BYTE; +DEV17_R AT%M8017.0 :BYTE; +DEV18_R AT%M8018.0 :BYTE; +DEV19_R AT%M8019.0 :BYTE; +DEV20_R AT%M8020.0 :BYTE; +DEV21_R AT%M8021.0 :BYTE; +DEV22_R AT%M8022.0 :BYTE; +DEV23_R AT%M8023.0 :BYTE; +DEV24_R AT%M8024.0 :BYTE; +DEV25_R AT%M8025.0 :BYTE; +DEV26_R AT%M8026.0 :BYTE; +DEV27_R AT%M8027.0 :BYTE; +DEV28_R AT%M8028.0 :BYTE; +DEV29_R AT%M8029.0 :BYTE; +DEV30_R AT%M8030.0 :BYTE; +DEV31_R AT%M8031.0 :BYTE; + +END_VAR + +(*妯″潡鍦板潃鍒嗛厤璁惧畾锛屽垎鍒搴0~31鍙峰湴鍧妯″潡锛屼粠鍙宠捣*) + (* 3 2 1 *) + (*10987654321098765432109876543210*) +BOX01_Hex :=2#00000000000000000000000000111111 ; + +(*妯″潡鎵弿鍔熻兘鍧楀叧鑱*) +BOX01_DevScan( Dev_Array:= Dev_Array , Dev_Scan_Hex:= BOX01_Hex | LBOX01A01_DS:= Dev_Ready, LBOX01A01_OR:= Dev_Ratio ); + +(****************************************************榛樿娈****************************************************) +(*妯″潡璁惧鐘舵佸叧鑱*) +Dev_Array[0] :=DEV00_R; +Dev_Array[1] :=DEV01_R; +Dev_Array[2] :=DEV02_R; +Dev_Array[3] :=DEV03_R; +Dev_Array[4] :=DEV04_R; +Dev_Array[5] :=DEV05_R; +Dev_Array[6] :=DEV06_R; +Dev_Array[7] :=DEV07_R; +Dev_Array[8] :=DEV08_R; +Dev_Array[9] :=DEV09_R; +Dev_Array[10]:=DEV10_R; +Dev_Array[11]:=DEV11_R; + +END_PROGRAM \ No newline at end of file diff --git a/DDC0101/SCAN.bak b/DDC0101/SCAN.bak new file mode 100644 index 0000000..79945c1 --- /dev/null +++ b/DDC0101/SCAN.bak @@ -0,0 +1,83 @@ +PROGRAM SCAN +VAR_EXTERNAL + +END_VAR + +VAR_GLOBAL + +END_VAR + +VAR +Dev_Array :array[0..31] of byte; +BOX01_DevScan :BS_DevScan; +BOX02_DevScan :BS_DevScan; +BOX03_DevScan :BS_DevScan; +BOX04_DevScan :BS_DevScan; +BOX05_DevScan :BS_DevScan; + +BOX01_Hex :DWORD ; +BOX02_Hex :DWORD ; +BOX03_Hex :DWORD ; +BOX04_Hex :DWORD ; +BOX05_Hex :DWORD ; + +DEV00_IP AT%M7000.0 :BYTE; +DEV00_R AT%M8000.0 :BYTE; +DEV01_R AT%M8001.0 :BYTE; +DEV02_R AT%M8002.0 :BYTE; +DEV03_R AT%M8003.0 :BYTE; +DEV04_R AT%M8004.0 :BYTE; +DEV05_R AT%M8005.0 :BYTE; +DEV06_R AT%M8006.0 :BYTE; +DEV07_R AT%M8007.0 :BYTE; +DEV08_R AT%M8008.0 :BYTE; +DEV09_R AT%M8009.0 :BYTE; +DEV10_R AT%M8010.0 :BYTE; +DEV11_R AT%M8011.0 :BYTE; +DEV12_R AT%M8012.0 :BYTE; +DEV13_R AT%M8013.0 :BYTE; +DEV14_R AT%M8014.0 :BYTE; +DEV15_R AT%M8015.0 :BYTE; +DEV16_R AT%M8016.0 :BYTE; +DEV17_R AT%M8017.0 :BYTE; +DEV18_R AT%M8018.0 :BYTE; +DEV19_R AT%M8019.0 :BYTE; +DEV20_R AT%M8020.0 :BYTE; +DEV21_R AT%M8021.0 :BYTE; +DEV22_R AT%M8022.0 :BYTE; +DEV23_R AT%M8023.0 :BYTE; +DEV24_R AT%M8024.0 :BYTE; +DEV25_R AT%M8025.0 :BYTE; +DEV26_R AT%M8026.0 :BYTE; +DEV27_R AT%M8027.0 :BYTE; +DEV28_R AT%M8028.0 :BYTE; +DEV29_R AT%M8029.0 :BYTE; +DEV30_R AT%M8030.0 :BYTE; +DEV31_R AT%M8031.0 :BYTE; + +END_VAR + +(*妯″潡鍦板潃鍒嗛厤璁惧畾锛屽垎鍒搴0~31鍙峰湴鍧妯″潡锛屼粠鍙宠捣*) + (* 3 2 1 *) + (*10987654321098765432109876543210*) +BOX01_Hex :=2#00000000000000000000000000111111 ; + +(*妯″潡鎵弿鍔熻兘鍧楀叧鑱*) +BOX01_DevScan( Dev_Array:= Dev_Array , Dev_Scan_Hex:= BOX01_Hex | LBOX01A01_DS:= Dev_Ready, LBOX01A01_OR:= Dev_Ratio ); + +(****************************************************榛樿娈****************************************************) +(*妯″潡璁惧鐘舵佸叧鑱*) +Dev_Array[0] :=DEV00_R; +Dev_Array[1] :=DEV01_R; +Dev_Array[2] :=DEV02_R; +Dev_Array[3] :=DEV03_R; +Dev_Array[4] :=DEV04_R; +Dev_Array[5] :=DEV05_R; +Dev_Array[6] :=DEV06_R; +Dev_Array[7] :=DEV07_R; +Dev_Array[8] :=DEV08_R; +Dev_Array[9] :=DEV09_R; +Dev_Array[10]:=DEV10_R; +Dev_Array[11]:=DEV11_R; + +END_PROGRAM \ No newline at end of file diff --git a/DDC0101/SWP.POE b/DDC0101/SWP.POE new file mode 100644 index 0000000..4a69780 --- /dev/null +++ b/DDC0101/SWP.POE @@ -0,0 +1,211 @@ +PROGRAM SWP +VAR_EXTERNAL + +END_VAR + +VAR_GLOBAL + +END_VAR + +VAR +SWP01A01_RunTime1:BS_RunTime; +SWP01A01_RunTime2:BS_RunTime; +SWP01A02_RunTime1:BS_RunTime; +SWP01A02_RunTime2:BS_RunTime; +SWP01A03_RunTime1:BS_RunTime; +SWP01A03_RunTime2:BS_RunTime; +SWP01A04_RunTime1:BS_RunTime; +SWP01A04_RunTime2:BS_RunTime; +SWP01A05_RunTime1:BS_RunTime; +SWP01A05_RunTime2:BS_RunTime; +SWP01A06_RunTime1:BS_RunTime; +SWP01A06_RunTime2:BS_RunTime; + +END_VAR + +(*Automatically declared*) +VAR_EXTERNAL + LSWP01A06_RSTV2 : REAL; + LSWP01A01_RH1 : REAL; + LSWP01A06_RSTV1 : REAL; + LSWP01A01_RST2 : BOOL; + LSWP01A01_RST1 : BOOL; + LSWP01A02_R2 : BOOL; + LSWP01A02_R1 : BOOL; + LSWP01A02_RSTV2 : REAL; + LSWP01A02_RST2 : BOOL; + LSWP01A02_RST1 : BOOL; + LSWP01A03_R2 : BOOL; + LSWP01A03_R1 : BOOL; + LSWP01A02_RSTV1 : REAL; + LSWP01A04_RSTV1 : REAL; + LSWP01A04_R2 : BOOL; + LSWP01A04_R1 : BOOL; + LSWP01A01_R2 : BOOL; + LSWP01A01_R1 : BOOL; + LSWP01A05_RSTV2 : REAL; + LSWP01A04_RSTV2 : REAL; + LSWP01A03_RH1 : REAL; + LSWP01A01_RSTV2 : REAL; + LSWP01A06_RH1 : REAL; + LSWP01A05_RH2 : REAL; + LSWP01A03_RH2 : REAL; + LSWP01A03_RST2 : BOOL; + LSWP01A03_RST1 : BOOL; + LSWP01A06_R2 : BOOL; + LSWP01A06_R1 : BOOL; + LSWP01A05_RSTV1 : REAL; + LSWP01A01_RSTV1 : REAL; + LSWP01A06_RH2 : REAL; + LSWP01A06_RST2 : BOOL; + LSWP01A06_RST1 : BOOL; + LSWP01A05_RH1 : REAL; + LSWP01A04_RH2 : REAL; + LSWP01A03_RSTV1 : REAL; + LSWP01A02_RH1 : REAL; + LSWP01A05_R2 : BOOL; + LSWP01A05_R1 : BOOL; + LSWP01A05_RST2 : BOOL; + LSWP01A05_RST1 : BOOL; + LSWP01A04_RH1 : REAL; + LSWP01A03_RSTV2 : REAL; + LSWP01A01_RH2 : REAL; + LSWP01A02_RH2 : REAL; + LSWP01A04_RST2 : BOOL; + LSWP01A04_RST1 : BOOL; +END_VAR +(** {*运行累积时间*} **) +(** SWP01A01_RunTime1(RUN :=LSWP01A01_R1 , RUNTIMESET :=LSWP01A01_RSTV1 , RUNTIMERST :=LSWP01A01_RST1 , RunTimeRec_In :=LSWP01A01_RH1 | LSWP01A01_RH1:= RUNTIME); **) + (* call - Stmt *) + CAL SWP01A01_RunTime1 ( + RUN := LSWP01A01_R1, + RUNTIMESET := LSWP01A01_RSTV1, + RUNTIMERST := LSWP01A01_RST1, + RunTimeRec_In := LSWP01A01_RH1 + | + LSWP01A01_RH1 := RUNTIME + ) + +(** SWP01A01_RunTime2(RUN :=LSWP01A01_R2 , RUNTIMESET :=LSWP01A01_RSTV2 , RUNTIMERST :=LSWP01A01_RST2 , RunTimeRec_In :=LSWP01A01_RH2 | LSWP01A01_RH2:= RUNTIME); **) + (* call - Stmt *) + CAL SWP01A01_RunTime2 ( + RUN := LSWP01A01_R2, + RUNTIMESET := LSWP01A01_RSTV2, + RUNTIMERST := LSWP01A01_RST2, + RunTimeRec_In := LSWP01A01_RH2 + | + LSWP01A01_RH2 := RUNTIME + ) + +(** SWP01A02_RunTime1(RUN :=LSWP01A02_R1 , RUNTIMESET :=LSWP01A02_RSTV1 , RUNTIMERST :=LSWP01A02_RST1 , RunTimeRec_In :=LSWP01A02_RH1 | LSWP01A02_RH1:= RUNTIME); **) + (* call - Stmt *) + CAL SWP01A02_RunTime1 ( + RUN := LSWP01A02_R1, + RUNTIMESET := LSWP01A02_RSTV1, + RUNTIMERST := LSWP01A02_RST1, + RunTimeRec_In := LSWP01A02_RH1 + | + LSWP01A02_RH1 := RUNTIME + ) + +(** SWP01A02_RunTime2(RUN :=LSWP01A02_R2 , RUNTIMESET :=LSWP01A02_RSTV2 , RUNTIMERST :=LSWP01A02_RST2 , RunTimeRec_In :=LSWP01A02_RH2 | LSWP01A02_RH2:= RUNTIME); **) + (* call - Stmt *) + CAL SWP01A02_RunTime2 ( + RUN := LSWP01A02_R2, + RUNTIMESET := LSWP01A02_RSTV2, + RUNTIMERST := LSWP01A02_RST2, + RunTimeRec_In := LSWP01A02_RH2 + | + LSWP01A02_RH2 := RUNTIME + ) + +(** SWP01A03_RunTime1(RUN :=LSWP01A03_R1 , RUNTIMESET :=LSWP01A03_RSTV1 , RUNTIMERST :=LSWP01A03_RST1 , RunTimeRec_In :=LSWP01A03_RH1 | LSWP01A03_RH1:= RUNTIME); **) + (* call - Stmt *) + CAL SWP01A03_RunTime1 ( + RUN := LSWP01A03_R1, + RUNTIMESET := LSWP01A03_RSTV1, + RUNTIMERST := LSWP01A03_RST1, + RunTimeRec_In := LSWP01A03_RH1 + | + LSWP01A03_RH1 := RUNTIME + ) + +(** SWP01A03_RunTime2(RUN :=LSWP01A03_R2 , RUNTIMESET :=LSWP01A03_RSTV2 , RUNTIMERST :=LSWP01A03_RST2 , RunTimeRec_In :=LSWP01A03_RH2 | LSWP01A03_RH2:= RUNTIME); **) + (* call - Stmt *) + CAL SWP01A03_RunTime2 ( + RUN := LSWP01A03_R2, + RUNTIMESET := LSWP01A03_RSTV2, + RUNTIMERST := LSWP01A03_RST2, + RunTimeRec_In := LSWP01A03_RH2 + | + LSWP01A03_RH2 := RUNTIME + ) + +(** SWP01A04_RunTime1(RUN :=LSWP01A04_R1 , RUNTIMESET :=LSWP01A04_RSTV1 , RUNTIMERST :=LSWP01A04_RST1 , RunTimeRec_In :=LSWP01A04_RH1 | LSWP01A04_RH1:= RUNTIME); **) + (* call - Stmt *) + CAL SWP01A04_RunTime1 ( + RUN := LSWP01A04_R1, + RUNTIMESET := LSWP01A04_RSTV1, + RUNTIMERST := LSWP01A04_RST1, + RunTimeRec_In := LSWP01A04_RH1 + | + LSWP01A04_RH1 := RUNTIME + ) + +(** SWP01A04_RunTime2(RUN :=LSWP01A04_R2 , RUNTIMESET :=LSWP01A04_RSTV2 , RUNTIMERST :=LSWP01A04_RST2 , RunTimeRec_In :=LSWP01A04_RH2 | LSWP01A04_RH2:= RUNTIME); **) + (* call - Stmt *) + CAL SWP01A04_RunTime2 ( + RUN := LSWP01A04_R2, + RUNTIMESET := LSWP01A04_RSTV2, + RUNTIMERST := LSWP01A04_RST2, + RunTimeRec_In := LSWP01A04_RH2 + | + LSWP01A04_RH2 := RUNTIME + ) + +(** SWP01A05_RunTime1(RUN :=LSWP01A05_R1 , RUNTIMESET :=LSWP01A05_RSTV1 , RUNTIMERST :=LSWP01A05_RST1 , RunTimeRec_In :=LSWP01A05_RH1 | LSWP01A05_RH1:= RUNTIME); **) + (* call - Stmt *) + CAL SWP01A05_RunTime1 ( + RUN := LSWP01A05_R1, + RUNTIMESET := LSWP01A05_RSTV1, + RUNTIMERST := LSWP01A05_RST1, + RunTimeRec_In := LSWP01A05_RH1 + | + LSWP01A05_RH1 := RUNTIME + ) + +(** SWP01A05_RunTime2(RUN :=LSWP01A05_R2 , RUNTIMESET :=LSWP01A05_RSTV2 , RUNTIMERST :=LSWP01A05_RST2 , RunTimeRec_In :=LSWP01A05_RH2 | LSWP01A05_RH2:= RUNTIME); **) + (* call - Stmt *) + CAL SWP01A05_RunTime2 ( + RUN := LSWP01A05_R2, + RUNTIMESET := LSWP01A05_RSTV2, + RUNTIMERST := LSWP01A05_RST2, + RunTimeRec_In := LSWP01A05_RH2 + | + LSWP01A05_RH2 := RUNTIME + ) + +(** SWP01A06_RunTime1(RUN :=LSWP01A06_R1 , RUNTIMESET :=LSWP01A06_RSTV1 , RUNTIMERST :=LSWP01A06_RST1 , RunTimeRec_In :=LSWP01A06_RH1 | LSWP01A06_RH1:= RUNTIME); **) + (* call - Stmt *) + CAL SWP01A06_RunTime1 ( + RUN := LSWP01A06_R1, + RUNTIMESET := LSWP01A06_RSTV1, + RUNTIMERST := LSWP01A06_RST1, + RunTimeRec_In := LSWP01A06_RH1 + | + LSWP01A06_RH1 := RUNTIME + ) + +(** SWP01A06_RunTime2(RUN :=LSWP01A06_R2 , RUNTIMESET :=LSWP01A06_RSTV2 , RUNTIMERST :=LSWP01A06_RST2 , RunTimeRec_In :=LSWP01A06_RH2 | LSWP01A06_RH2:= RUNTIME); **) + (* call - Stmt *) + CAL SWP01A06_RunTime2 ( + RUN := LSWP01A06_R2, + RUNTIMESET := LSWP01A06_RSTV2, + RUNTIMERST := LSWP01A06_RST2, + RunTimeRec_In := LSWP01A06_RH2 + | + LSWP01A06_RH2 := RUNTIME + ) + + +END_PROGRAM \ No newline at end of file diff --git a/DDC0101/SWP.ST b/DDC0101/SWP.ST new file mode 100644 index 0000000..df685ae --- /dev/null +++ b/DDC0101/SWP.ST @@ -0,0 +1,39 @@ +PROGRAM SWP +VAR_EXTERNAL + +END_VAR + +VAR_GLOBAL + +END_VAR + +VAR +SWP01A01_RunTime1:BS_RunTime; +SWP01A01_RunTime2:BS_RunTime; +SWP01A02_RunTime1:BS_RunTime; +SWP01A02_RunTime2:BS_RunTime; +SWP01A03_RunTime1:BS_RunTime; +SWP01A03_RunTime2:BS_RunTime; +SWP01A04_RunTime1:BS_RunTime; +SWP01A04_RunTime2:BS_RunTime; +SWP01A05_RunTime1:BS_RunTime; +SWP01A05_RunTime2:BS_RunTime; +SWP01A06_RunTime1:BS_RunTime; +SWP01A06_RunTime2:BS_RunTime; + +END_VAR + (*杩愯绱Н鏃堕棿*) + SWP01A01_RunTime1(RUN :=LSWP01A01_R1 , RUNTIMESET :=LSWP01A01_RSTV1 , RUNTIMERST :=LSWP01A01_RST1 , RunTimeRec_In :=LSWP01A01_RH1 | LSWP01A01_RH1:= RUNTIME); + SWP01A01_RunTime2(RUN :=LSWP01A01_R2 , RUNTIMESET :=LSWP01A01_RSTV2 , RUNTIMERST :=LSWP01A01_RST2 , RunTimeRec_In :=LSWP01A01_RH2 | LSWP01A01_RH2:= RUNTIME); + SWP01A02_RunTime1(RUN :=LSWP01A02_R1 , RUNTIMESET :=LSWP01A02_RSTV1 , RUNTIMERST :=LSWP01A02_RST1 , RunTimeRec_In :=LSWP01A02_RH1 | LSWP01A02_RH1:= RUNTIME); + SWP01A02_RunTime2(RUN :=LSWP01A02_R2 , RUNTIMESET :=LSWP01A02_RSTV2 , RUNTIMERST :=LSWP01A02_RST2 , RunTimeRec_In :=LSWP01A02_RH2 | LSWP01A02_RH2:= RUNTIME); + SWP01A03_RunTime1(RUN :=LSWP01A03_R1 , RUNTIMESET :=LSWP01A03_RSTV1 , RUNTIMERST :=LSWP01A03_RST1 , RunTimeRec_In :=LSWP01A03_RH1 | LSWP01A03_RH1:= RUNTIME); + SWP01A03_RunTime2(RUN :=LSWP01A03_R2 , RUNTIMESET :=LSWP01A03_RSTV2 , RUNTIMERST :=LSWP01A03_RST2 , RunTimeRec_In :=LSWP01A03_RH2 | LSWP01A03_RH2:= RUNTIME); + SWP01A04_RunTime1(RUN :=LSWP01A04_R1 , RUNTIMESET :=LSWP01A04_RSTV1 , RUNTIMERST :=LSWP01A04_RST1 , RunTimeRec_In :=LSWP01A04_RH1 | LSWP01A04_RH1:= RUNTIME); + SWP01A04_RunTime2(RUN :=LSWP01A04_R2 , RUNTIMESET :=LSWP01A04_RSTV2 , RUNTIMERST :=LSWP01A04_RST2 , RunTimeRec_In :=LSWP01A04_RH2 | LSWP01A04_RH2:= RUNTIME); + SWP01A05_RunTime1(RUN :=LSWP01A05_R1 , RUNTIMESET :=LSWP01A05_RSTV1 , RUNTIMERST :=LSWP01A05_RST1 , RunTimeRec_In :=LSWP01A05_RH1 | LSWP01A05_RH1:= RUNTIME); + SWP01A05_RunTime2(RUN :=LSWP01A05_R2 , RUNTIMESET :=LSWP01A05_RSTV2 , RUNTIMERST :=LSWP01A05_RST2 , RunTimeRec_In :=LSWP01A05_RH2 | LSWP01A05_RH2:= RUNTIME); + SWP01A06_RunTime1(RUN :=LSWP01A06_R1 , RUNTIMESET :=LSWP01A06_RSTV1 , RUNTIMERST :=LSWP01A06_RST1 , RunTimeRec_In :=LSWP01A06_RH1 | LSWP01A06_RH1:= RUNTIME); + SWP01A06_RunTime2(RUN :=LSWP01A06_R2 , RUNTIMESET :=LSWP01A06_RSTV2 , RUNTIMERST :=LSWP01A06_RST2 , RunTimeRec_In :=LSWP01A06_RH2 | LSWP01A06_RH2:= RUNTIME); + +END_PROGRAM \ No newline at end of file diff --git a/DDC0101/SWP.bak b/DDC0101/SWP.bak new file mode 100644 index 0000000..df685ae --- /dev/null +++ b/DDC0101/SWP.bak @@ -0,0 +1,39 @@ +PROGRAM SWP +VAR_EXTERNAL + +END_VAR + +VAR_GLOBAL + +END_VAR + +VAR +SWP01A01_RunTime1:BS_RunTime; +SWP01A01_RunTime2:BS_RunTime; +SWP01A02_RunTime1:BS_RunTime; +SWP01A02_RunTime2:BS_RunTime; +SWP01A03_RunTime1:BS_RunTime; +SWP01A03_RunTime2:BS_RunTime; +SWP01A04_RunTime1:BS_RunTime; +SWP01A04_RunTime2:BS_RunTime; +SWP01A05_RunTime1:BS_RunTime; +SWP01A05_RunTime2:BS_RunTime; +SWP01A06_RunTime1:BS_RunTime; +SWP01A06_RunTime2:BS_RunTime; + +END_VAR + (*杩愯绱Н鏃堕棿*) + SWP01A01_RunTime1(RUN :=LSWP01A01_R1 , RUNTIMESET :=LSWP01A01_RSTV1 , RUNTIMERST :=LSWP01A01_RST1 , RunTimeRec_In :=LSWP01A01_RH1 | LSWP01A01_RH1:= RUNTIME); + SWP01A01_RunTime2(RUN :=LSWP01A01_R2 , RUNTIMESET :=LSWP01A01_RSTV2 , RUNTIMERST :=LSWP01A01_RST2 , RunTimeRec_In :=LSWP01A01_RH2 | LSWP01A01_RH2:= RUNTIME); + SWP01A02_RunTime1(RUN :=LSWP01A02_R1 , RUNTIMESET :=LSWP01A02_RSTV1 , RUNTIMERST :=LSWP01A02_RST1 , RunTimeRec_In :=LSWP01A02_RH1 | LSWP01A02_RH1:= RUNTIME); + SWP01A02_RunTime2(RUN :=LSWP01A02_R2 , RUNTIMESET :=LSWP01A02_RSTV2 , RUNTIMERST :=LSWP01A02_RST2 , RunTimeRec_In :=LSWP01A02_RH2 | LSWP01A02_RH2:= RUNTIME); + SWP01A03_RunTime1(RUN :=LSWP01A03_R1 , RUNTIMESET :=LSWP01A03_RSTV1 , RUNTIMERST :=LSWP01A03_RST1 , RunTimeRec_In :=LSWP01A03_RH1 | LSWP01A03_RH1:= RUNTIME); + SWP01A03_RunTime2(RUN :=LSWP01A03_R2 , RUNTIMESET :=LSWP01A03_RSTV2 , RUNTIMERST :=LSWP01A03_RST2 , RunTimeRec_In :=LSWP01A03_RH2 | LSWP01A03_RH2:= RUNTIME); + SWP01A04_RunTime1(RUN :=LSWP01A04_R1 , RUNTIMESET :=LSWP01A04_RSTV1 , RUNTIMERST :=LSWP01A04_RST1 , RunTimeRec_In :=LSWP01A04_RH1 | LSWP01A04_RH1:= RUNTIME); + SWP01A04_RunTime2(RUN :=LSWP01A04_R2 , RUNTIMESET :=LSWP01A04_RSTV2 , RUNTIMERST :=LSWP01A04_RST2 , RunTimeRec_In :=LSWP01A04_RH2 | LSWP01A04_RH2:= RUNTIME); + SWP01A05_RunTime1(RUN :=LSWP01A05_R1 , RUNTIMESET :=LSWP01A05_RSTV1 , RUNTIMERST :=LSWP01A05_RST1 , RunTimeRec_In :=LSWP01A05_RH1 | LSWP01A05_RH1:= RUNTIME); + SWP01A05_RunTime2(RUN :=LSWP01A05_R2 , RUNTIMESET :=LSWP01A05_RSTV2 , RUNTIMERST :=LSWP01A05_RST2 , RunTimeRec_In :=LSWP01A05_RH2 | LSWP01A05_RH2:= RUNTIME); + SWP01A06_RunTime1(RUN :=LSWP01A06_R1 , RUNTIMESET :=LSWP01A06_RSTV1 , RUNTIMERST :=LSWP01A06_RST1 , RunTimeRec_In :=LSWP01A06_RH1 | LSWP01A06_RH1:= RUNTIME); + SWP01A06_RunTime2(RUN :=LSWP01A06_R2 , RUNTIMESET :=LSWP01A06_RSTV2 , RUNTIMERST :=LSWP01A06_RST2 , RunTimeRec_In :=LSWP01A06_RH2 | LSWP01A06_RH2:= RUNTIME); + +END_PROGRAM \ No newline at end of file diff --git a/DDC0101/USERTYPE.TYP b/DDC0101/USERTYPE.TYP new file mode 100644 index 0000000..b77bf99 --- /dev/null +++ b/DDC0101/USERTYPE.TYP @@ -0,0 +1,5 @@ +[IEC_IEC_NORM] +TYPE + +END_TYPE + diff --git a/DDC0101/cfcxref.xsl b/DDC0101/cfcxref.xsl new file mode 100644 index 0000000..cb124ed --- /dev/null +++ b/DDC0101/cfcxref.xsl @@ -0,0 +1,101 @@ + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + +
+ Source + + Target(s) +
+
+ + + + + + + + + + + + + +
SourceNameConnectorLayerPrintOn
+ + + + + + + +
Page:
Row:
+
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + +
TargetNameConnectorLayerPrintOn
+ + + + + + + +
Page:
Row:
+
+
+
+ + +
+
\ No newline at end of file diff --git a/DDC0101/inputFileList b/DDC0101/inputFileList new file mode 100644 index 0000000..19fd6cf --- /dev/null +++ b/DDC0101/inputFileList @@ -0,0 +1,3 @@ +2 +E:\公司项目\项目文档\PM23092溧水秦淮人家一期拆迁安置房项目\下位机\DDC0101\$GEN$\Resource\SCAN.CRD +E:\公司项目\项目文档\PM23092溧水秦淮人家一期拆迁安置房项目\下位机\DDC0101\$GEN$\Resource\SWP.CRD diff --git a/DDC0201/$ENV$/Resource/Resource.MAK b/DDC0201/$ENV$/Resource/Resource.MAK new file mode 100644 index 0000000..367dae2 --- /dev/null +++ b/DDC0201/$ENV$/Resource/Resource.MAK @@ -0,0 +1,39 @@ +[INFORMATION] +CONFIG= +HARDWARE=EXC5300 +SECONDHARDWARE= +PACK_SOURCE=0 +TYPE=3 +OPERATINGNUMBER=0 +OPTIMIZE=2 +CONNECTION=192.168.90.15 +MAPFILE=1 +[IO_EXTERNALS] +FILE= +[TASKS] +FILE0=\SCAN +FILE1=\SWP +COUNT=2 +[TASK_FILE0] +NETDEP=0 +NAME= +TYPE=TIMER +INTERRUPT_NAME= +PRIORITY=1 +TIME=300 +NR=0 +OPTIMIZE=3 +[TASK_FILE1] +NETDEP=0 +NAME= +TYPE=TIMER +INTERRUPT_NAME= +PRIORITY=2 +TIME=500 +NR=0 +OPTIMIZE=3 +[GLOBAL] +COUNT=0 +[DIRECT_GLOBAL] +FILE0=\OPCDA +COUNT=1 diff --git a/DDC0201/$ENV$/Resource/WATCHLIST.INI b/DDC0201/$ENV$/Resource/WATCHLIST.INI new file mode 100644 index 0000000..1e24033 --- /dev/null +++ b/DDC0201/$ENV$/Resource/WATCHLIST.INI @@ -0,0 +1 @@ +Resource.WL \ No newline at end of file diff --git a/DDC0201/$GEN$/AddressSpace.xml b/DDC0201/$GEN$/AddressSpace.xml new file mode 100644 index 0000000..c8ecff9 --- /dev/null +++ b/DDC0201/$GEN$/AddressSpace.xml @@ -0,0 +1,2 @@ + +LSWP02A01_R1OPCDA11018011LSWP02A01_F1OPCDA11018111LSWP02A01_R2OPCDA11018211LSWP02A01_F2OPCDA11018311LSWP02A01_HLOPCDA11018411LSWP02A01_LLOPCDA11018511LSWP02A02_R1OPCDA110124011LSWP02A02_F1OPCDA110124111LSWP02A02_R2OPCDA110124211LSWP02A02_F2OPCDA110124311LSWP02A02_HLOPCDA110124411LSWP02A02_LLOPCDA110124511LSWP02A03_R1OPCDA110140011LSWP02A03_F1OPCDA110140111LSWP02A03_R2OPCDA110140211LSWP02A03_F2OPCDA110140311LSWP02A03_HLOPCDA110140411LSWP02A03_LLOPCDA110140511LSWP02A04_R1OPCDA110156011LSWP02A04_F1OPCDA110156111LSWP02A04_R2OPCDA110156211LSWP02A04_F2OPCDA110156311LSWP02A04_HLOPCDA110156411LSWP02A04_LLOPCDA110156511LSWP02A05_R1OPCDA110172011LSWP02A05_F1OPCDA110172111LSWP02A05_R2OPCDA110172211LSWP02A05_F2OPCDA110172311LSWP02A05_HLOPCDA110172411LSWP02A05_LLOPCDA110172511LSWP02A06_R1OPCDA110188011LSWP02A06_F1OPCDA110188111LSWP02A06_R2OPCDA110188211LSWP02A06_F2OPCDA110188311LSWP02A06_HLOPCDA110188411LSWP02A06_LLOPCDA110188511LBOX02A01_DSOPCDA11011134011LBOX02A01_OROPCDA114011156013LSWP02A01_RST1OPCDA11011200011LSWP02A01_RSTV1OPCDA114011204013LSWP02A01_RH1OPCDA114011208013LSWP02A01_RST2OPCDA11011212011LSWP02A01_RSTV2OPCDA114011216013LSWP02A01_RH2OPCDA114011220013LSWP02A02_RST1OPCDA11011224011LSWP02A02_RSTV1OPCDA114011228013LSWP02A02_RH1OPCDA114011232013LSWP02A02_RST2OPCDA11011236011LSWP02A02_RSTV2OPCDA114011240013LSWP02A02_RH2OPCDA114011244013LSWP02A03_RST1OPCDA11011248011LSWP02A03_RSTV1OPCDA114011252013LSWP02A03_RH1OPCDA114011256013LSWP02A03_RST2OPCDA11011260011LSWP02A03_RSTV2OPCDA114011264013LSWP02A03_RH2OPCDA114011268013LSWP02A04_RST1OPCDA11011272011LSWP02A04_RSTV1OPCDA114011276013LSWP02A04_RH1OPCDA114011280013LSWP02A04_RST2OPCDA11011284011LSWP02A04_RSTV2OPCDA114011288013LSWP02A04_RH2OPCDA114011292013LSWP02A05_RST1OPCDA11011296011LSWP02A05_RSTV1OPCDA114011300013LSWP02A05_RH1OPCDA114011304013LSWP02A05_RST2OPCDA11011308011LSWP02A05_RSTV2OPCDA114011312013LSWP02A05_RH2OPCDA114011316013LSWP02A06_RST1OPCDA11011320011LSWP02A06_RSTV1OPCDA114011324013LSWP02A06_RH1OPCDA114011328013LSWP02A06_RST2OPCDA11011332011LSWP02A06_RSTV2OPCDA114011336013LSWP02A06_RH2OPCDA114011340013 diff --git a/DDC0201/$GEN$/BS_DEVSCAN.PTT b/DDC0201/$GEN$/BS_DEVSCAN.PTT new file mode 100644 index 0000000..908a4e6 --- /dev/null +++ b/DDC0201/$GEN$/BS_DEVSCAN.PTT @@ -0,0 +1,20 @@ +FUNCTION_BLOCK BS_DevScan + + + VAR_INPUT + Dev_Scan_Hex : DWORD ; + Dev_Array : ARRAY [ 0 .. 31 ] of byte ; + END_VAR + + VAR_OUTPUT + Dev_Status : DWORD ; + Dev_Ratio : REAL ; + Dev_Ready : BOOL ; + Dev_Total : INT ; + Dev_Error : INT ; + HeartVavle : int ; + END_VAR + + + +END_FUNCTION_BLOCK diff --git a/DDC0201/$GEN$/BS_GETCRC16.PTT b/DDC0201/$GEN$/BS_GETCRC16.PTT new file mode 100644 index 0000000..34ea63f --- /dev/null +++ b/DDC0201/$GEN$/BS_GETCRC16.PTT @@ -0,0 +1,16 @@ +FUNCTION_BLOCK BS_GETCRC16 + + + VAR_INPUT + CRC_IN : array [ 0 .. 200 ] of byte ; + CRC_LEN : INT ; + END_VAR + + VAR_OUTPUT + CRC16H : byte ; + CRC16L : byte ; + END_VAR + + + +END_FUNCTION_BLOCK diff --git a/DDC0201/$GEN$/BS_RUNTIME.PTT b/DDC0201/$GEN$/BS_RUNTIME.PTT new file mode 100644 index 0000000..e44f3c9 --- /dev/null +++ b/DDC0201/$GEN$/BS_RUNTIME.PTT @@ -0,0 +1,17 @@ +FUNCTION_BLOCK BS_RunTime + + + VAR_INPUT + Run : BOOL ; + RunTimeSet : REAL ; + RunTimeRST : BOOL ; + RunTimeRec_In : REAL ; + END_VAR + + VAR_OUTPUT + RunTime : REAL ; + END_VAR + + + +END_FUNCTION_BLOCK diff --git a/DDC0201/$GEN$/OPCDA.PTT b/DDC0201/$GEN$/OPCDA.PTT new file mode 100644 index 0000000..d4731c8 --- /dev/null +++ b/DDC0201/$GEN$/OPCDA.PTT @@ -0,0 +1,4 @@ +PROGRAM OPCDA + + +END_PROGRAM diff --git a/DDC0201/$GEN$/Resource/$TASK00$.CRD b/DDC0201/$GEN$/Resource/$TASK00$.CRD new file mode 100644 index 0000000000000000000000000000000000000000..a1ee350c3c4a043e9939c661ad6ddfaad879eb03 GIT binary patch literal 18456 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 B23`OF literal 0 HcmV?d00001 diff --git a/DDC0201/$GEN$/Resource/BS_RUNTIME.INC b/DDC0201/$GEN$/Resource/BS_RUNTIME.INC new file mode 100644 index 0000000..f2550ad --- /dev/null +++ b/DDC0201/$GEN$/Resource/BS_RUNTIME.INC @@ -0,0 +1,24 @@ +$INCLUDE_FILE + + +(* GLOBALE TYPEN *) + + + +(* PROJEKT TYPEN *) + + + +(* GLOBALE PROTOTYPEN *) + + + +(* PROJEKT PROTOTYPEN *) + + + +(* EXTERNE POEs *) + + + +$END_INCLUDE_FILE diff --git a/DDC0201/$GEN$/Resource/BS_RUNTIME.OBJ b/DDC0201/$GEN$/Resource/BS_RUNTIME.OBJ new file mode 100644 index 0000000000000000000000000000000000000000..fbd05d8ff9d97015860ec0f9c7cc965b25e32a78 GIT binary patch literal 3342 zcmcIn-A-Fa5T4^>z!)4L0g8=j`yQO8wipivVP9}cM#{KK({LS@N`74p{#B81b1 z0^*{nREa)Fo}hPq1D+xGeTGW(`}XXvkEvBP7wlnXy|XhrKRY|SI3jX-+9OHvyq%{j z&C>SMO_8{h%vT%1dZ|_@`rr^5l$hYp1x<}bT+kfIIvmIID7r zLr*vHo zbS@v^7q#3enpvTv5Byv8N>IKR+%2vYR{gsFXgMf6^aK3x%B7XUJwvIl7V`Cc0Ai!) zt>hd2a^vBR?2T+L`(?d-8nczM-qI;~21U>074QJQW%SF!NhZOxf-ybXMZYU8JqpkV z@(7r6IrKTn08{Rcg4=qOMxT}oz&x(|3J&yW5&fdf0y8w@3dqG(UMScGCgqKSJz&ml zDrf?8&Qp*F=G>HmQ9a_8tw{x#oYxgx0e0}w!rRav${nIVlwX0#`9J{=CD&X~KrcCB zM8;6=!d0H5e=b|Vj0EG;lDB%UioPlvYEEPc{gT35C97Z(n4`-IMu4fE@i~xpYBV7C z(chPEfysGO!Bt>3`Zg{k7^EOf5*q&PR_~CAKXbvO~^t{KAT6Kos{G#i7lCa{Flf#Y2-z6M!rt-vP{cR z8b#}GXMRSKgW@*BvD=W;EV5pXmfkPSiqjCMsVT4Xf4{m&NWDzc^rGM@Z~i<|BY}kpJUCE- zduI+dJ1A$a0v_%k@tZJ?0~uCoN6Ao*<;<1Ncfy2PAqhI+vWx&nZ?>>_^nps4;^v?y zOrw}Yt!QCHn2`x!wipVpt6)}6PDq=CwTAY&rNyj;S#V%=^OC97!g^>Nye?O)gRI-3 znm+jnzX&(wD`0(2d1QH3_dy~E^cg=E<*M~VP{>`0RiKOPCddo&1<2v!V+M35B0w#; zwTG3!0R{xFe~6yI-)13}YFC`KgyO!2--J8(Oe9%cJ5?E3Px6@I(~}pCW1Z(^7dqc# z4Q8or>oIxoK#H0(%pI=Giv?i{A4$B$9F-VM4&IH%EZzWT*vuZUOC3{eal4-zdOsVO zF?;--rNvclP`)nYVC%Jfk2PNtuV^Ft#L{}LkDJnjY=`B{0s>zHL+A;-*Se*#@$7|c zW8S=a6EMZG=Dm^~%&{e`DO=i<77l?iZ`;xm);zv5{v&;P!J2(}BYRp+zZKtCd1SI5 s|2MEEIr1qO3A|a22fXpm1j6jik^H7tPFiDs(Z(K2zoosiG(HLb0dPI7NB{r; literal 0 HcmV?d00001 diff --git a/DDC0201/$GEN$/Resource/BuildLog.txt b/DDC0201/$GEN$/Resource/BuildLog.txt new file mode 100644 index 0000000..d2ee442 --- /dev/null +++ b/DDC0201/$GEN$/Resource/BuildLog.txt @@ -0,0 +1,45 @@ + +->开始编译工程配置项... + +->开始工程初始化... + + +->开始创建关联... + +->开始编译 ... + +->开始编译文件... + +0 错误, 0 警告. + + +->开始编译声明类型... + +->开始编译包含文件... + +->开始编译文件... + +->开始编译声明类型... + +->开始编译包含文件... + +->开始编译文件... + +->开始连接 ... + +->生成全局变量 ... + +->生成任务 SCAN ... + +->生成任务 SWP ... + +->生成目标文件: RESOURCE ... + +->目标文件大小: 24833 字节. + +0 错误, 0 警告. + +->生成OPC变量: 数量74 个 大小:2872 字节 + +->工程编译结束... + diff --git a/DDC0201/$GEN$/Resource/OPCDA.INC b/DDC0201/$GEN$/Resource/OPCDA.INC new file mode 100644 index 0000000..f2550ad --- /dev/null +++ b/DDC0201/$GEN$/Resource/OPCDA.INC @@ -0,0 +1,24 @@ +$INCLUDE_FILE + + +(* GLOBALE TYPEN *) + + + +(* PROJEKT TYPEN *) + + + +(* GLOBALE PROTOTYPEN *) + + + +(* PROJEKT PROTOTYPEN *) + + + +(* EXTERNE POEs *) + + + +$END_INCLUDE_FILE diff --git a/DDC0201/$GEN$/Resource/OPCDA.OBJ b/DDC0201/$GEN$/Resource/OPCDA.OBJ new file mode 100644 index 0000000000000000000000000000000000000000..addcac5bde43a12a09d27509a1cf8a68e76b8d40 GIT binary patch literal 29263 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 R`|#sO^wW;*R`4qP{{nSFAjALw literal 0 HcmV?d00001 diff --git a/DDC0201/$GEN$/Resource/Resource.PCD b/DDC0201/$GEN$/Resource/Resource.PCD new file mode 100644 index 0000000000000000000000000000000000000000..debfdd98fea2555382e1ce4c5e5975a46390a180 GIT binary patch literal 75036 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 literal 0 HcmV?d00001 diff --git a/DDC0201/$GEN$/Resource/SCAN.CRD b/DDC0201/$GEN$/Resource/SCAN.CRD new file mode 100644 index 0000000000000000000000000000000000000000..a442c03699c11da72e0e154d3a271df9404a4ec8 GIT binary patch literal 41695 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 literal 0 HcmV?d00001 diff --git a/DDC0201/$GEN$/Resource/SWP.CRD b/DDC0201/$GEN$/Resource/SWP.CRD new file mode 100644 index 0000000000000000000000000000000000000000..7f0d8756414fb561157ccea2b54be5198ee9ee1b GIT binary patch literal 51242 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

& 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�j-`IB)*wr{13symv*XmOE|zK58wjItxUn#73rT|sY0{kFF= zyT@~B=ymH;5iYj3gG<775$V?0YbYNc2XVo5%f^M-r<%lt_nbv8HZI_j>}?X4B^ejj z%k_F5^z!V;0nezRy_|QtjEI0N2Z#@=+hY^HzCFB-S#bJxr8I#8r#o58{uO67Pur_h|&x$eEmVC z+zbOPIhw;fKFaKax~Mb(f8*=MMmkEXBlNjjx>qUij0vP1yR2p z1(|)%b7|uf`lbXvvyC1vbs-QQsFzSU@(DcA@uT?|)6_-;4 zS9Go3UP03XuQrJfmmdXf2h|5{NAt&;q}DANn?m10c#22P`uH@oZ*3^XhkXfyvKxyu zf2K+C87a0N^rf&hrw2~^=rpu7uaEMvty%db?>C9ha8WJHGJ@8u`EyNDi%Xe;zQyYl zg5%nb=Fc~Y&1g|8wA`@mqz681l2%+G7L0^iy=^<`feTII!{wFalYS`LCBq~5QgriU zPYmNLQGO}fiUm@w;PR2URb_i|fT@Jlfvu6xM$P&#t_FJwMoc1azukeqY2xx)*CNS-KjB2q5NTr4_`NRk*yxZEoy$$YG~EL4=7 zgRKumJJxa5OG3O{l5QD-g`0F}K=B62g0x{-rH?1NBHwa*gn3wrTqj9#Ab=>#dIO=7 zSconx7Y-%CLqSWSq(Mq0p<`TAZqn$65#MqZDVKI_) z0X!zjwOGh&D$3^j_Eg%jbhus;;^mTDBimu&Bmo9SzeyN)UE8o)w;+i{=#yP2cD+Oq zCh(@fLX_n(1EG>wh^w*o+(-h5>gK?|r01VXLdUoy&j7?rLc3g&e%XgICy9wvOp+Vq zuVGy$iR~p^)Dx5BM)^juqU3yVD(&(uTI6GnelUP_2(ZZ|8IW(oB9sJgr))gi2UM|Tp`6pO7 zN%T&(`g{P=CO?2lAc;jtl- zmrJr*{v8&fBzVGVLE7*cijSvWODw`F`A-xVBuUN&5M`|O@enGBg{aAIQEVl_Yj#Va zq(Mq0p<`SUtS~Z?&@Pu`t&~v~NRmY=CdmdFfORejCW`gFq#xihNp6=8TM>Lmt7l;A zF9Yo|hZY4%h?h&Uk^k2aFNsc6s~-j+ZTM2h$5SP-2&1w9#ZD4Mn5gawAjP&p3KbPK$yh#LFcamzA(^y+i|=TnIqg@G+B*r%GZG#$*`91xb>90Yq6g z7zmZbLTr&gLa~(uucz&Klr%`GBy@~RG64`T3GH%8_#Ia~QZY#;UXi1GFeeLcCm(FUX(4B9sJAXKXy$wh#m5mD7KQ|Rf45Z(jcXh&@nE_5rB9}XqQXE@BiYFib=9t-h*{6 z37&V>_mT?0W0E{6$81G>R$4t6oJzaALW_bV#LFdlLXN}2NdgSqmmCj3+T?YZ1d>>U zJ#rGoP7+0!!0JF7(z3i^AXE|y@wl8qv6BQ4c;9aQOB$q95<12u`2|3{B(%#V*(;|} z=B_0sQZY%sDi>j0CyDJPg8+|7@~r%_SW$8;IF)w!6)g&q5HFWxO8x^Dp(M$x0Z5zt z8YY1x7U3EBZxk0KNmc|9W%-SPP)RJr)ABnMTS>6&Ae4kbN+qFVT#}X+D+%p#NxmlS NC<`RXB4s5J`CpBraY+CG literal 0 HcmV?d00001 diff --git a/DDC0201/$GEN$/Resource/USERTYPE.INC b/DDC0201/$GEN$/Resource/USERTYPE.INC new file mode 100644 index 0000000..f2550ad --- /dev/null +++ b/DDC0201/$GEN$/Resource/USERTYPE.INC @@ -0,0 +1,24 @@ +$INCLUDE_FILE + + +(* GLOBALE TYPEN *) + + + +(* PROJEKT TYPEN *) + + + +(* GLOBALE PROTOTYPEN *) + + + +(* PROJEKT PROTOTYPEN *) + + + +(* EXTERNE POEs *) + + + +$END_INCLUDE_FILE diff --git a/DDC0201/$GEN$/Resource/pceData.txt b/DDC0201/$GEN$/Resource/pceData.txt new file mode 100644 index 0000000..f401de5 --- /dev/null +++ b/DDC0201/$GEN$/Resource/pceData.txt @@ -0,0 +1,1193 @@ + +Program Nr: 0: +Nr 9: SegHardwareConfig +14 00 24 08 CD CD 00 00 00 02 00 02 00 20 08 00 +08 02 08 04 + + +Program Nr: 2: +Nr 10: Datasegment +F8 00 01 08 0B 00 00 00 0D 00 00 00 14 00 00 00 +17 00 00 00 1A 00 00 00 1D 00 00 00 20 00 00 00 +23 00 00 00 26 00 00 00 29 00 00 00 2C 00 00 00 +2F 00 00 00 32 00 00 00 01 00 38 05 01 00 B8 04 +01 00 2C 05 01 00 BC 04 01 00 B0 04 01 40 18 00 +01 00 18 00 01 00 D8 04 01 00 D4 04 01 00 C8 04 +01 40 28 00 01 00 28 00 01 00 CC 04 01 00 FC 04 +01 40 38 00 01 00 38 00 01 40 08 00 01 00 08 00 +01 00 20 05 01 00 08 05 01 00 E8 04 01 00 C0 04 +01 00 30 05 01 00 24 05 01 00 F4 04 01 00 EC 04 +01 00 E0 04 01 40 58 00 01 00 58 00 01 00 14 05 +01 00 B4 04 01 00 3C 05 01 00 34 05 01 00 28 05 +01 00 18 05 01 00 0C 05 01 00 E4 04 01 00 D0 04 +01 40 48 00 01 00 48 00 01 00 1C 05 01 00 10 05 +01 00 00 05 01 00 F0 04 01 00 C4 04 01 00 DC 04 +01 00 04 05 01 00 F8 04 + +Nr 11: Codesegment +0B 02 00 06 0C 00 17 3C 00 3C 08 00 18 00 14 48 +00 39 08 00 14 00 17 B0 00 3C 08 00 10 00 14 7C +00 39 08 00 0C 00 04 08 00 12 08 00 08 00 41 3C +00 17 E8 00 3C 0C 00 18 00 14 44 00 39 0C 00 14 +00 17 8C 00 3C 0C 00 10 00 14 78 00 39 0C 00 0C +00 04 0C 00 12 0C 00 08 00 41 E8 00 17 CC 00 3C +10 00 18 00 14 5C 00 39 10 00 14 00 17 68 00 3C +10 00 10 00 14 50 00 39 10 00 0C 00 04 10 00 12 +10 00 08 00 41 CC 00 17 EC 00 3C 14 00 18 00 14 +58 00 39 14 00 14 00 17 54 00 3C 14 00 10 00 14 +4C 00 39 14 00 0C 00 04 14 00 12 14 00 08 00 41 +EC 00 17 88 00 3C 18 00 18 00 14 A0 00 39 18 00 +14 00 17 C8 00 3C 18 00 10 00 14 64 00 39 18 00 +0C 00 04 18 00 12 18 00 08 00 41 88 00 17 98 00 +3C 1C 00 18 00 14 9C 00 39 1C 00 14 00 17 E4 00 +3C 1C 00 10 00 14 60 00 39 1C 00 0C 00 04 1C 00 +12 1C 00 08 00 41 98 00 17 E0 00 3C 20 00 18 00 +14 F4 00 39 20 00 14 00 17 6C 00 3C 20 00 10 00 +14 74 00 39 20 00 0C 00 04 20 00 12 20 00 08 00 +41 E0 00 17 C4 00 3C 24 00 18 00 14 F0 00 39 24 +00 14 00 17 84 00 3C 24 00 10 00 14 70 00 39 24 +00 0C 00 04 24 00 12 24 00 08 00 41 C4 00 17 C0 +00 3C 28 00 18 00 14 DC 00 39 28 00 14 00 17 AC +00 3C 28 00 10 00 14 D4 00 39 28 00 0C 00 04 28 +00 12 28 00 08 00 41 C0 00 17 94 00 3C 2C 00 18 +00 14 D8 00 39 2C 00 14 00 17 80 00 3C 2C 00 10 +00 14 D0 00 39 2C 00 0C 00 04 2C 00 12 2C 00 08 +00 41 94 00 17 90 00 3C 30 00 18 00 14 BC 00 39 +30 00 14 00 17 40 00 3C 30 00 10 00 14 A8 00 39 +30 00 0C 00 04 30 00 12 30 00 08 00 41 90 00 17 +B4 00 3C 34 00 18 00 14 B8 00 39 34 00 14 00 17 +38 00 3C 34 00 10 00 14 A4 00 39 34 00 0C 00 04 +34 00 12 34 00 08 00 41 B4 00 07 + + IntelFormat + Die Parameterwerte der Funktionen + werden im Motorola-Format angezeigt. + ByteSize = 1. + + 6: 23 LD_BYREF_4 00 3C + 9: 60 ST_FAR_4 00 08 00 18 + e: 20 LD_BYREF_BIT 00 48 + 11: 57 ST_FAR_BIT 00 08 00 14 + 16: 23 LD_BYREF_4 00 B0 + 19: 60 ST_FAR_4 00 08 00 10 + 1e: 20 LD_BYREF_BIT 00 7C + 21: 57 ST_FAR_BIT 00 08 00 0C + 26: 4 CAL 00 08 + 29: 18 LD_FAR_4 00 08 00 08 + 2e: 65 ST_BYREF_4 00 3C + 31: 23 LD_BYREF_4 00 E8 + 34: 60 ST_FAR_4 00 0C 00 18 + 39: 20 LD_BYREF_BIT 00 44 + 3c: 57 ST_FAR_BIT 00 0C 00 14 + 41: 23 LD_BYREF_4 00 8C + 44: 60 ST_FAR_4 00 0C 00 10 + 49: 20 LD_BYREF_BIT 00 78 + 4c: 57 ST_FAR_BIT 00 0C 00 0C + 51: 4 CAL 00 0C + 54: 18 LD_FAR_4 00 0C 00 08 + 59: 65 ST_BYREF_4 00 E8 + 5c: 23 LD_BYREF_4 00 CC + 5f: 60 ST_FAR_4 00 10 00 18 + 64: 20 LD_BYREF_BIT 00 5C + 67: 57 ST_FAR_BIT 00 10 00 14 + 6c: 23 LD_BYREF_4 00 68 + 6f: 60 ST_FAR_4 00 10 00 10 + 74: 20 LD_BYREF_BIT 00 50 + 77: 57 ST_FAR_BIT 00 10 00 0C + 7c: 4 CAL 00 10 + 7f: 18 LD_FAR_4 00 10 00 08 + 84: 65 ST_BYREF_4 00 CC + 87: 23 LD_BYREF_4 00 EC + 8a: 60 ST_FAR_4 00 14 00 18 + 8f: 20 LD_BYREF_BIT 00 58 + 92: 57 ST_FAR_BIT 00 14 00 14 + 97: 23 LD_BYREF_4 00 54 + 9a: 60 ST_FAR_4 00 14 00 10 + 9f: 20 LD_BYREF_BIT 00 4C + a2: 57 ST_FAR_BIT 00 14 00 0C + a7: 4 CAL 00 14 + aa: 18 LD_FAR_4 00 14 00 08 + af: 65 ST_BYREF_4 00 EC + b2: 23 LD_BYREF_4 00 88 + b5: 60 ST_FAR_4 00 18 00 18 + ba: 20 LD_BYREF_BIT 00 A0 + bd: 57 ST_FAR_BIT 00 18 00 14 + c2: 23 LD_BYREF_4 00 C8 + c5: 60 ST_FAR_4 00 18 00 10 + ca: 20 LD_BYREF_BIT 00 64 + cd: 57 ST_FAR_BIT 00 18 00 0C + d2: 4 CAL 00 18 + d5: 18 LD_FAR_4 00 18 00 08 + da: 65 ST_BYREF_4 00 88 + dd: 23 LD_BYREF_4 00 98 + e0: 60 ST_FAR_4 00 1C 00 18 + e5: 20 LD_BYREF_BIT 00 9C + e8: 57 ST_FAR_BIT 00 1C 00 14 + ed: 23 LD_BYREF_4 00 E4 + f0: 60 ST_FAR_4 00 1C 00 10 + f5: 20 LD_BYREF_BIT 00 60 + f8: 57 ST_FAR_BIT 00 1C 00 0C + fd: 4 CAL 00 1C + 100: 18 LD_FAR_4 00 1C 00 08 + 105: 65 ST_BYREF_4 00 98 + 108: 23 LD_BYREF_4 00 E0 + 10b: 60 ST_FAR_4 00 20 00 18 + 110: 20 LD_BYREF_BIT 00 F4 + 113: 57 ST_FAR_BIT 00 20 00 14 + 118: 23 LD_BYREF_4 00 6C + 11b: 60 ST_FAR_4 00 20 00 10 + 120: 20 LD_BYREF_BIT 00 74 + 123: 57 ST_FAR_BIT 00 20 00 0C + 128: 4 CAL 00 20 + 12b: 18 LD_FAR_4 00 20 00 08 + 130: 65 ST_BYREF_4 00 E0 + 133: 23 LD_BYREF_4 00 C4 + 136: 60 ST_FAR_4 00 24 00 18 + 13b: 20 LD_BYREF_BIT 00 F0 + 13e: 57 ST_FAR_BIT 00 24 00 14 + 143: 23 LD_BYREF_4 00 84 + 146: 60 ST_FAR_4 00 24 00 10 + 14b: 20 LD_BYREF_BIT 00 70 + 14e: 57 ST_FAR_BIT 00 24 00 0C + 153: 4 CAL 00 24 + 156: 18 LD_FAR_4 00 24 00 08 + 15b: 65 ST_BYREF_4 00 C4 + 15e: 23 LD_BYREF_4 00 C0 + 161: 60 ST_FAR_4 00 28 00 18 + 166: 20 LD_BYREF_BIT 00 DC + 169: 57 ST_FAR_BIT 00 28 00 14 + 16e: 23 LD_BYREF_4 00 AC + 171: 60 ST_FAR_4 00 28 00 10 + 176: 20 LD_BYREF_BIT 00 D4 + 179: 57 ST_FAR_BIT 00 28 00 0C + 17e: 4 CAL 00 28 + 181: 18 LD_FAR_4 00 28 00 08 + 186: 65 ST_BYREF_4 00 C0 + 189: 23 LD_BYREF_4 00 94 + 18c: 60 ST_FAR_4 00 2C 00 18 + 191: 20 LD_BYREF_BIT 00 D8 + 194: 57 ST_FAR_BIT 00 2C 00 14 + 199: 23 LD_BYREF_4 00 80 + 19c: 60 ST_FAR_4 00 2C 00 10 + 1a1: 20 LD_BYREF_BIT 00 D0 + 1a4: 57 ST_FAR_BIT 00 2C 00 0C + 1a9: 4 CAL 00 2C + 1ac: 18 LD_FAR_4 00 2C 00 08 + 1b1: 65 ST_BYREF_4 00 94 + 1b4: 23 LD_BYREF_4 00 90 + 1b7: 60 ST_FAR_4 00 30 00 18 + 1bc: 20 LD_BYREF_BIT 00 BC + 1bf: 57 ST_FAR_BIT 00 30 00 14 + 1c4: 23 LD_BYREF_4 00 40 + 1c7: 60 ST_FAR_4 00 30 00 10 + 1cc: 20 LD_BYREF_BIT 00 A8 + 1cf: 57 ST_FAR_BIT 00 30 00 0C + 1d4: 4 CAL 00 30 + 1d7: 18 LD_FAR_4 00 30 00 08 + 1dc: 65 ST_BYREF_4 00 90 + 1df: 23 LD_BYREF_4 00 B4 + 1e2: 60 ST_FAR_4 00 34 00 18 + 1e7: 20 LD_BYREF_BIT 00 B8 + 1ea: 57 ST_FAR_BIT 00 34 00 14 + 1ef: 23 LD_BYREF_4 00 38 + 1f2: 60 ST_FAR_4 00 34 00 10 + 1f7: 20 LD_BYREF_BIT 00 A4 + 1fa: 57 ST_FAR_BIT 00 34 00 0C + 1ff: 4 CAL 00 34 + 202: 18 LD_FAR_4 00 34 00 08 + 207: 65 ST_BYREF_4 00 B4 + 20a: 7 RET + +Nr 12: Initialsegment +10 00 02 10 0B 00 00 00 00 00 F0 00 00 00 00 00 + +Nr 13: Datasegment +34 00 01 08 0E 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 10 00 09 00 +13 00 09 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 + +Nr 14: Codesegment +8D 00 00 06 0F 00 0A 2C 00 7B DF 03 1B 00 0D 18 +00 37 30 00 1E 34 2C 00 01 1B 00 0A 14 00 7B DF +03 75 00 22 60 EA 00 00 3C 1C 00 14 00 0A 24 00 +39 1C 00 10 00 04 1C 00 0F 1C 00 08 00 FC 01 34 +24 00 0A 0C 00 03 62 00 0F 1C 00 08 00 03 5F 00 +0D 28 00 7E 00 00 80 3F A9 37 28 00 01 5F 00 01 +62 00 0D 28 00 7E 00 00 70 42 BE 69 30 00 A9 37 +08 00 01 75 00 0A 14 00 7A DF 03 8C 00 0D 10 00 +7E 00 00 70 42 B7 37 28 00 01 8C 00 07 + + IntelFormat + Die Parameterwerte der Funktionen + werden im Motorola-Format angezeigt. + ByteSize = 1. + + 6: 10 LD_NEAR_BIT 00 2C + 9: 123 LDS_CONST_FALSE + a: 223 EQ_BIT + b: 3 JMPCN 00 1B + e: 13 LD_NEAR_4 00 18 + 11: 55 ST_NEAR_4 00 30 + 14: 30 LD_CONST_TRUE + 15: 52 ST_NEAR_BIT 00 2C + 18: 1 JMP 00 1B + 1b: 10 LD_NEAR_BIT 00 14 + 1e: 123 LDS_CONST_FALSE + 1f: 223 EQ_BIT + 20: 3 JMPCN 00 75 + 23: 34 LD_CONST_4 00 00 EA 60 + 28: 60 ST_FAR_4 00 1C 00 14 + 2d: 10 LD_NEAR_BIT 00 24 + 30: 57 ST_FAR_BIT 00 1C 00 10 + 35: 4 CAL 00 1C + 38: 15 LD_FAR_BIT 00 1C 00 08 + 3d: 1 NOT_BIT + 3f: 52 ST_NEAR_BIT 00 24 + 42: 10 LD_NEAR_BIT 00 0C + 45: 3 JMPCN 00 62 + 48: 15 LD_FAR_BIT 00 1C 00 08 + 4d: 3 JMPCN 00 5F + 50: 13 LD_NEAR_4 00 28 + 53: 126 LDS_CONST_4 3F 80 00 00 + 58: 169 ADD_FLOAT + 59: 55 ST_NEAR_4 00 28 + 5c: 1 JMP 00 5F + 5f: 1 JMP 00 62 + 62: 13 LD_NEAR_4 00 28 + 65: 126 LDS_CONST_4 42 70 00 00 + 6a: 190 DIV_FLOAT + 6b: 105 LDS_NEAR_4 00 30 + 6e: 169 ADD_FLOAT + 6f: 55 ST_NEAR_4 00 08 + 72: 1 JMP 00 75 + 75: 10 LD_NEAR_BIT 00 14 + 78: 122 LDS_CONST_TRUE + 79: 223 EQ_BIT + 7a: 3 JMPCN 00 8C + 7d: 13 LD_NEAR_4 00 10 + 80: 126 LDS_CONST_4 42 70 00 00 + 85: 183 MUL_FLOAT + 86: 55 ST_NEAR_4 00 28 + 89: 1 JMP 00 8C + 8c: 7 RET + +Nr 15: Initialsegment +34 00 02 10 0E 00 14 00 00 00 08 00 10 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 + +Nr 16: Datasegment +1D 00 01 08 11 00 CD CD 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 + +Nr 17: Codesegment +07 00 00 06 12 00 07 + + IntelFormat + Die Parameterwerte der Funktionen + werden im Motorola-Format angezeigt. + ByteSize = 1. + + 6: 7 RET + +Nr 18: Initialsegment +23 00 02 10 11 00 0A 00 00 00 00 00 09 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 + +Nr 19: Datasegment +1D 00 01 08 11 00 CD CD 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 + +Nr 20: Datasegment +34 00 01 08 0E 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 15 00 09 00 +16 00 09 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 + +Nr 21: Datasegment +1D 00 01 08 11 00 CD CD 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 + +Nr 22: Datasegment +1D 00 01 08 11 00 CD CD 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 + +Nr 23: Datasegment +34 00 01 08 0E 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 18 00 09 00 +19 00 09 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 + +Nr 24: Datasegment +1D 00 01 08 11 00 CD CD 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 + +Nr 25: Datasegment +1D 00 01 08 11 00 CD CD 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 + +Nr 26: Datasegment +34 00 01 08 0E 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 1B 00 09 00 +1C 00 09 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 + +Nr 27: Datasegment +1D 00 01 08 11 00 CD CD 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 + +Nr 28: Datasegment +1D 00 01 08 11 00 CD CD 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 + +Nr 29: Datasegment +34 00 01 08 0E 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 1E 00 09 00 +1F 00 09 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 + +Nr 30: Datasegment +1D 00 01 08 11 00 CD CD 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 + +Nr 31: Datasegment +1D 00 01 08 11 00 CD CD 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 + +Nr 32: Datasegment +34 00 01 08 0E 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 21 00 09 00 +22 00 09 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 + +Nr 33: Datasegment +1D 00 01 08 11 00 CD CD 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 + +Nr 34: Datasegment +1D 00 01 08 11 00 CD CD 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 + +Nr 35: Datasegment +34 00 01 08 0E 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 24 00 09 00 +25 00 09 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 + +Nr 36: Datasegment +1D 00 01 08 11 00 CD CD 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 + +Nr 37: Datasegment +1D 00 01 08 11 00 CD CD 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 + +Nr 38: Datasegment +34 00 01 08 0E 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 27 00 09 00 +28 00 09 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 + +Nr 39: Datasegment +1D 00 01 08 11 00 CD CD 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 + +Nr 40: Datasegment +1D 00 01 08 11 00 CD CD 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 + +Nr 41: Datasegment +34 00 01 08 0E 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 2A 00 09 00 +2B 00 09 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 + +Nr 42: Datasegment +1D 00 01 08 11 00 CD CD 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 + +Nr 43: Datasegment +1D 00 01 08 11 00 CD CD 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 + +Nr 44: Datasegment +34 00 01 08 0E 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 2D 00 09 00 +2E 00 09 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 + +Nr 45: Datasegment +1D 00 01 08 11 00 CD CD 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 + +Nr 46: Datasegment +1D 00 01 08 11 00 CD CD 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 + +Nr 47: Datasegment +34 00 01 08 0E 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 30 00 09 00 +31 00 09 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 + +Nr 48: Datasegment +1D 00 01 08 11 00 CD CD 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 + +Nr 49: Datasegment +1D 00 01 08 11 00 CD CD 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 + +Nr 50: Datasegment +34 00 01 08 0E 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 33 00 09 00 +34 00 09 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 + +Nr 51: Datasegment +1D 00 01 08 11 00 CD CD 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 + +Nr 52: Datasegment +1D 00 01 08 11 00 CD CD 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 + +Nr 53: Instancetable +36 02 14 08 00 00 25 00 0E 00 0D 00 0F 00 10 00 +09 00 13 00 09 00 0E 00 14 00 0F 00 15 00 09 00 +16 00 09 00 0E 00 17 00 0F 00 18 00 09 00 19 00 +09 00 0E 00 1A 00 0F 00 1B 00 09 00 1C 00 09 00 +0E 00 1D 00 0F 00 1E 00 09 00 1F 00 09 00 0E 00 +20 00 0F 00 21 00 09 00 22 00 09 00 0E 00 23 00 +0F 00 24 00 09 00 25 00 09 00 0E 00 26 00 0F 00 +27 00 09 00 28 00 09 00 0E 00 29 00 0F 00 2A 00 +09 00 2B 00 09 00 0E 00 2C 00 0F 00 2D 00 09 00 +2E 00 09 00 0E 00 2F 00 0F 00 30 00 09 00 31 00 +09 00 0E 00 32 00 0F 00 33 00 09 00 34 00 09 00 +F6 00 0A 00 0C 00 0D 00 00 00 14 00 00 00 17 00 +00 00 1A 00 00 00 1D 00 00 00 20 00 00 00 23 00 +00 00 26 00 00 00 29 00 00 00 2C 00 00 00 2F 00 +00 00 32 00 00 00 01 00 38 05 01 00 B8 04 01 00 +2C 05 01 00 BC 04 01 00 B0 04 01 40 18 00 01 00 +18 00 01 00 D8 04 01 00 D4 04 01 00 C8 04 01 40 +28 00 01 00 28 00 01 00 CC 04 01 00 FC 04 01 40 +38 00 01 00 38 00 01 40 08 00 01 00 08 00 01 00 +20 05 01 00 08 05 01 00 E8 04 01 00 C0 04 01 00 +30 05 01 00 24 05 01 00 F4 04 01 00 EC 04 01 00 +E0 04 01 40 58 00 01 00 58 00 01 00 14 05 01 00 +B4 04 01 00 3C 05 01 00 34 05 01 00 28 05 01 00 +18 05 01 00 0C 05 01 00 E4 04 01 00 D0 04 01 40 +48 00 01 00 48 00 01 00 1C 05 01 00 10 05 01 00 +00 05 01 00 F0 04 01 00 C4 04 01 00 DC 04 01 00 +04 05 01 00 F8 04 06 00 10 00 12 00 06 00 13 00 +12 00 06 00 15 00 12 00 06 00 16 00 12 00 06 00 +18 00 12 00 06 00 19 00 12 00 06 00 1B 00 12 00 +06 00 1C 00 12 00 06 00 1E 00 12 00 06 00 1F 00 +12 00 06 00 21 00 12 00 06 00 22 00 12 00 06 00 +24 00 12 00 06 00 25 00 12 00 06 00 27 00 12 00 +06 00 28 00 12 00 06 00 2A 00 12 00 06 00 2B 00 +12 00 06 00 2D 00 12 00 06 00 2E 00 12 00 06 00 +30 00 12 00 06 00 31 00 12 00 06 00 33 00 12 00 +06 00 34 00 12 00 + +Nr 54: Downloadtable +11 04 16 08 00 00 03 00 03 00 FA D5 00 00 00 00 +00 00 02 6C 00 00 0F 00 00 00 0E 00 00 00 0A 42 +53 5F 52 55 4E 54 49 4D 45 0C 00 0D 00 11 00 53 +57 50 30 32 41 30 31 5F 52 55 4E 54 49 4D 45 31 +14 00 11 00 53 57 50 30 32 41 30 31 5F 52 55 4E +54 49 4D 45 32 17 00 11 00 53 57 50 30 32 41 30 +32 5F 52 55 4E 54 49 4D 45 31 1A 00 11 00 53 57 +50 30 32 41 30 32 5F 52 55 4E 54 49 4D 45 32 1D +00 11 00 53 57 50 30 32 41 30 33 5F 52 55 4E 54 +49 4D 45 31 20 00 11 00 53 57 50 30 32 41 30 33 +5F 52 55 4E 54 49 4D 45 32 23 00 11 00 53 57 50 +30 32 41 30 34 5F 52 55 4E 54 49 4D 45 31 26 00 +11 00 53 57 50 30 32 41 30 34 5F 52 55 4E 54 49 +4D 45 32 29 00 11 00 53 57 50 30 32 41 30 35 5F +52 55 4E 54 49 4D 45 31 2C 00 11 00 53 57 50 30 +32 41 30 35 5F 52 55 4E 54 49 4D 45 32 2F 00 11 +00 53 57 50 30 32 41 30 36 5F 52 55 4E 54 49 4D +45 31 32 00 11 00 53 57 50 30 32 41 30 36 5F 52 +55 4E 54 49 4D 45 32 0A 8F 00 00 00 00 00 00 A0 +2C 00 00 0C 00 0A 00 0B 00 00 00 03 53 57 50 BC +0E 00 00 00 00 00 00 36 00 00 00 12 00 00 00 11 +00 00 00 03 54 4F 4E 18 00 10 00 18 00 53 57 50 +30 32 41 30 31 5F 52 55 4E 54 49 4D 45 31 2E 54 +49 4D 45 5F 4D 13 00 1A 00 53 57 50 30 32 41 30 +31 5F 52 55 4E 54 49 4D 45 31 2E 54 49 4D 45 5F +52 53 54 15 00 18 00 53 57 50 30 32 41 30 31 5F +52 55 4E 54 49 4D 45 32 2E 54 49 4D 45 5F 4D 16 +00 1A 00 53 57 50 30 32 41 30 31 5F 52 55 4E 54 +49 4D 45 32 2E 54 49 4D 45 5F 52 53 54 18 00 18 +00 53 57 50 30 32 41 30 32 5F 52 55 4E 54 49 4D +45 31 2E 54 49 4D 45 5F 4D 19 00 1A 00 53 57 50 +30 32 41 30 32 5F 52 55 4E 54 49 4D 45 31 2E 54 +49 4D 45 5F 52 53 54 1B 00 18 00 53 57 50 30 32 +41 30 32 5F 52 55 4E 54 49 4D 45 32 2E 54 49 4D +45 5F 4D 1C 00 1A 00 53 57 50 30 32 41 30 32 5F +52 55 4E 54 49 4D 45 32 2E 54 49 4D 45 5F 52 53 +54 1E 00 18 00 53 57 50 30 32 41 30 33 5F 52 55 +4E 54 49 4D 45 31 2E 54 49 4D 45 5F 4D 1F 00 1A +00 53 57 50 30 32 41 30 33 5F 52 55 4E 54 49 4D +45 31 2E 54 49 4D 45 5F 52 53 54 21 00 18 00 53 +57 50 30 32 41 30 33 5F 52 55 4E 54 49 4D 45 32 +2E 54 49 4D 45 5F 4D 22 00 1A 00 53 57 50 30 32 +41 30 33 5F 52 55 4E 54 49 4D 45 32 2E 54 49 4D +45 5F 52 53 54 24 00 18 00 53 57 50 30 32 41 30 +34 5F 52 55 4E 54 49 4D 45 31 2E 54 49 4D 45 5F +4D 25 00 1A 00 53 57 50 30 32 41 30 34 5F 52 55 +4E 54 49 4D 45 31 2E 54 49 4D 45 5F 52 53 54 27 +00 18 00 53 57 50 30 32 41 30 34 5F 52 55 4E 54 +49 4D 45 32 2E 54 49 4D 45 5F 4D 28 00 1A 00 53 +57 50 30 32 41 30 34 5F 52 55 4E 54 49 4D 45 32 +2E 54 49 4D 45 5F 52 53 54 2A 00 18 00 53 57 50 +30 32 41 30 35 5F 52 55 4E 54 49 4D 45 31 2E 54 +49 4D 45 5F 4D 2B 00 1A 00 53 57 50 30 32 41 30 +35 5F 52 55 4E 54 49 4D 45 31 2E 54 49 4D 45 5F +52 53 54 2D 00 18 00 53 57 50 30 32 41 30 35 5F +52 55 4E 54 49 4D 45 32 2E 54 49 4D 45 5F 4D 2E +00 1A 00 53 57 50 30 32 41 30 35 5F 52 55 4E 54 +49 4D 45 32 2E 54 49 4D 45 5F 52 53 54 30 00 18 +00 53 57 50 30 32 41 30 36 5F 52 55 4E 54 49 4D +45 31 2E 54 49 4D 45 5F 4D 31 00 1A 00 53 57 50 +30 32 41 30 36 5F 52 55 4E 54 49 4D 45 31 2E 54 +49 4D 45 5F 52 53 54 33 00 18 00 53 57 50 30 32 +41 30 36 5F 52 55 4E 54 49 4D 45 32 2E 54 49 4D +45 5F 4D 34 00 1A 00 53 57 50 30 32 41 30 36 5F +52 55 4E 54 49 4D 45 32 2E 54 49 4D 45 5F 52 53 +54 + + +Program Nr: 1: +Nr 10: Datasegment +E8 00 01 08 0B 00 00 00 0D 00 00 00 19 00 00 00 +1D 00 00 00 21 00 00 00 25 00 00 00 01 00 60 1F +01 00 48 23 01 00 49 23 01 00 4A 23 01 00 4B 23 +01 00 4C 23 01 00 4D 23 01 00 4E 23 01 00 4F 23 +01 00 50 23 01 00 51 23 01 00 52 23 01 00 53 23 +01 00 54 23 01 00 55 23 01 00 56 23 01 00 57 23 +01 00 58 23 01 00 59 23 01 00 5A 23 01 00 5B 23 +01 00 5C 23 01 00 5D 23 01 00 5E 23 01 00 5F 23 +01 00 60 23 01 00 61 23 01 00 62 23 01 00 63 23 +01 00 64 23 01 00 65 23 01 00 66 23 01 00 67 23 +01 00 84 04 01 00 6E 04 2C 00 01 00 02 01 00 00 +1F 00 CD CD 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 + +Nr 11: Codesegment +2F 01 00 06 0C 00 22 3F 00 00 00 37 D4 00 0D D4 +00 3C 08 00 18 00 0E A8 00 FD F1 08 00 1C 00 04 +08 00 12 08 00 0C 00 41 A0 00 0F 08 00 10 00 3E +A4 00 15 20 00 90 60 A8 00 92 63 0A 00 92 21 00 +00 93 45 93 EB 91 44 15 24 00 90 60 A8 00 92 63 +0A 00 92 21 01 00 93 45 93 EB 91 44 15 28 00 90 +60 A8 00 92 63 0A 00 92 21 02 00 93 45 93 EB 91 +44 15 2C 00 90 60 A8 00 92 63 0A 00 92 21 03 00 +93 45 93 EB 91 44 15 30 00 90 60 A8 00 92 63 0A +00 92 21 04 00 93 45 93 EB 91 44 15 34 00 90 60 +A8 00 92 63 0A 00 92 21 05 00 93 45 93 EB 91 44 +15 38 00 90 60 A8 00 92 63 0A 00 92 21 06 00 93 +45 93 EB 91 44 15 3C 00 90 60 A8 00 92 63 0A 00 +92 21 07 00 93 45 93 EB 91 44 15 40 00 90 60 A8 +00 92 63 0A 00 92 21 08 00 93 45 93 EB 91 44 15 +44 00 90 60 A8 00 92 63 0A 00 92 21 09 00 93 45 +93 EB 91 44 15 48 00 90 60 A8 00 92 63 0A 00 92 +21 0A 00 93 45 93 EB 91 44 15 4C 00 90 60 A8 00 +92 63 0A 00 92 21 0B 00 93 45 93 EB 91 44 07 + + IntelFormat + Die Parameterwerte der Funktionen + werden im Motorola-Format angezeigt. + ByteSize = 1. + + 6: 34 LD_CONST_4 00 00 00 3F + b: 55 ST_NEAR_4 00 D4 + e: 13 LD_NEAR_4 00 D4 + 11: 60 ST_FAR_4 00 08 00 18 + 16: 14 LD_NEAR_ANY 00 A8 + 19: 241 ST_FAR_ARRAY 00 08 00 1C + 1f: 4 CAL 00 08 + 22: 18 LD_FAR_4 00 08 00 0C + 27: 65 ST_BYREF_4 00 A0 + 2a: 15 LD_FAR_BIT 00 08 00 10 + 2f: 62 ST_BYREF_BIT 00 A4 + 32: 21 LD_BYREF_1 00 20 + 35: 144 PUSH_AE + 36: 96 CREATE_REFERENCE 00 A8 + 39: 146 PUSH_REF + 3a: 99 ADD_OFFSET 00 0A + 3d: 146 PUSH_REF + 3e: 33 LD_CONST_2 00 00 + 41: 147 POP_REF + 42: 69 ST_IND_2 + 43: 147 POP_REF + 44: 235 SELCT_ARRAY_IND + 45: 145 POP_AE + 46: 68 ST_IND_1 + 47: 21 LD_BYREF_1 00 24 + 4a: 144 PUSH_AE + 4b: 96 CREATE_REFERENCE 00 A8 + 4e: 146 PUSH_REF + 4f: 99 ADD_OFFSET 00 0A + 52: 146 PUSH_REF + 53: 33 LD_CONST_2 00 01 + 56: 147 POP_REF + 57: 69 ST_IND_2 + 58: 147 POP_REF + 59: 235 SELCT_ARRAY_IND + 5a: 145 POP_AE + 5b: 68 ST_IND_1 + 5c: 21 LD_BYREF_1 00 28 + 5f: 144 PUSH_AE + 60: 96 CREATE_REFERENCE 00 A8 + 63: 146 PUSH_REF + 64: 99 ADD_OFFSET 00 0A + 67: 146 PUSH_REF + 68: 33 LD_CONST_2 00 02 + 6b: 147 POP_REF + 6c: 69 ST_IND_2 + 6d: 147 POP_REF + 6e: 235 SELCT_ARRAY_IND + 6f: 145 POP_AE + 70: 68 ST_IND_1 + 71: 21 LD_BYREF_1 00 2C + 74: 144 PUSH_AE + 75: 96 CREATE_REFERENCE 00 A8 + 78: 146 PUSH_REF + 79: 99 ADD_OFFSET 00 0A + 7c: 146 PUSH_REF + 7d: 33 LD_CONST_2 00 03 + 80: 147 POP_REF + 81: 69 ST_IND_2 + 82: 147 POP_REF + 83: 235 SELCT_ARRAY_IND + 84: 145 POP_AE + 85: 68 ST_IND_1 + 86: 21 LD_BYREF_1 00 30 + 89: 144 PUSH_AE + 8a: 96 CREATE_REFERENCE 00 A8 + 8d: 146 PUSH_REF + 8e: 99 ADD_OFFSET 00 0A + 91: 146 PUSH_REF + 92: 33 LD_CONST_2 00 04 + 95: 147 POP_REF + 96: 69 ST_IND_2 + 97: 147 POP_REF + 98: 235 SELCT_ARRAY_IND + 99: 145 POP_AE + 9a: 68 ST_IND_1 + 9b: 21 LD_BYREF_1 00 34 + 9e: 144 PUSH_AE + 9f: 96 CREATE_REFERENCE 00 A8 + a2: 146 PUSH_REF + a3: 99 ADD_OFFSET 00 0A + a6: 146 PUSH_REF + a7: 33 LD_CONST_2 00 05 + aa: 147 POP_REF + ab: 69 ST_IND_2 + ac: 147 POP_REF + ad: 235 SELCT_ARRAY_IND + ae: 145 POP_AE + af: 68 ST_IND_1 + b0: 21 LD_BYREF_1 00 38 + b3: 144 PUSH_AE + b4: 96 CREATE_REFERENCE 00 A8 + b7: 146 PUSH_REF + b8: 99 ADD_OFFSET 00 0A + bb: 146 PUSH_REF + bc: 33 LD_CONST_2 00 06 + bf: 147 POP_REF + c0: 69 ST_IND_2 + c1: 147 POP_REF + c2: 235 SELCT_ARRAY_IND + c3: 145 POP_AE + c4: 68 ST_IND_1 + c5: 21 LD_BYREF_1 00 3C + c8: 144 PUSH_AE + c9: 96 CREATE_REFERENCE 00 A8 + cc: 146 PUSH_REF + cd: 99 ADD_OFFSET 00 0A + d0: 146 PUSH_REF + d1: 33 LD_CONST_2 00 07 + d4: 147 POP_REF + d5: 69 ST_IND_2 + d6: 147 POP_REF + d7: 235 SELCT_ARRAY_IND + d8: 145 POP_AE + d9: 68 ST_IND_1 + da: 21 LD_BYREF_1 00 40 + dd: 144 PUSH_AE + de: 96 CREATE_REFERENCE 00 A8 + e1: 146 PUSH_REF + e2: 99 ADD_OFFSET 00 0A + e5: 146 PUSH_REF + e6: 33 LD_CONST_2 00 08 + e9: 147 POP_REF + ea: 69 ST_IND_2 + eb: 147 POP_REF + ec: 235 SELCT_ARRAY_IND + ed: 145 POP_AE + ee: 68 ST_IND_1 + ef: 21 LD_BYREF_1 00 44 + f2: 144 PUSH_AE + f3: 96 CREATE_REFERENCE 00 A8 + f6: 146 PUSH_REF + f7: 99 ADD_OFFSET 00 0A + fa: 146 PUSH_REF + fb: 33 LD_CONST_2 00 09 + fe: 147 POP_REF + ff: 69 ST_IND_2 + 100: 147 POP_REF + 101: 235 SELCT_ARRAY_IND + 102: 145 POP_AE + 103: 68 ST_IND_1 + 104: 21 LD_BYREF_1 00 48 + 107: 144 PUSH_AE + 108: 96 CREATE_REFERENCE 00 A8 + 10b: 146 PUSH_REF + 10c: 99 ADD_OFFSET 00 0A + 10f: 146 PUSH_REF + 110: 33 LD_CONST_2 00 0A + 113: 147 POP_REF + 114: 69 ST_IND_2 + 115: 147 POP_REF + 116: 235 SELCT_ARRAY_IND + 117: 145 POP_AE + 118: 68 ST_IND_1 + 119: 21 LD_BYREF_1 00 4C + 11c: 144 PUSH_AE + 11d: 96 CREATE_REFERENCE 00 A8 + 120: 146 PUSH_REF + 121: 99 ADD_OFFSET 00 0A + 124: 146 PUSH_REF + 125: 33 LD_CONST_2 00 0B + 128: 147 POP_REF + 129: 69 ST_IND_2 + 12a: 147 POP_REF + 12b: 235 SELCT_ARRAY_IND + 12c: 145 POP_AE + 12d: 68 ST_IND_1 + 12e: 7 RET + +Nr 12: Initialsegment +50 00 02 10 0B 00 00 00 00 00 A0 00 40 00 00 00 +2C 00 01 00 02 01 00 00 1F 00 CD CD 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 + +Nr 13: Datasegment +64 00 01 08 0E 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 2C 00 01 00 +02 01 00 00 1F 00 CD CD 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 10 00 3A 40 13 00 36 40 +16 00 09 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 + +Nr 14: Codesegment +C0 01 00 06 0F 00 1F 34 5C 00 22 00 00 00 00 37 +08 00 21 00 00 36 12 00 21 00 00 36 14 00 21 00 +00 36 54 00 7D 1F 00 E1 02 6C 00 22 00 00 00 00 +7E 1F 00 00 00 C5 02 54 00 22 00 00 00 00 7E 01 +00 00 00 C5 02 3E 01 21 1F 00 68 54 00 DA 02 3E +01 01 6C 00 21 1F 00 68 54 00 C2 02 3E 01 22 00 +00 00 00 7E 01 00 00 00 DD 02 3E 01 22 00 00 00 +00 37 58 00 1E 39 48 00 08 00 39 48 00 09 00 03 +A5 00 0C 54 00 3B 48 00 14 00 0D 18 00 3C 48 00 +10 00 04 48 00 0F 48 00 09 00 03 A5 00 12 48 00 +0C 00 37 58 00 0D 58 00 7E 01 00 00 00 9A 7E 01 +00 00 00 E2 03 31 01 0C 12 00 7D 01 00 A6 36 12 +00 60 1C 00 92 63 0A 00 92 0C 54 00 93 E7 02 82 +45 93 EB 1A 7C 04 E0 03 20 01 22 01 00 00 00 37 +60 00 1E 39 4C 00 08 00 39 4C 00 09 00 03 13 01 +0C 54 00 3B 4C 00 14 00 0D 60 00 3C 4C 00 10 00 +04 4C 00 0F 4C 00 09 00 03 13 01 12 4C 00 0C 00 +37 60 00 0D 60 00 69 08 00 9E 37 08 00 01 2E 01 +1E 34 5C 00 0C 14 00 7D 01 00 A6 36 14 00 01 31 +01 21 01 00 68 54 00 A5 36 54 00 01 2B 00 0D 18 +00 7E 00 00 00 00 E6 03 55 01 0A 5C 00 FC 01 34 +10 00 01 55 01 0C 12 00 7D 00 00 E5 03 7C 01 22 +00 00 80 3F 90 0C 14 00 E7 82 04 90 0C 12 00 E7 +82 04 91 BE 91 B0 37 0C 00 01 7C 01 22 D0 07 00 +00 3C 50 00 14 00 04 50 00 0F 50 00 08 00 FC 01 +39 50 00 10 00 0F 50 00 08 00 7A DF 03 AC 01 0C +16 00 7D 01 00 A6 36 16 00 01 AC 01 0C 16 00 7D +63 00 E1 03 BF 01 21 00 00 36 16 00 01 BF 01 07 + + IntelFormat + Die Parameterwerte der Funktionen + werden im Motorola-Format angezeigt. + ByteSize = 1. + + 6: 31 LD_CONST_FALSE + 7: 52 ST_NEAR_BIT 00 5C + a: 34 LD_CONST_4 00 00 00 00 + f: 55 ST_NEAR_4 00 08 + 12: 33 LD_CONST_2 00 00 + 15: 54 ST_NEAR_2 00 12 + 18: 33 LD_CONST_2 00 00 + 1b: 54 ST_NEAR_2 00 14 + 1e: 33 LD_CONST_2 00 00 + 21: 54 ST_NEAR_2 00 54 + 24: 125 LDS_CONST_2 00 1F + 27: 225 EQ_2 + 28: 2 JMPC 00 6C + 2b: 34 LD_CONST_4 00 00 00 00 + 30: 126 LDS_CONST_4 00 00 00 1F + 35: 197 GT_4_SGN + 36: 2 JMPC 00 54 + 39: 34 LD_CONST_4 00 00 00 00 + 3e: 126 LDS_CONST_4 00 00 00 01 + 43: 197 GT_4_SGN + 44: 2 JMPC 01 3E + 47: 33 LD_CONST_2 00 1F + 4a: 104 LDS_NEAR_2 00 54 + 4d: 218 LT_2 + 4e: 2 JMPC 01 3E + 51: 1 JMP 00 6C + 54: 33 LD_CONST_2 00 1F + 57: 104 LDS_NEAR_2 00 54 + 5a: 194 GT_2 + 5b: 2 JMPC 01 3E + 5e: 34 LD_CONST_4 00 00 00 00 + 63: 126 LDS_CONST_4 00 00 00 01 + 68: 221 LT_4_SGN + 69: 2 JMPC 01 3E + 6c: 34 LD_CONST_4 00 00 00 00 + 71: 55 ST_NEAR_4 00 58 + 74: 30 LD_CONST_TRUE + 75: 57 ST_FAR_BIT 00 48 00 08 + 7a: 57 ST_FAR_BIT 00 48 00 09 + 7f: 3 JMPCN 00 A5 + 82: 12 LD_NEAR_2 00 54 + 85: 59 ST_FAR_2 00 48 00 14 + 8a: 13 LD_NEAR_4 00 18 + 8d: 60 ST_FAR_4 00 48 00 10 + 92: 4 CAL 00 48 + 95: 15 LD_FAR_BIT 00 48 00 09 + 9a: 3 JMPCN 00 A5 + 9d: 18 LD_FAR_4 00 48 00 0C + a2: 55 ST_NEAR_4 00 58 + a5: 13 LD_NEAR_4 00 58 + a8: 126 LDS_CONST_4 00 00 00 01 + ad: 154 AND_4 + ae: 126 LDS_CONST_4 00 00 00 01 + b3: 226 EQ_4 + b4: 3 JMPCN 01 31 + b7: 12 LD_NEAR_2 00 12 + ba: 125 LDS_CONST_2 00 01 + bd: 166 ADD_2_SGN + be: 54 ST_NEAR_2 00 12 + c1: 96 CREATE_REFERENCE 00 1C + c4: 146 PUSH_REF + c5: 99 ADD_OFFSET 00 0A + c8: 146 PUSH_REF + c9: 12 LD_NEAR_2 00 54 + cc: 147 POP_REF + cd: 231 TYPECAST 82 02 + d0: 69 ST_IND_2 + d1: 147 POP_REF + d2: 235 SELCT_ARRAY_IND + d3: 26 LD_IND_1 + d4: 124 LDS_CONST_1 04 + d6: 224 EQ_1 + d7: 3 JMPCN 01 20 + da: 34 LD_CONST_4 00 00 00 01 + df: 55 ST_NEAR_4 00 60 + e2: 30 LD_CONST_TRUE + e3: 57 ST_FAR_BIT 00 4C 00 08 + e8: 57 ST_FAR_BIT 00 4C 00 09 + ed: 3 JMPCN 01 13 + f0: 12 LD_NEAR_2 00 54 + f3: 59 ST_FAR_2 00 4C 00 14 + f8: 13 LD_NEAR_4 00 60 + fb: 60 ST_FAR_4 00 4C 00 10 + 100: 4 CAL 00 4C + 103: 15 LD_FAR_BIT 00 4C 00 09 + 108: 3 JMPCN 01 13 + 10b: 18 LD_FAR_4 00 4C 00 0C + 110: 55 ST_NEAR_4 00 60 + 113: 13 LD_NEAR_4 00 60 + 116: 105 LDS_NEAR_4 00 08 + 119: 158 OR_4 + 11a: 55 ST_NEAR_4 00 08 + 11d: 1 JMP 01 2E + 120: 30 LD_CONST_TRUE + 121: 52 ST_NEAR_BIT 00 5C + 124: 12 LD_NEAR_2 00 14 + 127: 125 LDS_CONST_2 00 01 + 12a: 166 ADD_2_SGN + 12b: 54 ST_NEAR_2 00 14 + 12e: 1 JMP 01 31 + 131: 33 LD_CONST_2 00 01 + 134: 104 LDS_NEAR_2 00 54 + 137: 165 ADD_2 + 138: 54 ST_NEAR_2 00 54 + 13b: 1 JMP 00 2B + 13e: 13 LD_NEAR_4 00 18 + 141: 126 LDS_CONST_4 00 00 00 00 + 146: 230 NE_4 + 147: 3 JMPCN 01 55 + 14a: 10 LD_NEAR_BIT 00 5C + 14d: 1 NOT_BIT + 14f: 52 ST_NEAR_BIT 00 10 + 152: 1 JMP 01 55 + 155: 12 LD_NEAR_2 00 12 + 158: 125 LDS_CONST_2 00 00 + 15b: 229 NE_2 + 15c: 3 JMPCN 01 7C + 15f: 34 LD_CONST_4 3F 80 00 00 + 164: 144 PUSH_AE + 165: 12 LD_NEAR_2 00 14 + 168: 231 TYPECAST 04 82 + 16b: 144 PUSH_AE + 16c: 12 LD_NEAR_2 00 12 + 16f: 231 TYPECAST 04 82 + 172: 145 POP_AE + 173: 190 DIV_FLOAT + 174: 145 POP_AE + 175: 176 SUB_FLOAT + 176: 55 ST_NEAR_4 00 0C + 179: 1 JMP 01 7C + 17c: 34 LD_CONST_4 00 00 07 D0 + 181: 60 ST_FAR_4 00 50 00 14 + 186: 4 CAL 00 50 + 189: 15 LD_FAR_BIT 00 50 00 08 + 18e: 1 NOT_BIT + 190: 57 ST_FAR_BIT 00 50 00 10 + 195: 15 LD_FAR_BIT 00 50 00 08 + 19a: 122 LDS_CONST_TRUE + 19b: 223 EQ_BIT + 19c: 3 JMPCN 01 AC + 19f: 12 LD_NEAR_2 00 16 + 1a2: 125 LDS_CONST_2 00 01 + 1a5: 166 ADD_2_SGN + 1a6: 54 ST_NEAR_2 00 16 + 1a9: 1 JMP 01 AC + 1ac: 12 LD_NEAR_2 00 16 + 1af: 125 LDS_CONST_2 00 63 + 1b2: 225 EQ_2 + 1b3: 3 JMPCN 01 BF + 1b6: 33 LD_CONST_2 00 00 + 1b9: 54 ST_NEAR_2 00 16 + 1bc: 1 JMP 01 BF + 1bf: 7 RET + +Nr 15: Initialsegment +60 00 02 10 0E 00 40 00 00 00 0C 00 10 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 2C 00 01 00 02 01 00 00 1F 00 CD CD +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 + +Nr 16: Datasegment +14 00 01 08 11 00 CD CD 00 00 00 00 00 00 00 00 +00 00 00 00 + +Nr 17: Codesegment +07 00 00 06 12 00 07 + + IntelFormat + Die Parameterwerte der Funktionen + werden im Motorola-Format angezeigt. + ByteSize = 1. + + 6: 7 RET + +Nr 18: Initialsegment +1C 00 02 10 11 00 0C 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 + +Nr 19: Datasegment +14 00 01 08 14 00 CD CD 00 00 00 00 00 00 00 00 +00 00 00 00 + +Nr 20: Codesegment +07 00 00 06 15 00 07 + + IntelFormat + Die Parameterwerte der Funktionen + werden im Motorola-Format angezeigt. + ByteSize = 1. + + 6: 7 RET + +Nr 21: Initialsegment +1C 00 02 10 14 00 0C 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 + +Nr 22: Datasegment +1D 00 01 08 17 00 CD CD 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 + +Nr 23: Codesegment +07 00 00 06 18 00 07 + + IntelFormat + Die Parameterwerte der Funktionen + werden im Motorola-Format angezeigt. + ByteSize = 1. + + 6: 7 RET + +Nr 24: Initialsegment +23 00 02 10 17 00 0A 00 00 00 00 00 09 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 + +Nr 25: Datasegment +64 00 01 08 0E 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 2C 00 01 00 +02 01 00 00 1F 00 CD CD 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 1A 00 3A 40 1B 00 36 40 +1C 00 09 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 + +Nr 26: Datasegment +14 00 01 08 11 00 CD CD 00 00 00 00 00 00 00 00 +00 00 00 00 + +Nr 27: Datasegment +14 00 01 08 14 00 CD CD 00 00 00 00 00 00 00 00 +00 00 00 00 + +Nr 28: Datasegment +1D 00 01 08 17 00 CD CD 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 + +Nr 29: Datasegment +64 00 01 08 0E 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 2C 00 01 00 +02 01 00 00 1F 00 CD CD 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 1E 00 3A 40 1F 00 36 40 +20 00 09 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 + +Nr 30: Datasegment +14 00 01 08 11 00 CD CD 00 00 00 00 00 00 00 00 +00 00 00 00 + +Nr 31: Datasegment +14 00 01 08 14 00 CD CD 00 00 00 00 00 00 00 00 +00 00 00 00 + +Nr 32: Datasegment +1D 00 01 08 17 00 CD CD 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 + +Nr 33: Datasegment +64 00 01 08 0E 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 2C 00 01 00 +02 01 00 00 1F 00 CD CD 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 22 00 3A 40 23 00 36 40 +24 00 09 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 + +Nr 34: Datasegment +14 00 01 08 11 00 CD CD 00 00 00 00 00 00 00 00 +00 00 00 00 + +Nr 35: Datasegment +14 00 01 08 14 00 CD CD 00 00 00 00 00 00 00 00 +00 00 00 00 + +Nr 36: Datasegment +1D 00 01 08 17 00 CD CD 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 + +Nr 37: Datasegment +64 00 01 08 0E 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 2C 00 01 00 +02 01 00 00 1F 00 CD CD 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 26 00 3A 40 27 00 36 40 +28 00 09 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 + +Nr 38: Datasegment +14 00 01 08 11 00 CD CD 00 00 00 00 00 00 00 00 +00 00 00 00 + +Nr 39: Datasegment +14 00 01 08 14 00 CD CD 00 00 00 00 00 00 00 00 +00 00 00 00 + +Nr 40: Datasegment +1D 00 01 08 17 00 CD CD 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 + +Nr 41: Instancetable +62 01 14 08 00 00 15 00 12 00 0D 00 0F 00 10 00 +3A 40 13 00 36 40 16 00 09 00 12 00 19 00 0F 00 +1A 00 3A 40 1B 00 36 40 1C 00 09 00 12 00 1D 00 +0F 00 1E 00 3A 40 1F 00 36 40 20 00 09 00 12 00 +21 00 0F 00 22 00 3A 40 23 00 36 40 24 00 09 00 +12 00 25 00 0F 00 26 00 3A 40 27 00 36 40 28 00 +09 00 A6 00 0A 00 0C 00 0D 00 00 00 19 00 00 00 +1D 00 00 00 21 00 00 00 25 00 00 00 01 00 60 1F +01 00 48 23 01 00 49 23 01 00 4A 23 01 00 4B 23 +01 00 4C 23 01 00 4D 23 01 00 4E 23 01 00 4F 23 +01 00 50 23 01 00 51 23 01 00 52 23 01 00 53 23 +01 00 54 23 01 00 55 23 01 00 56 23 01 00 57 23 +01 00 58 23 01 00 59 23 01 00 5A 23 01 00 5B 23 +01 00 5C 23 01 00 5D 23 01 00 5E 23 01 00 5F 23 +01 00 60 23 01 00 61 23 01 00 62 23 01 00 63 23 +01 00 64 23 01 00 65 23 01 00 66 23 01 00 67 23 +01 00 84 04 01 00 6E 04 06 00 13 00 15 00 06 00 +1B 00 15 00 06 00 1F 00 15 00 06 00 23 00 15 00 +06 00 27 00 15 00 06 00 10 00 12 00 06 00 1A 00 +12 00 06 00 1E 00 12 00 06 00 22 00 12 00 06 00 +26 00 12 00 06 00 16 00 18 00 06 00 1C 00 18 00 +06 00 20 00 18 00 06 00 24 00 18 00 06 00 28 00 +18 00 + +Nr 42: Downloadtable +47 02 16 08 00 00 05 00 03 00 F4 B1 00 00 6C F5 +00 00 1E 78 00 00 0F 00 00 00 0E 00 00 00 0A 42 +53 5F 44 45 56 53 43 41 4E 05 00 0D 00 0D 00 42 +4F 58 30 31 5F 44 45 56 53 43 41 4E 19 00 0D 00 +42 4F 58 30 32 5F 44 45 56 53 43 41 4E 1D 00 0D +00 42 4F 58 30 33 5F 44 45 56 53 43 41 4E 21 00 +0D 00 42 4F 58 30 34 5F 44 45 56 53 43 41 4E 25 +00 0D 00 42 4F 58 30 35 5F 44 45 56 53 43 41 4E +A0 0A 00 00 3C 8F 00 00 08 A1 00 00 0C 00 0A 00 +0B 00 00 00 04 53 43 41 4E 36 B3 00 00 00 00 00 +00 36 00 00 00 15 00 00 00 14 00 00 00 09 53 48 +4C 5F 44 57 4F 52 44 05 00 13 00 13 00 42 4F 58 +30 31 5F 44 45 56 53 43 41 4E 2E 53 48 52 5F 4C +1B 00 13 00 42 4F 58 30 32 5F 44 45 56 53 43 41 +4E 2E 53 48 52 5F 4C 1F 00 13 00 42 4F 58 30 33 +5F 44 45 56 53 43 41 4E 2E 53 48 52 5F 4C 23 00 +13 00 42 4F 58 30 34 5F 44 45 56 53 43 41 4E 2E +53 48 52 5F 4C 27 00 13 00 42 4F 58 30 35 5F 44 +45 56 53 43 41 4E 2E 53 48 52 5F 4C 36 B3 00 00 +00 00 00 00 36 00 00 00 12 00 00 00 11 00 00 00 +09 53 48 52 5F 44 57 4F 52 44 05 00 10 00 13 00 +42 4F 58 30 31 5F 44 45 56 53 43 41 4E 2E 53 48 +52 5F 44 1A 00 13 00 42 4F 58 30 32 5F 44 45 56 +53 43 41 4E 2E 53 48 52 5F 44 1E 00 13 00 42 4F +58 30 33 5F 44 45 56 53 43 41 4E 2E 53 48 52 5F +44 22 00 13 00 42 4F 58 30 34 5F 44 45 56 53 43 +41 4E 2E 53 48 52 5F 44 26 00 13 00 42 4F 58 30 +35 5F 44 45 56 53 43 41 4E 2E 53 48 52 5F 44 BC +0E 00 00 00 00 00 00 36 00 00 00 18 00 00 00 17 +00 00 00 03 54 4F 4E 05 00 16 00 12 00 42 4F 58 +30 31 5F 44 45 56 53 43 41 4E 2E 54 4F 4E 31 1C +00 12 00 42 4F 58 30 32 5F 44 45 56 53 43 41 4E +2E 54 4F 4E 31 20 00 12 00 42 4F 58 30 33 5F 44 +45 56 53 43 41 4E 2E 54 4F 4E 31 24 00 12 00 42 +4F 58 30 34 5F 44 45 56 53 43 41 4E 2E 54 4F 4E +31 28 00 12 00 42 4F 58 30 35 5F 44 45 56 53 43 +41 4E 2E 54 4F 4E 31 + diff --git a/DDC0201/$GEN$/Resource/pceSegs.txt b/DDC0201/$GEN$/Resource/pceSegs.txt new file mode 100644 index 0000000..2ba88d8 --- /dev/null +++ b/DDC0201/$GEN$/Resource/pceSegs.txt @@ -0,0 +1,79 @@ +0/9 SegHardwareConfig -- 20 +2/10 Datasegment 2/11 248 SWP +2/11 Codesegment 2/12 523 +2/12 Initialsegment 2/11 16 +2/13 Datasegment 2/14 52 SWP.SWP02A01_RUNTIME1 +2/14 Codesegment 2/15 141 +2/15 Initialsegment 2/14 52 +2/16 Datasegment 2/17 29 SWP.SWP02A01_RUNTIME1.TIME_M +2/17 Codesegment 2/18 7 +2/18 Initialsegment 2/17 35 +2/19 Datasegment 2/17 29 SWP.SWP02A01_RUNTIME1.TIME_RST +2/20 Datasegment 2/14 52 SWP.SWP02A01_RUNTIME2 +2/21 Datasegment 2/17 29 SWP.SWP02A01_RUNTIME2.TIME_M +2/22 Datasegment 2/17 29 SWP.SWP02A01_RUNTIME2.TIME_RST +2/23 Datasegment 2/14 52 SWP.SWP02A02_RUNTIME1 +2/24 Datasegment 2/17 29 SWP.SWP02A02_RUNTIME1.TIME_M +2/25 Datasegment 2/17 29 SWP.SWP02A02_RUNTIME1.TIME_RST +2/26 Datasegment 2/14 52 SWP.SWP02A02_RUNTIME2 +2/27 Datasegment 2/17 29 SWP.SWP02A02_RUNTIME2.TIME_M +2/28 Datasegment 2/17 29 SWP.SWP02A02_RUNTIME2.TIME_RST +2/29 Datasegment 2/14 52 SWP.SWP02A03_RUNTIME1 +2/30 Datasegment 2/17 29 SWP.SWP02A03_RUNTIME1.TIME_M +2/31 Datasegment 2/17 29 SWP.SWP02A03_RUNTIME1.TIME_RST +2/32 Datasegment 2/14 52 SWP.SWP02A03_RUNTIME2 +2/33 Datasegment 2/17 29 SWP.SWP02A03_RUNTIME2.TIME_M +2/34 Datasegment 2/17 29 SWP.SWP02A03_RUNTIME2.TIME_RST +2/35 Datasegment 2/14 52 SWP.SWP02A04_RUNTIME1 +2/36 Datasegment 2/17 29 SWP.SWP02A04_RUNTIME1.TIME_M +2/37 Datasegment 2/17 29 SWP.SWP02A04_RUNTIME1.TIME_RST +2/38 Datasegment 2/14 52 SWP.SWP02A04_RUNTIME2 +2/39 Datasegment 2/17 29 SWP.SWP02A04_RUNTIME2.TIME_M +2/40 Datasegment 2/17 29 SWP.SWP02A04_RUNTIME2.TIME_RST +2/41 Datasegment 2/14 52 SWP.SWP02A05_RUNTIME1 +2/42 Datasegment 2/17 29 SWP.SWP02A05_RUNTIME1.TIME_M +2/43 Datasegment 2/17 29 SWP.SWP02A05_RUNTIME1.TIME_RST +2/44 Datasegment 2/14 52 SWP.SWP02A05_RUNTIME2 +2/45 Datasegment 2/17 29 SWP.SWP02A05_RUNTIME2.TIME_M +2/46 Datasegment 2/17 29 SWP.SWP02A05_RUNTIME2.TIME_RST +2/47 Datasegment 2/14 52 SWP.SWP02A06_RUNTIME1 +2/48 Datasegment 2/17 29 SWP.SWP02A06_RUNTIME1.TIME_M +2/49 Datasegment 2/17 29 SWP.SWP02A06_RUNTIME1.TIME_RST +2/50 Datasegment 2/14 52 SWP.SWP02A06_RUNTIME2 +2/51 Datasegment 2/17 29 SWP.SWP02A06_RUNTIME2.TIME_M +2/52 Datasegment 2/17 29 SWP.SWP02A06_RUNTIME2.TIME_RST +2/53 Instancetable -- 566 +2/54 Downloadtable -- 1041 +1/10 Datasegment 1/11 232 SCAN +1/11 Codesegment 1/12 303 +1/12 Initialsegment 1/11 80 +1/13 Datasegment 1/14 100 SCAN.BOX01_DEVSCAN +1/14 Codesegment 1/15 448 +1/15 Initialsegment 1/14 96 +1/16 Datasegment 1/17 20 SCAN.BOX01_DEVSCAN.SHR_D +1/17 Codesegment 1/18 7 +1/18 Initialsegment 1/17 28 +1/19 Datasegment 1/20 20 SCAN.BOX01_DEVSCAN.SHR_L +1/20 Codesegment 1/21 7 +1/21 Initialsegment 1/20 28 +1/22 Datasegment 1/23 29 SCAN.BOX01_DEVSCAN.TON1 +1/23 Codesegment 1/24 7 +1/24 Initialsegment 1/23 35 +1/25 Datasegment 1/14 100 SCAN.BOX02_DEVSCAN +1/26 Datasegment 1/17 20 SCAN.BOX02_DEVSCAN.SHR_D +1/27 Datasegment 1/20 20 SCAN.BOX02_DEVSCAN.SHR_L +1/28 Datasegment 1/23 29 SCAN.BOX02_DEVSCAN.TON1 +1/29 Datasegment 1/14 100 SCAN.BOX03_DEVSCAN +1/30 Datasegment 1/17 20 SCAN.BOX03_DEVSCAN.SHR_D +1/31 Datasegment 1/20 20 SCAN.BOX03_DEVSCAN.SHR_L +1/32 Datasegment 1/23 29 SCAN.BOX03_DEVSCAN.TON1 +1/33 Datasegment 1/14 100 SCAN.BOX04_DEVSCAN +1/34 Datasegment 1/17 20 SCAN.BOX04_DEVSCAN.SHR_D +1/35 Datasegment 1/20 20 SCAN.BOX04_DEVSCAN.SHR_L +1/36 Datasegment 1/23 29 SCAN.BOX04_DEVSCAN.TON1 +1/37 Datasegment 1/14 100 SCAN.BOX05_DEVSCAN +1/38 Datasegment 1/17 20 SCAN.BOX05_DEVSCAN.SHR_D +1/39 Datasegment 1/20 20 SCAN.BOX05_DEVSCAN.SHR_L +1/40 Datasegment 1/23 29 SCAN.BOX05_DEVSCAN.TON1 +1/41 Instancetable -- 354 +1/42 Downloadtable -- 583 diff --git a/DDC0201/$GEN$/Resource/pceVars.txt b/DDC0201/$GEN$/Resource/pceVars.txt new file mode 100644 index 0000000..c7388dc --- /dev/null +++ b/DDC0201/$GEN$/Resource/pceVars.txt @@ -0,0 +1,497 @@ +LSWP02A01_R1 OPCDA 1 1 0 1 8 0 1 0 0 %I0.0 +LSWP02A01_F1 OPCDA 1 1 0 1 8 1 1 0 0 %I0.1 +LSWP02A01_R2 OPCDA 1 1 0 1 8 2 1 0 0 %I0.2 +LSWP02A01_F2 OPCDA 1 1 0 1 8 3 1 0 0 %I0.3 +LSWP02A01_HL OPCDA 1 1 0 1 8 4 1 0 0 %I0.4 +LSWP02A01_LL OPCDA 1 1 0 1 8 5 1 0 0 %I0.5 +LSWP02A02_R1 OPCDA 1 1 0 1 24 0 1 0 0 %I16.0 +LSWP02A02_F1 OPCDA 1 1 0 1 24 1 1 0 0 %I16.1 +LSWP02A02_R2 OPCDA 1 1 0 1 24 2 1 0 0 %I16.2 +LSWP02A02_F2 OPCDA 1 1 0 1 24 3 1 0 0 %I16.3 +LSWP02A02_HL OPCDA 1 1 0 1 24 4 1 0 0 %I16.4 +LSWP02A02_LL OPCDA 1 1 0 1 24 5 1 0 0 %I16.5 +LSWP02A03_R1 OPCDA 1 1 0 1 40 0 1 0 0 %I32.0 +LSWP02A03_F1 OPCDA 1 1 0 1 40 1 1 0 0 %I32.1 +LSWP02A03_R2 OPCDA 1 1 0 1 40 2 1 0 0 %I32.2 +LSWP02A03_F2 OPCDA 1 1 0 1 40 3 1 0 0 %I32.3 +LSWP02A03_HL OPCDA 1 1 0 1 40 4 1 0 0 %I32.4 +LSWP02A03_LL OPCDA 1 1 0 1 40 5 1 0 0 %I32.5 +LSWP02A04_R1 OPCDA 1 1 0 1 56 0 1 0 0 %I48.0 +LSWP02A04_F1 OPCDA 1 1 0 1 56 1 1 0 0 %I48.1 +LSWP02A04_R2 OPCDA 1 1 0 1 56 2 1 0 0 %I48.2 +LSWP02A04_F2 OPCDA 1 1 0 1 56 3 1 0 0 %I48.3 +LSWP02A04_HL OPCDA 1 1 0 1 56 4 1 0 0 %I48.4 +LSWP02A04_LL OPCDA 1 1 0 1 56 5 1 0 0 %I48.5 +LSWP02A05_R1 OPCDA 1 1 0 1 72 0 1 0 0 %I64.0 +LSWP02A05_F1 OPCDA 1 1 0 1 72 1 1 0 0 %I64.1 +LSWP02A05_R2 OPCDA 1 1 0 1 72 2 1 0 0 %I64.2 +LSWP02A05_F2 OPCDA 1 1 0 1 72 3 1 0 0 %I64.3 +LSWP02A05_HL OPCDA 1 1 0 1 72 4 1 0 0 %I64.4 +LSWP02A05_LL OPCDA 1 1 0 1 72 5 1 0 0 %I64.5 +LSWP02A06_R1 OPCDA 1 1 0 1 88 0 1 0 0 %I80.0 +LSWP02A06_F1 OPCDA 1 1 0 1 88 1 1 0 0 %I80.1 +LSWP02A06_R2 OPCDA 1 1 0 1 88 2 1 0 0 %I80.2 +LSWP02A06_F2 OPCDA 1 1 0 1 88 3 1 0 0 %I80.3 +LSWP02A06_HL OPCDA 1 1 0 1 88 4 1 0 0 %I80.4 +LSWP02A06_LL OPCDA 1 1 0 1 88 5 1 0 0 %I80.5 +LBOX02A01_DS OPCDA 1 1 0 1 1134 0 1 0 0 %M102.0 +LBOX02A01_OR OPCDA 11 4 0 1 1156 0 1 0 0 %M124.0 +LSWP02A01_RST1 OPCDA 1 1 0 1 1200 0 1 0 0 %M168.0 +LSWP02A01_RSTV1 OPCDA 11 4 0 1 1204 0 1 0 0 %M172.0 +LSWP02A01_RH1 OPCDA 11 4 0 1 1208 0 1 0 0 %M176.0 +LSWP02A01_RST2 OPCDA 1 1 0 1 1212 0 1 0 0 %M180.0 +LSWP02A01_RSTV2 OPCDA 11 4 0 1 1216 0 1 0 0 %M184.0 +LSWP02A01_RH2 OPCDA 11 4 0 1 1220 0 1 0 0 %M188.0 +LSWP02A02_RST1 OPCDA 1 1 0 1 1224 0 1 0 0 %M192.0 +LSWP02A02_RSTV1 OPCDA 11 4 0 1 1228 0 1 0 0 %M196.0 +LSWP02A02_RH1 OPCDA 11 4 0 1 1232 0 1 0 0 %M200.0 +LSWP02A02_RST2 OPCDA 1 1 0 1 1236 0 1 0 0 %M204.0 +LSWP02A02_RSTV2 OPCDA 11 4 0 1 1240 0 1 0 0 %M208.0 +LSWP02A02_RH2 OPCDA 11 4 0 1 1244 0 1 0 0 %M212.0 +LSWP02A03_RST1 OPCDA 1 1 0 1 1248 0 1 0 0 %M216.0 +LSWP02A03_RSTV1 OPCDA 11 4 0 1 1252 0 1 0 0 %M220.0 +LSWP02A03_RH1 OPCDA 11 4 0 1 1256 0 1 0 0 %M224.0 +LSWP02A03_RST2 OPCDA 1 1 0 1 1260 0 1 0 0 %M228.0 +LSWP02A03_RSTV2 OPCDA 11 4 0 1 1264 0 1 0 0 %M232.0 +LSWP02A03_RH2 OPCDA 11 4 0 1 1268 0 1 0 0 %M236.0 +LSWP02A04_RST1 OPCDA 1 1 0 1 1272 0 1 0 0 %M240.0 +LSWP02A04_RSTV1 OPCDA 11 4 0 1 1276 0 1 0 0 %M244.0 +LSWP02A04_RH1 OPCDA 11 4 0 1 1280 0 1 0 0 %M248.0 +LSWP02A04_RST2 OPCDA 1 1 0 1 1284 0 1 0 0 %M252.0 +LSWP02A04_RSTV2 OPCDA 11 4 0 1 1288 0 1 0 0 %M256.0 +LSWP02A04_RH2 OPCDA 11 4 0 1 1292 0 1 0 0 %M260.0 +LSWP02A05_RST1 OPCDA 1 1 0 1 1296 0 1 0 0 %M264.0 +LSWP02A05_RSTV1 OPCDA 11 4 0 1 1300 0 1 0 0 %M268.0 +LSWP02A05_RH1 OPCDA 11 4 0 1 1304 0 1 0 0 %M272.0 +LSWP02A05_RST2 OPCDA 1 1 0 1 1308 0 1 0 0 %M276.0 +LSWP02A05_RSTV2 OPCDA 11 4 0 1 1312 0 1 0 0 %M280.0 +LSWP02A05_RH2 OPCDA 11 4 0 1 1316 0 1 0 0 %M284.0 +LSWP02A06_RST1 OPCDA 1 1 0 1 1320 0 1 0 0 %M288.0 +LSWP02A06_RSTV1 OPCDA 11 4 0 1 1324 0 1 0 0 %M292.0 +LSWP02A06_RH1 OPCDA 11 4 0 1 1328 0 1 0 0 %M296.0 +LSWP02A06_RST2 OPCDA 1 1 0 1 1332 0 1 0 0 %M300.0 +LSWP02A06_RSTV2 OPCDA 11 4 0 1 1336 0 1 0 0 %M304.0 +LSWP02A06_RH2 OPCDA 11 4 0 1 1340 0 1 0 0 %M308.0 +DEV_ARRAY SCAN 22 44 1 10 168 0 4 0 0 BYTE 0..31 12 +BOX01_HEX SCAN 4 4 1 10 212 0 4 0 0 +BOX02_HEX SCAN 4 4 1 10 216 0 4 0 0 +BOX03_HEX SCAN 4 4 1 10 220 0 4 0 0 +BOX04_HEX SCAN 4 4 1 10 224 0 4 0 0 +BOX05_HEX SCAN 4 4 1 10 228 0 4 0 0 +DEV00_IP SCAN 2 1 1 1 8032 0 1 0 0 %M7000.0 +DEV00_R SCAN 2 1 1 1 9032 0 1 0 0 %M8000.0 +DEV01_R SCAN 2 1 1 1 9033 0 1 0 0 %M8001.0 +DEV02_R SCAN 2 1 1 1 9034 0 1 0 0 %M8002.0 +DEV03_R SCAN 2 1 1 1 9035 0 1 0 0 %M8003.0 +DEV04_R SCAN 2 1 1 1 9036 0 1 0 0 %M8004.0 +DEV05_R SCAN 2 1 1 1 9037 0 1 0 0 %M8005.0 +DEV06_R SCAN 2 1 1 1 9038 0 1 0 0 %M8006.0 +DEV07_R SCAN 2 1 1 1 9039 0 1 0 0 %M8007.0 +DEV08_R SCAN 2 1 1 1 9040 0 1 0 0 %M8008.0 +DEV09_R SCAN 2 1 1 1 9041 0 1 0 0 %M8009.0 +DEV10_R SCAN 2 1 1 1 9042 0 1 0 0 %M8010.0 +DEV11_R SCAN 2 1 1 1 9043 0 1 0 0 %M8011.0 +DEV12_R SCAN 2 1 1 1 9044 0 1 0 0 %M8012.0 +DEV13_R SCAN 2 1 1 1 9045 0 1 0 0 %M8013.0 +DEV14_R SCAN 2 1 1 1 9046 0 1 0 0 %M8014.0 +DEV15_R SCAN 2 1 1 1 9047 0 1 0 0 %M8015.0 +DEV16_R SCAN 2 1 1 1 9048 0 1 0 0 %M8016.0 +DEV17_R SCAN 2 1 1 1 9049 0 1 0 0 %M8017.0 +DEV18_R SCAN 2 1 1 1 9050 0 1 0 0 %M8018.0 +DEV19_R SCAN 2 1 1 1 9051 0 1 0 0 %M8019.0 +DEV20_R SCAN 2 1 1 1 9052 0 1 0 0 %M8020.0 +DEV21_R SCAN 2 1 1 1 9053 0 1 0 0 %M8021.0 +DEV22_R SCAN 2 1 1 1 9054 0 1 0 0 %M8022.0 +DEV23_R SCAN 2 1 1 1 9055 0 1 0 0 %M8023.0 +DEV24_R SCAN 2 1 1 1 9056 0 1 0 0 %M8024.0 +DEV25_R SCAN 2 1 1 1 9057 0 1 0 0 %M8025.0 +DEV26_R SCAN 2 1 1 1 9058 0 1 0 0 %M8026.0 +DEV27_R SCAN 2 1 1 1 9059 0 1 0 0 %M8027.0 +DEV28_R SCAN 2 1 1 1 9060 0 1 0 0 %M8028.0 +DEV29_R SCAN 2 1 1 1 9061 0 1 0 0 %M8029.0 +DEV30_R SCAN 2 1 1 1 9062 0 1 0 0 %M8030.0 +DEV31_R SCAN 2 1 1 1 9063 0 1 0 0 %M8031.0 +LBOX02A01_OR SCAN 11 4 1 1 1156 0 8 0 0 +LBOX02A01_DS SCAN 1 1 1 1 1134 0 8 0 0 +DEV_SCAN_HEX SCAN.BOX01_DEVSCAN 4 4 1 13 24 0 2 0 0 +DEV_ARRAY SCAN.BOX01_DEVSCAN 22 44 1 13 28 0 2 0 0 BYTE 0..31 12 +DEV_STATUS SCAN.BOX01_DEVSCAN 4 4 1 13 8 0 2 0 0 +DEV_RATIO SCAN.BOX01_DEVSCAN 11 4 1 13 12 0 2 0 0 +DEV_READY SCAN.BOX01_DEVSCAN 1 1 1 13 16 0 2 0 0 +DEV_TOTAL SCAN.BOX01_DEVSCAN 9 2 1 13 18 0 2 0 0 +DEV_ERROR SCAN.BOX01_DEVSCAN 9 2 1 13 20 0 2 0 0 +HEARTVAVLE SCAN.BOX01_DEVSCAN 9 2 1 13 22 0 2 0 0 +I SCAN.BOX01_DEVSCAN 6 2 1 13 84 0 4 0 0 +DEV_SCAN_TEMP SCAN.BOX01_DEVSCAN 4 4 1 13 88 0 4 0 0 +DEV_ERROR_FLAG SCAN.BOX01_DEVSCAN 1 1 1 13 92 0 4 0 0 +DEV_STATUS_TEMP SCAN.BOX01_DEVSCAN 4 4 1 13 96 0 4 0 0 +IN SCAN.BOX01_DEVSCAN.TON1 1 1 1 22 16 0 2 0 0 +PT SCAN.BOX01_DEVSCAN.TON1 12 4 1 22 20 0 2 0 0 +Q SCAN.BOX01_DEVSCAN.TON1 1 1 1 22 8 0 2 0 0 +ET SCAN.BOX01_DEVSCAN.TON1 12 4 1 22 12 0 2 0 0 +EN SCAN.BOX01_DEVSCAN.SHR_L 1 1 1 19 8 0 2 0 0 +IN SCAN.BOX01_DEVSCAN.SHR_L 4 4 1 19 16 0 2 0 0 +N SCAN.BOX01_DEVSCAN.SHR_L 6 2 1 19 20 0 2 0 0 +ENO SCAN.BOX01_DEVSCAN.SHR_L 1 1 1 19 9 0 2 0 0 +OUT SCAN.BOX01_DEVSCAN.SHR_L 4 4 1 19 12 0 2 0 0 +EN SCAN.BOX01_DEVSCAN.SHR_D 1 1 1 16 8 0 2 0 0 +IN SCAN.BOX01_DEVSCAN.SHR_D 4 4 1 16 16 0 2 0 0 +N SCAN.BOX01_DEVSCAN.SHR_D 6 2 1 16 20 0 2 0 0 +ENO SCAN.BOX01_DEVSCAN.SHR_D 1 1 1 16 9 0 2 0 0 +OUT SCAN.BOX01_DEVSCAN.SHR_D 4 4 1 16 12 0 2 0 0 +DEV_SCAN_HEX SCAN.BOX02_DEVSCAN 4 4 1 25 24 0 2 0 0 +DEV_ARRAY SCAN.BOX02_DEVSCAN 22 44 1 25 28 0 2 0 0 BYTE 0..31 12 +DEV_STATUS SCAN.BOX02_DEVSCAN 4 4 1 25 8 0 2 0 0 +DEV_RATIO SCAN.BOX02_DEVSCAN 11 4 1 25 12 0 2 0 0 +DEV_READY SCAN.BOX02_DEVSCAN 1 1 1 25 16 0 2 0 0 +DEV_TOTAL SCAN.BOX02_DEVSCAN 9 2 1 25 18 0 2 0 0 +DEV_ERROR SCAN.BOX02_DEVSCAN 9 2 1 25 20 0 2 0 0 +HEARTVAVLE SCAN.BOX02_DEVSCAN 9 2 1 25 22 0 2 0 0 +I SCAN.BOX02_DEVSCAN 6 2 1 25 84 0 4 0 0 +DEV_SCAN_TEMP SCAN.BOX02_DEVSCAN 4 4 1 25 88 0 4 0 0 +DEV_ERROR_FLAG SCAN.BOX02_DEVSCAN 1 1 1 25 92 0 4 0 0 +DEV_STATUS_TEMP SCAN.BOX02_DEVSCAN 4 4 1 25 96 0 4 0 0 +IN SCAN.BOX02_DEVSCAN.TON1 1 1 1 28 16 0 2 0 0 +PT SCAN.BOX02_DEVSCAN.TON1 12 4 1 28 20 0 2 0 0 +Q SCAN.BOX02_DEVSCAN.TON1 1 1 1 28 8 0 2 0 0 +ET SCAN.BOX02_DEVSCAN.TON1 12 4 1 28 12 0 2 0 0 +EN SCAN.BOX02_DEVSCAN.SHR_L 1 1 1 27 8 0 2 0 0 +IN SCAN.BOX02_DEVSCAN.SHR_L 4 4 1 27 16 0 2 0 0 +N SCAN.BOX02_DEVSCAN.SHR_L 6 2 1 27 20 0 2 0 0 +ENO SCAN.BOX02_DEVSCAN.SHR_L 1 1 1 27 9 0 2 0 0 +OUT SCAN.BOX02_DEVSCAN.SHR_L 4 4 1 27 12 0 2 0 0 +EN SCAN.BOX02_DEVSCAN.SHR_D 1 1 1 26 8 0 2 0 0 +IN SCAN.BOX02_DEVSCAN.SHR_D 4 4 1 26 16 0 2 0 0 +N SCAN.BOX02_DEVSCAN.SHR_D 6 2 1 26 20 0 2 0 0 +ENO SCAN.BOX02_DEVSCAN.SHR_D 1 1 1 26 9 0 2 0 0 +OUT SCAN.BOX02_DEVSCAN.SHR_D 4 4 1 26 12 0 2 0 0 +DEV_SCAN_HEX SCAN.BOX03_DEVSCAN 4 4 1 29 24 0 2 0 0 +DEV_ARRAY SCAN.BOX03_DEVSCAN 22 44 1 29 28 0 2 0 0 BYTE 0..31 12 +DEV_STATUS SCAN.BOX03_DEVSCAN 4 4 1 29 8 0 2 0 0 +DEV_RATIO SCAN.BOX03_DEVSCAN 11 4 1 29 12 0 2 0 0 +DEV_READY SCAN.BOX03_DEVSCAN 1 1 1 29 16 0 2 0 0 +DEV_TOTAL SCAN.BOX03_DEVSCAN 9 2 1 29 18 0 2 0 0 +DEV_ERROR SCAN.BOX03_DEVSCAN 9 2 1 29 20 0 2 0 0 +HEARTVAVLE SCAN.BOX03_DEVSCAN 9 2 1 29 22 0 2 0 0 +I SCAN.BOX03_DEVSCAN 6 2 1 29 84 0 4 0 0 +DEV_SCAN_TEMP SCAN.BOX03_DEVSCAN 4 4 1 29 88 0 4 0 0 +DEV_ERROR_FLAG SCAN.BOX03_DEVSCAN 1 1 1 29 92 0 4 0 0 +DEV_STATUS_TEMP SCAN.BOX03_DEVSCAN 4 4 1 29 96 0 4 0 0 +IN SCAN.BOX03_DEVSCAN.TON1 1 1 1 32 16 0 2 0 0 +PT SCAN.BOX03_DEVSCAN.TON1 12 4 1 32 20 0 2 0 0 +Q SCAN.BOX03_DEVSCAN.TON1 1 1 1 32 8 0 2 0 0 +ET SCAN.BOX03_DEVSCAN.TON1 12 4 1 32 12 0 2 0 0 +EN SCAN.BOX03_DEVSCAN.SHR_L 1 1 1 31 8 0 2 0 0 +IN SCAN.BOX03_DEVSCAN.SHR_L 4 4 1 31 16 0 2 0 0 +N SCAN.BOX03_DEVSCAN.SHR_L 6 2 1 31 20 0 2 0 0 +ENO SCAN.BOX03_DEVSCAN.SHR_L 1 1 1 31 9 0 2 0 0 +OUT SCAN.BOX03_DEVSCAN.SHR_L 4 4 1 31 12 0 2 0 0 +EN SCAN.BOX03_DEVSCAN.SHR_D 1 1 1 30 8 0 2 0 0 +IN SCAN.BOX03_DEVSCAN.SHR_D 4 4 1 30 16 0 2 0 0 +N SCAN.BOX03_DEVSCAN.SHR_D 6 2 1 30 20 0 2 0 0 +ENO SCAN.BOX03_DEVSCAN.SHR_D 1 1 1 30 9 0 2 0 0 +OUT SCAN.BOX03_DEVSCAN.SHR_D 4 4 1 30 12 0 2 0 0 +DEV_SCAN_HEX SCAN.BOX04_DEVSCAN 4 4 1 33 24 0 2 0 0 +DEV_ARRAY SCAN.BOX04_DEVSCAN 22 44 1 33 28 0 2 0 0 BYTE 0..31 12 +DEV_STATUS SCAN.BOX04_DEVSCAN 4 4 1 33 8 0 2 0 0 +DEV_RATIO SCAN.BOX04_DEVSCAN 11 4 1 33 12 0 2 0 0 +DEV_READY SCAN.BOX04_DEVSCAN 1 1 1 33 16 0 2 0 0 +DEV_TOTAL SCAN.BOX04_DEVSCAN 9 2 1 33 18 0 2 0 0 +DEV_ERROR SCAN.BOX04_DEVSCAN 9 2 1 33 20 0 2 0 0 +HEARTVAVLE SCAN.BOX04_DEVSCAN 9 2 1 33 22 0 2 0 0 +I SCAN.BOX04_DEVSCAN 6 2 1 33 84 0 4 0 0 +DEV_SCAN_TEMP SCAN.BOX04_DEVSCAN 4 4 1 33 88 0 4 0 0 +DEV_ERROR_FLAG SCAN.BOX04_DEVSCAN 1 1 1 33 92 0 4 0 0 +DEV_STATUS_TEMP SCAN.BOX04_DEVSCAN 4 4 1 33 96 0 4 0 0 +IN SCAN.BOX04_DEVSCAN.TON1 1 1 1 36 16 0 2 0 0 +PT SCAN.BOX04_DEVSCAN.TON1 12 4 1 36 20 0 2 0 0 +Q SCAN.BOX04_DEVSCAN.TON1 1 1 1 36 8 0 2 0 0 +ET SCAN.BOX04_DEVSCAN.TON1 12 4 1 36 12 0 2 0 0 +EN SCAN.BOX04_DEVSCAN.SHR_L 1 1 1 35 8 0 2 0 0 +IN SCAN.BOX04_DEVSCAN.SHR_L 4 4 1 35 16 0 2 0 0 +N SCAN.BOX04_DEVSCAN.SHR_L 6 2 1 35 20 0 2 0 0 +ENO SCAN.BOX04_DEVSCAN.SHR_L 1 1 1 35 9 0 2 0 0 +OUT SCAN.BOX04_DEVSCAN.SHR_L 4 4 1 35 12 0 2 0 0 +EN SCAN.BOX04_DEVSCAN.SHR_D 1 1 1 34 8 0 2 0 0 +IN SCAN.BOX04_DEVSCAN.SHR_D 4 4 1 34 16 0 2 0 0 +N SCAN.BOX04_DEVSCAN.SHR_D 6 2 1 34 20 0 2 0 0 +ENO SCAN.BOX04_DEVSCAN.SHR_D 1 1 1 34 9 0 2 0 0 +OUT SCAN.BOX04_DEVSCAN.SHR_D 4 4 1 34 12 0 2 0 0 +DEV_SCAN_HEX SCAN.BOX05_DEVSCAN 4 4 1 37 24 0 2 0 0 +DEV_ARRAY SCAN.BOX05_DEVSCAN 22 44 1 37 28 0 2 0 0 BYTE 0..31 12 +DEV_STATUS SCAN.BOX05_DEVSCAN 4 4 1 37 8 0 2 0 0 +DEV_RATIO SCAN.BOX05_DEVSCAN 11 4 1 37 12 0 2 0 0 +DEV_READY SCAN.BOX05_DEVSCAN 1 1 1 37 16 0 2 0 0 +DEV_TOTAL SCAN.BOX05_DEVSCAN 9 2 1 37 18 0 2 0 0 +DEV_ERROR SCAN.BOX05_DEVSCAN 9 2 1 37 20 0 2 0 0 +HEARTVAVLE SCAN.BOX05_DEVSCAN 9 2 1 37 22 0 2 0 0 +I SCAN.BOX05_DEVSCAN 6 2 1 37 84 0 4 0 0 +DEV_SCAN_TEMP SCAN.BOX05_DEVSCAN 4 4 1 37 88 0 4 0 0 +DEV_ERROR_FLAG SCAN.BOX05_DEVSCAN 1 1 1 37 92 0 4 0 0 +DEV_STATUS_TEMP SCAN.BOX05_DEVSCAN 4 4 1 37 96 0 4 0 0 +IN SCAN.BOX05_DEVSCAN.TON1 1 1 1 40 16 0 2 0 0 +PT SCAN.BOX05_DEVSCAN.TON1 12 4 1 40 20 0 2 0 0 +Q SCAN.BOX05_DEVSCAN.TON1 1 1 1 40 8 0 2 0 0 +ET SCAN.BOX05_DEVSCAN.TON1 12 4 1 40 12 0 2 0 0 +EN SCAN.BOX05_DEVSCAN.SHR_L 1 1 1 39 8 0 2 0 0 +IN SCAN.BOX05_DEVSCAN.SHR_L 4 4 1 39 16 0 2 0 0 +N SCAN.BOX05_DEVSCAN.SHR_L 6 2 1 39 20 0 2 0 0 +ENO SCAN.BOX05_DEVSCAN.SHR_L 1 1 1 39 9 0 2 0 0 +OUT SCAN.BOX05_DEVSCAN.SHR_L 4 4 1 39 12 0 2 0 0 +EN SCAN.BOX05_DEVSCAN.SHR_D 1 1 1 38 8 0 2 0 0 +IN SCAN.BOX05_DEVSCAN.SHR_D 4 4 1 38 16 0 2 0 0 +N SCAN.BOX05_DEVSCAN.SHR_D 6 2 1 38 20 0 2 0 0 +ENO SCAN.BOX05_DEVSCAN.SHR_D 1 1 1 38 9 0 2 0 0 +OUT SCAN.BOX05_DEVSCAN.SHR_D 4 4 1 38 12 0 2 0 0 +LSWP02A06_RSTV2 SWP 11 4 2 1 1336 0 8 1 0 +LSWP02A01_RH1 SWP 11 4 2 1 1208 0 8 0 0 +LSWP02A06_RSTV1 SWP 11 4 2 1 1324 0 8 1 0 +LSWP02A01_RST2 SWP 1 1 2 1 1212 0 8 1 0 +LSWP02A01_RST1 SWP 1 1 2 1 1200 0 8 1 0 +LSWP02A02_R2 SWP 1 1 2 1 24 2 8 1 0 +LSWP02A02_R1 SWP 1 1 2 1 24 0 8 1 0 +LSWP02A02_RSTV2 SWP 11 4 2 1 1240 0 8 1 0 +LSWP02A02_RST2 SWP 1 1 2 1 1236 0 8 1 0 +LSWP02A02_RST1 SWP 1 1 2 1 1224 0 8 1 0 +LSWP02A03_R2 SWP 1 1 2 1 40 2 8 1 0 +LSWP02A03_R1 SWP 1 1 2 1 40 0 8 1 0 +LSWP02A02_RSTV1 SWP 11 4 2 1 1228 0 8 1 0 +LSWP02A04_RSTV1 SWP 11 4 2 1 1276 0 8 1 0 +LSWP02A04_R2 SWP 1 1 2 1 56 2 8 1 0 +LSWP02A04_R1 SWP 1 1 2 1 56 0 8 1 0 +LSWP02A01_R2 SWP 1 1 2 1 8 2 8 1 0 +LSWP02A01_R1 SWP 1 1 2 1 8 0 8 1 0 +LSWP02A05_RSTV2 SWP 11 4 2 1 1312 0 8 1 0 +LSWP02A04_RSTV2 SWP 11 4 2 1 1288 0 8 1 0 +LSWP02A03_RH1 SWP 11 4 2 1 1256 0 8 0 0 +LSWP02A01_RSTV2 SWP 11 4 2 1 1216 0 8 1 0 +LSWP02A06_RH1 SWP 11 4 2 1 1328 0 8 0 0 +LSWP02A05_RH2 SWP 11 4 2 1 1316 0 8 0 0 +LSWP02A03_RH2 SWP 11 4 2 1 1268 0 8 0 0 +LSWP02A03_RST2 SWP 1 1 2 1 1260 0 8 1 0 +LSWP02A03_RST1 SWP 1 1 2 1 1248 0 8 1 0 +LSWP02A06_R2 SWP 1 1 2 1 88 2 8 1 0 +LSWP02A06_R1 SWP 1 1 2 1 88 0 8 1 0 +LSWP02A05_RSTV1 SWP 11 4 2 1 1300 0 8 1 0 +LSWP02A01_RSTV1 SWP 11 4 2 1 1204 0 8 1 0 +LSWP02A06_RH2 SWP 11 4 2 1 1340 0 8 0 0 +LSWP02A06_RST2 SWP 1 1 2 1 1332 0 8 1 0 +LSWP02A06_RST1 SWP 1 1 2 1 1320 0 8 1 0 +LSWP02A05_RH1 SWP 11 4 2 1 1304 0 8 0 0 +LSWP02A04_RH2 SWP 11 4 2 1 1292 0 8 0 0 +LSWP02A03_RSTV1 SWP 11 4 2 1 1252 0 8 1 0 +LSWP02A02_RH1 SWP 11 4 2 1 1232 0 8 0 0 +LSWP02A05_R2 SWP 1 1 2 1 72 2 8 1 0 +LSWP02A05_R1 SWP 1 1 2 1 72 0 8 1 0 +LSWP02A05_RST2 SWP 1 1 2 1 1308 0 8 1 0 +LSWP02A05_RST1 SWP 1 1 2 1 1296 0 8 1 0 +LSWP02A04_RH1 SWP 11 4 2 1 1280 0 8 0 0 +LSWP02A03_RSTV2 SWP 11 4 2 1 1264 0 8 1 0 +LSWP02A01_RH2 SWP 11 4 2 1 1220 0 8 0 0 +LSWP02A02_RH2 SWP 11 4 2 1 1244 0 8 0 0 +LSWP02A04_RST2 SWP 1 1 2 1 1284 0 8 1 0 +LSWP02A04_RST1 SWP 1 1 2 1 1272 0 8 1 0 +RUN SWP.SWP02A01_RUNTIME1 1 1 2 13 12 0 2 0 0 +RUNTIMESET SWP.SWP02A01_RUNTIME1 11 4 2 13 16 0 2 0 0 +RUNTIMERST SWP.SWP02A01_RUNTIME1 1 1 2 13 20 0 2 0 0 +RUNTIMEREC_IN SWP.SWP02A01_RUNTIME1 11 4 2 13 24 0 2 0 0 +RUNTIME SWP.SWP02A01_RUNTIME1 11 4 2 13 8 0 2 0 0 +CYCLE SWP.SWP02A01_RUNTIME1 1 1 2 13 36 0 4 0 0 +MINUTE SWP.SWP02A01_RUNTIME1 11 4 2 13 40 0 4 0 0 +INI SWP.SWP02A01_RUNTIME1 1 1 2 13 44 0 4 0 0 +RUNTIME_INI SWP.SWP02A01_RUNTIME1 11 4 2 13 48 0 4 0 0 +IN SWP.SWP02A01_RUNTIME1.TIME_M 1 1 2 16 16 0 2 0 0 +PT SWP.SWP02A01_RUNTIME1.TIME_M 12 4 2 16 20 0 2 0 0 +Q SWP.SWP02A01_RUNTIME1.TIME_M 1 1 2 16 8 0 2 0 0 +ET SWP.SWP02A01_RUNTIME1.TIME_M 12 4 2 16 12 0 2 0 0 +IN SWP.SWP02A01_RUNTIME1.TIME_RST 1 1 2 19 16 0 2 0 0 +PT SWP.SWP02A01_RUNTIME1.TIME_RST 12 4 2 19 20 0 2 0 0 +Q SWP.SWP02A01_RUNTIME1.TIME_RST 1 1 2 19 8 0 2 0 0 +ET SWP.SWP02A01_RUNTIME1.TIME_RST 12 4 2 19 12 0 2 0 0 +RUN SWP.SWP02A01_RUNTIME2 1 1 2 20 12 0 2 0 0 +RUNTIMESET SWP.SWP02A01_RUNTIME2 11 4 2 20 16 0 2 0 0 +RUNTIMERST SWP.SWP02A01_RUNTIME2 1 1 2 20 20 0 2 0 0 +RUNTIMEREC_IN SWP.SWP02A01_RUNTIME2 11 4 2 20 24 0 2 0 0 +RUNTIME SWP.SWP02A01_RUNTIME2 11 4 2 20 8 0 2 0 0 +CYCLE SWP.SWP02A01_RUNTIME2 1 1 2 20 36 0 4 0 0 +MINUTE SWP.SWP02A01_RUNTIME2 11 4 2 20 40 0 4 0 0 +INI SWP.SWP02A01_RUNTIME2 1 1 2 20 44 0 4 0 0 +RUNTIME_INI SWP.SWP02A01_RUNTIME2 11 4 2 20 48 0 4 0 0 +IN SWP.SWP02A01_RUNTIME2.TIME_M 1 1 2 21 16 0 2 0 0 +PT SWP.SWP02A01_RUNTIME2.TIME_M 12 4 2 21 20 0 2 0 0 +Q SWP.SWP02A01_RUNTIME2.TIME_M 1 1 2 21 8 0 2 0 0 +ET SWP.SWP02A01_RUNTIME2.TIME_M 12 4 2 21 12 0 2 0 0 +IN SWP.SWP02A01_RUNTIME2.TIME_RST 1 1 2 22 16 0 2 0 0 +PT SWP.SWP02A01_RUNTIME2.TIME_RST 12 4 2 22 20 0 2 0 0 +Q SWP.SWP02A01_RUNTIME2.TIME_RST 1 1 2 22 8 0 2 0 0 +ET SWP.SWP02A01_RUNTIME2.TIME_RST 12 4 2 22 12 0 2 0 0 +RUN SWP.SWP02A02_RUNTIME1 1 1 2 23 12 0 2 0 0 +RUNTIMESET SWP.SWP02A02_RUNTIME1 11 4 2 23 16 0 2 0 0 +RUNTIMERST SWP.SWP02A02_RUNTIME1 1 1 2 23 20 0 2 0 0 +RUNTIMEREC_IN SWP.SWP02A02_RUNTIME1 11 4 2 23 24 0 2 0 0 +RUNTIME SWP.SWP02A02_RUNTIME1 11 4 2 23 8 0 2 0 0 +CYCLE SWP.SWP02A02_RUNTIME1 1 1 2 23 36 0 4 0 0 +MINUTE SWP.SWP02A02_RUNTIME1 11 4 2 23 40 0 4 0 0 +INI SWP.SWP02A02_RUNTIME1 1 1 2 23 44 0 4 0 0 +RUNTIME_INI SWP.SWP02A02_RUNTIME1 11 4 2 23 48 0 4 0 0 +IN SWP.SWP02A02_RUNTIME1.TIME_M 1 1 2 24 16 0 2 0 0 +PT SWP.SWP02A02_RUNTIME1.TIME_M 12 4 2 24 20 0 2 0 0 +Q SWP.SWP02A02_RUNTIME1.TIME_M 1 1 2 24 8 0 2 0 0 +ET SWP.SWP02A02_RUNTIME1.TIME_M 12 4 2 24 12 0 2 0 0 +IN SWP.SWP02A02_RUNTIME1.TIME_RST 1 1 2 25 16 0 2 0 0 +PT SWP.SWP02A02_RUNTIME1.TIME_RST 12 4 2 25 20 0 2 0 0 +Q SWP.SWP02A02_RUNTIME1.TIME_RST 1 1 2 25 8 0 2 0 0 +ET SWP.SWP02A02_RUNTIME1.TIME_RST 12 4 2 25 12 0 2 0 0 +RUN SWP.SWP02A02_RUNTIME2 1 1 2 26 12 0 2 0 0 +RUNTIMESET SWP.SWP02A02_RUNTIME2 11 4 2 26 16 0 2 0 0 +RUNTIMERST SWP.SWP02A02_RUNTIME2 1 1 2 26 20 0 2 0 0 +RUNTIMEREC_IN SWP.SWP02A02_RUNTIME2 11 4 2 26 24 0 2 0 0 +RUNTIME SWP.SWP02A02_RUNTIME2 11 4 2 26 8 0 2 0 0 +CYCLE SWP.SWP02A02_RUNTIME2 1 1 2 26 36 0 4 0 0 +MINUTE SWP.SWP02A02_RUNTIME2 11 4 2 26 40 0 4 0 0 +INI SWP.SWP02A02_RUNTIME2 1 1 2 26 44 0 4 0 0 +RUNTIME_INI SWP.SWP02A02_RUNTIME2 11 4 2 26 48 0 4 0 0 +IN SWP.SWP02A02_RUNTIME2.TIME_M 1 1 2 27 16 0 2 0 0 +PT SWP.SWP02A02_RUNTIME2.TIME_M 12 4 2 27 20 0 2 0 0 +Q SWP.SWP02A02_RUNTIME2.TIME_M 1 1 2 27 8 0 2 0 0 +ET SWP.SWP02A02_RUNTIME2.TIME_M 12 4 2 27 12 0 2 0 0 +IN SWP.SWP02A02_RUNTIME2.TIME_RST 1 1 2 28 16 0 2 0 0 +PT SWP.SWP02A02_RUNTIME2.TIME_RST 12 4 2 28 20 0 2 0 0 +Q SWP.SWP02A02_RUNTIME2.TIME_RST 1 1 2 28 8 0 2 0 0 +ET SWP.SWP02A02_RUNTIME2.TIME_RST 12 4 2 28 12 0 2 0 0 +RUN SWP.SWP02A03_RUNTIME1 1 1 2 29 12 0 2 0 0 +RUNTIMESET SWP.SWP02A03_RUNTIME1 11 4 2 29 16 0 2 0 0 +RUNTIMERST SWP.SWP02A03_RUNTIME1 1 1 2 29 20 0 2 0 0 +RUNTIMEREC_IN SWP.SWP02A03_RUNTIME1 11 4 2 29 24 0 2 0 0 +RUNTIME SWP.SWP02A03_RUNTIME1 11 4 2 29 8 0 2 0 0 +CYCLE SWP.SWP02A03_RUNTIME1 1 1 2 29 36 0 4 0 0 +MINUTE SWP.SWP02A03_RUNTIME1 11 4 2 29 40 0 4 0 0 +INI SWP.SWP02A03_RUNTIME1 1 1 2 29 44 0 4 0 0 +RUNTIME_INI SWP.SWP02A03_RUNTIME1 11 4 2 29 48 0 4 0 0 +IN SWP.SWP02A03_RUNTIME1.TIME_M 1 1 2 30 16 0 2 0 0 +PT SWP.SWP02A03_RUNTIME1.TIME_M 12 4 2 30 20 0 2 0 0 +Q SWP.SWP02A03_RUNTIME1.TIME_M 1 1 2 30 8 0 2 0 0 +ET SWP.SWP02A03_RUNTIME1.TIME_M 12 4 2 30 12 0 2 0 0 +IN SWP.SWP02A03_RUNTIME1.TIME_RST 1 1 2 31 16 0 2 0 0 +PT SWP.SWP02A03_RUNTIME1.TIME_RST 12 4 2 31 20 0 2 0 0 +Q SWP.SWP02A03_RUNTIME1.TIME_RST 1 1 2 31 8 0 2 0 0 +ET SWP.SWP02A03_RUNTIME1.TIME_RST 12 4 2 31 12 0 2 0 0 +RUN SWP.SWP02A03_RUNTIME2 1 1 2 32 12 0 2 0 0 +RUNTIMESET SWP.SWP02A03_RUNTIME2 11 4 2 32 16 0 2 0 0 +RUNTIMERST SWP.SWP02A03_RUNTIME2 1 1 2 32 20 0 2 0 0 +RUNTIMEREC_IN SWP.SWP02A03_RUNTIME2 11 4 2 32 24 0 2 0 0 +RUNTIME SWP.SWP02A03_RUNTIME2 11 4 2 32 8 0 2 0 0 +CYCLE SWP.SWP02A03_RUNTIME2 1 1 2 32 36 0 4 0 0 +MINUTE SWP.SWP02A03_RUNTIME2 11 4 2 32 40 0 4 0 0 +INI SWP.SWP02A03_RUNTIME2 1 1 2 32 44 0 4 0 0 +RUNTIME_INI SWP.SWP02A03_RUNTIME2 11 4 2 32 48 0 4 0 0 +IN SWP.SWP02A03_RUNTIME2.TIME_M 1 1 2 33 16 0 2 0 0 +PT SWP.SWP02A03_RUNTIME2.TIME_M 12 4 2 33 20 0 2 0 0 +Q SWP.SWP02A03_RUNTIME2.TIME_M 1 1 2 33 8 0 2 0 0 +ET SWP.SWP02A03_RUNTIME2.TIME_M 12 4 2 33 12 0 2 0 0 +IN SWP.SWP02A03_RUNTIME2.TIME_RST 1 1 2 34 16 0 2 0 0 +PT SWP.SWP02A03_RUNTIME2.TIME_RST 12 4 2 34 20 0 2 0 0 +Q SWP.SWP02A03_RUNTIME2.TIME_RST 1 1 2 34 8 0 2 0 0 +ET SWP.SWP02A03_RUNTIME2.TIME_RST 12 4 2 34 12 0 2 0 0 +RUN SWP.SWP02A04_RUNTIME1 1 1 2 35 12 0 2 0 0 +RUNTIMESET SWP.SWP02A04_RUNTIME1 11 4 2 35 16 0 2 0 0 +RUNTIMERST SWP.SWP02A04_RUNTIME1 1 1 2 35 20 0 2 0 0 +RUNTIMEREC_IN SWP.SWP02A04_RUNTIME1 11 4 2 35 24 0 2 0 0 +RUNTIME SWP.SWP02A04_RUNTIME1 11 4 2 35 8 0 2 0 0 +CYCLE SWP.SWP02A04_RUNTIME1 1 1 2 35 36 0 4 0 0 +MINUTE SWP.SWP02A04_RUNTIME1 11 4 2 35 40 0 4 0 0 +INI SWP.SWP02A04_RUNTIME1 1 1 2 35 44 0 4 0 0 +RUNTIME_INI SWP.SWP02A04_RUNTIME1 11 4 2 35 48 0 4 0 0 +IN SWP.SWP02A04_RUNTIME1.TIME_M 1 1 2 36 16 0 2 0 0 +PT SWP.SWP02A04_RUNTIME1.TIME_M 12 4 2 36 20 0 2 0 0 +Q SWP.SWP02A04_RUNTIME1.TIME_M 1 1 2 36 8 0 2 0 0 +ET SWP.SWP02A04_RUNTIME1.TIME_M 12 4 2 36 12 0 2 0 0 +IN SWP.SWP02A04_RUNTIME1.TIME_RST 1 1 2 37 16 0 2 0 0 +PT SWP.SWP02A04_RUNTIME1.TIME_RST 12 4 2 37 20 0 2 0 0 +Q SWP.SWP02A04_RUNTIME1.TIME_RST 1 1 2 37 8 0 2 0 0 +ET SWP.SWP02A04_RUNTIME1.TIME_RST 12 4 2 37 12 0 2 0 0 +RUN SWP.SWP02A04_RUNTIME2 1 1 2 38 12 0 2 0 0 +RUNTIMESET SWP.SWP02A04_RUNTIME2 11 4 2 38 16 0 2 0 0 +RUNTIMERST SWP.SWP02A04_RUNTIME2 1 1 2 38 20 0 2 0 0 +RUNTIMEREC_IN SWP.SWP02A04_RUNTIME2 11 4 2 38 24 0 2 0 0 +RUNTIME SWP.SWP02A04_RUNTIME2 11 4 2 38 8 0 2 0 0 +CYCLE SWP.SWP02A04_RUNTIME2 1 1 2 38 36 0 4 0 0 +MINUTE SWP.SWP02A04_RUNTIME2 11 4 2 38 40 0 4 0 0 +INI SWP.SWP02A04_RUNTIME2 1 1 2 38 44 0 4 0 0 +RUNTIME_INI SWP.SWP02A04_RUNTIME2 11 4 2 38 48 0 4 0 0 +IN SWP.SWP02A04_RUNTIME2.TIME_M 1 1 2 39 16 0 2 0 0 +PT SWP.SWP02A04_RUNTIME2.TIME_M 12 4 2 39 20 0 2 0 0 +Q SWP.SWP02A04_RUNTIME2.TIME_M 1 1 2 39 8 0 2 0 0 +ET SWP.SWP02A04_RUNTIME2.TIME_M 12 4 2 39 12 0 2 0 0 +IN SWP.SWP02A04_RUNTIME2.TIME_RST 1 1 2 40 16 0 2 0 0 +PT SWP.SWP02A04_RUNTIME2.TIME_RST 12 4 2 40 20 0 2 0 0 +Q SWP.SWP02A04_RUNTIME2.TIME_RST 1 1 2 40 8 0 2 0 0 +ET SWP.SWP02A04_RUNTIME2.TIME_RST 12 4 2 40 12 0 2 0 0 +RUN SWP.SWP02A05_RUNTIME1 1 1 2 41 12 0 2 0 0 +RUNTIMESET SWP.SWP02A05_RUNTIME1 11 4 2 41 16 0 2 0 0 +RUNTIMERST SWP.SWP02A05_RUNTIME1 1 1 2 41 20 0 2 0 0 +RUNTIMEREC_IN SWP.SWP02A05_RUNTIME1 11 4 2 41 24 0 2 0 0 +RUNTIME SWP.SWP02A05_RUNTIME1 11 4 2 41 8 0 2 0 0 +CYCLE SWP.SWP02A05_RUNTIME1 1 1 2 41 36 0 4 0 0 +MINUTE SWP.SWP02A05_RUNTIME1 11 4 2 41 40 0 4 0 0 +INI SWP.SWP02A05_RUNTIME1 1 1 2 41 44 0 4 0 0 +RUNTIME_INI SWP.SWP02A05_RUNTIME1 11 4 2 41 48 0 4 0 0 +IN SWP.SWP02A05_RUNTIME1.TIME_M 1 1 2 42 16 0 2 0 0 +PT SWP.SWP02A05_RUNTIME1.TIME_M 12 4 2 42 20 0 2 0 0 +Q SWP.SWP02A05_RUNTIME1.TIME_M 1 1 2 42 8 0 2 0 0 +ET SWP.SWP02A05_RUNTIME1.TIME_M 12 4 2 42 12 0 2 0 0 +IN SWP.SWP02A05_RUNTIME1.TIME_RST 1 1 2 43 16 0 2 0 0 +PT SWP.SWP02A05_RUNTIME1.TIME_RST 12 4 2 43 20 0 2 0 0 +Q SWP.SWP02A05_RUNTIME1.TIME_RST 1 1 2 43 8 0 2 0 0 +ET SWP.SWP02A05_RUNTIME1.TIME_RST 12 4 2 43 12 0 2 0 0 +RUN SWP.SWP02A05_RUNTIME2 1 1 2 44 12 0 2 0 0 +RUNTIMESET SWP.SWP02A05_RUNTIME2 11 4 2 44 16 0 2 0 0 +RUNTIMERST SWP.SWP02A05_RUNTIME2 1 1 2 44 20 0 2 0 0 +RUNTIMEREC_IN SWP.SWP02A05_RUNTIME2 11 4 2 44 24 0 2 0 0 +RUNTIME SWP.SWP02A05_RUNTIME2 11 4 2 44 8 0 2 0 0 +CYCLE SWP.SWP02A05_RUNTIME2 1 1 2 44 36 0 4 0 0 +MINUTE SWP.SWP02A05_RUNTIME2 11 4 2 44 40 0 4 0 0 +INI SWP.SWP02A05_RUNTIME2 1 1 2 44 44 0 4 0 0 +RUNTIME_INI SWP.SWP02A05_RUNTIME2 11 4 2 44 48 0 4 0 0 +IN SWP.SWP02A05_RUNTIME2.TIME_M 1 1 2 45 16 0 2 0 0 +PT SWP.SWP02A05_RUNTIME2.TIME_M 12 4 2 45 20 0 2 0 0 +Q SWP.SWP02A05_RUNTIME2.TIME_M 1 1 2 45 8 0 2 0 0 +ET SWP.SWP02A05_RUNTIME2.TIME_M 12 4 2 45 12 0 2 0 0 +IN SWP.SWP02A05_RUNTIME2.TIME_RST 1 1 2 46 16 0 2 0 0 +PT SWP.SWP02A05_RUNTIME2.TIME_RST 12 4 2 46 20 0 2 0 0 +Q SWP.SWP02A05_RUNTIME2.TIME_RST 1 1 2 46 8 0 2 0 0 +ET SWP.SWP02A05_RUNTIME2.TIME_RST 12 4 2 46 12 0 2 0 0 +RUN SWP.SWP02A06_RUNTIME1 1 1 2 47 12 0 2 0 0 +RUNTIMESET SWP.SWP02A06_RUNTIME1 11 4 2 47 16 0 2 0 0 +RUNTIMERST SWP.SWP02A06_RUNTIME1 1 1 2 47 20 0 2 0 0 +RUNTIMEREC_IN SWP.SWP02A06_RUNTIME1 11 4 2 47 24 0 2 0 0 +RUNTIME SWP.SWP02A06_RUNTIME1 11 4 2 47 8 0 2 0 0 +CYCLE SWP.SWP02A06_RUNTIME1 1 1 2 47 36 0 4 0 0 +MINUTE SWP.SWP02A06_RUNTIME1 11 4 2 47 40 0 4 0 0 +INI SWP.SWP02A06_RUNTIME1 1 1 2 47 44 0 4 0 0 +RUNTIME_INI SWP.SWP02A06_RUNTIME1 11 4 2 47 48 0 4 0 0 +IN SWP.SWP02A06_RUNTIME1.TIME_M 1 1 2 48 16 0 2 0 0 +PT SWP.SWP02A06_RUNTIME1.TIME_M 12 4 2 48 20 0 2 0 0 +Q SWP.SWP02A06_RUNTIME1.TIME_M 1 1 2 48 8 0 2 0 0 +ET SWP.SWP02A06_RUNTIME1.TIME_M 12 4 2 48 12 0 2 0 0 +IN SWP.SWP02A06_RUNTIME1.TIME_RST 1 1 2 49 16 0 2 0 0 +PT SWP.SWP02A06_RUNTIME1.TIME_RST 12 4 2 49 20 0 2 0 0 +Q SWP.SWP02A06_RUNTIME1.TIME_RST 1 1 2 49 8 0 2 0 0 +ET SWP.SWP02A06_RUNTIME1.TIME_RST 12 4 2 49 12 0 2 0 0 +RUN SWP.SWP02A06_RUNTIME2 1 1 2 50 12 0 2 0 0 +RUNTIMESET SWP.SWP02A06_RUNTIME2 11 4 2 50 16 0 2 0 0 +RUNTIMERST SWP.SWP02A06_RUNTIME2 1 1 2 50 20 0 2 0 0 +RUNTIMEREC_IN SWP.SWP02A06_RUNTIME2 11 4 2 50 24 0 2 0 0 +RUNTIME SWP.SWP02A06_RUNTIME2 11 4 2 50 8 0 2 0 0 +CYCLE SWP.SWP02A06_RUNTIME2 1 1 2 50 36 0 4 0 0 +MINUTE SWP.SWP02A06_RUNTIME2 11 4 2 50 40 0 4 0 0 +INI SWP.SWP02A06_RUNTIME2 1 1 2 50 44 0 4 0 0 +RUNTIME_INI SWP.SWP02A06_RUNTIME2 11 4 2 50 48 0 4 0 0 +IN SWP.SWP02A06_RUNTIME2.TIME_M 1 1 2 51 16 0 2 0 0 +PT SWP.SWP02A06_RUNTIME2.TIME_M 12 4 2 51 20 0 2 0 0 +Q SWP.SWP02A06_RUNTIME2.TIME_M 1 1 2 51 8 0 2 0 0 +ET SWP.SWP02A06_RUNTIME2.TIME_M 12 4 2 51 12 0 2 0 0 +IN SWP.SWP02A06_RUNTIME2.TIME_RST 1 1 2 52 16 0 2 0 0 +PT SWP.SWP02A06_RUNTIME2.TIME_RST 12 4 2 52 20 0 2 0 0 +Q SWP.SWP02A06_RUNTIME2.TIME_RST 1 1 2 52 8 0 2 0 0 +ET SWP.SWP02A06_RUNTIME2.TIME_RST 12 4 2 52 12 0 2 0 0 diff --git a/DDC0201/$GEN$/Resource/pceVars.txt.xml b/DDC0201/$GEN$/Resource/pceVars.txt.xml new file mode 100644 index 0000000..8a0f50a --- /dev/null +++ b/DDC0201/$GEN$/Resource/pceVars.txt.xml @@ -0,0 +1,503 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/DDC0201/$GEN$/SCAN.LST b/DDC0201/$GEN$/SCAN.LST new file mode 100644 index 0000000..1774934 --- /dev/null +++ b/DDC0201/$GEN$/SCAN.LST @@ -0,0 +1,4 @@ +E:\公司项目\项目文档\PM23092溧水秦淮人家一期拆迁安置房项目\下位机\DDC0201\SCAN.POE +E:\PROGRAMFILE\EXDRIVER\EXCONFIG\EXDRIVE\LIB\BRCON_MCFB_ED_V3.3.0.1\BS_DEVSCAN.POE + + diff --git a/DDC0201/$GEN$/SCAN.PTT b/DDC0201/$GEN$/SCAN.PTT new file mode 100644 index 0000000..98c26c3 --- /dev/null +++ b/DDC0201/$GEN$/SCAN.PTT @@ -0,0 +1,7 @@ +PROGRAM SCAN + + + + + +END_PROGRAM diff --git a/DDC0201/$GEN$/SWP.LST b/DDC0201/$GEN$/SWP.LST new file mode 100644 index 0000000..0c134a3 --- /dev/null +++ b/DDC0201/$GEN$/SWP.LST @@ -0,0 +1,2 @@ +E:\公司项目\项目文档\PM23092溧水秦淮人家一期拆迁安置房项目\下位机\DDC0201\SWP.POE +E:\PROGRAMFILE\EXDRIVER\EXCONFIG\EXDRIVE\LIB\BRCON_MCFB_ED_V3.3.0.1\BS_RUNTIME.POE diff --git a/DDC0201/$GEN$/SWP.PTT b/DDC0201/$GEN$/SWP.PTT new file mode 100644 index 0000000..1ad1025 --- /dev/null +++ b/DDC0201/$GEN$/SWP.PTT @@ -0,0 +1,7 @@ +PROGRAM SWP + + + + + +END_PROGRAM diff --git a/DDC0201/$GEN$/TH4851.LST b/DDC0201/$GEN$/TH4851.LST new file mode 100644 index 0000000..ea6968f --- /dev/null +++ b/DDC0201/$GEN$/TH4851.LST @@ -0,0 +1,5 @@ +E:\公司项目\项目文档\PM23092溧水秦淮人家一期拆迁安置房项目\下位机\DDCB102\TH4851.POE + + +E:\PROGRAMFILE\EXDRIVER\EXCONFIG\EXDRIVE\LIB\BRCON_MCFB_ED_V3.3.0.1\BS_GETCRC16.POE + diff --git a/DDC0201/DDC0201.GEN b/DDC0201/DDC0201.GEN new file mode 100644 index 0000000..0833659 --- /dev/null +++ b/DDC0201/DDC0201.GEN @@ -0,0 +1,16 @@ +[PROTOTYP_PROG] +COUNT=2 +FILE1=\$GEN$\SCAN +FILE0=\$GEN$\SWP +[PROTOTYP_FB] +COUNT=0 +[PROTOTYP_FKT] +COUNT=0 +[LIBRARY] +FILE2=\LIB\BRCON_MCFB_ED_V3.3.0.1\BRCON_MCFB_ED_V3.3.0.1.GEN +COUNT=3 +FILE1=\LIB\BRCON_MCFB_IU_V4.0.0\BRCON_MCFB_ED_V4.0.1.GEN +FILE0=\LIB\sfclib\sfclib.GEN +[EXECUTABLE] +COUNT=1 +FILE0=\$ENV$\Resource\Resource diff --git a/DDC0201/DDC0201.VAR b/DDC0201/DDC0201.VAR new file mode 100644 index 0000000..eb730d0 --- /dev/null +++ b/DDC0201/DDC0201.VAR @@ -0,0 +1,24 @@ +[MAKEFILE] +COUNT=1 +ACTIVE=\$ENV$\Resource\Resource.MAK +FILE0=\$ENV$\Resource\Resource +[LIBRARY] +FILE2=\LIB\BRCON_MCFB_ED_V3.3.0.1\BRCON_MCFB_ED_V3.3.0.1.VAR +COUNT=3 +FILE1=\LIB\BRCON_MCFB_IU_V4.0.0\BRCON_MCFB_ED_V4.0.1.VAR +FILE0=\LIB\sfclib\sfclib.VAR +[ENCODING] +UTF8=1 +[ST_PROGRAM] +COUNT=2 +FILE1=\SWP +FILE0=\SCAN +[DIRECT_GLOBAL] +COUNT=1 +FILE0=\OPCDA +[TYPEDEF] +COUNT=1 +FILE0=\USERTYPE +[DATPARAM_INFO] +SeperateGen=1 +Version=4.0 diff --git a/DDC0201/OPCDA.POE b/DDC0201/OPCDA.POE new file mode 100644 index 0000000..27d5d6e --- /dev/null +++ b/DDC0201/OPCDA.POE @@ -0,0 +1,111 @@ +$BEGIN_IT_HEADER +DIRECTGLOBALDEFINITIONS = 1 +$END_IT_HEADER +PROGRAM OPCDA +VAR_GLOBAL +(* IOM 0801R 鍦板潃: 0 *) +LSWP02A01_R1 AT%I0.0 :BOOL; (*娼滄薄娉典簳SUMP-01-娉1杩愯鐘舵*) +LSWP02A01_F1 AT%I0.1 :BOOL; (*娼滄薄娉典簳SUMP-01-娉1鏁呴殰鐘舵*) +LSWP02A01_R2 AT%I0.2 :BOOL; (*娼滄薄娉典簳SUMP-01-娉2杩愯鐘舵*) +LSWP02A01_F2 AT%I0.3 :BOOL; (*娼滄薄娉典簳SUMP-01-娉2鏁呴殰鐘舵*) +LSWP02A01_HL AT%I0.4 :BOOL; (*娼滄薄娉典簳SUMP-01-楂樻恫浣*) +LSWP02A01_LL AT%I0.5 :BOOL; (*娼滄薄娉典簳SUMP-01-浣庢恫浣*) + + +(* IOM 0801R 鍦板潃: 1 *) +LSWP02A02_R1 AT%I16.0 :BOOL; (*娼滄薄娉典簳SUMP-01-娉1杩愯鐘舵*) +LSWP02A02_F1 AT%I16.1 :BOOL; (*娼滄薄娉典簳SUMP-01-娉1鏁呴殰鐘舵*) +LSWP02A02_R2 AT%I16.2 :BOOL; (*娼滄薄娉典簳SUMP-01-娉2杩愯鐘舵*) +LSWP02A02_F2 AT%I16.3 :BOOL; (*娼滄薄娉典簳SUMP-01-娉2鏁呴殰鐘舵*) +LSWP02A02_HL AT%I16.4 :BOOL; (*娼滄薄娉典簳SUMP-01-楂樻恫浣*) +LSWP02A02_LL AT%I16.5 :BOOL; (*娼滄薄娉典簳SUMP-01-浣庢恫浣*) + + +(* IOM 0801R 鍦板潃: 2 *) +LSWP02A03_R1 AT%I32.0 :BOOL; (*娼滄薄娉典簳SUMP-01-娉1杩愯鐘舵*) +LSWP02A03_F1 AT%I32.1 :BOOL; (*娼滄薄娉典簳SUMP-01-娉1鏁呴殰鐘舵*) +LSWP02A03_R2 AT%I32.2 :BOOL; (*娼滄薄娉典簳SUMP-01-娉2杩愯鐘舵*) +LSWP02A03_F2 AT%I32.3 :BOOL; (*娼滄薄娉典簳SUMP-01-娉2鏁呴殰鐘舵*) +LSWP02A03_HL AT%I32.4 :BOOL; (*娼滄薄娉典簳SUMP-01-楂樻恫浣*) +LSWP02A03_LL AT%I32.5 :BOOL; (*娼滄薄娉典簳SUMP-01-浣庢恫浣*) + + +(* IOM 0801R 鍦板潃: 3 *) +LSWP02A04_R1 AT%I48.0 :BOOL; (*娼滄薄娉典簳SUMP-01-娉1杩愯鐘舵*) +LSWP02A04_F1 AT%I48.1 :BOOL; (*娼滄薄娉典簳SUMP-01-娉1鏁呴殰鐘舵*) +LSWP02A04_R2 AT%I48.2 :BOOL; (*娼滄薄娉典簳SUMP-01-娉2杩愯鐘舵*) +LSWP02A04_F2 AT%I48.3 :BOOL; (*娼滄薄娉典簳SUMP-01-娉2鏁呴殰鐘舵*) +LSWP02A04_HL AT%I48.4 :BOOL; (*娼滄薄娉典簳SUMP-01-楂樻恫浣*) +LSWP02A04_LL AT%I48.5 :BOOL; (*娼滄薄娉典簳SUMP-01-浣庢恫浣*) + + +(* IOM 0801R 鍦板潃: 4 *) +LSWP02A05_R1 AT%I64.0 :BOOL; (*娼滄薄娉典簳SUMP-01-娉1杩愯鐘舵*) +LSWP02A05_F1 AT%I64.1 :BOOL; (*娼滄薄娉典簳SUMP-01-娉1鏁呴殰鐘舵*) +LSWP02A05_R2 AT%I64.2 :BOOL; (*娼滄薄娉典簳SUMP-01-娉2杩愯鐘舵*) +LSWP02A05_F2 AT%I64.3 :BOOL; (*娼滄薄娉典簳SUMP-01-娉2鏁呴殰鐘舵*) +LSWP02A05_HL AT%I64.4 :BOOL; (*娼滄薄娉典簳SUMP-01-楂樻恫浣*) +LSWP02A05_LL AT%I64.5 :BOOL; (*娼滄薄娉典簳SUMP-01-浣庢恫浣*) + + +(* IOM 0801R 鍦板潃: 5 *) +LSWP02A06_R1 AT%I80.0 :BOOL; (*娼滄薄娉典簳SUMP-01-娉1杩愯鐘舵*) +LSWP02A06_F1 AT%I80.1 :BOOL; (*娼滄薄娉典簳SUMP-01-娉1鏁呴殰鐘舵*) +LSWP02A06_R2 AT%I80.2 :BOOL; (*娼滄薄娉典簳SUMP-01-娉2杩愯鐘舵*) +LSWP02A06_F2 AT%I80.3 :BOOL; (*娼滄薄娉典簳SUMP-01-娉2鏁呴殰鐘舵*) +LSWP02A06_HL AT%I80.4 :BOOL; (*娼滄薄娉典簳SUMP-01-楂樻恫浣*) +LSWP02A06_LL AT%I80.5 :BOOL; (*娼滄薄娉典簳SUMP-01-浣庢恫浣*) + + +LBOX02A01_DS AT%M102.0 :BOOL; (*鎺у埗绠盉01-妯″潡鍦板潃鐘舵*) +LBOX02A01_OR AT%M124.0 :REAL; (*鎺у埗绠盉00-妯″潡鍦ㄧ嚎姣斾緥*) + + +LSWP02A01_RST1 AT%M168.0 :BOOL; (*娼滄薄娉典簳02A01-杩愯鏃堕棿绱Н閲嶇疆1*) +LSWP02A01_RSTV1 AT%M172.0 :REAL; (*娼滄薄娉典簳02A01-杩愯鏃堕棿绱Н閲嶇疆鍊1*) +LSWP02A01_RH1 AT%M176.0 :REAL; (*娼滄薄娉典簳02A01-杩愯鏃堕棿绱Н鍊1*) +LSWP02A01_RST2 AT%M180.0 :BOOL; (*娼滄薄娉典簳02A01-杩愯鏃堕棿绱Н閲嶇疆2*) +LSWP02A01_RSTV2 AT%M184.0 :REAL; (*娼滄薄娉典簳02A01-杩愯鏃堕棿绱Н閲嶇疆鍊2*) +LSWP02A01_RH2 AT%M188.0 :REAL; (*娼滄薄娉典簳02A01-杩愯鏃堕棿绱Н鍊2*) + +LSWP02A02_RST1 AT%M192.0 :BOOL; (*娼滄薄娉典簳02A02-杩愯鏃堕棿绱Н閲嶇疆1*) +LSWP02A02_RSTV1 AT%M196.0 :REAL; (*娼滄薄娉典簳02A02-杩愯鏃堕棿绱Н閲嶇疆鍊1*) +LSWP02A02_RH1 AT%M200.0 :REAL; (*娼滄薄娉典簳02A02-杩愯鏃堕棿绱Н鍊1*) +LSWP02A02_RST2 AT%M204.0 :BOOL; (*娼滄薄娉典簳02A02-杩愯鏃堕棿绱Н閲嶇疆2*) +LSWP02A02_RSTV2 AT%M208.0 :REAL; (*娼滄薄娉典簳02A02-杩愯鏃堕棿绱Н閲嶇疆鍊2*) +LSWP02A02_RH2 AT%M212.0 :REAL; (*娼滄薄娉典簳02A02-杩愯鏃堕棿绱Н鍊2*) + +LSWP02A03_RST1 AT%M216.0 :BOOL; (*娼滄薄娉典簳02A03-杩愯鏃堕棿绱Н閲嶇疆1*) +LSWP02A03_RSTV1 AT%M220.0 :REAL; (*娼滄薄娉典簳02A03-杩愯鏃堕棿绱Н閲嶇疆鍊1*) +LSWP02A03_RH1 AT%M224.0 :REAL; (*娼滄薄娉典簳02A03-杩愯鏃堕棿绱Н鍊1*) +LSWP02A03_RST2 AT%M228.0 :BOOL; (*娼滄薄娉典簳02A03-杩愯鏃堕棿绱Н閲嶇疆2*) +LSWP02A03_RSTV2 AT%M232.0 :REAL; (*娼滄薄娉典簳02A03-杩愯鏃堕棿绱Н閲嶇疆鍊2*) +LSWP02A03_RH2 AT%M236.0 :REAL; (*娼滄薄娉典簳02A03-杩愯鏃堕棿绱Н鍊2*) + +LSWP02A04_RST1 AT%M240.0 :BOOL; (*娼滄薄娉典簳02A04-杩愯鏃堕棿绱Н閲嶇疆1*) +LSWP02A04_RSTV1 AT%M244.0 :REAL; (*娼滄薄娉典簳02A04-杩愯鏃堕棿绱Н閲嶇疆鍊1*) +LSWP02A04_RH1 AT%M248.0 :REAL; (*娼滄薄娉典簳02A04-杩愯鏃堕棿绱Н鍊1*) +LSWP02A04_RST2 AT%M252.0 :BOOL; (*娼滄薄娉典簳02A04-杩愯鏃堕棿绱Н閲嶇疆2*) +LSWP02A04_RSTV2 AT%M256.0 :REAL; (*娼滄薄娉典簳02A04-杩愯鏃堕棿绱Н閲嶇疆鍊2*) +LSWP02A04_RH2 AT%M260.0 :REAL; (*娼滄薄娉典簳02A04-杩愯鏃堕棿绱Н鍊2*) + +LSWP02A05_RST1 AT%M264.0 :BOOL; (*娼滄薄娉典簳02A05-杩愯鏃堕棿绱Н閲嶇疆1*) +LSWP02A05_RSTV1 AT%M268.0 :REAL; (*娼滄薄娉典簳02A05-杩愯鏃堕棿绱Н閲嶇疆鍊1*) +LSWP02A05_RH1 AT%M272.0 :REAL; (*娼滄薄娉典簳02A05-杩愯鏃堕棿绱Н鍊1*) +LSWP02A05_RST2 AT%M276.0 :BOOL; (*娼滄薄娉典簳02A05-杩愯鏃堕棿绱Н閲嶇疆2*) +LSWP02A05_RSTV2 AT%M280.0 :REAL; (*娼滄薄娉典簳02A05-杩愯鏃堕棿绱Н閲嶇疆鍊2*) +LSWP02A05_RH2 AT%M284.0 :REAL; (*娼滄薄娉典簳02A05-杩愯鏃堕棿绱Н鍊2*) + +LSWP02A06_RST1 AT%M288.0 :BOOL; (*娼滄薄娉典簳02A06-杩愯鏃堕棿绱Н閲嶇疆1*) +LSWP02A06_RSTV1 AT%M292.0 :REAL; (*娼滄薄娉典簳02A06-杩愯鏃堕棿绱Н閲嶇疆鍊1*) +LSWP02A06_RH1 AT%M296.0 :REAL; (*娼滄薄娉典簳02A06-杩愯鏃堕棿绱Н鍊1*) +LSWP02A06_RST2 AT%M300.0 :BOOL; (*娼滄薄娉典簳02A06-杩愯鏃堕棿绱Н閲嶇疆2*) +LSWP02A06_RSTV2 AT%M304.0 :REAL; (*娼滄薄娉典簳02A06-杩愯鏃堕棿绱Н閲嶇疆鍊2*) +LSWP02A06_RH2 AT%M308.0 :REAL; (*娼滄薄娉典簳02A06-杩愯鏃堕棿绱Н鍊2*) + + + +END_VAR + + +END_PROGRAM \ No newline at end of file diff --git a/DDC0201/Resource.WL b/DDC0201/Resource.WL new file mode 100644 index 0000000..ef59069 --- /dev/null +++ b/DDC0201/Resource.WL @@ -0,0 +1,11 @@ +[WATCH_ENTRIES] +FILE0=OPCDA.LIESB1A05_CO +COMMENT0=" +FILE1=OPCDA.LIESB1A04_CO +COMMENT1=" +FILE2=OPCDA.LIESB1A03_CO +COMMENT2=" +FILE3=OPCDA.LIESB1A02_CO +COMMENT3=" +FILE4=OPCDA.LIESB1A01_CO +COMMENT4=" diff --git a/DDC0201/SCAN.POE b/DDC0201/SCAN.POE new file mode 100644 index 0000000..a454e78 --- /dev/null +++ b/DDC0201/SCAN.POE @@ -0,0 +1,150 @@ +PROGRAM SCAN +VAR_EXTERNAL + +END_VAR + +VAR_GLOBAL + +END_VAR + +VAR +Dev_Array :array[0..31] of byte; +BOX01_DevScan :BS_DevScan; +BOX02_DevScan :BS_DevScan; +BOX03_DevScan :BS_DevScan; +BOX04_DevScan :BS_DevScan; +BOX05_DevScan :BS_DevScan; + +BOX01_Hex :DWORD ; +BOX02_Hex :DWORD ; +BOX03_Hex :DWORD ; +BOX04_Hex :DWORD ; +BOX05_Hex :DWORD ; + +DEV00_IP AT%M7000.0 :BYTE; +DEV00_R AT%M8000.0 :BYTE; +DEV01_R AT%M8001.0 :BYTE; +DEV02_R AT%M8002.0 :BYTE; +DEV03_R AT%M8003.0 :BYTE; +DEV04_R AT%M8004.0 :BYTE; +DEV05_R AT%M8005.0 :BYTE; +DEV06_R AT%M8006.0 :BYTE; +DEV07_R AT%M8007.0 :BYTE; +DEV08_R AT%M8008.0 :BYTE; +DEV09_R AT%M8009.0 :BYTE; +DEV10_R AT%M8010.0 :BYTE; +DEV11_R AT%M8011.0 :BYTE; +DEV12_R AT%M8012.0 :BYTE; +DEV13_R AT%M8013.0 :BYTE; +DEV14_R AT%M8014.0 :BYTE; +DEV15_R AT%M8015.0 :BYTE; +DEV16_R AT%M8016.0 :BYTE; +DEV17_R AT%M8017.0 :BYTE; +DEV18_R AT%M8018.0 :BYTE; +DEV19_R AT%M8019.0 :BYTE; +DEV20_R AT%M8020.0 :BYTE; +DEV21_R AT%M8021.0 :BYTE; +DEV22_R AT%M8022.0 :BYTE; +DEV23_R AT%M8023.0 :BYTE; +DEV24_R AT%M8024.0 :BYTE; +DEV25_R AT%M8025.0 :BYTE; +DEV26_R AT%M8026.0 :BYTE; +DEV27_R AT%M8027.0 :BYTE; +DEV28_R AT%M8028.0 :BYTE; +DEV29_R AT%M8029.0 :BYTE; +DEV30_R AT%M8030.0 :BYTE; +DEV31_R AT%M8031.0 :BYTE; + +END_VAR + +(*Automatically declared*) +VAR_EXTERNAL + LBOX02A01_OR : REAL; + LBOX02A01_DS : BOOL; +END_VAR +(** **) +(** {*模块地址分配设定,分别对应0~31号地址模块,从右起*} **) +(** {* 3 2 1 *} **) +(** {*10987654321098765432109876543210*} **) +(** BOX01_Hex :=2#00000000000000000000000000111111 ; **) + (* assign - Stmt *) + LD 2#00000000000000000000000000111111 + ST BOX01_Hex + +(** **) +(** {*模块扫描功能块关联*} **) +(** BOX01_DevScan( Dev_Array:= Dev_Array , Dev_Scan_Hex:= BOX01_Hex | LBOX02A01_DS:= Dev_Ready, LBOX02A01_OR:= Dev_Ratio ); **) + (* call - Stmt *) + CAL BOX01_DevScan ( + Dev_Array := Dev_Array, + Dev_Scan_Hex := BOX01_Hex + | + LBOX02A01_DS := Dev_Ready, + LBOX02A01_OR := Dev_Ratio + ) + +(** **) +(** {****************************************************默认段****************************************************} **) +(** {*模块设备状态关联*} **) +(** Dev_Array[0] :=DEV00_R; **) + (* assign - Stmt *) + LD DEV00_R + ST Dev_Array[0] + +(** Dev_Array[1] :=DEV01_R; **) + (* assign - Stmt *) + LD DEV01_R + ST Dev_Array[1] + +(** Dev_Array[2] :=DEV02_R; **) + (* assign - Stmt *) + LD DEV02_R + ST Dev_Array[2] + +(** Dev_Array[3] :=DEV03_R; **) + (* assign - Stmt *) + LD DEV03_R + ST Dev_Array[3] + +(** Dev_Array[4] :=DEV04_R; **) + (* assign - Stmt *) + LD DEV04_R + ST Dev_Array[4] + +(** Dev_Array[5] :=DEV05_R; **) + (* assign - Stmt *) + LD DEV05_R + ST Dev_Array[5] + +(** Dev_Array[6] :=DEV06_R; **) + (* assign - Stmt *) + LD DEV06_R + ST Dev_Array[6] + +(** Dev_Array[7] :=DEV07_R; **) + (* assign - Stmt *) + LD DEV07_R + ST Dev_Array[7] + +(** Dev_Array[8] :=DEV08_R; **) + (* assign - Stmt *) + LD DEV08_R + ST Dev_Array[8] + +(** Dev_Array[9] :=DEV09_R; **) + (* assign - Stmt *) + LD DEV09_R + ST Dev_Array[9] + +(** Dev_Array[10]:=DEV10_R; **) + (* assign - Stmt *) + LD DEV10_R + ST Dev_Array[10] + +(** Dev_Array[11]:=DEV11_R; **) + (* assign - Stmt *) + LD DEV11_R + ST Dev_Array[11] + + +END_PROGRAM \ No newline at end of file diff --git a/DDC0201/SCAN.ST b/DDC0201/SCAN.ST new file mode 100644 index 0000000..da9dd4d --- /dev/null +++ b/DDC0201/SCAN.ST @@ -0,0 +1,83 @@ +PROGRAM SCAN +VAR_EXTERNAL + +END_VAR + +VAR_GLOBAL + +END_VAR + +VAR +Dev_Array :array[0..31] of byte; +BOX01_DevScan :BS_DevScan; +BOX02_DevScan :BS_DevScan; +BOX03_DevScan :BS_DevScan; +BOX04_DevScan :BS_DevScan; +BOX05_DevScan :BS_DevScan; + +BOX01_Hex :DWORD ; +BOX02_Hex :DWORD ; +BOX03_Hex :DWORD ; +BOX04_Hex :DWORD ; +BOX05_Hex :DWORD ; + +DEV00_IP AT%M7000.0 :BYTE; +DEV00_R AT%M8000.0 :BYTE; +DEV01_R AT%M8001.0 :BYTE; +DEV02_R AT%M8002.0 :BYTE; +DEV03_R AT%M8003.0 :BYTE; +DEV04_R AT%M8004.0 :BYTE; +DEV05_R AT%M8005.0 :BYTE; +DEV06_R AT%M8006.0 :BYTE; +DEV07_R AT%M8007.0 :BYTE; +DEV08_R AT%M8008.0 :BYTE; +DEV09_R AT%M8009.0 :BYTE; +DEV10_R AT%M8010.0 :BYTE; +DEV11_R AT%M8011.0 :BYTE; +DEV12_R AT%M8012.0 :BYTE; +DEV13_R AT%M8013.0 :BYTE; +DEV14_R AT%M8014.0 :BYTE; +DEV15_R AT%M8015.0 :BYTE; +DEV16_R AT%M8016.0 :BYTE; +DEV17_R AT%M8017.0 :BYTE; +DEV18_R AT%M8018.0 :BYTE; +DEV19_R AT%M8019.0 :BYTE; +DEV20_R AT%M8020.0 :BYTE; +DEV21_R AT%M8021.0 :BYTE; +DEV22_R AT%M8022.0 :BYTE; +DEV23_R AT%M8023.0 :BYTE; +DEV24_R AT%M8024.0 :BYTE; +DEV25_R AT%M8025.0 :BYTE; +DEV26_R AT%M8026.0 :BYTE; +DEV27_R AT%M8027.0 :BYTE; +DEV28_R AT%M8028.0 :BYTE; +DEV29_R AT%M8029.0 :BYTE; +DEV30_R AT%M8030.0 :BYTE; +DEV31_R AT%M8031.0 :BYTE; + +END_VAR + +(*妯″潡鍦板潃鍒嗛厤璁惧畾锛屽垎鍒搴0~31鍙峰湴鍧妯″潡锛屼粠鍙宠捣*) + (* 3 2 1 *) + (*10987654321098765432109876543210*) +BOX01_Hex :=2#00000000000000000000000000111111 ; + +(*妯″潡鎵弿鍔熻兘鍧楀叧鑱*) +BOX01_DevScan( Dev_Array:= Dev_Array , Dev_Scan_Hex:= BOX01_Hex | LBOX02A01_DS:= Dev_Ready, LBOX02A01_OR:= Dev_Ratio ); + +(****************************************************榛樿娈****************************************************) +(*妯″潡璁惧鐘舵佸叧鑱*) +Dev_Array[0] :=DEV00_R; +Dev_Array[1] :=DEV01_R; +Dev_Array[2] :=DEV02_R; +Dev_Array[3] :=DEV03_R; +Dev_Array[4] :=DEV04_R; +Dev_Array[5] :=DEV05_R; +Dev_Array[6] :=DEV06_R; +Dev_Array[7] :=DEV07_R; +Dev_Array[8] :=DEV08_R; +Dev_Array[9] :=DEV09_R; +Dev_Array[10]:=DEV10_R; +Dev_Array[11]:=DEV11_R; + +END_PROGRAM \ No newline at end of file diff --git a/DDC0201/SCAN.bak b/DDC0201/SCAN.bak new file mode 100644 index 0000000..da9dd4d --- /dev/null +++ b/DDC0201/SCAN.bak @@ -0,0 +1,83 @@ +PROGRAM SCAN +VAR_EXTERNAL + +END_VAR + +VAR_GLOBAL + +END_VAR + +VAR +Dev_Array :array[0..31] of byte; +BOX01_DevScan :BS_DevScan; +BOX02_DevScan :BS_DevScan; +BOX03_DevScan :BS_DevScan; +BOX04_DevScan :BS_DevScan; +BOX05_DevScan :BS_DevScan; + +BOX01_Hex :DWORD ; +BOX02_Hex :DWORD ; +BOX03_Hex :DWORD ; +BOX04_Hex :DWORD ; +BOX05_Hex :DWORD ; + +DEV00_IP AT%M7000.0 :BYTE; +DEV00_R AT%M8000.0 :BYTE; +DEV01_R AT%M8001.0 :BYTE; +DEV02_R AT%M8002.0 :BYTE; +DEV03_R AT%M8003.0 :BYTE; +DEV04_R AT%M8004.0 :BYTE; +DEV05_R AT%M8005.0 :BYTE; +DEV06_R AT%M8006.0 :BYTE; +DEV07_R AT%M8007.0 :BYTE; +DEV08_R AT%M8008.0 :BYTE; +DEV09_R AT%M8009.0 :BYTE; +DEV10_R AT%M8010.0 :BYTE; +DEV11_R AT%M8011.0 :BYTE; +DEV12_R AT%M8012.0 :BYTE; +DEV13_R AT%M8013.0 :BYTE; +DEV14_R AT%M8014.0 :BYTE; +DEV15_R AT%M8015.0 :BYTE; +DEV16_R AT%M8016.0 :BYTE; +DEV17_R AT%M8017.0 :BYTE; +DEV18_R AT%M8018.0 :BYTE; +DEV19_R AT%M8019.0 :BYTE; +DEV20_R AT%M8020.0 :BYTE; +DEV21_R AT%M8021.0 :BYTE; +DEV22_R AT%M8022.0 :BYTE; +DEV23_R AT%M8023.0 :BYTE; +DEV24_R AT%M8024.0 :BYTE; +DEV25_R AT%M8025.0 :BYTE; +DEV26_R AT%M8026.0 :BYTE; +DEV27_R AT%M8027.0 :BYTE; +DEV28_R AT%M8028.0 :BYTE; +DEV29_R AT%M8029.0 :BYTE; +DEV30_R AT%M8030.0 :BYTE; +DEV31_R AT%M8031.0 :BYTE; + +END_VAR + +(*妯″潡鍦板潃鍒嗛厤璁惧畾锛屽垎鍒搴0~31鍙峰湴鍧妯″潡锛屼粠鍙宠捣*) + (* 3 2 1 *) + (*10987654321098765432109876543210*) +BOX01_Hex :=2#00000000000000000000000000111111 ; + +(*妯″潡鎵弿鍔熻兘鍧楀叧鑱*) +BOX01_DevScan( Dev_Array:= Dev_Array , Dev_Scan_Hex:= BOX01_Hex | LBOX02A01_DS:= Dev_Ready, LBOX02A01_OR:= Dev_Ratio ); + +(****************************************************榛樿娈****************************************************) +(*妯″潡璁惧鐘舵佸叧鑱*) +Dev_Array[0] :=DEV00_R; +Dev_Array[1] :=DEV01_R; +Dev_Array[2] :=DEV02_R; +Dev_Array[3] :=DEV03_R; +Dev_Array[4] :=DEV04_R; +Dev_Array[5] :=DEV05_R; +Dev_Array[6] :=DEV06_R; +Dev_Array[7] :=DEV07_R; +Dev_Array[8] :=DEV08_R; +Dev_Array[9] :=DEV09_R; +Dev_Array[10]:=DEV10_R; +Dev_Array[11]:=DEV11_R; + +END_PROGRAM \ No newline at end of file diff --git a/DDC0201/SWP.POE b/DDC0201/SWP.POE new file mode 100644 index 0000000..f4b2752 --- /dev/null +++ b/DDC0201/SWP.POE @@ -0,0 +1,211 @@ +PROGRAM SWP +VAR_EXTERNAL + +END_VAR + +VAR_GLOBAL + +END_VAR + +VAR +SWP02A01_RunTime1:BS_RunTime; +SWP02A01_RunTime2:BS_RunTime; +SWP02A02_RunTime1:BS_RunTime; +SWP02A02_RunTime2:BS_RunTime; +SWP02A03_RunTime1:BS_RunTime; +SWP02A03_RunTime2:BS_RunTime; +SWP02A04_RunTime1:BS_RunTime; +SWP02A04_RunTime2:BS_RunTime; +SWP02A05_RunTime1:BS_RunTime; +SWP02A05_RunTime2:BS_RunTime; +SWP02A06_RunTime1:BS_RunTime; +SWP02A06_RunTime2:BS_RunTime; + +END_VAR + +(*Automatically declared*) +VAR_EXTERNAL + LSWP02A06_RSTV2 : REAL; + LSWP02A01_RH1 : REAL; + LSWP02A06_RSTV1 : REAL; + LSWP02A01_RST2 : BOOL; + LSWP02A01_RST1 : BOOL; + LSWP02A02_R2 : BOOL; + LSWP02A02_R1 : BOOL; + LSWP02A02_RSTV2 : REAL; + LSWP02A02_RST2 : BOOL; + LSWP02A02_RST1 : BOOL; + LSWP02A03_R2 : BOOL; + LSWP02A03_R1 : BOOL; + LSWP02A02_RSTV1 : REAL; + LSWP02A04_RSTV1 : REAL; + LSWP02A04_R2 : BOOL; + LSWP02A04_R1 : BOOL; + LSWP02A01_R2 : BOOL; + LSWP02A01_R1 : BOOL; + LSWP02A05_RSTV2 : REAL; + LSWP02A04_RSTV2 : REAL; + LSWP02A03_RH1 : REAL; + LSWP02A01_RSTV2 : REAL; + LSWP02A06_RH1 : REAL; + LSWP02A05_RH2 : REAL; + LSWP02A03_RH2 : REAL; + LSWP02A03_RST2 : BOOL; + LSWP02A03_RST1 : BOOL; + LSWP02A06_R2 : BOOL; + LSWP02A06_R1 : BOOL; + LSWP02A05_RSTV1 : REAL; + LSWP02A01_RSTV1 : REAL; + LSWP02A06_RH2 : REAL; + LSWP02A06_RST2 : BOOL; + LSWP02A06_RST1 : BOOL; + LSWP02A05_RH1 : REAL; + LSWP02A04_RH2 : REAL; + LSWP02A03_RSTV1 : REAL; + LSWP02A02_RH1 : REAL; + LSWP02A05_R2 : BOOL; + LSWP02A05_R1 : BOOL; + LSWP02A05_RST2 : BOOL; + LSWP02A05_RST1 : BOOL; + LSWP02A04_RH1 : REAL; + LSWP02A03_RSTV2 : REAL; + LSWP02A01_RH2 : REAL; + LSWP02A02_RH2 : REAL; + LSWP02A04_RST2 : BOOL; + LSWP02A04_RST1 : BOOL; +END_VAR +(** {*运行累积时间*} **) +(** SWP02A01_RunTime1(RUN :=LSWP02A01_R1 , RUNTIMESET :=LSWP02A01_RSTV1 , RUNTIMERST :=LSWP02A01_RST1 , RunTimeRec_In :=LSWP02A01_RH1 | LSWP02A01_RH1:= RUNTIME); **) + (* call - Stmt *) + CAL SWP02A01_RunTime1 ( + RUN := LSWP02A01_R1, + RUNTIMESET := LSWP02A01_RSTV1, + RUNTIMERST := LSWP02A01_RST1, + RunTimeRec_In := LSWP02A01_RH1 + | + LSWP02A01_RH1 := RUNTIME + ) + +(** SWP02A01_RunTime2(RUN :=LSWP02A01_R2 , RUNTIMESET :=LSWP02A01_RSTV2 , RUNTIMERST :=LSWP02A01_RST2 , RunTimeRec_In :=LSWP02A01_RH2 | LSWP02A01_RH2:= RUNTIME); **) + (* call - Stmt *) + CAL SWP02A01_RunTime2 ( + RUN := LSWP02A01_R2, + RUNTIMESET := LSWP02A01_RSTV2, + RUNTIMERST := LSWP02A01_RST2, + RunTimeRec_In := LSWP02A01_RH2 + | + LSWP02A01_RH2 := RUNTIME + ) + +(** SWP02A02_RunTime1(RUN :=LSWP02A02_R1 , RUNTIMESET :=LSWP02A02_RSTV1 , RUNTIMERST :=LSWP02A02_RST1 , RunTimeRec_In :=LSWP02A02_RH1 | LSWP02A02_RH1:= RUNTIME); **) + (* call - Stmt *) + CAL SWP02A02_RunTime1 ( + RUN := LSWP02A02_R1, + RUNTIMESET := LSWP02A02_RSTV1, + RUNTIMERST := LSWP02A02_RST1, + RunTimeRec_In := LSWP02A02_RH1 + | + LSWP02A02_RH1 := RUNTIME + ) + +(** SWP02A02_RunTime2(RUN :=LSWP02A02_R2 , RUNTIMESET :=LSWP02A02_RSTV2 , RUNTIMERST :=LSWP02A02_RST2 , RunTimeRec_In :=LSWP02A02_RH2 | LSWP02A02_RH2:= RUNTIME); **) + (* call - Stmt *) + CAL SWP02A02_RunTime2 ( + RUN := LSWP02A02_R2, + RUNTIMESET := LSWP02A02_RSTV2, + RUNTIMERST := LSWP02A02_RST2, + RunTimeRec_In := LSWP02A02_RH2 + | + LSWP02A02_RH2 := RUNTIME + ) + +(** SWP02A03_RunTime1(RUN :=LSWP02A03_R1 , RUNTIMESET :=LSWP02A03_RSTV1 , RUNTIMERST :=LSWP02A03_RST1 , RunTimeRec_In :=LSWP02A03_RH1 | LSWP02A03_RH1:= RUNTIME); **) + (* call - Stmt *) + CAL SWP02A03_RunTime1 ( + RUN := LSWP02A03_R1, + RUNTIMESET := LSWP02A03_RSTV1, + RUNTIMERST := LSWP02A03_RST1, + RunTimeRec_In := LSWP02A03_RH1 + | + LSWP02A03_RH1 := RUNTIME + ) + +(** SWP02A03_RunTime2(RUN :=LSWP02A03_R2 , RUNTIMESET :=LSWP02A03_RSTV2 , RUNTIMERST :=LSWP02A03_RST2 , RunTimeRec_In :=LSWP02A03_RH2 | LSWP02A03_RH2:= RUNTIME); **) + (* call - Stmt *) + CAL SWP02A03_RunTime2 ( + RUN := LSWP02A03_R2, + RUNTIMESET := LSWP02A03_RSTV2, + RUNTIMERST := LSWP02A03_RST2, + RunTimeRec_In := LSWP02A03_RH2 + | + LSWP02A03_RH2 := RUNTIME + ) + +(** SWP02A04_RunTime1(RUN :=LSWP02A04_R1 , RUNTIMESET :=LSWP02A04_RSTV1 , RUNTIMERST :=LSWP02A04_RST1 , RunTimeRec_In :=LSWP02A04_RH1 | LSWP02A04_RH1:= RUNTIME); **) + (* call - Stmt *) + CAL SWP02A04_RunTime1 ( + RUN := LSWP02A04_R1, + RUNTIMESET := LSWP02A04_RSTV1, + RUNTIMERST := LSWP02A04_RST1, + RunTimeRec_In := LSWP02A04_RH1 + | + LSWP02A04_RH1 := RUNTIME + ) + +(** SWP02A04_RunTime2(RUN :=LSWP02A04_R2 , RUNTIMESET :=LSWP02A04_RSTV2 , RUNTIMERST :=LSWP02A04_RST2 , RunTimeRec_In :=LSWP02A04_RH2 | LSWP02A04_RH2:= RUNTIME); **) + (* call - Stmt *) + CAL SWP02A04_RunTime2 ( + RUN := LSWP02A04_R2, + RUNTIMESET := LSWP02A04_RSTV2, + RUNTIMERST := LSWP02A04_RST2, + RunTimeRec_In := LSWP02A04_RH2 + | + LSWP02A04_RH2 := RUNTIME + ) + +(** SWP02A05_RunTime1(RUN :=LSWP02A05_R1 , RUNTIMESET :=LSWP02A05_RSTV1 , RUNTIMERST :=LSWP02A05_RST1 , RunTimeRec_In :=LSWP02A05_RH1 | LSWP02A05_RH1:= RUNTIME); **) + (* call - Stmt *) + CAL SWP02A05_RunTime1 ( + RUN := LSWP02A05_R1, + RUNTIMESET := LSWP02A05_RSTV1, + RUNTIMERST := LSWP02A05_RST1, + RunTimeRec_In := LSWP02A05_RH1 + | + LSWP02A05_RH1 := RUNTIME + ) + +(** SWP02A05_RunTime2(RUN :=LSWP02A05_R2 , RUNTIMESET :=LSWP02A05_RSTV2 , RUNTIMERST :=LSWP02A05_RST2 , RunTimeRec_In :=LSWP02A05_RH2 | LSWP02A05_RH2:= RUNTIME); **) + (* call - Stmt *) + CAL SWP02A05_RunTime2 ( + RUN := LSWP02A05_R2, + RUNTIMESET := LSWP02A05_RSTV2, + RUNTIMERST := LSWP02A05_RST2, + RunTimeRec_In := LSWP02A05_RH2 + | + LSWP02A05_RH2 := RUNTIME + ) + +(** SWP02A06_RunTime1(RUN :=LSWP02A06_R1 , RUNTIMESET :=LSWP02A06_RSTV1 , RUNTIMERST :=LSWP02A06_RST1 , RunTimeRec_In :=LSWP02A06_RH1 | LSWP02A06_RH1:= RUNTIME); **) + (* call - Stmt *) + CAL SWP02A06_RunTime1 ( + RUN := LSWP02A06_R1, + RUNTIMESET := LSWP02A06_RSTV1, + RUNTIMERST := LSWP02A06_RST1, + RunTimeRec_In := LSWP02A06_RH1 + | + LSWP02A06_RH1 := RUNTIME + ) + +(** SWP02A06_RunTime2(RUN :=LSWP02A06_R2 , RUNTIMESET :=LSWP02A06_RSTV2 , RUNTIMERST :=LSWP02A06_RST2 , RunTimeRec_In :=LSWP02A06_RH2 | LSWP02A06_RH2:= RUNTIME); **) + (* call - Stmt *) + CAL SWP02A06_RunTime2 ( + RUN := LSWP02A06_R2, + RUNTIMESET := LSWP02A06_RSTV2, + RUNTIMERST := LSWP02A06_RST2, + RunTimeRec_In := LSWP02A06_RH2 + | + LSWP02A06_RH2 := RUNTIME + ) + + +END_PROGRAM \ No newline at end of file diff --git a/DDC0201/SWP.ST b/DDC0201/SWP.ST new file mode 100644 index 0000000..7cefbac --- /dev/null +++ b/DDC0201/SWP.ST @@ -0,0 +1,39 @@ +PROGRAM SWP +VAR_EXTERNAL + +END_VAR + +VAR_GLOBAL + +END_VAR + +VAR +SWP02A01_RunTime1:BS_RunTime; +SWP02A01_RunTime2:BS_RunTime; +SWP02A02_RunTime1:BS_RunTime; +SWP02A02_RunTime2:BS_RunTime; +SWP02A03_RunTime1:BS_RunTime; +SWP02A03_RunTime2:BS_RunTime; +SWP02A04_RunTime1:BS_RunTime; +SWP02A04_RunTime2:BS_RunTime; +SWP02A05_RunTime1:BS_RunTime; +SWP02A05_RunTime2:BS_RunTime; +SWP02A06_RunTime1:BS_RunTime; +SWP02A06_RunTime2:BS_RunTime; + +END_VAR + (*杩愯绱Н鏃堕棿*) + SWP02A01_RunTime1(RUN :=LSWP02A01_R1 , RUNTIMESET :=LSWP02A01_RSTV1 , RUNTIMERST :=LSWP02A01_RST1 , RunTimeRec_In :=LSWP02A01_RH1 | LSWP02A01_RH1:= RUNTIME); + SWP02A01_RunTime2(RUN :=LSWP02A01_R2 , RUNTIMESET :=LSWP02A01_RSTV2 , RUNTIMERST :=LSWP02A01_RST2 , RunTimeRec_In :=LSWP02A01_RH2 | LSWP02A01_RH2:= RUNTIME); + SWP02A02_RunTime1(RUN :=LSWP02A02_R1 , RUNTIMESET :=LSWP02A02_RSTV1 , RUNTIMERST :=LSWP02A02_RST1 , RunTimeRec_In :=LSWP02A02_RH1 | LSWP02A02_RH1:= RUNTIME); + SWP02A02_RunTime2(RUN :=LSWP02A02_R2 , RUNTIMESET :=LSWP02A02_RSTV2 , RUNTIMERST :=LSWP02A02_RST2 , RunTimeRec_In :=LSWP02A02_RH2 | LSWP02A02_RH2:= RUNTIME); + SWP02A03_RunTime1(RUN :=LSWP02A03_R1 , RUNTIMESET :=LSWP02A03_RSTV1 , RUNTIMERST :=LSWP02A03_RST1 , RunTimeRec_In :=LSWP02A03_RH1 | LSWP02A03_RH1:= RUNTIME); + SWP02A03_RunTime2(RUN :=LSWP02A03_R2 , RUNTIMESET :=LSWP02A03_RSTV2 , RUNTIMERST :=LSWP02A03_RST2 , RunTimeRec_In :=LSWP02A03_RH2 | LSWP02A03_RH2:= RUNTIME); + SWP02A04_RunTime1(RUN :=LSWP02A04_R1 , RUNTIMESET :=LSWP02A04_RSTV1 , RUNTIMERST :=LSWP02A04_RST1 , RunTimeRec_In :=LSWP02A04_RH1 | LSWP02A04_RH1:= RUNTIME); + SWP02A04_RunTime2(RUN :=LSWP02A04_R2 , RUNTIMESET :=LSWP02A04_RSTV2 , RUNTIMERST :=LSWP02A04_RST2 , RunTimeRec_In :=LSWP02A04_RH2 | LSWP02A04_RH2:= RUNTIME); + SWP02A05_RunTime1(RUN :=LSWP02A05_R1 , RUNTIMESET :=LSWP02A05_RSTV1 , RUNTIMERST :=LSWP02A05_RST1 , RunTimeRec_In :=LSWP02A05_RH1 | LSWP02A05_RH1:= RUNTIME); + SWP02A05_RunTime2(RUN :=LSWP02A05_R2 , RUNTIMESET :=LSWP02A05_RSTV2 , RUNTIMERST :=LSWP02A05_RST2 , RunTimeRec_In :=LSWP02A05_RH2 | LSWP02A05_RH2:= RUNTIME); + SWP02A06_RunTime1(RUN :=LSWP02A06_R1 , RUNTIMESET :=LSWP02A06_RSTV1 , RUNTIMERST :=LSWP02A06_RST1 , RunTimeRec_In :=LSWP02A06_RH1 | LSWP02A06_RH1:= RUNTIME); + SWP02A06_RunTime2(RUN :=LSWP02A06_R2 , RUNTIMESET :=LSWP02A06_RSTV2 , RUNTIMERST :=LSWP02A06_RST2 , RunTimeRec_In :=LSWP02A06_RH2 | LSWP02A06_RH2:= RUNTIME); + +END_PROGRAM \ No newline at end of file diff --git a/DDC0201/SWP.bak b/DDC0201/SWP.bak new file mode 100644 index 0000000..7cefbac --- /dev/null +++ b/DDC0201/SWP.bak @@ -0,0 +1,39 @@ +PROGRAM SWP +VAR_EXTERNAL + +END_VAR + +VAR_GLOBAL + +END_VAR + +VAR +SWP02A01_RunTime1:BS_RunTime; +SWP02A01_RunTime2:BS_RunTime; +SWP02A02_RunTime1:BS_RunTime; +SWP02A02_RunTime2:BS_RunTime; +SWP02A03_RunTime1:BS_RunTime; +SWP02A03_RunTime2:BS_RunTime; +SWP02A04_RunTime1:BS_RunTime; +SWP02A04_RunTime2:BS_RunTime; +SWP02A05_RunTime1:BS_RunTime; +SWP02A05_RunTime2:BS_RunTime; +SWP02A06_RunTime1:BS_RunTime; +SWP02A06_RunTime2:BS_RunTime; + +END_VAR + (*杩愯绱Н鏃堕棿*) + SWP02A01_RunTime1(RUN :=LSWP02A01_R1 , RUNTIMESET :=LSWP02A01_RSTV1 , RUNTIMERST :=LSWP02A01_RST1 , RunTimeRec_In :=LSWP02A01_RH1 | LSWP02A01_RH1:= RUNTIME); + SWP02A01_RunTime2(RUN :=LSWP02A01_R2 , RUNTIMESET :=LSWP02A01_RSTV2 , RUNTIMERST :=LSWP02A01_RST2 , RunTimeRec_In :=LSWP02A01_RH2 | LSWP02A01_RH2:= RUNTIME); + SWP02A02_RunTime1(RUN :=LSWP02A02_R1 , RUNTIMESET :=LSWP02A02_RSTV1 , RUNTIMERST :=LSWP02A02_RST1 , RunTimeRec_In :=LSWP02A02_RH1 | LSWP02A02_RH1:= RUNTIME); + SWP02A02_RunTime2(RUN :=LSWP02A02_R2 , RUNTIMESET :=LSWP02A02_RSTV2 , RUNTIMERST :=LSWP02A02_RST2 , RunTimeRec_In :=LSWP02A02_RH2 | LSWP02A02_RH2:= RUNTIME); + SWP02A03_RunTime1(RUN :=LSWP02A03_R1 , RUNTIMESET :=LSWP02A03_RSTV1 , RUNTIMERST :=LSWP02A03_RST1 , RunTimeRec_In :=LSWP02A03_RH1 | LSWP02A03_RH1:= RUNTIME); + SWP02A03_RunTime2(RUN :=LSWP02A03_R2 , RUNTIMESET :=LSWP02A03_RSTV2 , RUNTIMERST :=LSWP02A03_RST2 , RunTimeRec_In :=LSWP02A03_RH2 | LSWP02A03_RH2:= RUNTIME); + SWP02A04_RunTime1(RUN :=LSWP02A04_R1 , RUNTIMESET :=LSWP02A04_RSTV1 , RUNTIMERST :=LSWP02A04_RST1 , RunTimeRec_In :=LSWP02A04_RH1 | LSWP02A04_RH1:= RUNTIME); + SWP02A04_RunTime2(RUN :=LSWP02A04_R2 , RUNTIMESET :=LSWP02A04_RSTV2 , RUNTIMERST :=LSWP02A04_RST2 , RunTimeRec_In :=LSWP02A04_RH2 | LSWP02A04_RH2:= RUNTIME); + SWP02A05_RunTime1(RUN :=LSWP02A05_R1 , RUNTIMESET :=LSWP02A05_RSTV1 , RUNTIMERST :=LSWP02A05_RST1 , RunTimeRec_In :=LSWP02A05_RH1 | LSWP02A05_RH1:= RUNTIME); + SWP02A05_RunTime2(RUN :=LSWP02A05_R2 , RUNTIMESET :=LSWP02A05_RSTV2 , RUNTIMERST :=LSWP02A05_RST2 , RunTimeRec_In :=LSWP02A05_RH2 | LSWP02A05_RH2:= RUNTIME); + SWP02A06_RunTime1(RUN :=LSWP02A06_R1 , RUNTIMESET :=LSWP02A06_RSTV1 , RUNTIMERST :=LSWP02A06_RST1 , RunTimeRec_In :=LSWP02A06_RH1 | LSWP02A06_RH1:= RUNTIME); + SWP02A06_RunTime2(RUN :=LSWP02A06_R2 , RUNTIMESET :=LSWP02A06_RSTV2 , RUNTIMERST :=LSWP02A06_RST2 , RunTimeRec_In :=LSWP02A06_RH2 | LSWP02A06_RH2:= RUNTIME); + +END_PROGRAM \ No newline at end of file diff --git a/DDC0201/USERTYPE.TYP b/DDC0201/USERTYPE.TYP new file mode 100644 index 0000000..b77bf99 --- /dev/null +++ b/DDC0201/USERTYPE.TYP @@ -0,0 +1,5 @@ +[IEC_IEC_NORM] +TYPE + +END_TYPE + diff --git a/DDC0201/cfcxref.xsl b/DDC0201/cfcxref.xsl new file mode 100644 index 0000000..cb124ed --- /dev/null +++ b/DDC0201/cfcxref.xsl @@ -0,0 +1,101 @@ + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + +
+ Source + + Target(s) +
+
+ + + + + + + + + + + + + +
SourceNameConnectorLayerPrintOn
+ + + + + + + +
Page:
Row:
+
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + +
TargetNameConnectorLayerPrintOn
+ + + + + + + +
Page:
Row:
+
+
+
+ + +
+
\ No newline at end of file diff --git a/DDC0201/inputFileList b/DDC0201/inputFileList new file mode 100644 index 0000000..37a1cd2 --- /dev/null +++ b/DDC0201/inputFileList @@ -0,0 +1,3 @@ +2 +E:\公司项目\项目文档\PM23092溧水秦淮人家一期拆迁安置房项目\下位机\DDC0201\$GEN$\Resource\SCAN.CRD +E:\公司项目\项目文档\PM23092溧水秦淮人家一期拆迁安置房项目\下位机\DDC0201\$GEN$\Resource\SWP.CRD diff --git a/DDC0301/$ENV$/Resource/Resource.MAK b/DDC0301/$ENV$/Resource/Resource.MAK new file mode 100644 index 0000000..367dae2 --- /dev/null +++ b/DDC0301/$ENV$/Resource/Resource.MAK @@ -0,0 +1,39 @@ +[INFORMATION] +CONFIG= +HARDWARE=EXC5300 +SECONDHARDWARE= +PACK_SOURCE=0 +TYPE=3 +OPERATINGNUMBER=0 +OPTIMIZE=2 +CONNECTION=192.168.90.15 +MAPFILE=1 +[IO_EXTERNALS] +FILE= +[TASKS] +FILE0=\SCAN +FILE1=\SWP +COUNT=2 +[TASK_FILE0] +NETDEP=0 +NAME= +TYPE=TIMER +INTERRUPT_NAME= +PRIORITY=1 +TIME=300 +NR=0 +OPTIMIZE=3 +[TASK_FILE1] +NETDEP=0 +NAME= +TYPE=TIMER +INTERRUPT_NAME= +PRIORITY=2 +TIME=500 +NR=0 +OPTIMIZE=3 +[GLOBAL] +COUNT=0 +[DIRECT_GLOBAL] +FILE0=\OPCDA +COUNT=1 diff --git a/DDC0301/$ENV$/Resource/WATCHLIST.INI b/DDC0301/$ENV$/Resource/WATCHLIST.INI new file mode 100644 index 0000000..1e24033 --- /dev/null +++ b/DDC0301/$ENV$/Resource/WATCHLIST.INI @@ -0,0 +1 @@ +Resource.WL \ No newline at end of file diff --git a/DDC0301/$GEN$/AddressSpace.xml b/DDC0301/$GEN$/AddressSpace.xml new file mode 100644 index 0000000..41d5ad3 --- /dev/null +++ b/DDC0301/$GEN$/AddressSpace.xml @@ -0,0 +1,2 @@ + +LSWP03A01_R1OPCDA11018011LSWP03A01_F1OPCDA11018111LSWP03A01_R2OPCDA11018211LSWP03A01_F2OPCDA11018311LSWP03A01_HLOPCDA11018411LSWP03A01_LLOPCDA11018511LSWP03A02_R1OPCDA110124011LSWP03A02_F1OPCDA110124111LSWP03A02_R2OPCDA110124211LSWP03A02_F2OPCDA110124311LSWP03A02_HLOPCDA110124411LSWP03A02_LLOPCDA110124511LSWP03A03_R1OPCDA110140011LSWP03A03_F1OPCDA110140111LSWP03A03_R2OPCDA110140211LSWP03A03_F2OPCDA110140311LSWP03A03_HLOPCDA110140411LSWP03A03_LLOPCDA110140511LSWP03A04_R1OPCDA110156011LSWP03A04_F1OPCDA110156111LSWP03A04_R2OPCDA110156211LSWP03A04_F2OPCDA110156311LSWP03A04_HLOPCDA110156411LSWP03A04_LLOPCDA110156511LSWP03A05_R1OPCDA110172011LSWP03A05_F1OPCDA110172111LSWP03A05_R2OPCDA110172211LSWP03A05_F2OPCDA110172311LSWP03A05_HLOPCDA110172411LSWP03A05_LLOPCDA110172511LSWP03A06_R1OPCDA110188011LSWP03A06_F1OPCDA110188111LSWP03A06_R2OPCDA110188211LSWP03A06_F2OPCDA110188311LSWP03A06_HLOPCDA110188411LSWP03A06_LLOPCDA110188511LBOX03A01_DSOPCDA11011134011LBOX03A01_OROPCDA114011156013LSWP03A01_RST1OPCDA11011200011LSWP03A01_RSTV1OPCDA114011204013LSWP03A01_RH1OPCDA114011208013LSWP03A01_RST2OPCDA11011212011LSWP03A01_RSTV2OPCDA114011216013LSWP03A01_RH2OPCDA114011220013LSWP03A02_RST1OPCDA11011224011LSWP03A02_RSTV1OPCDA114011228013LSWP03A02_RH1OPCDA114011232013LSWP03A02_RST2OPCDA11011236011LSWP03A02_RSTV2OPCDA114011240013LSWP03A02_RH2OPCDA114011244013LSWP03A03_RST1OPCDA11011248011LSWP03A03_RSTV1OPCDA114011252013LSWP03A03_RH1OPCDA114011256013LSWP03A03_RST2OPCDA11011260011LSWP03A03_RSTV2OPCDA114011264013LSWP03A03_RH2OPCDA114011268013LSWP03A04_RST1OPCDA11011272011LSWP03A04_RSTV1OPCDA114011276013LSWP03A04_RH1OPCDA114011280013LSWP03A04_RST2OPCDA11011284011LSWP03A04_RSTV2OPCDA114011288013LSWP03A04_RH2OPCDA114011292013LSWP03A05_RST1OPCDA11011296011LSWP03A05_RSTV1OPCDA114011300013LSWP03A05_RH1OPCDA114011304013LSWP03A05_RST2OPCDA11011308011LSWP03A05_RSTV2OPCDA114011312013LSWP03A05_RH2OPCDA114011316013LSWP03A06_RST1OPCDA11011320011LSWP03A06_RSTV1OPCDA114011324013LSWP03A06_RH1OPCDA114011328013LSWP03A06_RST2OPCDA11011332011LSWP03A06_RSTV2OPCDA114011336013LSWP03A06_RH2OPCDA114011340013 diff --git a/DDC0301/$GEN$/BS_DEVSCAN.PTT b/DDC0301/$GEN$/BS_DEVSCAN.PTT new file mode 100644 index 0000000..908a4e6 --- /dev/null +++ b/DDC0301/$GEN$/BS_DEVSCAN.PTT @@ -0,0 +1,20 @@ +FUNCTION_BLOCK BS_DevScan + + + VAR_INPUT + Dev_Scan_Hex : DWORD ; + Dev_Array : ARRAY [ 0 .. 31 ] of byte ; + END_VAR + + VAR_OUTPUT + Dev_Status : DWORD ; + Dev_Ratio : REAL ; + Dev_Ready : BOOL ; + Dev_Total : INT ; + Dev_Error : INT ; + HeartVavle : int ; + END_VAR + + + +END_FUNCTION_BLOCK diff --git a/DDC0301/$GEN$/BS_GETCRC16.PTT b/DDC0301/$GEN$/BS_GETCRC16.PTT new file mode 100644 index 0000000..34ea63f --- /dev/null +++ b/DDC0301/$GEN$/BS_GETCRC16.PTT @@ -0,0 +1,16 @@ +FUNCTION_BLOCK BS_GETCRC16 + + + VAR_INPUT + CRC_IN : array [ 0 .. 200 ] of byte ; + CRC_LEN : INT ; + END_VAR + + VAR_OUTPUT + CRC16H : byte ; + CRC16L : byte ; + END_VAR + + + +END_FUNCTION_BLOCK diff --git a/DDC0301/$GEN$/BS_RUNTIME.PTT b/DDC0301/$GEN$/BS_RUNTIME.PTT new file mode 100644 index 0000000..e44f3c9 --- /dev/null +++ b/DDC0301/$GEN$/BS_RUNTIME.PTT @@ -0,0 +1,17 @@ +FUNCTION_BLOCK BS_RunTime + + + VAR_INPUT + Run : BOOL ; + RunTimeSet : REAL ; + RunTimeRST : BOOL ; + RunTimeRec_In : REAL ; + END_VAR + + VAR_OUTPUT + RunTime : REAL ; + END_VAR + + + +END_FUNCTION_BLOCK diff --git a/DDC0301/$GEN$/OPCDA.PTT b/DDC0301/$GEN$/OPCDA.PTT new file mode 100644 index 0000000..d4731c8 --- /dev/null +++ b/DDC0301/$GEN$/OPCDA.PTT @@ -0,0 +1,4 @@ +PROGRAM OPCDA + + +END_PROGRAM diff --git a/DDC0301/$GEN$/Resource/$TASK00$.CRD b/DDC0301/$GEN$/Resource/$TASK00$.CRD new file mode 100644 index 0000000000000000000000000000000000000000..86c82d114a677e4a2684229f37af6c2174ddcacf GIT binary patch literal 18456 zcmc&*-ESP#6`xJ)#0pO0sC*by!SE4bAhqUW*Q~1m>-ZxkIN9JeZU7^1zTP4t1uB)d zec%t-N2E#>LP4bp0z{*Nl$0V=RZ+zQ4|(9Bs`9`?RUx^*bLRTax!3nR_Ieirxp#hN ze&;vmo^$5T?4Bgq+8RynOXlaVU0VFz95k& z%kNzM?X`4Zr}F!bzMRiYXX6T9NYD7xKYfMI4=Q+}J>xrJ zd~ry@3-KA>597U zi@$4*6dBZ9k|sPyY8!WS8qo8kwBa~XTlikJkV8&Nq4eP{**bzQO$J|#_9 zN7#h8B6n391@wGH+OUqmhPWa>>J}j9inQQ5Qfu)q)sX^fo|Yy&M`|1QR2tN^o{=^j zM`{Z{=@uYoS6Z-+pl_2`*G+`ZK6XJ^etkP&g&sAx|IszNwiX@{-`Yot| z>`4o*BefPIqe=-VT2OOMn(!Q{ZH%cjTF~<~X~S`(wlJ<*n1P(@(t>paos_&H6RIQB z%u%JZ%gj2$Cd3uFU#9^*UzawlBd{T^$fRn4D$yI#g6l}F#V=Jyo`;%mN)w(VwT)Dz zLA7W@+Hf4HEj*=LfShkh3)T_zcJhi$sgAUv=B6}Z9bpsViX2mEP%Y|98`crn5LYDA zEkMrm(t_(qtwmFFq@+@GL7MO!scp118YR`Di_(VUNNwS`ZUJ&$G8WL*(f$=S!M6Cr zQSbk8V1u{Drq6a4=}4ZgK<3D5$c!H_gVlc;$pP%lZGQ~7I>a$i+5Ia%4ty8>(m&q83Nk*w3 zPOZCDm)u+Y^~Rrmf9tcq{rl$U8}!FFH$VP(GE5&x3S}e>*C%!H1k)f-Y^>rZ~3xP$f%}|Ch$k z!Zz8Lw2Z_%=;olCx^!``5tZ(gPq*A$SqZ62<5NjvDCnY*YDK2|h@tB(E-!}t*<2E5OmSEH6usFb3WasqArcMU3IaI5?kFTeY)6$lS|I3PUGm?IznCa zZL#azLjk&SwMn}CNX(@hyNh_h(Dib$VXWlh{I;8mbK1j36vxcP3qEnPo9N!-S+~sW z&o1$THWnijU-bi|P?jH!qY;wH4Siee<#)uV3nhcgkH(QLgiyu%+81e5+6O?qlTKu-CA)HLQ9%W8~dYn$2wL?EsnGl$fP?!zW%9UyZn#9rK9O zqq4}0?=?f*?hNzuUN>R5b3eKnqoB7uB9o?z)Js_-|rO=^JFY$|M|L4yy|&0;%4@`TSRhtKPhrY^nxL7OEUElTIJ)pqTldI<7Q8dXr3GQNYnd{k(c4RA#D>McWmpP*8c2WH-8lL7I9?aulQ=? z`J@^mJol|fn%>`wOnUo`JFyeD(5vpNOh;#T=oWh72O6{v`DYoC*J0a;Y+E<1wO|KI z_zyn9~@}t z)gFWAZn_%hrkjfy9CNMdjbme=zn$l*je*#A+BhE<1{)HfB~yko4!WsJH};)2 z&c}3ZPM~JTTX^o=_ijiO^i#CR%Wm1%xKKiZ#<4vhLjv0au|wi;fNn4(K$l+Vlpz7S zu|wjZp=*m9KX#Ihn>QnV2*zcPe*P7?)m#g5mLj{HbMY%Y=1jl6i_G~|KP+aH;z8rc n6azO?#4a8W=XKA0oqN}aNIqX7HPYF+W&M)1eVf;B5Q&my4Ba2h@$T3RFhpPR zX|yAqc4D<-#IosZBIT{IEAshj(m`)u)*7oDBbCf#(itz+R933KSgNKcnaE^UCRV1B zUTjiXF?!BN17dnTcUHO4-3Y`0e2apuUZkm*z19z*Y;sw@7ahDX_EvUcv1}b>wOzR- zsYJII9s*NwB(3bEV%hpahv!Nx4`0OccdT?HM}NhNo=mRG8|+b;7Sh#P!%1?rbQ;X%I*>qo@oOJ9DO??OV}gHg8Fc}l&a^X^$*qY@dd>n zndHKu{!F?%lUTN-HFstUL#f`5p^gj+bIUrHbmWp$?iAU$wl{4ZFp(E$^!1XtW|vjZ^EIGw&>2Yj0Uh8=LW zSm3{Rz`0`fuhRklDiQcP9q_r8__jJACodrAFUV3XWcZV93a7OrMCRf>SJ*AA8?V5S zld1)(HNOGozVxxePeHNnHHFnmRm-!Wo|PLwafm;ra22R({MLb5Cock%O5mN4JAe(+ z6D9&Pk!ge$zQp@WIbh}91@*3M1;sshx55-qQT*-(b+?=Z=78s{Ny}DXRLf$8)t0&j z?`vcZa1Ede3{~a`FgZU^cmSVVw%%440marHR#*&*7WOJMgTkM@p^(ETJsVYMu$-Gf zZGzt+=WTf3CeH!WYi_B%GNP2oY`kYHHi#PYrAgdY)!tdW&&s3L9%J{Sq%E}r)DHQ# z<-8v6>!ll*k-tu%6PVF$z`H@qAu1m!?6F#21@)>7fMRP8Dzt;D#P3m1kILn?ZY`*_ z@>^hXa)Ved4*}EOEedOZ8Qp6Y<^w}izEF7DYIz6LJMsfijM?)F-Jr<%fWicPGS*x) z`{W*AJ~t^aj*QYYyr*GF3w^1CM5Q?lY~b4&l%A1MP<-A}xC0dJ4Jptnt3OkCQsqSM z1a&8TV_ig;$gPqC!1SeEfgVwAmO=|K+fFYgYP-pKRAHIbxgFGY`5Q3h>VWFZ?|>P> zPZaiA&euV`E<=`j9Mt17$8xR*wO(EVrW`Zc74i%)?R6+@1O~ITDJ%eHKQt>aR+Rfn z;h@#|9;o-^UQmn++j&6RK(R#+Doh1M3tJRU0h3}**DpV@R4d-C7N(``#|lJ7NtZMfm$S4VA`9i&4gr&TQ(=RpIGa~PYp8Q6-b-~2 zpl4Sq5QACHDeT85j}|*Y?Ua84(;lO>QAb7uUmU0NWf?F>))jbPAv1u<85rsk6KWG)vt{r7pcY973TxHO#Hy4PKf}ljNY)>^%^+v(OF(ZXO;JF%nO#5ca@#A61|A-B3y=-3Qu$7tfhU79TYL7_^26Ut1CdFB~Z>GE- z83`G7akG6TlC>0_ekHQlw9J${vT_n%W<)~b_aIc~E;9YuQSE~=V?ht*0#LOC2PB@A z8+(wF)=rj1J=kfYJyLJ08hfy(LZEg~RLK*HPX}!#-YEAOIS5CGr_00ZYUE+4dE~>$ z?&KpMPaTc^HE1@M(QNxLtfgozMQalbt)*yfSQe#dEhY7~sxd`t!>rmElb<6Lrq#?q zWa3SsF`QM~Op9Sl56sVsnM0p{Zii#FVC9={cuXZcb*CknfRp8G>)qwu}czu)>EILbzi|;zp={^VUvW3Gt34z)6z7^_OCT zR6#L;Nk|Re1Ri+;x!}yt{n=;*E4iyWcIHG7EFAM=C9G3%ig&C`41(}RO7B*@PoU<^I0x`YZvWyJko4~Z~Uc3oc;)mr0Pk^K)ggKbvESpng zpGjy6^#pF6PX1bKLZN)b2cS(Bc;4%z)AKS>4|!vrm&xBIloGg|6})v8+L2B8})1Y$qfgsQ&XYcd; zQz!{=n2alr6J@qnzUjMAPAJyGthGG%Y?Kpt5^+PA+0-_a5r&YDhuu=?W5A4m>}0A# z8G+|H=Or`Lv7A`4xom5`Woz}Cc)AA1dBMEfdBIat=ta~I1fKDnoh@<-^%q|F4XZvk z6t-bp*rAXrWFyQ&$_<6>a@uRJmw!OJ4h6EiuGxuW*w~>k9w}uw6pDFw;K*|^2VEl? zBnAg{G*GnMXqYJDz!HuI@;K2^X+U}T_LmzE56Faz^3Q{#gxxX)JY!Z@XYxUrTCUnH zA`i)TQO&2qFMWILbZ$0q@Js&^3>4KP9c!(dCBXUGOC=H4d$p7Z}1*9S&xokQE*GnL|?|q^dEOr B23`OF literal 0 HcmV?d00001 diff --git a/DDC0301/$GEN$/Resource/BS_RUNTIME.INC b/DDC0301/$GEN$/Resource/BS_RUNTIME.INC new file mode 100644 index 0000000..f2550ad --- /dev/null +++ b/DDC0301/$GEN$/Resource/BS_RUNTIME.INC @@ -0,0 +1,24 @@ +$INCLUDE_FILE + + +(* GLOBALE TYPEN *) + + + +(* PROJEKT TYPEN *) + + + +(* GLOBALE PROTOTYPEN *) + + + +(* PROJEKT PROTOTYPEN *) + + + +(* EXTERNE POEs *) + + + +$END_INCLUDE_FILE diff --git a/DDC0301/$GEN$/Resource/BS_RUNTIME.OBJ b/DDC0301/$GEN$/Resource/BS_RUNTIME.OBJ new file mode 100644 index 0000000000000000000000000000000000000000..fbd05d8ff9d97015860ec0f9c7cc965b25e32a78 GIT binary patch literal 3342 zcmcIn-A-Fa5T4^>z!)4L0g8=j`yQO8wipivVP9}cM#{KK({LS@N`74p{#B81b1 z0^*{nREa)Fo}hPq1D+xGeTGW(`}XXvkEvBP7wlnXy|XhrKRY|SI3jX-+9OHvyq%{j z&C>SMO_8{h%vT%1dZ|_@`rr^5l$hYp1x<}bT+kfIIvmIID7r zLr*vHo zbS@v^7q#3enpvTv5Byv8N>IKR+%2vYR{gsFXgMf6^aK3x%B7XUJwvIl7V`Cc0Ai!) zt>hd2a^vBR?2T+L`(?d-8nczM-qI;~21U>074QJQW%SF!NhZOxf-ybXMZYU8JqpkV z@(7r6IrKTn08{Rcg4=qOMxT}oz&x(|3J&yW5&fdf0y8w@3dqG(UMScGCgqKSJz&ml zDrf?8&Qp*F=G>HmQ9a_8tw{x#oYxgx0e0}w!rRav${nIVlwX0#`9J{=CD&X~KrcCB zM8;6=!d0H5e=b|Vj0EG;lDB%UioPlvYEEPc{gT35C97Z(n4`-IMu4fE@i~xpYBV7C z(chPEfysGO!Bt>3`Zg{k7^EOf5*q&PR_~CAKXbvO~^t{KAT6Kos{G#i7lCa{Flf#Y2-z6M!rt-vP{cR z8b#}GXMRSKgW@*BvD=W;EV5pXmfkPSiqjCMsVT4Xf4{m&NWDzc^rGM@Z~i<|BY}kpJUCE- zduI+dJ1A$a0v_%k@tZJ?0~uCoN6Ao*<;<1Ncfy2PAqhI+vWx&nZ?>>_^nps4;^v?y zOrw}Yt!QCHn2`x!wipVpt6)}6PDq=CwTAY&rNyj;S#V%=^OC97!g^>Nye?O)gRI-3 znm+jnzX&(wD`0(2d1QH3_dy~E^cg=E<*M~VP{>`0RiKOPCddo&1<2v!V+M35B0w#; zwTG3!0R{xFe~6yI-)13}YFC`KgyO!2--J8(Oe9%cJ5?E3Px6@I(~}pCW1Z(^7dqc# z4Q8or>oIxoK#H0(%pI=Giv?i{A4$B$9F-VM4&IH%EZzWT*vuZUOC3{eal4-zdOsVO zF?;--rNvclP`)nYVC%Jfk2PNtuV^Ft#L{}LkDJnjY=`B{0s>zHL+A;-*Se*#@$7|c zW8S=a6EMZG=Dm^~%&{e`DO=i<77l?iZ`;xm);zv5{v&;P!J2(}BYRp+zZKtCd1SI5 s|2MEEIr1qO3A|a22fXpm1j6jik^H7tPFiDs(Z(K2zoosiG(HLb0dPI7NB{r; literal 0 HcmV?d00001 diff --git a/DDC0301/$GEN$/Resource/BuildLog.txt b/DDC0301/$GEN$/Resource/BuildLog.txt new file mode 100644 index 0000000..d2ee442 --- /dev/null +++ b/DDC0301/$GEN$/Resource/BuildLog.txt @@ -0,0 +1,45 @@ + +->开始编译工程配置项... + +->开始工程初始化... + + +->开始创建关联... + +->开始编译 ... + +->开始编译文件... + +0 错误, 0 警告. + + +->开始编译声明类型... + +->开始编译包含文件... + +->开始编译文件... + +->开始编译声明类型... + +->开始编译包含文件... + +->开始编译文件... + +->开始连接 ... + +->生成全局变量 ... + +->生成任务 SCAN ... + +->生成任务 SWP ... + +->生成目标文件: RESOURCE ... + +->目标文件大小: 24833 字节. + +0 错误, 0 警告. + +->生成OPC变量: 数量74 个 大小:2872 字节 + +->工程编译结束... + diff --git a/DDC0301/$GEN$/Resource/OPCDA.INC b/DDC0301/$GEN$/Resource/OPCDA.INC new file mode 100644 index 0000000..f2550ad --- /dev/null +++ b/DDC0301/$GEN$/Resource/OPCDA.INC @@ -0,0 +1,24 @@ +$INCLUDE_FILE + + +(* GLOBALE TYPEN *) + + + +(* PROJEKT TYPEN *) + + + +(* GLOBALE PROTOTYPEN *) + + + +(* PROJEKT PROTOTYPEN *) + + + +(* EXTERNE POEs *) + + + +$END_INCLUDE_FILE diff --git a/DDC0301/$GEN$/Resource/OPCDA.OBJ b/DDC0301/$GEN$/Resource/OPCDA.OBJ new file mode 100644 index 0000000000000000000000000000000000000000..64638a639cd33dab189e9bb3221cafe9f6813f38 GIT binary patch literal 29263 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 R?8A>A(N8& literal 0 HcmV?d00001 diff --git a/DDC0301/$GEN$/Resource/Resource.PCD b/DDC0301/$GEN$/Resource/Resource.PCD new file mode 100644 index 0000000000000000000000000000000000000000..a3a956e2d7554717ccc38771a978719b0de9ff8d GIT binary patch literal 75036 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 R@5lVO5#WQ-HGUoO{{v@*Bv1eV literal 0 HcmV?d00001 diff --git a/DDC0301/$GEN$/Resource/SCAN.CRD b/DDC0301/$GEN$/Resource/SCAN.CRD new file mode 100644 index 0000000000000000000000000000000000000000..3ed2f207da5d733fc8134c088a1621aeacd6c123 GIT binary patch literal 41695 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 rn2wp^HcKq9wAXGh>ZAu2at*a literal 0 HcmV?d00001 diff --git a/DDC0301/$GEN$/Resource/SCAN.INC b/DDC0301/$GEN$/Resource/SCAN.INC new file mode 100644 index 0000000..8bd7b46 --- /dev/null +++ b/DDC0301/$GEN$/Resource/SCAN.INC @@ -0,0 +1,25 @@ +$INCLUDE_FILE + + +(* GLOBALE TYPEN *) + + + +(* PROJEKT TYPEN *) + + + +(* GLOBALE PROTOTYPEN *) + + + +(* PROJEKT PROTOTYPEN *) + +$INCLUDE "E:\PROGRAMFILE\EXDRIVER\EXCONFIG\EXDRIVE\LIB\BRCON_MCFB_ED_V3.3.0.1\$GEN$\BS_DEVSCAN.PTT" + + +(* EXTERNE POEs *) + + + +$END_INCLUDE_FILE diff --git a/DDC0301/$GEN$/Resource/SCAN.OBJ b/DDC0301/$GEN$/Resource/SCAN.OBJ new file mode 100644 index 0000000000000000000000000000000000000000..a5318d439ca7dd7fe10bb46444e3d6c8b8f20d7a GIT binary patch literal 16728 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 literal 0 HcmV?d00001 diff --git a/DDC0301/$GEN$/Resource/SWP.CRD b/DDC0301/$GEN$/Resource/SWP.CRD new file mode 100644 index 0000000000000000000000000000000000000000..86d5962bdacb8741d13008135ee904bd7637a346 GIT binary patch literal 51242 zcmeHQ4Qw67o&Wpm*-aeVNu1auPU3t!#Bttxb{rcFByk*Ua6X7l8d`%x4k%v*3WU-g z(4bQKA*%K&q-!gr<4%>Xy{oPirGh(XLA~^fuCzrJy+ajMqZ6l#D(((d+#RZV;(ouG z+1=UMd4Btz#2V$Y&$G|F^Z(lae`bC&v-@UiMc#e4L0V;W^zIv`Puwzn{XMrGxbub^ zMcQiWrapK`xQ)va!QWyW=lgf(3$ur>J}^D8f2^Q#Me3wU>SckfixVxTFqq-`!C&2tKgENP!h$ReMR{-hVsG%No3t0*350CAhY(iaW5m^Zy)*8jUC}2j-8;^?m zv-MuqE;0qIj^2p5*ROY#t+&O}J2f5I{5&c)KiKN`96T7HPbQE;P0`!{S%j<0B&{2vxGWk{i#jY>S8yWqQpLc`J z8#)TjPo%ZS@2HKXI3t~kGwG;JHmBpLi1}r|qc(e)(MrL~5%VAX%sn=9c(q`Tu6D?O zwOdMYMmiN|@@g;ia-!-*I-C4Dx0d3JbSloI&R&}{^e`IGSW)cu*V%1eX6<3iWHbJic6?O^2=Z{Xmln9(o#ne$$~XdNxRdB4d8TW@GGoHZU@?FK(<(aXxK zjac9I8{BWRh7}&HcFXvtztRra7aQk|ipCi~?+%+ctO9UUWbsjdaU3kg8R=A<$>O-v z=5&f<#N6)p@sO8U7mJAbl;6w4HggzT7K`X|NBnv(0&7?tLnkY|jd%wdywG*Atv1dZ zncU;&9kF>slUW=i)=t04m)ItUtf;xx)i(QCFSS|25UJv5HLGv7_!@}r4<2GyPWd$P1 z-pEz&_#3z@3~xPplQpXoW6bW0x}y=L^64TPS}S!Jg{osccC5irGwK}H;@<|5oIa%) z7MNk{)Yx>$$Km24tNU&E8hw0d=|et_5Ip(_@7$Dui;TX*W23VZk*ORPdQ^VEW^FXA zp*{|ErVk!~_i+e1i=|1i*cZmJVv;EsRjKQ0 z7`ekIGz#V92U zjnm-lh>_zwkERa8s0v-Pb{t9?+@w_2>j>6bVdFU2jFr`($CMOfp`kxymymkUH#5JU z@_qC*R~dHBpd`g3z`>?2u+}QLoGfw0Tl4~Pi$Q>b;oA<6T{Ls(@WIOu@7}*}VsdO| z?C9RZ6Gz4l?a`%`dDInedC2QgSG+~9J-Re=kFJ%Q5W$<|R_qtzvlrich3;lO zUZ>JBb967h@0Ang=rFzy%Tesfm&bQry0ItUr7B%wj=J#O#c2o7i9DdvgXU-m-$T-a zJ-3f_B?Z+N}t4@c{i$b9DC-CsJq=GIy%PtK<c#B>GLTBcHQ0XZ4f(ku) zL1i9w#akZodejwf(QA)hkhw?CL+rT zc#B>G!ph76p;CzLs?eidm3h<^Z+Xb;QCGZ0uRYq8xkt}K?70fDE9Mts@lZjY55-S5*nI9(`#c)}yjK#JWtV|79U|RW%TsWGV--wky&?tbIADAl9QK9mIMxRR^)F zlO=3Uh+SP7Ah_bK2Hpz@u6T=H1H$Ue0ijZeT~nb)*Hq?FSG?sRuSZ?+7QOc9n#?_V z9%9c`h+XwQf!GR0vE9k)nhIjOtAtpOzO)eQQCS{hT_)83vJl%{4a6py%0aB{inI`G zUrs8B^(aXPu^vs;LG0RO37ZpQ*H#7yu6V0~_X2_|-l7*+x)`y4zu${pSD{DORpwDw zyyYRUM_ut2z4qw3%sqM@V$W5G?VewV#e>Whk7Cy+t7|HVU0)@{di14*SdYr`5bH9b z{+ET=_0>RZlBpcT+O9|ovG(Ppf>@7|bP(&&R2{_f;c0C4-TpZtc0*-=;EJ~zcrPHh z;w^d&2pcj7gi1%T8!Pna#>zbEinl!E^{6Y}qSqeXn7K#KL+rT}0c2lyt zrh?c_RYI&sUs{Ous4Ne$E)(j1S%}?K4a6py%0aB{inI`GUrs8B^(aXPu^vs;LG0#a z37ZpQH&+G-u6V0~_X2_|-lErlusL%;s1#y*D)eYiWgd0KTORUy)D>^hYmfG1?$PrQ zd#*z4rul_f{OGyjQS6pvbxj4aTdIUukG`}J>rq)AVqGTG|FRIfr5cD$GL?f^+ZAac z*1nun5bIHr4q`o;s)N`IlO=3Uh`q2fKybxd4ZIf+T=5pY280VU2ZTx?c58(m-CCJP zUGbKOydHJMTlCtaTQm3Qd5Aq%A$H6A1Y#=~#d3K9Z1yx>Dv0f^5@J32(n739WqF8o znNa`BLTqm}5SwHw2eGy*(n73#IjJDlqa+=~dNfrBvD=a*Y)**XRv93;;;jbW3ka@w zi(Ui5w#)&cQi$!V(4&2odDInedC2QgSG+~9J=&MKN6$m-xeBqp^9!+9l&#`X?Dk}J zO$D*rtAtpOzO)eQQCS{hT_)83vJkty8i-9Ym4jH@6=@;XzMNDL>rs*pVm+FwgV=ns zgv|-D`N{yn6>l~0UO;fgTl5+b@|godr4U=F(4&RQJnD+KJmmGLE8e2l9xY_<(en^{ zu0rhg_X)&SFp4cEt7|HVEmjG!9(`#c)}yjK#JWtV|79VzSPjG`naV+|?TWMzYhO+( zi1jE*2eBSa)j@23vV_eEvHg_+f-Bx?;Jtw0inr)BAoOPr2$e$YK!qM1sLZ3Tc*{dx zkGkS5dhOAH%sqM@V$W5GEoKg}o_RAWUB?V;A64nQhEFe9`g9ha3x%B?uMRUS7|_$!wsGJ-uR8G!-$9`>|FFLnBPW?;KtrPqxVtjdfUQ(y+R zZj~Ovo_su8ke^~tR=p_dKEtOMOnm`I%v+@r_3%h9n0f~PQOeyaoni*IPpi}jpkUq# zmFO#OTUGiF_RQn8jL19Kll3~4K8AmpcT%O_;)r?lT~02*o_RegeFb~w=|xx<8omc{ z=0W)lGq7z`>9gv8F3!sIE9@!da+TJDlEk;D^n{TTEZ4daWr%Aod$y(-ELv`sK(0~i z&;~>`HMpjCq^5~lu=ciE3bq5^^acIcjkF$#v1gg;MdAXutQ9pfgy!N|^z3@^&3EqL z-8s9sx)#%GIOgkR@S2!iJve518OMLX@euw;+QrT^Q#bgVkj^6iMWj6b-+=Ts{^uJj z&Vc7A=$P7Z{uIuQ;F~W?;7boWk(!a-!1-4|I}SP~F1gR8^9AWGXQkzA`R z=#@YIP2Eaa)G0gjvU&hF?N-WycAh*T>yG_a7@Kxkuz|6`!v9^;%Gms&W?+LXXqLL; z`nYaZ7WH76X*qe>w|4eO&8*ZMH)rnJ^MhOR@~xeyR3|9;lfS8ZOcu3~_^v(AkoYlk zmAstVwic)(L=*B-ZM>XS_|!BlmY=dQ_H3kSBp&6K7-j3xhSat#R?A(B&r3>5TG?|) zVj1Kw_vuJ0KF#ILZ9*s1UogKWtc3cm`88oR)UTOe6V^igy7@I>1JrMvUlTS%eb4-w za3R!honI5SL4Du+nvjS3!u*=h5A_4@wF!f@gSG7#`)$M<8~6@^033-ntr%432D(MK zGGowIwxG+|ih+-Awpsu&tr$${7NiB;&{hd5a|^(vRf2leg05*R28Ftax1f{SDnV&$ zL3g!Pg21<+H_zi!pxyiV$ev4UR=MpemM$H9X`MRrS4wT-mc!*qh0`Fy}q{@rE9SyUdYt$Ia%z8 zPDYDfukf5Ku8K}t3yXP97S~57qaSZ?@|-MgiB3ij$oG0q7Pm(yqlXZRo|DA|U((Kb z5@WJvlwbB(`9|dDO&^s*Nca@2IFI)RafHyB^j4pKx6o45zl0}s9^SsR%)?nUoXb6& zCJ&q(rx>}B-wo#l5vQ96&Xpd{KxdbSGt#*_;*26_bgqdw-8|@A>){M^uJdq4IyoFN z*BO-sqjO`#>E=P_W)Ekev&X|3>AW!Fj7pW!xi#W+^PqE^hcnRG=i!WWa@1w6Gb*1( zXCdNr^Psce!x`ut@Nh;tF_OpMPP_=bstvr`PzQDjr%G<6^*EYqtChE*G1wNUe;P3b zdA9Cm$a?o(TC?_Ri|e;xiUxB>r8gx7FM?AaPPK$HG56yXQ$66T&hz4OtCd4rh&LY9 zsU#S5HQ|4qa`-QNg&yC&SKu^NE!u)Ql^TI=pfHaz>9@RbUVtM$Eu#@lYMq4d!&C3T zER4s5nv)Qb1R_RV^!8};7R{$(A{u}skqErqj#D0yhz7t4UalUzQyC%( z55)MjllVG4POEUztWG7{8w-K_brQUmjx#l!RMmdqS)C$e)Wb zm!Akp@v)eQ2HYWtM5vJ1BHA#i9uG;8Gqurm)GH_HkdV6S;37q%ysr+gvVD1Qm+L`dvf!l@-+NVdplT}8z=W0%q>Um%53OY~Hg zZn%2nOQ48{qIMYa=?;&e|w31py_JQ)*`lkbBh77|-RQGST*FeFOCk-|$c5e@Pq zON0uEEutX*i0m*V5K*`x#$T_Tq(eeRe@K1_AyG(37led2Wvq}`p7Mp{V)+YU+bSd713IZ20vjQ)^FjU5uw1tHmu+dEE3jHi4d*(W`q z4nh+3$E{k@4dK3!Tp>-iBJhqE&VV+8fks(K3MV9#7ldR&+CUM81Ts)d-i`^ufE*;T zkk}H&r4!j_16z_`h*DELKkdVy?vqNXY09$-@v5g@klLNRG>+$O}VadCC`(kI1(`od}6tOL`&P7n0lL^RA-e z&ge5|S#1?V0 z{5i7ikQ85u@z*OS>5!1oAChlFNE8y%1tIyUd>47KkQh(-LUOmf3hE#v(VT}>OY#uz z3(0+Q%2ov4@xqs5m(nQDkiw}Yloy2Lggg(5FeH$HTJn5MNKRe=Nvz?rCEP2gksXFa zNjOs26%)~b2frc_DkQdud*o$gharK8!Z&05^~y;)BxLl5hc)ocv<~-AY%5OSh>7#UT63)$z;h7a zgV`pY<6Dw=%(NvuR~uT`2MVX8*cZ4RH)4VdQPg(2`d zAN8%1nyZ==H77rrF2yJCB;RfxR~7J%${ytCVoMW(i|5;jBRv7-m9pPZ z26L!&>do$O)BcGAS5J=-o@?}^C}EIQ_y5cRxG*z3lhRerE69(R_ctFmv$G z=-%CY+>`ev{s@V;A;QL5-6yC!X`3C-;{%<+2Syim4rXrjrN-zG!gkE=D{7m0Ej6+8 z<5F{sXSwAzP7Dt8^~1+|4jzp8m=y1ok1vF5%D2rblrR@}S8BTB<`yzGSGRGNx&5<~ zlRk5K9*+z@X_?z!?AwvCxqK9v7C4p5IJiXBEAWwItLhbpihro+2z>D z;Um)l7s!Ox zqA=KpN7*xNE%FeUZrrjS@^?ZrEwCCfe?JrE7GQ37+}x}?n#)6T_Z&Q$@86v-%pN=(Zy=f{t*l2( z>i{-RTosDhw+_Rh$>y=Y9VJ=^o*$354(Ll{-8$%d4_1M|VBgz1@O+ciI;eq1){O&~ zREQN{SmkXTcpla&VlpUevu+zW0Zrv0H0!(h#=QxIGr9axx&Ej!Tr{&OSq_tCT*Ec^ zmNMMr@|WEC&>l)2kSjuRX#|1Nj4~_26zUeqwFV zANr%)>0Ad3Yi_Z`JR#3_#^(u9)v}%^Y%}IM{ZHfI68+Bt7b>#bHFIYy%l;=+}+1cnHbtN0dT7mB;0vf)9|de;#g%++d6ju>yvbKt7$r z<*O`5_vf>}-+SC^v)y#WucpA|wk(^AL)oMCtXnwPUvtWISa4Jx*9Qwe>=w;KiT;pl zGzNPmOSH=4f@Z;oMi1)Jk!AaF#26j6AF3~R#PPM8%T?I)$8_kjH~dQ1+qgejvWTcW zEE^Z|wyBF*dV9Y z1Lb+l(Ct!J0Ved3FhiGh50uLny5`yqUDyMKxqM1X5tBiin{^L#vukdlL?4OgF)478 zrgBr00$F#Fu-cpQSBMsHVhQZiIb532ZY0c8hFO;14|{F4i$wft3S3Ikwi$&u>r!#l z*c{>;p~7j8<9S^BGWZZiFgl^pSvG7_#%Kp9oc^4f%LO}aZ{rqr)`lN2hKEfX;8@Vk z!N-`=&w8W{eagpSk$_otlMy=)bGzf_W*EF=wiku$tKGQk z<6?;-!Sk3NIA-}6(*s!-iB^xf-XZ~W3ozF%5->OGBC*Jr8-kmo? literal 0 HcmV?d00001 diff --git a/DDC0301/$GEN$/Resource/SWP.INC b/DDC0301/$GEN$/Resource/SWP.INC new file mode 100644 index 0000000..25ccd71 --- /dev/null +++ b/DDC0301/$GEN$/Resource/SWP.INC @@ -0,0 +1,25 @@ +$INCLUDE_FILE + + +(* GLOBALE TYPEN *) + + + +(* PROJEKT TYPEN *) + + + +(* GLOBALE PROTOTYPEN *) + + + +(* PROJEKT PROTOTYPEN *) + +$INCLUDE "E:\PROGRAMFILE\EXDRIVER\EXCONFIG\EXDRIVE\LIB\BRCON_MCFB_ED_V3.3.0.1\$GEN$\BS_RUNTIME.PTT" + + +(* EXTERNE POEs *) + + + +$END_INCLUDE_FILE diff --git a/DDC0301/$GEN$/Resource/SWP.OBJ b/DDC0301/$GEN$/Resource/SWP.OBJ new file mode 100644 index 0000000000000000000000000000000000000000..729df06ebcef13a6aa229675e2f040eae7a53d4c GIT binary patch literal 19772 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 BYTE 0..31 12 +BOX01_HEX SCAN 4 4 1 10 212 0 4 0 0 +BOX02_HEX SCAN 4 4 1 10 216 0 4 0 0 +BOX03_HEX SCAN 4 4 1 10 220 0 4 0 0 +BOX04_HEX SCAN 4 4 1 10 224 0 4 0 0 +BOX05_HEX SCAN 4 4 1 10 228 0 4 0 0 +DEV00_IP SCAN 2 1 1 1 8032 0 1 0 0 %M7000.0 +DEV00_R SCAN 2 1 1 1 9032 0 1 0 0 %M8000.0 +DEV01_R SCAN 2 1 1 1 9033 0 1 0 0 %M8001.0 +DEV02_R SCAN 2 1 1 1 9034 0 1 0 0 %M8002.0 +DEV03_R SCAN 2 1 1 1 9035 0 1 0 0 %M8003.0 +DEV04_R SCAN 2 1 1 1 9036 0 1 0 0 %M8004.0 +DEV05_R SCAN 2 1 1 1 9037 0 1 0 0 %M8005.0 +DEV06_R SCAN 2 1 1 1 9038 0 1 0 0 %M8006.0 +DEV07_R SCAN 2 1 1 1 9039 0 1 0 0 %M8007.0 +DEV08_R SCAN 2 1 1 1 9040 0 1 0 0 %M8008.0 +DEV09_R SCAN 2 1 1 1 9041 0 1 0 0 %M8009.0 +DEV10_R SCAN 2 1 1 1 9042 0 1 0 0 %M8010.0 +DEV11_R SCAN 2 1 1 1 9043 0 1 0 0 %M8011.0 +DEV12_R SCAN 2 1 1 1 9044 0 1 0 0 %M8012.0 +DEV13_R SCAN 2 1 1 1 9045 0 1 0 0 %M8013.0 +DEV14_R SCAN 2 1 1 1 9046 0 1 0 0 %M8014.0 +DEV15_R SCAN 2 1 1 1 9047 0 1 0 0 %M8015.0 +DEV16_R SCAN 2 1 1 1 9048 0 1 0 0 %M8016.0 +DEV17_R SCAN 2 1 1 1 9049 0 1 0 0 %M8017.0 +DEV18_R SCAN 2 1 1 1 9050 0 1 0 0 %M8018.0 +DEV19_R SCAN 2 1 1 1 9051 0 1 0 0 %M8019.0 +DEV20_R SCAN 2 1 1 1 9052 0 1 0 0 %M8020.0 +DEV21_R SCAN 2 1 1 1 9053 0 1 0 0 %M8021.0 +DEV22_R SCAN 2 1 1 1 9054 0 1 0 0 %M8022.0 +DEV23_R SCAN 2 1 1 1 9055 0 1 0 0 %M8023.0 +DEV24_R SCAN 2 1 1 1 9056 0 1 0 0 %M8024.0 +DEV25_R SCAN 2 1 1 1 9057 0 1 0 0 %M8025.0 +DEV26_R SCAN 2 1 1 1 9058 0 1 0 0 %M8026.0 +DEV27_R SCAN 2 1 1 1 9059 0 1 0 0 %M8027.0 +DEV28_R SCAN 2 1 1 1 9060 0 1 0 0 %M8028.0 +DEV29_R SCAN 2 1 1 1 9061 0 1 0 0 %M8029.0 +DEV30_R SCAN 2 1 1 1 9062 0 1 0 0 %M8030.0 +DEV31_R SCAN 2 1 1 1 9063 0 1 0 0 %M8031.0 +LBOX03A01_OR SCAN 11 4 1 1 1156 0 8 0 0 +LBOX03A01_DS SCAN 1 1 1 1 1134 0 8 0 0 +DEV_SCAN_HEX SCAN.BOX01_DEVSCAN 4 4 1 13 24 0 2 0 0 +DEV_ARRAY SCAN.BOX01_DEVSCAN 22 44 1 13 28 0 2 0 0 BYTE 0..31 12 +DEV_STATUS SCAN.BOX01_DEVSCAN 4 4 1 13 8 0 2 0 0 +DEV_RATIO SCAN.BOX01_DEVSCAN 11 4 1 13 12 0 2 0 0 +DEV_READY SCAN.BOX01_DEVSCAN 1 1 1 13 16 0 2 0 0 +DEV_TOTAL SCAN.BOX01_DEVSCAN 9 2 1 13 18 0 2 0 0 +DEV_ERROR SCAN.BOX01_DEVSCAN 9 2 1 13 20 0 2 0 0 +HEARTVAVLE SCAN.BOX01_DEVSCAN 9 2 1 13 22 0 2 0 0 +I SCAN.BOX01_DEVSCAN 6 2 1 13 84 0 4 0 0 +DEV_SCAN_TEMP SCAN.BOX01_DEVSCAN 4 4 1 13 88 0 4 0 0 +DEV_ERROR_FLAG SCAN.BOX01_DEVSCAN 1 1 1 13 92 0 4 0 0 +DEV_STATUS_TEMP SCAN.BOX01_DEVSCAN 4 4 1 13 96 0 4 0 0 +IN SCAN.BOX01_DEVSCAN.TON1 1 1 1 22 16 0 2 0 0 +PT SCAN.BOX01_DEVSCAN.TON1 12 4 1 22 20 0 2 0 0 +Q SCAN.BOX01_DEVSCAN.TON1 1 1 1 22 8 0 2 0 0 +ET SCAN.BOX01_DEVSCAN.TON1 12 4 1 22 12 0 2 0 0 +EN SCAN.BOX01_DEVSCAN.SHR_L 1 1 1 19 8 0 2 0 0 +IN SCAN.BOX01_DEVSCAN.SHR_L 4 4 1 19 16 0 2 0 0 +N SCAN.BOX01_DEVSCAN.SHR_L 6 2 1 19 20 0 2 0 0 +ENO SCAN.BOX01_DEVSCAN.SHR_L 1 1 1 19 9 0 2 0 0 +OUT SCAN.BOX01_DEVSCAN.SHR_L 4 4 1 19 12 0 2 0 0 +EN SCAN.BOX01_DEVSCAN.SHR_D 1 1 1 16 8 0 2 0 0 +IN SCAN.BOX01_DEVSCAN.SHR_D 4 4 1 16 16 0 2 0 0 +N SCAN.BOX01_DEVSCAN.SHR_D 6 2 1 16 20 0 2 0 0 +ENO SCAN.BOX01_DEVSCAN.SHR_D 1 1 1 16 9 0 2 0 0 +OUT SCAN.BOX01_DEVSCAN.SHR_D 4 4 1 16 12 0 2 0 0 +DEV_SCAN_HEX SCAN.BOX02_DEVSCAN 4 4 1 25 24 0 2 0 0 +DEV_ARRAY SCAN.BOX02_DEVSCAN 22 44 1 25 28 0 2 0 0 BYTE 0..31 12 +DEV_STATUS SCAN.BOX02_DEVSCAN 4 4 1 25 8 0 2 0 0 +DEV_RATIO SCAN.BOX02_DEVSCAN 11 4 1 25 12 0 2 0 0 +DEV_READY SCAN.BOX02_DEVSCAN 1 1 1 25 16 0 2 0 0 +DEV_TOTAL SCAN.BOX02_DEVSCAN 9 2 1 25 18 0 2 0 0 +DEV_ERROR SCAN.BOX02_DEVSCAN 9 2 1 25 20 0 2 0 0 +HEARTVAVLE SCAN.BOX02_DEVSCAN 9 2 1 25 22 0 2 0 0 +I SCAN.BOX02_DEVSCAN 6 2 1 25 84 0 4 0 0 +DEV_SCAN_TEMP SCAN.BOX02_DEVSCAN 4 4 1 25 88 0 4 0 0 +DEV_ERROR_FLAG SCAN.BOX02_DEVSCAN 1 1 1 25 92 0 4 0 0 +DEV_STATUS_TEMP SCAN.BOX02_DEVSCAN 4 4 1 25 96 0 4 0 0 +IN SCAN.BOX02_DEVSCAN.TON1 1 1 1 28 16 0 2 0 0 +PT SCAN.BOX02_DEVSCAN.TON1 12 4 1 28 20 0 2 0 0 +Q SCAN.BOX02_DEVSCAN.TON1 1 1 1 28 8 0 2 0 0 +ET SCAN.BOX02_DEVSCAN.TON1 12 4 1 28 12 0 2 0 0 +EN SCAN.BOX02_DEVSCAN.SHR_L 1 1 1 27 8 0 2 0 0 +IN SCAN.BOX02_DEVSCAN.SHR_L 4 4 1 27 16 0 2 0 0 +N SCAN.BOX02_DEVSCAN.SHR_L 6 2 1 27 20 0 2 0 0 +ENO SCAN.BOX02_DEVSCAN.SHR_L 1 1 1 27 9 0 2 0 0 +OUT SCAN.BOX02_DEVSCAN.SHR_L 4 4 1 27 12 0 2 0 0 +EN SCAN.BOX02_DEVSCAN.SHR_D 1 1 1 26 8 0 2 0 0 +IN SCAN.BOX02_DEVSCAN.SHR_D 4 4 1 26 16 0 2 0 0 +N SCAN.BOX02_DEVSCAN.SHR_D 6 2 1 26 20 0 2 0 0 +ENO SCAN.BOX02_DEVSCAN.SHR_D 1 1 1 26 9 0 2 0 0 +OUT SCAN.BOX02_DEVSCAN.SHR_D 4 4 1 26 12 0 2 0 0 +DEV_SCAN_HEX SCAN.BOX03_DEVSCAN 4 4 1 29 24 0 2 0 0 +DEV_ARRAY SCAN.BOX03_DEVSCAN 22 44 1 29 28 0 2 0 0 BYTE 0..31 12 +DEV_STATUS SCAN.BOX03_DEVSCAN 4 4 1 29 8 0 2 0 0 +DEV_RATIO SCAN.BOX03_DEVSCAN 11 4 1 29 12 0 2 0 0 +DEV_READY SCAN.BOX03_DEVSCAN 1 1 1 29 16 0 2 0 0 +DEV_TOTAL SCAN.BOX03_DEVSCAN 9 2 1 29 18 0 2 0 0 +DEV_ERROR SCAN.BOX03_DEVSCAN 9 2 1 29 20 0 2 0 0 +HEARTVAVLE SCAN.BOX03_DEVSCAN 9 2 1 29 22 0 2 0 0 +I SCAN.BOX03_DEVSCAN 6 2 1 29 84 0 4 0 0 +DEV_SCAN_TEMP SCAN.BOX03_DEVSCAN 4 4 1 29 88 0 4 0 0 +DEV_ERROR_FLAG SCAN.BOX03_DEVSCAN 1 1 1 29 92 0 4 0 0 +DEV_STATUS_TEMP SCAN.BOX03_DEVSCAN 4 4 1 29 96 0 4 0 0 +IN SCAN.BOX03_DEVSCAN.TON1 1 1 1 32 16 0 2 0 0 +PT SCAN.BOX03_DEVSCAN.TON1 12 4 1 32 20 0 2 0 0 +Q SCAN.BOX03_DEVSCAN.TON1 1 1 1 32 8 0 2 0 0 +ET SCAN.BOX03_DEVSCAN.TON1 12 4 1 32 12 0 2 0 0 +EN SCAN.BOX03_DEVSCAN.SHR_L 1 1 1 31 8 0 2 0 0 +IN SCAN.BOX03_DEVSCAN.SHR_L 4 4 1 31 16 0 2 0 0 +N SCAN.BOX03_DEVSCAN.SHR_L 6 2 1 31 20 0 2 0 0 +ENO SCAN.BOX03_DEVSCAN.SHR_L 1 1 1 31 9 0 2 0 0 +OUT SCAN.BOX03_DEVSCAN.SHR_L 4 4 1 31 12 0 2 0 0 +EN SCAN.BOX03_DEVSCAN.SHR_D 1 1 1 30 8 0 2 0 0 +IN SCAN.BOX03_DEVSCAN.SHR_D 4 4 1 30 16 0 2 0 0 +N SCAN.BOX03_DEVSCAN.SHR_D 6 2 1 30 20 0 2 0 0 +ENO SCAN.BOX03_DEVSCAN.SHR_D 1 1 1 30 9 0 2 0 0 +OUT SCAN.BOX03_DEVSCAN.SHR_D 4 4 1 30 12 0 2 0 0 +DEV_SCAN_HEX SCAN.BOX04_DEVSCAN 4 4 1 33 24 0 2 0 0 +DEV_ARRAY SCAN.BOX04_DEVSCAN 22 44 1 33 28 0 2 0 0 BYTE 0..31 12 +DEV_STATUS SCAN.BOX04_DEVSCAN 4 4 1 33 8 0 2 0 0 +DEV_RATIO SCAN.BOX04_DEVSCAN 11 4 1 33 12 0 2 0 0 +DEV_READY SCAN.BOX04_DEVSCAN 1 1 1 33 16 0 2 0 0 +DEV_TOTAL SCAN.BOX04_DEVSCAN 9 2 1 33 18 0 2 0 0 +DEV_ERROR SCAN.BOX04_DEVSCAN 9 2 1 33 20 0 2 0 0 +HEARTVAVLE SCAN.BOX04_DEVSCAN 9 2 1 33 22 0 2 0 0 +I SCAN.BOX04_DEVSCAN 6 2 1 33 84 0 4 0 0 +DEV_SCAN_TEMP SCAN.BOX04_DEVSCAN 4 4 1 33 88 0 4 0 0 +DEV_ERROR_FLAG SCAN.BOX04_DEVSCAN 1 1 1 33 92 0 4 0 0 +DEV_STATUS_TEMP SCAN.BOX04_DEVSCAN 4 4 1 33 96 0 4 0 0 +IN SCAN.BOX04_DEVSCAN.TON1 1 1 1 36 16 0 2 0 0 +PT SCAN.BOX04_DEVSCAN.TON1 12 4 1 36 20 0 2 0 0 +Q SCAN.BOX04_DEVSCAN.TON1 1 1 1 36 8 0 2 0 0 +ET SCAN.BOX04_DEVSCAN.TON1 12 4 1 36 12 0 2 0 0 +EN SCAN.BOX04_DEVSCAN.SHR_L 1 1 1 35 8 0 2 0 0 +IN SCAN.BOX04_DEVSCAN.SHR_L 4 4 1 35 16 0 2 0 0 +N SCAN.BOX04_DEVSCAN.SHR_L 6 2 1 35 20 0 2 0 0 +ENO SCAN.BOX04_DEVSCAN.SHR_L 1 1 1 35 9 0 2 0 0 +OUT SCAN.BOX04_DEVSCAN.SHR_L 4 4 1 35 12 0 2 0 0 +EN SCAN.BOX04_DEVSCAN.SHR_D 1 1 1 34 8 0 2 0 0 +IN SCAN.BOX04_DEVSCAN.SHR_D 4 4 1 34 16 0 2 0 0 +N SCAN.BOX04_DEVSCAN.SHR_D 6 2 1 34 20 0 2 0 0 +ENO SCAN.BOX04_DEVSCAN.SHR_D 1 1 1 34 9 0 2 0 0 +OUT SCAN.BOX04_DEVSCAN.SHR_D 4 4 1 34 12 0 2 0 0 +DEV_SCAN_HEX SCAN.BOX05_DEVSCAN 4 4 1 37 24 0 2 0 0 +DEV_ARRAY SCAN.BOX05_DEVSCAN 22 44 1 37 28 0 2 0 0 BYTE 0..31 12 +DEV_STATUS SCAN.BOX05_DEVSCAN 4 4 1 37 8 0 2 0 0 +DEV_RATIO SCAN.BOX05_DEVSCAN 11 4 1 37 12 0 2 0 0 +DEV_READY SCAN.BOX05_DEVSCAN 1 1 1 37 16 0 2 0 0 +DEV_TOTAL SCAN.BOX05_DEVSCAN 9 2 1 37 18 0 2 0 0 +DEV_ERROR SCAN.BOX05_DEVSCAN 9 2 1 37 20 0 2 0 0 +HEARTVAVLE SCAN.BOX05_DEVSCAN 9 2 1 37 22 0 2 0 0 +I SCAN.BOX05_DEVSCAN 6 2 1 37 84 0 4 0 0 +DEV_SCAN_TEMP SCAN.BOX05_DEVSCAN 4 4 1 37 88 0 4 0 0 +DEV_ERROR_FLAG SCAN.BOX05_DEVSCAN 1 1 1 37 92 0 4 0 0 +DEV_STATUS_TEMP SCAN.BOX05_DEVSCAN 4 4 1 37 96 0 4 0 0 +IN SCAN.BOX05_DEVSCAN.TON1 1 1 1 40 16 0 2 0 0 +PT SCAN.BOX05_DEVSCAN.TON1 12 4 1 40 20 0 2 0 0 +Q SCAN.BOX05_DEVSCAN.TON1 1 1 1 40 8 0 2 0 0 +ET SCAN.BOX05_DEVSCAN.TON1 12 4 1 40 12 0 2 0 0 +EN SCAN.BOX05_DEVSCAN.SHR_L 1 1 1 39 8 0 2 0 0 +IN SCAN.BOX05_DEVSCAN.SHR_L 4 4 1 39 16 0 2 0 0 +N SCAN.BOX05_DEVSCAN.SHR_L 6 2 1 39 20 0 2 0 0 +ENO SCAN.BOX05_DEVSCAN.SHR_L 1 1 1 39 9 0 2 0 0 +OUT SCAN.BOX05_DEVSCAN.SHR_L 4 4 1 39 12 0 2 0 0 +EN SCAN.BOX05_DEVSCAN.SHR_D 1 1 1 38 8 0 2 0 0 +IN SCAN.BOX05_DEVSCAN.SHR_D 4 4 1 38 16 0 2 0 0 +N SCAN.BOX05_DEVSCAN.SHR_D 6 2 1 38 20 0 2 0 0 +ENO SCAN.BOX05_DEVSCAN.SHR_D 1 1 1 38 9 0 2 0 0 +OUT SCAN.BOX05_DEVSCAN.SHR_D 4 4 1 38 12 0 2 0 0 +LSWP03A06_RSTV2 SWP 11 4 2 1 1336 0 8 1 0 +LSWP03A01_RH1 SWP 11 4 2 1 1208 0 8 0 0 +LSWP03A06_RSTV1 SWP 11 4 2 1 1324 0 8 1 0 +LSWP03A01_RST2 SWP 1 1 2 1 1212 0 8 1 0 +LSWP03A01_RST1 SWP 1 1 2 1 1200 0 8 1 0 +LSWP03A02_R2 SWP 1 1 2 1 24 2 8 1 0 +LSWP03A02_R1 SWP 1 1 2 1 24 0 8 1 0 +LSWP03A02_RSTV2 SWP 11 4 2 1 1240 0 8 1 0 +LSWP03A02_RST2 SWP 1 1 2 1 1236 0 8 1 0 +LSWP03A02_RST1 SWP 1 1 2 1 1224 0 8 1 0 +LSWP03A03_R2 SWP 1 1 2 1 40 2 8 1 0 +LSWP03A03_R1 SWP 1 1 2 1 40 0 8 1 0 +LSWP03A02_RSTV1 SWP 11 4 2 1 1228 0 8 1 0 +LSWP03A04_RSTV1 SWP 11 4 2 1 1276 0 8 1 0 +LSWP03A04_R2 SWP 1 1 2 1 56 2 8 1 0 +LSWP03A04_R1 SWP 1 1 2 1 56 0 8 1 0 +LSWP03A01_R2 SWP 1 1 2 1 8 2 8 1 0 +LSWP03A01_R1 SWP 1 1 2 1 8 0 8 1 0 +LSWP03A05_RSTV2 SWP 11 4 2 1 1312 0 8 1 0 +LSWP03A04_RSTV2 SWP 11 4 2 1 1288 0 8 1 0 +LSWP03A03_RH1 SWP 11 4 2 1 1256 0 8 0 0 +LSWP03A01_RSTV2 SWP 11 4 2 1 1216 0 8 1 0 +LSWP03A06_RH1 SWP 11 4 2 1 1328 0 8 0 0 +LSWP03A05_RH2 SWP 11 4 2 1 1316 0 8 0 0 +LSWP03A03_RH2 SWP 11 4 2 1 1268 0 8 0 0 +LSWP03A03_RST2 SWP 1 1 2 1 1260 0 8 1 0 +LSWP03A03_RST1 SWP 1 1 2 1 1248 0 8 1 0 +LSWP03A06_R2 SWP 1 1 2 1 88 2 8 1 0 +LSWP03A06_R1 SWP 1 1 2 1 88 0 8 1 0 +LSWP03A05_RSTV1 SWP 11 4 2 1 1300 0 8 1 0 +LSWP03A01_RSTV1 SWP 11 4 2 1 1204 0 8 1 0 +LSWP03A06_RH2 SWP 11 4 2 1 1340 0 8 0 0 +LSWP03A06_RST2 SWP 1 1 2 1 1332 0 8 1 0 +LSWP03A06_RST1 SWP 1 1 2 1 1320 0 8 1 0 +LSWP03A05_RH1 SWP 11 4 2 1 1304 0 8 0 0 +LSWP03A04_RH2 SWP 11 4 2 1 1292 0 8 0 0 +LSWP03A03_RSTV1 SWP 11 4 2 1 1252 0 8 1 0 +LSWP03A02_RH1 SWP 11 4 2 1 1232 0 8 0 0 +LSWP03A05_R2 SWP 1 1 2 1 72 2 8 1 0 +LSWP03A05_R1 SWP 1 1 2 1 72 0 8 1 0 +LSWP03A05_RST2 SWP 1 1 2 1 1308 0 8 1 0 +LSWP03A05_RST1 SWP 1 1 2 1 1296 0 8 1 0 +LSWP03A04_RH1 SWP 11 4 2 1 1280 0 8 0 0 +LSWP03A03_RSTV2 SWP 11 4 2 1 1264 0 8 1 0 +LSWP03A01_RH2 SWP 11 4 2 1 1220 0 8 0 0 +LSWP03A02_RH2 SWP 11 4 2 1 1244 0 8 0 0 +LSWP03A04_RST2 SWP 1 1 2 1 1284 0 8 1 0 +LSWP03A04_RST1 SWP 1 1 2 1 1272 0 8 1 0 +RUN SWP.SWP03A01_RUNTIME1 1 1 2 13 12 0 2 0 0 +RUNTIMESET SWP.SWP03A01_RUNTIME1 11 4 2 13 16 0 2 0 0 +RUNTIMERST SWP.SWP03A01_RUNTIME1 1 1 2 13 20 0 2 0 0 +RUNTIMEREC_IN SWP.SWP03A01_RUNTIME1 11 4 2 13 24 0 2 0 0 +RUNTIME SWP.SWP03A01_RUNTIME1 11 4 2 13 8 0 2 0 0 +CYCLE SWP.SWP03A01_RUNTIME1 1 1 2 13 36 0 4 0 0 +MINUTE SWP.SWP03A01_RUNTIME1 11 4 2 13 40 0 4 0 0 +INI SWP.SWP03A01_RUNTIME1 1 1 2 13 44 0 4 0 0 +RUNTIME_INI SWP.SWP03A01_RUNTIME1 11 4 2 13 48 0 4 0 0 +IN SWP.SWP03A01_RUNTIME1.TIME_M 1 1 2 16 16 0 2 0 0 +PT SWP.SWP03A01_RUNTIME1.TIME_M 12 4 2 16 20 0 2 0 0 +Q SWP.SWP03A01_RUNTIME1.TIME_M 1 1 2 16 8 0 2 0 0 +ET SWP.SWP03A01_RUNTIME1.TIME_M 12 4 2 16 12 0 2 0 0 +IN SWP.SWP03A01_RUNTIME1.TIME_RST 1 1 2 19 16 0 2 0 0 +PT SWP.SWP03A01_RUNTIME1.TIME_RST 12 4 2 19 20 0 2 0 0 +Q SWP.SWP03A01_RUNTIME1.TIME_RST 1 1 2 19 8 0 2 0 0 +ET SWP.SWP03A01_RUNTIME1.TIME_RST 12 4 2 19 12 0 2 0 0 +RUN SWP.SWP03A01_RUNTIME2 1 1 2 20 12 0 2 0 0 +RUNTIMESET SWP.SWP03A01_RUNTIME2 11 4 2 20 16 0 2 0 0 +RUNTIMERST SWP.SWP03A01_RUNTIME2 1 1 2 20 20 0 2 0 0 +RUNTIMEREC_IN SWP.SWP03A01_RUNTIME2 11 4 2 20 24 0 2 0 0 +RUNTIME SWP.SWP03A01_RUNTIME2 11 4 2 20 8 0 2 0 0 +CYCLE SWP.SWP03A01_RUNTIME2 1 1 2 20 36 0 4 0 0 +MINUTE SWP.SWP03A01_RUNTIME2 11 4 2 20 40 0 4 0 0 +INI SWP.SWP03A01_RUNTIME2 1 1 2 20 44 0 4 0 0 +RUNTIME_INI SWP.SWP03A01_RUNTIME2 11 4 2 20 48 0 4 0 0 +IN SWP.SWP03A01_RUNTIME2.TIME_M 1 1 2 21 16 0 2 0 0 +PT SWP.SWP03A01_RUNTIME2.TIME_M 12 4 2 21 20 0 2 0 0 +Q SWP.SWP03A01_RUNTIME2.TIME_M 1 1 2 21 8 0 2 0 0 +ET SWP.SWP03A01_RUNTIME2.TIME_M 12 4 2 21 12 0 2 0 0 +IN SWP.SWP03A01_RUNTIME2.TIME_RST 1 1 2 22 16 0 2 0 0 +PT SWP.SWP03A01_RUNTIME2.TIME_RST 12 4 2 22 20 0 2 0 0 +Q SWP.SWP03A01_RUNTIME2.TIME_RST 1 1 2 22 8 0 2 0 0 +ET SWP.SWP03A01_RUNTIME2.TIME_RST 12 4 2 22 12 0 2 0 0 +RUN SWP.SWP03A02_RUNTIME1 1 1 2 23 12 0 2 0 0 +RUNTIMESET SWP.SWP03A02_RUNTIME1 11 4 2 23 16 0 2 0 0 +RUNTIMERST SWP.SWP03A02_RUNTIME1 1 1 2 23 20 0 2 0 0 +RUNTIMEREC_IN SWP.SWP03A02_RUNTIME1 11 4 2 23 24 0 2 0 0 +RUNTIME SWP.SWP03A02_RUNTIME1 11 4 2 23 8 0 2 0 0 +CYCLE SWP.SWP03A02_RUNTIME1 1 1 2 23 36 0 4 0 0 +MINUTE SWP.SWP03A02_RUNTIME1 11 4 2 23 40 0 4 0 0 +INI SWP.SWP03A02_RUNTIME1 1 1 2 23 44 0 4 0 0 +RUNTIME_INI SWP.SWP03A02_RUNTIME1 11 4 2 23 48 0 4 0 0 +IN SWP.SWP03A02_RUNTIME1.TIME_M 1 1 2 24 16 0 2 0 0 +PT SWP.SWP03A02_RUNTIME1.TIME_M 12 4 2 24 20 0 2 0 0 +Q SWP.SWP03A02_RUNTIME1.TIME_M 1 1 2 24 8 0 2 0 0 +ET SWP.SWP03A02_RUNTIME1.TIME_M 12 4 2 24 12 0 2 0 0 +IN SWP.SWP03A02_RUNTIME1.TIME_RST 1 1 2 25 16 0 2 0 0 +PT SWP.SWP03A02_RUNTIME1.TIME_RST 12 4 2 25 20 0 2 0 0 +Q SWP.SWP03A02_RUNTIME1.TIME_RST 1 1 2 25 8 0 2 0 0 +ET SWP.SWP03A02_RUNTIME1.TIME_RST 12 4 2 25 12 0 2 0 0 +RUN SWP.SWP03A02_RUNTIME2 1 1 2 26 12 0 2 0 0 +RUNTIMESET SWP.SWP03A02_RUNTIME2 11 4 2 26 16 0 2 0 0 +RUNTIMERST SWP.SWP03A02_RUNTIME2 1 1 2 26 20 0 2 0 0 +RUNTIMEREC_IN SWP.SWP03A02_RUNTIME2 11 4 2 26 24 0 2 0 0 +RUNTIME SWP.SWP03A02_RUNTIME2 11 4 2 26 8 0 2 0 0 +CYCLE SWP.SWP03A02_RUNTIME2 1 1 2 26 36 0 4 0 0 +MINUTE SWP.SWP03A02_RUNTIME2 11 4 2 26 40 0 4 0 0 +INI SWP.SWP03A02_RUNTIME2 1 1 2 26 44 0 4 0 0 +RUNTIME_INI SWP.SWP03A02_RUNTIME2 11 4 2 26 48 0 4 0 0 +IN SWP.SWP03A02_RUNTIME2.TIME_M 1 1 2 27 16 0 2 0 0 +PT SWP.SWP03A02_RUNTIME2.TIME_M 12 4 2 27 20 0 2 0 0 +Q SWP.SWP03A02_RUNTIME2.TIME_M 1 1 2 27 8 0 2 0 0 +ET SWP.SWP03A02_RUNTIME2.TIME_M 12 4 2 27 12 0 2 0 0 +IN SWP.SWP03A02_RUNTIME2.TIME_RST 1 1 2 28 16 0 2 0 0 +PT SWP.SWP03A02_RUNTIME2.TIME_RST 12 4 2 28 20 0 2 0 0 +Q SWP.SWP03A02_RUNTIME2.TIME_RST 1 1 2 28 8 0 2 0 0 +ET SWP.SWP03A02_RUNTIME2.TIME_RST 12 4 2 28 12 0 2 0 0 +RUN SWP.SWP03A03_RUNTIME1 1 1 2 29 12 0 2 0 0 +RUNTIMESET SWP.SWP03A03_RUNTIME1 11 4 2 29 16 0 2 0 0 +RUNTIMERST SWP.SWP03A03_RUNTIME1 1 1 2 29 20 0 2 0 0 +RUNTIMEREC_IN SWP.SWP03A03_RUNTIME1 11 4 2 29 24 0 2 0 0 +RUNTIME SWP.SWP03A03_RUNTIME1 11 4 2 29 8 0 2 0 0 +CYCLE SWP.SWP03A03_RUNTIME1 1 1 2 29 36 0 4 0 0 +MINUTE SWP.SWP03A03_RUNTIME1 11 4 2 29 40 0 4 0 0 +INI SWP.SWP03A03_RUNTIME1 1 1 2 29 44 0 4 0 0 +RUNTIME_INI SWP.SWP03A03_RUNTIME1 11 4 2 29 48 0 4 0 0 +IN SWP.SWP03A03_RUNTIME1.TIME_M 1 1 2 30 16 0 2 0 0 +PT SWP.SWP03A03_RUNTIME1.TIME_M 12 4 2 30 20 0 2 0 0 +Q SWP.SWP03A03_RUNTIME1.TIME_M 1 1 2 30 8 0 2 0 0 +ET SWP.SWP03A03_RUNTIME1.TIME_M 12 4 2 30 12 0 2 0 0 +IN SWP.SWP03A03_RUNTIME1.TIME_RST 1 1 2 31 16 0 2 0 0 +PT SWP.SWP03A03_RUNTIME1.TIME_RST 12 4 2 31 20 0 2 0 0 +Q SWP.SWP03A03_RUNTIME1.TIME_RST 1 1 2 31 8 0 2 0 0 +ET SWP.SWP03A03_RUNTIME1.TIME_RST 12 4 2 31 12 0 2 0 0 +RUN SWP.SWP03A03_RUNTIME2 1 1 2 32 12 0 2 0 0 +RUNTIMESET SWP.SWP03A03_RUNTIME2 11 4 2 32 16 0 2 0 0 +RUNTIMERST SWP.SWP03A03_RUNTIME2 1 1 2 32 20 0 2 0 0 +RUNTIMEREC_IN SWP.SWP03A03_RUNTIME2 11 4 2 32 24 0 2 0 0 +RUNTIME SWP.SWP03A03_RUNTIME2 11 4 2 32 8 0 2 0 0 +CYCLE SWP.SWP03A03_RUNTIME2 1 1 2 32 36 0 4 0 0 +MINUTE SWP.SWP03A03_RUNTIME2 11 4 2 32 40 0 4 0 0 +INI SWP.SWP03A03_RUNTIME2 1 1 2 32 44 0 4 0 0 +RUNTIME_INI SWP.SWP03A03_RUNTIME2 11 4 2 32 48 0 4 0 0 +IN SWP.SWP03A03_RUNTIME2.TIME_M 1 1 2 33 16 0 2 0 0 +PT SWP.SWP03A03_RUNTIME2.TIME_M 12 4 2 33 20 0 2 0 0 +Q SWP.SWP03A03_RUNTIME2.TIME_M 1 1 2 33 8 0 2 0 0 +ET SWP.SWP03A03_RUNTIME2.TIME_M 12 4 2 33 12 0 2 0 0 +IN SWP.SWP03A03_RUNTIME2.TIME_RST 1 1 2 34 16 0 2 0 0 +PT SWP.SWP03A03_RUNTIME2.TIME_RST 12 4 2 34 20 0 2 0 0 +Q SWP.SWP03A03_RUNTIME2.TIME_RST 1 1 2 34 8 0 2 0 0 +ET SWP.SWP03A03_RUNTIME2.TIME_RST 12 4 2 34 12 0 2 0 0 +RUN SWP.SWP03A04_RUNTIME1 1 1 2 35 12 0 2 0 0 +RUNTIMESET SWP.SWP03A04_RUNTIME1 11 4 2 35 16 0 2 0 0 +RUNTIMERST SWP.SWP03A04_RUNTIME1 1 1 2 35 20 0 2 0 0 +RUNTIMEREC_IN SWP.SWP03A04_RUNTIME1 11 4 2 35 24 0 2 0 0 +RUNTIME SWP.SWP03A04_RUNTIME1 11 4 2 35 8 0 2 0 0 +CYCLE SWP.SWP03A04_RUNTIME1 1 1 2 35 36 0 4 0 0 +MINUTE SWP.SWP03A04_RUNTIME1 11 4 2 35 40 0 4 0 0 +INI SWP.SWP03A04_RUNTIME1 1 1 2 35 44 0 4 0 0 +RUNTIME_INI SWP.SWP03A04_RUNTIME1 11 4 2 35 48 0 4 0 0 +IN SWP.SWP03A04_RUNTIME1.TIME_M 1 1 2 36 16 0 2 0 0 +PT SWP.SWP03A04_RUNTIME1.TIME_M 12 4 2 36 20 0 2 0 0 +Q SWP.SWP03A04_RUNTIME1.TIME_M 1 1 2 36 8 0 2 0 0 +ET SWP.SWP03A04_RUNTIME1.TIME_M 12 4 2 36 12 0 2 0 0 +IN SWP.SWP03A04_RUNTIME1.TIME_RST 1 1 2 37 16 0 2 0 0 +PT SWP.SWP03A04_RUNTIME1.TIME_RST 12 4 2 37 20 0 2 0 0 +Q SWP.SWP03A04_RUNTIME1.TIME_RST 1 1 2 37 8 0 2 0 0 +ET SWP.SWP03A04_RUNTIME1.TIME_RST 12 4 2 37 12 0 2 0 0 +RUN SWP.SWP03A04_RUNTIME2 1 1 2 38 12 0 2 0 0 +RUNTIMESET SWP.SWP03A04_RUNTIME2 11 4 2 38 16 0 2 0 0 +RUNTIMERST SWP.SWP03A04_RUNTIME2 1 1 2 38 20 0 2 0 0 +RUNTIMEREC_IN SWP.SWP03A04_RUNTIME2 11 4 2 38 24 0 2 0 0 +RUNTIME SWP.SWP03A04_RUNTIME2 11 4 2 38 8 0 2 0 0 +CYCLE SWP.SWP03A04_RUNTIME2 1 1 2 38 36 0 4 0 0 +MINUTE SWP.SWP03A04_RUNTIME2 11 4 2 38 40 0 4 0 0 +INI SWP.SWP03A04_RUNTIME2 1 1 2 38 44 0 4 0 0 +RUNTIME_INI SWP.SWP03A04_RUNTIME2 11 4 2 38 48 0 4 0 0 +IN SWP.SWP03A04_RUNTIME2.TIME_M 1 1 2 39 16 0 2 0 0 +PT SWP.SWP03A04_RUNTIME2.TIME_M 12 4 2 39 20 0 2 0 0 +Q SWP.SWP03A04_RUNTIME2.TIME_M 1 1 2 39 8 0 2 0 0 +ET SWP.SWP03A04_RUNTIME2.TIME_M 12 4 2 39 12 0 2 0 0 +IN SWP.SWP03A04_RUNTIME2.TIME_RST 1 1 2 40 16 0 2 0 0 +PT SWP.SWP03A04_RUNTIME2.TIME_RST 12 4 2 40 20 0 2 0 0 +Q SWP.SWP03A04_RUNTIME2.TIME_RST 1 1 2 40 8 0 2 0 0 +ET SWP.SWP03A04_RUNTIME2.TIME_RST 12 4 2 40 12 0 2 0 0 +RUN SWP.SWP03A05_RUNTIME1 1 1 2 41 12 0 2 0 0 +RUNTIMESET SWP.SWP03A05_RUNTIME1 11 4 2 41 16 0 2 0 0 +RUNTIMERST SWP.SWP03A05_RUNTIME1 1 1 2 41 20 0 2 0 0 +RUNTIMEREC_IN SWP.SWP03A05_RUNTIME1 11 4 2 41 24 0 2 0 0 +RUNTIME SWP.SWP03A05_RUNTIME1 11 4 2 41 8 0 2 0 0 +CYCLE SWP.SWP03A05_RUNTIME1 1 1 2 41 36 0 4 0 0 +MINUTE SWP.SWP03A05_RUNTIME1 11 4 2 41 40 0 4 0 0 +INI SWP.SWP03A05_RUNTIME1 1 1 2 41 44 0 4 0 0 +RUNTIME_INI SWP.SWP03A05_RUNTIME1 11 4 2 41 48 0 4 0 0 +IN SWP.SWP03A05_RUNTIME1.TIME_M 1 1 2 42 16 0 2 0 0 +PT SWP.SWP03A05_RUNTIME1.TIME_M 12 4 2 42 20 0 2 0 0 +Q SWP.SWP03A05_RUNTIME1.TIME_M 1 1 2 42 8 0 2 0 0 +ET SWP.SWP03A05_RUNTIME1.TIME_M 12 4 2 42 12 0 2 0 0 +IN SWP.SWP03A05_RUNTIME1.TIME_RST 1 1 2 43 16 0 2 0 0 +PT SWP.SWP03A05_RUNTIME1.TIME_RST 12 4 2 43 20 0 2 0 0 +Q SWP.SWP03A05_RUNTIME1.TIME_RST 1 1 2 43 8 0 2 0 0 +ET SWP.SWP03A05_RUNTIME1.TIME_RST 12 4 2 43 12 0 2 0 0 +RUN SWP.SWP03A05_RUNTIME2 1 1 2 44 12 0 2 0 0 +RUNTIMESET SWP.SWP03A05_RUNTIME2 11 4 2 44 16 0 2 0 0 +RUNTIMERST SWP.SWP03A05_RUNTIME2 1 1 2 44 20 0 2 0 0 +RUNTIMEREC_IN SWP.SWP03A05_RUNTIME2 11 4 2 44 24 0 2 0 0 +RUNTIME SWP.SWP03A05_RUNTIME2 11 4 2 44 8 0 2 0 0 +CYCLE SWP.SWP03A05_RUNTIME2 1 1 2 44 36 0 4 0 0 +MINUTE SWP.SWP03A05_RUNTIME2 11 4 2 44 40 0 4 0 0 +INI SWP.SWP03A05_RUNTIME2 1 1 2 44 44 0 4 0 0 +RUNTIME_INI SWP.SWP03A05_RUNTIME2 11 4 2 44 48 0 4 0 0 +IN SWP.SWP03A05_RUNTIME2.TIME_M 1 1 2 45 16 0 2 0 0 +PT SWP.SWP03A05_RUNTIME2.TIME_M 12 4 2 45 20 0 2 0 0 +Q SWP.SWP03A05_RUNTIME2.TIME_M 1 1 2 45 8 0 2 0 0 +ET SWP.SWP03A05_RUNTIME2.TIME_M 12 4 2 45 12 0 2 0 0 +IN SWP.SWP03A05_RUNTIME2.TIME_RST 1 1 2 46 16 0 2 0 0 +PT SWP.SWP03A05_RUNTIME2.TIME_RST 12 4 2 46 20 0 2 0 0 +Q SWP.SWP03A05_RUNTIME2.TIME_RST 1 1 2 46 8 0 2 0 0 +ET SWP.SWP03A05_RUNTIME2.TIME_RST 12 4 2 46 12 0 2 0 0 +RUN SWP.SWP03A06_RUNTIME1 1 1 2 47 12 0 2 0 0 +RUNTIMESET SWP.SWP03A06_RUNTIME1 11 4 2 47 16 0 2 0 0 +RUNTIMERST SWP.SWP03A06_RUNTIME1 1 1 2 47 20 0 2 0 0 +RUNTIMEREC_IN SWP.SWP03A06_RUNTIME1 11 4 2 47 24 0 2 0 0 +RUNTIME SWP.SWP03A06_RUNTIME1 11 4 2 47 8 0 2 0 0 +CYCLE SWP.SWP03A06_RUNTIME1 1 1 2 47 36 0 4 0 0 +MINUTE SWP.SWP03A06_RUNTIME1 11 4 2 47 40 0 4 0 0 +INI SWP.SWP03A06_RUNTIME1 1 1 2 47 44 0 4 0 0 +RUNTIME_INI SWP.SWP03A06_RUNTIME1 11 4 2 47 48 0 4 0 0 +IN SWP.SWP03A06_RUNTIME1.TIME_M 1 1 2 48 16 0 2 0 0 +PT SWP.SWP03A06_RUNTIME1.TIME_M 12 4 2 48 20 0 2 0 0 +Q SWP.SWP03A06_RUNTIME1.TIME_M 1 1 2 48 8 0 2 0 0 +ET SWP.SWP03A06_RUNTIME1.TIME_M 12 4 2 48 12 0 2 0 0 +IN SWP.SWP03A06_RUNTIME1.TIME_RST 1 1 2 49 16 0 2 0 0 +PT SWP.SWP03A06_RUNTIME1.TIME_RST 12 4 2 49 20 0 2 0 0 +Q SWP.SWP03A06_RUNTIME1.TIME_RST 1 1 2 49 8 0 2 0 0 +ET SWP.SWP03A06_RUNTIME1.TIME_RST 12 4 2 49 12 0 2 0 0 +RUN SWP.SWP03A06_RUNTIME2 1 1 2 50 12 0 2 0 0 +RUNTIMESET SWP.SWP03A06_RUNTIME2 11 4 2 50 16 0 2 0 0 +RUNTIMERST SWP.SWP03A06_RUNTIME2 1 1 2 50 20 0 2 0 0 +RUNTIMEREC_IN SWP.SWP03A06_RUNTIME2 11 4 2 50 24 0 2 0 0 +RUNTIME SWP.SWP03A06_RUNTIME2 11 4 2 50 8 0 2 0 0 +CYCLE SWP.SWP03A06_RUNTIME2 1 1 2 50 36 0 4 0 0 +MINUTE SWP.SWP03A06_RUNTIME2 11 4 2 50 40 0 4 0 0 +INI SWP.SWP03A06_RUNTIME2 1 1 2 50 44 0 4 0 0 +RUNTIME_INI SWP.SWP03A06_RUNTIME2 11 4 2 50 48 0 4 0 0 +IN SWP.SWP03A06_RUNTIME2.TIME_M 1 1 2 51 16 0 2 0 0 +PT SWP.SWP03A06_RUNTIME2.TIME_M 12 4 2 51 20 0 2 0 0 +Q SWP.SWP03A06_RUNTIME2.TIME_M 1 1 2 51 8 0 2 0 0 +ET SWP.SWP03A06_RUNTIME2.TIME_M 12 4 2 51 12 0 2 0 0 +IN SWP.SWP03A06_RUNTIME2.TIME_RST 1 1 2 52 16 0 2 0 0 +PT SWP.SWP03A06_RUNTIME2.TIME_RST 12 4 2 52 20 0 2 0 0 +Q SWP.SWP03A06_RUNTIME2.TIME_RST 1 1 2 52 8 0 2 0 0 +ET SWP.SWP03A06_RUNTIME2.TIME_RST 12 4 2 52 12 0 2 0 0 diff --git a/DDC0301/$GEN$/Resource/pceVars.txt.xml b/DDC0301/$GEN$/Resource/pceVars.txt.xml new file mode 100644 index 0000000..b579b94 --- /dev/null +++ b/DDC0301/$GEN$/Resource/pceVars.txt.xml @@ -0,0 +1,503 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/DDC0301/$GEN$/SCAN.LST b/DDC0301/$GEN$/SCAN.LST new file mode 100644 index 0000000..511668d --- /dev/null +++ b/DDC0301/$GEN$/SCAN.LST @@ -0,0 +1,4 @@ +E:\公司项目\项目文档\PM23092溧水秦淮人家一期拆迁安置房项目\下位机\DDC0301\SCAN.POE +E:\PROGRAMFILE\EXDRIVER\EXCONFIG\EXDRIVE\LIB\BRCON_MCFB_ED_V3.3.0.1\BS_DEVSCAN.POE + + diff --git a/DDC0301/$GEN$/SCAN.PTT b/DDC0301/$GEN$/SCAN.PTT new file mode 100644 index 0000000..98c26c3 --- /dev/null +++ b/DDC0301/$GEN$/SCAN.PTT @@ -0,0 +1,7 @@ +PROGRAM SCAN + + + + + +END_PROGRAM diff --git a/DDC0301/$GEN$/SWP.LST b/DDC0301/$GEN$/SWP.LST new file mode 100644 index 0000000..aae0dc0 --- /dev/null +++ b/DDC0301/$GEN$/SWP.LST @@ -0,0 +1,2 @@ +E:\公司项目\项目文档\PM23092溧水秦淮人家一期拆迁安置房项目\下位机\DDC0301\SWP.POE +E:\PROGRAMFILE\EXDRIVER\EXCONFIG\EXDRIVE\LIB\BRCON_MCFB_ED_V3.3.0.1\BS_RUNTIME.POE diff --git a/DDC0301/$GEN$/SWP.PTT b/DDC0301/$GEN$/SWP.PTT new file mode 100644 index 0000000..1ad1025 --- /dev/null +++ b/DDC0301/$GEN$/SWP.PTT @@ -0,0 +1,7 @@ +PROGRAM SWP + + + + + +END_PROGRAM diff --git a/DDC0301/$GEN$/TH4851.LST b/DDC0301/$GEN$/TH4851.LST new file mode 100644 index 0000000..ea6968f --- /dev/null +++ b/DDC0301/$GEN$/TH4851.LST @@ -0,0 +1,5 @@ +E:\公司项目\项目文档\PM23092溧水秦淮人家一期拆迁安置房项目\下位机\DDCB102\TH4851.POE + + +E:\PROGRAMFILE\EXDRIVER\EXCONFIG\EXDRIVE\LIB\BRCON_MCFB_ED_V3.3.0.1\BS_GETCRC16.POE + diff --git a/DDC0301/DDC0301.GEN b/DDC0301/DDC0301.GEN new file mode 100644 index 0000000..0833659 --- /dev/null +++ b/DDC0301/DDC0301.GEN @@ -0,0 +1,16 @@ +[PROTOTYP_PROG] +COUNT=2 +FILE1=\$GEN$\SCAN +FILE0=\$GEN$\SWP +[PROTOTYP_FB] +COUNT=0 +[PROTOTYP_FKT] +COUNT=0 +[LIBRARY] +FILE2=\LIB\BRCON_MCFB_ED_V3.3.0.1\BRCON_MCFB_ED_V3.3.0.1.GEN +COUNT=3 +FILE1=\LIB\BRCON_MCFB_IU_V4.0.0\BRCON_MCFB_ED_V4.0.1.GEN +FILE0=\LIB\sfclib\sfclib.GEN +[EXECUTABLE] +COUNT=1 +FILE0=\$ENV$\Resource\Resource diff --git a/DDC0301/DDC0301.VAR b/DDC0301/DDC0301.VAR new file mode 100644 index 0000000..eb730d0 --- /dev/null +++ b/DDC0301/DDC0301.VAR @@ -0,0 +1,24 @@ +[MAKEFILE] +COUNT=1 +ACTIVE=\$ENV$\Resource\Resource.MAK +FILE0=\$ENV$\Resource\Resource +[LIBRARY] +FILE2=\LIB\BRCON_MCFB_ED_V3.3.0.1\BRCON_MCFB_ED_V3.3.0.1.VAR +COUNT=3 +FILE1=\LIB\BRCON_MCFB_IU_V4.0.0\BRCON_MCFB_ED_V4.0.1.VAR +FILE0=\LIB\sfclib\sfclib.VAR +[ENCODING] +UTF8=1 +[ST_PROGRAM] +COUNT=2 +FILE1=\SWP +FILE0=\SCAN +[DIRECT_GLOBAL] +COUNT=1 +FILE0=\OPCDA +[TYPEDEF] +COUNT=1 +FILE0=\USERTYPE +[DATPARAM_INFO] +SeperateGen=1 +Version=4.0 diff --git a/DDC0301/OPCDA.POE b/DDC0301/OPCDA.POE new file mode 100644 index 0000000..8f8061f --- /dev/null +++ b/DDC0301/OPCDA.POE @@ -0,0 +1,111 @@ +$BEGIN_IT_HEADER +DIRECTGLOBALDEFINITIONS = 1 +$END_IT_HEADER +PROGRAM OPCDA +VAR_GLOBAL +(* IOM 0801R 鍦板潃: 0 *) +LSWP03A01_R1 AT%I0.0 :BOOL; (*娼滄薄娉典簳SUMP-01-娉1杩愯鐘舵*) +LSWP03A01_F1 AT%I0.1 :BOOL; (*娼滄薄娉典簳SUMP-01-娉1鏁呴殰鐘舵*) +LSWP03A01_R2 AT%I0.2 :BOOL; (*娼滄薄娉典簳SUMP-01-娉2杩愯鐘舵*) +LSWP03A01_F2 AT%I0.3 :BOOL; (*娼滄薄娉典簳SUMP-01-娉2鏁呴殰鐘舵*) +LSWP03A01_HL AT%I0.4 :BOOL; (*娼滄薄娉典簳SUMP-01-楂樻恫浣*) +LSWP03A01_LL AT%I0.5 :BOOL; (*娼滄薄娉典簳SUMP-01-浣庢恫浣*) + + +(* IOM 0801R 鍦板潃: 1 *) +LSWP03A02_R1 AT%I16.0 :BOOL; (*娼滄薄娉典簳SUMP-01-娉1杩愯鐘舵*) +LSWP03A02_F1 AT%I16.1 :BOOL; (*娼滄薄娉典簳SUMP-01-娉1鏁呴殰鐘舵*) +LSWP03A02_R2 AT%I16.2 :BOOL; (*娼滄薄娉典簳SUMP-01-娉2杩愯鐘舵*) +LSWP03A02_F2 AT%I16.3 :BOOL; (*娼滄薄娉典簳SUMP-01-娉2鏁呴殰鐘舵*) +LSWP03A02_HL AT%I16.4 :BOOL; (*娼滄薄娉典簳SUMP-01-楂樻恫浣*) +LSWP03A02_LL AT%I16.5 :BOOL; (*娼滄薄娉典簳SUMP-01-浣庢恫浣*) + + +(* IOM 0801R 鍦板潃: 2 *) +LSWP03A03_R1 AT%I32.0 :BOOL; (*娼滄薄娉典簳SUMP-01-娉1杩愯鐘舵*) +LSWP03A03_F1 AT%I32.1 :BOOL; (*娼滄薄娉典簳SUMP-01-娉1鏁呴殰鐘舵*) +LSWP03A03_R2 AT%I32.2 :BOOL; (*娼滄薄娉典簳SUMP-01-娉2杩愯鐘舵*) +LSWP03A03_F2 AT%I32.3 :BOOL; (*娼滄薄娉典簳SUMP-01-娉2鏁呴殰鐘舵*) +LSWP03A03_HL AT%I32.4 :BOOL; (*娼滄薄娉典簳SUMP-01-楂樻恫浣*) +LSWP03A03_LL AT%I32.5 :BOOL; (*娼滄薄娉典簳SUMP-01-浣庢恫浣*) + + +(* IOM 0801R 鍦板潃: 3 *) +LSWP03A04_R1 AT%I48.0 :BOOL; (*娼滄薄娉典簳SUMP-01-娉1杩愯鐘舵*) +LSWP03A04_F1 AT%I48.1 :BOOL; (*娼滄薄娉典簳SUMP-01-娉1鏁呴殰鐘舵*) +LSWP03A04_R2 AT%I48.2 :BOOL; (*娼滄薄娉典簳SUMP-01-娉2杩愯鐘舵*) +LSWP03A04_F2 AT%I48.3 :BOOL; (*娼滄薄娉典簳SUMP-01-娉2鏁呴殰鐘舵*) +LSWP03A04_HL AT%I48.4 :BOOL; (*娼滄薄娉典簳SUMP-01-楂樻恫浣*) +LSWP03A04_LL AT%I48.5 :BOOL; (*娼滄薄娉典簳SUMP-01-浣庢恫浣*) + + +(* IOM 0801R 鍦板潃: 4 *) +LSWP03A05_R1 AT%I64.0 :BOOL; (*娼滄薄娉典簳SUMP-01-娉1杩愯鐘舵*) +LSWP03A05_F1 AT%I64.1 :BOOL; (*娼滄薄娉典簳SUMP-01-娉1鏁呴殰鐘舵*) +LSWP03A05_R2 AT%I64.2 :BOOL; (*娼滄薄娉典簳SUMP-01-娉2杩愯鐘舵*) +LSWP03A05_F2 AT%I64.3 :BOOL; (*娼滄薄娉典簳SUMP-01-娉2鏁呴殰鐘舵*) +LSWP03A05_HL AT%I64.4 :BOOL; (*娼滄薄娉典簳SUMP-01-楂樻恫浣*) +LSWP03A05_LL AT%I64.5 :BOOL; (*娼滄薄娉典簳SUMP-01-浣庢恫浣*) + + +(* IOM 0801R 鍦板潃: 5 *) +LSWP03A06_R1 AT%I80.0 :BOOL; (*娼滄薄娉典簳SUMP-01-娉1杩愯鐘舵*) +LSWP03A06_F1 AT%I80.1 :BOOL; (*娼滄薄娉典簳SUMP-01-娉1鏁呴殰鐘舵*) +LSWP03A06_R2 AT%I80.2 :BOOL; (*娼滄薄娉典簳SUMP-01-娉2杩愯鐘舵*) +LSWP03A06_F2 AT%I80.3 :BOOL; (*娼滄薄娉典簳SUMP-01-娉2鏁呴殰鐘舵*) +LSWP03A06_HL AT%I80.4 :BOOL; (*娼滄薄娉典簳SUMP-01-楂樻恫浣*) +LSWP03A06_LL AT%I80.5 :BOOL; (*娼滄薄娉典簳SUMP-01-浣庢恫浣*) + + +LBOX03A01_DS AT%M102.0 :BOOL; (*鎺у埗绠盉01-妯″潡鍦板潃鐘舵*) +LBOX03A01_OR AT%M124.0 :REAL; (*鎺у埗绠盉00-妯″潡鍦ㄧ嚎姣斾緥*) + + +LSWP03A01_RST1 AT%M168.0 :BOOL; (*娼滄薄娉典簳03A01-杩愯鏃堕棿绱Н閲嶇疆1*) +LSWP03A01_RSTV1 AT%M172.0 :REAL; (*娼滄薄娉典簳03A01-杩愯鏃堕棿绱Н閲嶇疆鍊1*) +LSWP03A01_RH1 AT%M176.0 :REAL; (*娼滄薄娉典簳03A01-杩愯鏃堕棿绱Н鍊1*) +LSWP03A01_RST2 AT%M180.0 :BOOL; (*娼滄薄娉典簳03A01-杩愯鏃堕棿绱Н閲嶇疆2*) +LSWP03A01_RSTV2 AT%M184.0 :REAL; (*娼滄薄娉典簳03A01-杩愯鏃堕棿绱Н閲嶇疆鍊2*) +LSWP03A01_RH2 AT%M188.0 :REAL; (*娼滄薄娉典簳03A01-杩愯鏃堕棿绱Н鍊2*) + +LSWP03A02_RST1 AT%M192.0 :BOOL; (*娼滄薄娉典簳03A02-杩愯鏃堕棿绱Н閲嶇疆1*) +LSWP03A02_RSTV1 AT%M196.0 :REAL; (*娼滄薄娉典簳03A02-杩愯鏃堕棿绱Н閲嶇疆鍊1*) +LSWP03A02_RH1 AT%M200.0 :REAL; (*娼滄薄娉典簳03A02-杩愯鏃堕棿绱Н鍊1*) +LSWP03A02_RST2 AT%M204.0 :BOOL; (*娼滄薄娉典簳03A02-杩愯鏃堕棿绱Н閲嶇疆2*) +LSWP03A02_RSTV2 AT%M208.0 :REAL; (*娼滄薄娉典簳03A02-杩愯鏃堕棿绱Н閲嶇疆鍊2*) +LSWP03A02_RH2 AT%M212.0 :REAL; (*娼滄薄娉典簳03A02-杩愯鏃堕棿绱Н鍊2*) + +LSWP03A03_RST1 AT%M216.0 :BOOL; (*娼滄薄娉典簳03A03-杩愯鏃堕棿绱Н閲嶇疆1*) +LSWP03A03_RSTV1 AT%M220.0 :REAL; (*娼滄薄娉典簳03A03-杩愯鏃堕棿绱Н閲嶇疆鍊1*) +LSWP03A03_RH1 AT%M224.0 :REAL; (*娼滄薄娉典簳03A03-杩愯鏃堕棿绱Н鍊1*) +LSWP03A03_RST2 AT%M228.0 :BOOL; (*娼滄薄娉典簳03A03-杩愯鏃堕棿绱Н閲嶇疆2*) +LSWP03A03_RSTV2 AT%M232.0 :REAL; (*娼滄薄娉典簳03A03-杩愯鏃堕棿绱Н閲嶇疆鍊2*) +LSWP03A03_RH2 AT%M236.0 :REAL; (*娼滄薄娉典簳03A03-杩愯鏃堕棿绱Н鍊2*) + +LSWP03A04_RST1 AT%M240.0 :BOOL; (*娼滄薄娉典簳03A04-杩愯鏃堕棿绱Н閲嶇疆1*) +LSWP03A04_RSTV1 AT%M244.0 :REAL; (*娼滄薄娉典簳03A04-杩愯鏃堕棿绱Н閲嶇疆鍊1*) +LSWP03A04_RH1 AT%M248.0 :REAL; (*娼滄薄娉典簳03A04-杩愯鏃堕棿绱Н鍊1*) +LSWP03A04_RST2 AT%M252.0 :BOOL; (*娼滄薄娉典簳03A04-杩愯鏃堕棿绱Н閲嶇疆2*) +LSWP03A04_RSTV2 AT%M256.0 :REAL; (*娼滄薄娉典簳03A04-杩愯鏃堕棿绱Н閲嶇疆鍊2*) +LSWP03A04_RH2 AT%M260.0 :REAL; (*娼滄薄娉典簳03A04-杩愯鏃堕棿绱Н鍊2*) + +LSWP03A05_RST1 AT%M264.0 :BOOL; (*娼滄薄娉典簳03A05-杩愯鏃堕棿绱Н閲嶇疆1*) +LSWP03A05_RSTV1 AT%M268.0 :REAL; (*娼滄薄娉典簳03A05-杩愯鏃堕棿绱Н閲嶇疆鍊1*) +LSWP03A05_RH1 AT%M272.0 :REAL; (*娼滄薄娉典簳03A05-杩愯鏃堕棿绱Н鍊1*) +LSWP03A05_RST2 AT%M276.0 :BOOL; (*娼滄薄娉典簳03A05-杩愯鏃堕棿绱Н閲嶇疆2*) +LSWP03A05_RSTV2 AT%M280.0 :REAL; (*娼滄薄娉典簳03A05-杩愯鏃堕棿绱Н閲嶇疆鍊2*) +LSWP03A05_RH2 AT%M284.0 :REAL; (*娼滄薄娉典簳03A05-杩愯鏃堕棿绱Н鍊2*) + +LSWP03A06_RST1 AT%M288.0 :BOOL; (*娼滄薄娉典簳03A06-杩愯鏃堕棿绱Н閲嶇疆1*) +LSWP03A06_RSTV1 AT%M292.0 :REAL; (*娼滄薄娉典簳03A06-杩愯鏃堕棿绱Н閲嶇疆鍊1*) +LSWP03A06_RH1 AT%M296.0 :REAL; (*娼滄薄娉典簳03A06-杩愯鏃堕棿绱Н鍊1*) +LSWP03A06_RST2 AT%M300.0 :BOOL; (*娼滄薄娉典簳03A06-杩愯鏃堕棿绱Н閲嶇疆2*) +LSWP03A06_RSTV2 AT%M304.0 :REAL; (*娼滄薄娉典簳03A06-杩愯鏃堕棿绱Н閲嶇疆鍊2*) +LSWP03A06_RH2 AT%M308.0 :REAL; (*娼滄薄娉典簳03A06-杩愯鏃堕棿绱Н鍊2*) + + + +END_VAR + + +END_PROGRAM \ No newline at end of file diff --git a/DDC0301/Resource.WL b/DDC0301/Resource.WL new file mode 100644 index 0000000..ef59069 --- /dev/null +++ b/DDC0301/Resource.WL @@ -0,0 +1,11 @@ +[WATCH_ENTRIES] +FILE0=OPCDA.LIESB1A05_CO +COMMENT0=" +FILE1=OPCDA.LIESB1A04_CO +COMMENT1=" +FILE2=OPCDA.LIESB1A03_CO +COMMENT2=" +FILE3=OPCDA.LIESB1A02_CO +COMMENT3=" +FILE4=OPCDA.LIESB1A01_CO +COMMENT4=" diff --git a/DDC0301/SCAN.POE b/DDC0301/SCAN.POE new file mode 100644 index 0000000..f00890b --- /dev/null +++ b/DDC0301/SCAN.POE @@ -0,0 +1,150 @@ +PROGRAM SCAN +VAR_EXTERNAL + +END_VAR + +VAR_GLOBAL + +END_VAR + +VAR +Dev_Array :array[0..31] of byte; +BOX01_DevScan :BS_DevScan; +BOX02_DevScan :BS_DevScan; +BOX03_DevScan :BS_DevScan; +BOX04_DevScan :BS_DevScan; +BOX05_DevScan :BS_DevScan; + +BOX01_Hex :DWORD ; +BOX02_Hex :DWORD ; +BOX03_Hex :DWORD ; +BOX04_Hex :DWORD ; +BOX05_Hex :DWORD ; + +DEV00_IP AT%M7000.0 :BYTE; +DEV00_R AT%M8000.0 :BYTE; +DEV01_R AT%M8001.0 :BYTE; +DEV02_R AT%M8002.0 :BYTE; +DEV03_R AT%M8003.0 :BYTE; +DEV04_R AT%M8004.0 :BYTE; +DEV05_R AT%M8005.0 :BYTE; +DEV06_R AT%M8006.0 :BYTE; +DEV07_R AT%M8007.0 :BYTE; +DEV08_R AT%M8008.0 :BYTE; +DEV09_R AT%M8009.0 :BYTE; +DEV10_R AT%M8010.0 :BYTE; +DEV11_R AT%M8011.0 :BYTE; +DEV12_R AT%M8012.0 :BYTE; +DEV13_R AT%M8013.0 :BYTE; +DEV14_R AT%M8014.0 :BYTE; +DEV15_R AT%M8015.0 :BYTE; +DEV16_R AT%M8016.0 :BYTE; +DEV17_R AT%M8017.0 :BYTE; +DEV18_R AT%M8018.0 :BYTE; +DEV19_R AT%M8019.0 :BYTE; +DEV20_R AT%M8020.0 :BYTE; +DEV21_R AT%M8021.0 :BYTE; +DEV22_R AT%M8022.0 :BYTE; +DEV23_R AT%M8023.0 :BYTE; +DEV24_R AT%M8024.0 :BYTE; +DEV25_R AT%M8025.0 :BYTE; +DEV26_R AT%M8026.0 :BYTE; +DEV27_R AT%M8027.0 :BYTE; +DEV28_R AT%M8028.0 :BYTE; +DEV29_R AT%M8029.0 :BYTE; +DEV30_R AT%M8030.0 :BYTE; +DEV31_R AT%M8031.0 :BYTE; + +END_VAR + +(*Automatically declared*) +VAR_EXTERNAL + LBOX03A01_OR : REAL; + LBOX03A01_DS : BOOL; +END_VAR +(** **) +(** {*模块地址分配设定,分别对应0~31号地址模块,从右起*} **) +(** {* 3 2 1 *} **) +(** {*10987654321098765432109876543210*} **) +(** BOX01_Hex :=2#00000000000000000000000000111111 ; **) + (* assign - Stmt *) + LD 2#00000000000000000000000000111111 + ST BOX01_Hex + +(** **) +(** {*模块扫描功能块关联*} **) +(** BOX01_DevScan( Dev_Array:= Dev_Array , Dev_Scan_Hex:= BOX01_Hex | LBOX03A01_DS:= Dev_Ready, LBOX03A01_OR:= Dev_Ratio ); **) + (* call - Stmt *) + CAL BOX01_DevScan ( + Dev_Array := Dev_Array, + Dev_Scan_Hex := BOX01_Hex + | + LBOX03A01_DS := Dev_Ready, + LBOX03A01_OR := Dev_Ratio + ) + +(** **) +(** {****************************************************默认段****************************************************} **) +(** {*模块设备状态关联*} **) +(** Dev_Array[0] :=DEV00_R; **) + (* assign - Stmt *) + LD DEV00_R + ST Dev_Array[0] + +(** Dev_Array[1] :=DEV01_R; **) + (* assign - Stmt *) + LD DEV01_R + ST Dev_Array[1] + +(** Dev_Array[2] :=DEV02_R; **) + (* assign - Stmt *) + LD DEV02_R + ST Dev_Array[2] + +(** Dev_Array[3] :=DEV03_R; **) + (* assign - Stmt *) + LD DEV03_R + ST Dev_Array[3] + +(** Dev_Array[4] :=DEV04_R; **) + (* assign - Stmt *) + LD DEV04_R + ST Dev_Array[4] + +(** Dev_Array[5] :=DEV05_R; **) + (* assign - Stmt *) + LD DEV05_R + ST Dev_Array[5] + +(** Dev_Array[6] :=DEV06_R; **) + (* assign - Stmt *) + LD DEV06_R + ST Dev_Array[6] + +(** Dev_Array[7] :=DEV07_R; **) + (* assign - Stmt *) + LD DEV07_R + ST Dev_Array[7] + +(** Dev_Array[8] :=DEV08_R; **) + (* assign - Stmt *) + LD DEV08_R + ST Dev_Array[8] + +(** Dev_Array[9] :=DEV09_R; **) + (* assign - Stmt *) + LD DEV09_R + ST Dev_Array[9] + +(** Dev_Array[10]:=DEV10_R; **) + (* assign - Stmt *) + LD DEV10_R + ST Dev_Array[10] + +(** Dev_Array[11]:=DEV11_R; **) + (* assign - Stmt *) + LD DEV11_R + ST Dev_Array[11] + + +END_PROGRAM \ No newline at end of file diff --git a/DDC0301/SCAN.ST b/DDC0301/SCAN.ST new file mode 100644 index 0000000..f007153 --- /dev/null +++ b/DDC0301/SCAN.ST @@ -0,0 +1,83 @@ +PROGRAM SCAN +VAR_EXTERNAL + +END_VAR + +VAR_GLOBAL + +END_VAR + +VAR +Dev_Array :array[0..31] of byte; +BOX01_DevScan :BS_DevScan; +BOX02_DevScan :BS_DevScan; +BOX03_DevScan :BS_DevScan; +BOX04_DevScan :BS_DevScan; +BOX05_DevScan :BS_DevScan; + +BOX01_Hex :DWORD ; +BOX02_Hex :DWORD ; +BOX03_Hex :DWORD ; +BOX04_Hex :DWORD ; +BOX05_Hex :DWORD ; + +DEV00_IP AT%M7000.0 :BYTE; +DEV00_R AT%M8000.0 :BYTE; +DEV01_R AT%M8001.0 :BYTE; +DEV02_R AT%M8002.0 :BYTE; +DEV03_R AT%M8003.0 :BYTE; +DEV04_R AT%M8004.0 :BYTE; +DEV05_R AT%M8005.0 :BYTE; +DEV06_R AT%M8006.0 :BYTE; +DEV07_R AT%M8007.0 :BYTE; +DEV08_R AT%M8008.0 :BYTE; +DEV09_R AT%M8009.0 :BYTE; +DEV10_R AT%M8010.0 :BYTE; +DEV11_R AT%M8011.0 :BYTE; +DEV12_R AT%M8012.0 :BYTE; +DEV13_R AT%M8013.0 :BYTE; +DEV14_R AT%M8014.0 :BYTE; +DEV15_R AT%M8015.0 :BYTE; +DEV16_R AT%M8016.0 :BYTE; +DEV17_R AT%M8017.0 :BYTE; +DEV18_R AT%M8018.0 :BYTE; +DEV19_R AT%M8019.0 :BYTE; +DEV20_R AT%M8020.0 :BYTE; +DEV21_R AT%M8021.0 :BYTE; +DEV22_R AT%M8022.0 :BYTE; +DEV23_R AT%M8023.0 :BYTE; +DEV24_R AT%M8024.0 :BYTE; +DEV25_R AT%M8025.0 :BYTE; +DEV26_R AT%M8026.0 :BYTE; +DEV27_R AT%M8027.0 :BYTE; +DEV28_R AT%M8028.0 :BYTE; +DEV29_R AT%M8029.0 :BYTE; +DEV30_R AT%M8030.0 :BYTE; +DEV31_R AT%M8031.0 :BYTE; + +END_VAR + +(*妯″潡鍦板潃鍒嗛厤璁惧畾锛屽垎鍒搴0~31鍙峰湴鍧妯″潡锛屼粠鍙宠捣*) + (* 3 2 1 *) + (*10987654321098765432109876543210*) +BOX01_Hex :=2#00000000000000000000000000111111 ; + +(*妯″潡鎵弿鍔熻兘鍧楀叧鑱*) +BOX01_DevScan( Dev_Array:= Dev_Array , Dev_Scan_Hex:= BOX01_Hex | LBOX03A01_DS:= Dev_Ready, LBOX03A01_OR:= Dev_Ratio ); + +(****************************************************榛樿娈****************************************************) +(*妯″潡璁惧鐘舵佸叧鑱*) +Dev_Array[0] :=DEV00_R; +Dev_Array[1] :=DEV01_R; +Dev_Array[2] :=DEV02_R; +Dev_Array[3] :=DEV03_R; +Dev_Array[4] :=DEV04_R; +Dev_Array[5] :=DEV05_R; +Dev_Array[6] :=DEV06_R; +Dev_Array[7] :=DEV07_R; +Dev_Array[8] :=DEV08_R; +Dev_Array[9] :=DEV09_R; +Dev_Array[10]:=DEV10_R; +Dev_Array[11]:=DEV11_R; + +END_PROGRAM \ No newline at end of file diff --git a/DDC0301/SCAN.bak b/DDC0301/SCAN.bak new file mode 100644 index 0000000..f007153 --- /dev/null +++ b/DDC0301/SCAN.bak @@ -0,0 +1,83 @@ +PROGRAM SCAN +VAR_EXTERNAL + +END_VAR + +VAR_GLOBAL + +END_VAR + +VAR +Dev_Array :array[0..31] of byte; +BOX01_DevScan :BS_DevScan; +BOX02_DevScan :BS_DevScan; +BOX03_DevScan :BS_DevScan; +BOX04_DevScan :BS_DevScan; +BOX05_DevScan :BS_DevScan; + +BOX01_Hex :DWORD ; +BOX02_Hex :DWORD ; +BOX03_Hex :DWORD ; +BOX04_Hex :DWORD ; +BOX05_Hex :DWORD ; + +DEV00_IP AT%M7000.0 :BYTE; +DEV00_R AT%M8000.0 :BYTE; +DEV01_R AT%M8001.0 :BYTE; +DEV02_R AT%M8002.0 :BYTE; +DEV03_R AT%M8003.0 :BYTE; +DEV04_R AT%M8004.0 :BYTE; +DEV05_R AT%M8005.0 :BYTE; +DEV06_R AT%M8006.0 :BYTE; +DEV07_R AT%M8007.0 :BYTE; +DEV08_R AT%M8008.0 :BYTE; +DEV09_R AT%M8009.0 :BYTE; +DEV10_R AT%M8010.0 :BYTE; +DEV11_R AT%M8011.0 :BYTE; +DEV12_R AT%M8012.0 :BYTE; +DEV13_R AT%M8013.0 :BYTE; +DEV14_R AT%M8014.0 :BYTE; +DEV15_R AT%M8015.0 :BYTE; +DEV16_R AT%M8016.0 :BYTE; +DEV17_R AT%M8017.0 :BYTE; +DEV18_R AT%M8018.0 :BYTE; +DEV19_R AT%M8019.0 :BYTE; +DEV20_R AT%M8020.0 :BYTE; +DEV21_R AT%M8021.0 :BYTE; +DEV22_R AT%M8022.0 :BYTE; +DEV23_R AT%M8023.0 :BYTE; +DEV24_R AT%M8024.0 :BYTE; +DEV25_R AT%M8025.0 :BYTE; +DEV26_R AT%M8026.0 :BYTE; +DEV27_R AT%M8027.0 :BYTE; +DEV28_R AT%M8028.0 :BYTE; +DEV29_R AT%M8029.0 :BYTE; +DEV30_R AT%M8030.0 :BYTE; +DEV31_R AT%M8031.0 :BYTE; + +END_VAR + +(*妯″潡鍦板潃鍒嗛厤璁惧畾锛屽垎鍒搴0~31鍙峰湴鍧妯″潡锛屼粠鍙宠捣*) + (* 3 2 1 *) + (*10987654321098765432109876543210*) +BOX01_Hex :=2#00000000000000000000000000111111 ; + +(*妯″潡鎵弿鍔熻兘鍧楀叧鑱*) +BOX01_DevScan( Dev_Array:= Dev_Array , Dev_Scan_Hex:= BOX01_Hex | LBOX03A01_DS:= Dev_Ready, LBOX03A01_OR:= Dev_Ratio ); + +(****************************************************榛樿娈****************************************************) +(*妯″潡璁惧鐘舵佸叧鑱*) +Dev_Array[0] :=DEV00_R; +Dev_Array[1] :=DEV01_R; +Dev_Array[2] :=DEV02_R; +Dev_Array[3] :=DEV03_R; +Dev_Array[4] :=DEV04_R; +Dev_Array[5] :=DEV05_R; +Dev_Array[6] :=DEV06_R; +Dev_Array[7] :=DEV07_R; +Dev_Array[8] :=DEV08_R; +Dev_Array[9] :=DEV09_R; +Dev_Array[10]:=DEV10_R; +Dev_Array[11]:=DEV11_R; + +END_PROGRAM \ No newline at end of file diff --git a/DDC0301/SWP.POE b/DDC0301/SWP.POE new file mode 100644 index 0000000..1c3559e --- /dev/null +++ b/DDC0301/SWP.POE @@ -0,0 +1,211 @@ +PROGRAM SWP +VAR_EXTERNAL + +END_VAR + +VAR_GLOBAL + +END_VAR + +VAR +SWP03A01_RunTime1:BS_RunTime; +SWP03A01_RunTime2:BS_RunTime; +SWP03A02_RunTime1:BS_RunTime; +SWP03A02_RunTime2:BS_RunTime; +SWP03A03_RunTime1:BS_RunTime; +SWP03A03_RunTime2:BS_RunTime; +SWP03A04_RunTime1:BS_RunTime; +SWP03A04_RunTime2:BS_RunTime; +SWP03A05_RunTime1:BS_RunTime; +SWP03A05_RunTime2:BS_RunTime; +SWP03A06_RunTime1:BS_RunTime; +SWP03A06_RunTime2:BS_RunTime; + +END_VAR + +(*Automatically declared*) +VAR_EXTERNAL + LSWP03A06_RSTV2 : REAL; + LSWP03A01_RH1 : REAL; + LSWP03A06_RSTV1 : REAL; + LSWP03A01_RST2 : BOOL; + LSWP03A01_RST1 : BOOL; + LSWP03A02_R2 : BOOL; + LSWP03A02_R1 : BOOL; + LSWP03A02_RSTV2 : REAL; + LSWP03A02_RST2 : BOOL; + LSWP03A02_RST1 : BOOL; + LSWP03A03_R2 : BOOL; + LSWP03A03_R1 : BOOL; + LSWP03A02_RSTV1 : REAL; + LSWP03A04_RSTV1 : REAL; + LSWP03A04_R2 : BOOL; + LSWP03A04_R1 : BOOL; + LSWP03A01_R2 : BOOL; + LSWP03A01_R1 : BOOL; + LSWP03A05_RSTV2 : REAL; + LSWP03A04_RSTV2 : REAL; + LSWP03A03_RH1 : REAL; + LSWP03A01_RSTV2 : REAL; + LSWP03A06_RH1 : REAL; + LSWP03A05_RH2 : REAL; + LSWP03A03_RH2 : REAL; + LSWP03A03_RST2 : BOOL; + LSWP03A03_RST1 : BOOL; + LSWP03A06_R2 : BOOL; + LSWP03A06_R1 : BOOL; + LSWP03A05_RSTV1 : REAL; + LSWP03A01_RSTV1 : REAL; + LSWP03A06_RH2 : REAL; + LSWP03A06_RST2 : BOOL; + LSWP03A06_RST1 : BOOL; + LSWP03A05_RH1 : REAL; + LSWP03A04_RH2 : REAL; + LSWP03A03_RSTV1 : REAL; + LSWP03A02_RH1 : REAL; + LSWP03A05_R2 : BOOL; + LSWP03A05_R1 : BOOL; + LSWP03A05_RST2 : BOOL; + LSWP03A05_RST1 : BOOL; + LSWP03A04_RH1 : REAL; + LSWP03A03_RSTV2 : REAL; + LSWP03A01_RH2 : REAL; + LSWP03A02_RH2 : REAL; + LSWP03A04_RST2 : BOOL; + LSWP03A04_RST1 : BOOL; +END_VAR +(** {*运行累积时间*} **) +(** SWP03A01_RunTime1(RUN :=LSWP03A01_R1 , RUNTIMESET :=LSWP03A01_RSTV1 , RUNTIMERST :=LSWP03A01_RST1 , RunTimeRec_In :=LSWP03A01_RH1 | LSWP03A01_RH1:= RUNTIME); **) + (* call - Stmt *) + CAL SWP03A01_RunTime1 ( + RUN := LSWP03A01_R1, + RUNTIMESET := LSWP03A01_RSTV1, + RUNTIMERST := LSWP03A01_RST1, + RunTimeRec_In := LSWP03A01_RH1 + | + LSWP03A01_RH1 := RUNTIME + ) + +(** SWP03A01_RunTime2(RUN :=LSWP03A01_R2 , RUNTIMESET :=LSWP03A01_RSTV2 , RUNTIMERST :=LSWP03A01_RST2 , RunTimeRec_In :=LSWP03A01_RH2 | LSWP03A01_RH2:= RUNTIME); **) + (* call - Stmt *) + CAL SWP03A01_RunTime2 ( + RUN := LSWP03A01_R2, + RUNTIMESET := LSWP03A01_RSTV2, + RUNTIMERST := LSWP03A01_RST2, + RunTimeRec_In := LSWP03A01_RH2 + | + LSWP03A01_RH2 := RUNTIME + ) + +(** SWP03A02_RunTime1(RUN :=LSWP03A02_R1 , RUNTIMESET :=LSWP03A02_RSTV1 , RUNTIMERST :=LSWP03A02_RST1 , RunTimeRec_In :=LSWP03A02_RH1 | LSWP03A02_RH1:= RUNTIME); **) + (* call - Stmt *) + CAL SWP03A02_RunTime1 ( + RUN := LSWP03A02_R1, + RUNTIMESET := LSWP03A02_RSTV1, + RUNTIMERST := LSWP03A02_RST1, + RunTimeRec_In := LSWP03A02_RH1 + | + LSWP03A02_RH1 := RUNTIME + ) + +(** SWP03A02_RunTime2(RUN :=LSWP03A02_R2 , RUNTIMESET :=LSWP03A02_RSTV2 , RUNTIMERST :=LSWP03A02_RST2 , RunTimeRec_In :=LSWP03A02_RH2 | LSWP03A02_RH2:= RUNTIME); **) + (* call - Stmt *) + CAL SWP03A02_RunTime2 ( + RUN := LSWP03A02_R2, + RUNTIMESET := LSWP03A02_RSTV2, + RUNTIMERST := LSWP03A02_RST2, + RunTimeRec_In := LSWP03A02_RH2 + | + LSWP03A02_RH2 := RUNTIME + ) + +(** SWP03A03_RunTime1(RUN :=LSWP03A03_R1 , RUNTIMESET :=LSWP03A03_RSTV1 , RUNTIMERST :=LSWP03A03_RST1 , RunTimeRec_In :=LSWP03A03_RH1 | LSWP03A03_RH1:= RUNTIME); **) + (* call - Stmt *) + CAL SWP03A03_RunTime1 ( + RUN := LSWP03A03_R1, + RUNTIMESET := LSWP03A03_RSTV1, + RUNTIMERST := LSWP03A03_RST1, + RunTimeRec_In := LSWP03A03_RH1 + | + LSWP03A03_RH1 := RUNTIME + ) + +(** SWP03A03_RunTime2(RUN :=LSWP03A03_R2 , RUNTIMESET :=LSWP03A03_RSTV2 , RUNTIMERST :=LSWP03A03_RST2 , RunTimeRec_In :=LSWP03A03_RH2 | LSWP03A03_RH2:= RUNTIME); **) + (* call - Stmt *) + CAL SWP03A03_RunTime2 ( + RUN := LSWP03A03_R2, + RUNTIMESET := LSWP03A03_RSTV2, + RUNTIMERST := LSWP03A03_RST2, + RunTimeRec_In := LSWP03A03_RH2 + | + LSWP03A03_RH2 := RUNTIME + ) + +(** SWP03A04_RunTime1(RUN :=LSWP03A04_R1 , RUNTIMESET :=LSWP03A04_RSTV1 , RUNTIMERST :=LSWP03A04_RST1 , RunTimeRec_In :=LSWP03A04_RH1 | LSWP03A04_RH1:= RUNTIME); **) + (* call - Stmt *) + CAL SWP03A04_RunTime1 ( + RUN := LSWP03A04_R1, + RUNTIMESET := LSWP03A04_RSTV1, + RUNTIMERST := LSWP03A04_RST1, + RunTimeRec_In := LSWP03A04_RH1 + | + LSWP03A04_RH1 := RUNTIME + ) + +(** SWP03A04_RunTime2(RUN :=LSWP03A04_R2 , RUNTIMESET :=LSWP03A04_RSTV2 , RUNTIMERST :=LSWP03A04_RST2 , RunTimeRec_In :=LSWP03A04_RH2 | LSWP03A04_RH2:= RUNTIME); **) + (* call - Stmt *) + CAL SWP03A04_RunTime2 ( + RUN := LSWP03A04_R2, + RUNTIMESET := LSWP03A04_RSTV2, + RUNTIMERST := LSWP03A04_RST2, + RunTimeRec_In := LSWP03A04_RH2 + | + LSWP03A04_RH2 := RUNTIME + ) + +(** SWP03A05_RunTime1(RUN :=LSWP03A05_R1 , RUNTIMESET :=LSWP03A05_RSTV1 , RUNTIMERST :=LSWP03A05_RST1 , RunTimeRec_In :=LSWP03A05_RH1 | LSWP03A05_RH1:= RUNTIME); **) + (* call - Stmt *) + CAL SWP03A05_RunTime1 ( + RUN := LSWP03A05_R1, + RUNTIMESET := LSWP03A05_RSTV1, + RUNTIMERST := LSWP03A05_RST1, + RunTimeRec_In := LSWP03A05_RH1 + | + LSWP03A05_RH1 := RUNTIME + ) + +(** SWP03A05_RunTime2(RUN :=LSWP03A05_R2 , RUNTIMESET :=LSWP03A05_RSTV2 , RUNTIMERST :=LSWP03A05_RST2 , RunTimeRec_In :=LSWP03A05_RH2 | LSWP03A05_RH2:= RUNTIME); **) + (* call - Stmt *) + CAL SWP03A05_RunTime2 ( + RUN := LSWP03A05_R2, + RUNTIMESET := LSWP03A05_RSTV2, + RUNTIMERST := LSWP03A05_RST2, + RunTimeRec_In := LSWP03A05_RH2 + | + LSWP03A05_RH2 := RUNTIME + ) + +(** SWP03A06_RunTime1(RUN :=LSWP03A06_R1 , RUNTIMESET :=LSWP03A06_RSTV1 , RUNTIMERST :=LSWP03A06_RST1 , RunTimeRec_In :=LSWP03A06_RH1 | LSWP03A06_RH1:= RUNTIME); **) + (* call - Stmt *) + CAL SWP03A06_RunTime1 ( + RUN := LSWP03A06_R1, + RUNTIMESET := LSWP03A06_RSTV1, + RUNTIMERST := LSWP03A06_RST1, + RunTimeRec_In := LSWP03A06_RH1 + | + LSWP03A06_RH1 := RUNTIME + ) + +(** SWP03A06_RunTime2(RUN :=LSWP03A06_R2 , RUNTIMESET :=LSWP03A06_RSTV2 , RUNTIMERST :=LSWP03A06_RST2 , RunTimeRec_In :=LSWP03A06_RH2 | LSWP03A06_RH2:= RUNTIME); **) + (* call - Stmt *) + CAL SWP03A06_RunTime2 ( + RUN := LSWP03A06_R2, + RUNTIMESET := LSWP03A06_RSTV2, + RUNTIMERST := LSWP03A06_RST2, + RunTimeRec_In := LSWP03A06_RH2 + | + LSWP03A06_RH2 := RUNTIME + ) + + +END_PROGRAM \ No newline at end of file diff --git a/DDC0301/SWP.ST b/DDC0301/SWP.ST new file mode 100644 index 0000000..389643e --- /dev/null +++ b/DDC0301/SWP.ST @@ -0,0 +1,39 @@ +PROGRAM SWP +VAR_EXTERNAL + +END_VAR + +VAR_GLOBAL + +END_VAR + +VAR +SWP03A01_RunTime1:BS_RunTime; +SWP03A01_RunTime2:BS_RunTime; +SWP03A02_RunTime1:BS_RunTime; +SWP03A02_RunTime2:BS_RunTime; +SWP03A03_RunTime1:BS_RunTime; +SWP03A03_RunTime2:BS_RunTime; +SWP03A04_RunTime1:BS_RunTime; +SWP03A04_RunTime2:BS_RunTime; +SWP03A05_RunTime1:BS_RunTime; +SWP03A05_RunTime2:BS_RunTime; +SWP03A06_RunTime1:BS_RunTime; +SWP03A06_RunTime2:BS_RunTime; + +END_VAR + (*杩愯绱Н鏃堕棿*) + SWP03A01_RunTime1(RUN :=LSWP03A01_R1 , RUNTIMESET :=LSWP03A01_RSTV1 , RUNTIMERST :=LSWP03A01_RST1 , RunTimeRec_In :=LSWP03A01_RH1 | LSWP03A01_RH1:= RUNTIME); + SWP03A01_RunTime2(RUN :=LSWP03A01_R2 , RUNTIMESET :=LSWP03A01_RSTV2 , RUNTIMERST :=LSWP03A01_RST2 , RunTimeRec_In :=LSWP03A01_RH2 | LSWP03A01_RH2:= RUNTIME); + SWP03A02_RunTime1(RUN :=LSWP03A02_R1 , RUNTIMESET :=LSWP03A02_RSTV1 , RUNTIMERST :=LSWP03A02_RST1 , RunTimeRec_In :=LSWP03A02_RH1 | LSWP03A02_RH1:= RUNTIME); + SWP03A02_RunTime2(RUN :=LSWP03A02_R2 , RUNTIMESET :=LSWP03A02_RSTV2 , RUNTIMERST :=LSWP03A02_RST2 , RunTimeRec_In :=LSWP03A02_RH2 | LSWP03A02_RH2:= RUNTIME); + SWP03A03_RunTime1(RUN :=LSWP03A03_R1 , RUNTIMESET :=LSWP03A03_RSTV1 , RUNTIMERST :=LSWP03A03_RST1 , RunTimeRec_In :=LSWP03A03_RH1 | LSWP03A03_RH1:= RUNTIME); + SWP03A03_RunTime2(RUN :=LSWP03A03_R2 , RUNTIMESET :=LSWP03A03_RSTV2 , RUNTIMERST :=LSWP03A03_RST2 , RunTimeRec_In :=LSWP03A03_RH2 | LSWP03A03_RH2:= RUNTIME); + SWP03A04_RunTime1(RUN :=LSWP03A04_R1 , RUNTIMESET :=LSWP03A04_RSTV1 , RUNTIMERST :=LSWP03A04_RST1 , RunTimeRec_In :=LSWP03A04_RH1 | LSWP03A04_RH1:= RUNTIME); + SWP03A04_RunTime2(RUN :=LSWP03A04_R2 , RUNTIMESET :=LSWP03A04_RSTV2 , RUNTIMERST :=LSWP03A04_RST2 , RunTimeRec_In :=LSWP03A04_RH2 | LSWP03A04_RH2:= RUNTIME); + SWP03A05_RunTime1(RUN :=LSWP03A05_R1 , RUNTIMESET :=LSWP03A05_RSTV1 , RUNTIMERST :=LSWP03A05_RST1 , RunTimeRec_In :=LSWP03A05_RH1 | LSWP03A05_RH1:= RUNTIME); + SWP03A05_RunTime2(RUN :=LSWP03A05_R2 , RUNTIMESET :=LSWP03A05_RSTV2 , RUNTIMERST :=LSWP03A05_RST2 , RunTimeRec_In :=LSWP03A05_RH2 | LSWP03A05_RH2:= RUNTIME); + SWP03A06_RunTime1(RUN :=LSWP03A06_R1 , RUNTIMESET :=LSWP03A06_RSTV1 , RUNTIMERST :=LSWP03A06_RST1 , RunTimeRec_In :=LSWP03A06_RH1 | LSWP03A06_RH1:= RUNTIME); + SWP03A06_RunTime2(RUN :=LSWP03A06_R2 , RUNTIMESET :=LSWP03A06_RSTV2 , RUNTIMERST :=LSWP03A06_RST2 , RunTimeRec_In :=LSWP03A06_RH2 | LSWP03A06_RH2:= RUNTIME); + +END_PROGRAM \ No newline at end of file diff --git a/DDC0301/SWP.bak b/DDC0301/SWP.bak new file mode 100644 index 0000000..389643e --- /dev/null +++ b/DDC0301/SWP.bak @@ -0,0 +1,39 @@ +PROGRAM SWP +VAR_EXTERNAL + +END_VAR + +VAR_GLOBAL + +END_VAR + +VAR +SWP03A01_RunTime1:BS_RunTime; +SWP03A01_RunTime2:BS_RunTime; +SWP03A02_RunTime1:BS_RunTime; +SWP03A02_RunTime2:BS_RunTime; +SWP03A03_RunTime1:BS_RunTime; +SWP03A03_RunTime2:BS_RunTime; +SWP03A04_RunTime1:BS_RunTime; +SWP03A04_RunTime2:BS_RunTime; +SWP03A05_RunTime1:BS_RunTime; +SWP03A05_RunTime2:BS_RunTime; +SWP03A06_RunTime1:BS_RunTime; +SWP03A06_RunTime2:BS_RunTime; + +END_VAR + (*杩愯绱Н鏃堕棿*) + SWP03A01_RunTime1(RUN :=LSWP03A01_R1 , RUNTIMESET :=LSWP03A01_RSTV1 , RUNTIMERST :=LSWP03A01_RST1 , RunTimeRec_In :=LSWP03A01_RH1 | LSWP03A01_RH1:= RUNTIME); + SWP03A01_RunTime2(RUN :=LSWP03A01_R2 , RUNTIMESET :=LSWP03A01_RSTV2 , RUNTIMERST :=LSWP03A01_RST2 , RunTimeRec_In :=LSWP03A01_RH2 | LSWP03A01_RH2:= RUNTIME); + SWP03A02_RunTime1(RUN :=LSWP03A02_R1 , RUNTIMESET :=LSWP03A02_RSTV1 , RUNTIMERST :=LSWP03A02_RST1 , RunTimeRec_In :=LSWP03A02_RH1 | LSWP03A02_RH1:= RUNTIME); + SWP03A02_RunTime2(RUN :=LSWP03A02_R2 , RUNTIMESET :=LSWP03A02_RSTV2 , RUNTIMERST :=LSWP03A02_RST2 , RunTimeRec_In :=LSWP03A02_RH2 | LSWP03A02_RH2:= RUNTIME); + SWP03A03_RunTime1(RUN :=LSWP03A03_R1 , RUNTIMESET :=LSWP03A03_RSTV1 , RUNTIMERST :=LSWP03A03_RST1 , RunTimeRec_In :=LSWP03A03_RH1 | LSWP03A03_RH1:= RUNTIME); + SWP03A03_RunTime2(RUN :=LSWP03A03_R2 , RUNTIMESET :=LSWP03A03_RSTV2 , RUNTIMERST :=LSWP03A03_RST2 , RunTimeRec_In :=LSWP03A03_RH2 | LSWP03A03_RH2:= RUNTIME); + SWP03A04_RunTime1(RUN :=LSWP03A04_R1 , RUNTIMESET :=LSWP03A04_RSTV1 , RUNTIMERST :=LSWP03A04_RST1 , RunTimeRec_In :=LSWP03A04_RH1 | LSWP03A04_RH1:= RUNTIME); + SWP03A04_RunTime2(RUN :=LSWP03A04_R2 , RUNTIMESET :=LSWP03A04_RSTV2 , RUNTIMERST :=LSWP03A04_RST2 , RunTimeRec_In :=LSWP03A04_RH2 | LSWP03A04_RH2:= RUNTIME); + SWP03A05_RunTime1(RUN :=LSWP03A05_R1 , RUNTIMESET :=LSWP03A05_RSTV1 , RUNTIMERST :=LSWP03A05_RST1 , RunTimeRec_In :=LSWP03A05_RH1 | LSWP03A05_RH1:= RUNTIME); + SWP03A05_RunTime2(RUN :=LSWP03A05_R2 , RUNTIMESET :=LSWP03A05_RSTV2 , RUNTIMERST :=LSWP03A05_RST2 , RunTimeRec_In :=LSWP03A05_RH2 | LSWP03A05_RH2:= RUNTIME); + SWP03A06_RunTime1(RUN :=LSWP03A06_R1 , RUNTIMESET :=LSWP03A06_RSTV1 , RUNTIMERST :=LSWP03A06_RST1 , RunTimeRec_In :=LSWP03A06_RH1 | LSWP03A06_RH1:= RUNTIME); + SWP03A06_RunTime2(RUN :=LSWP03A06_R2 , RUNTIMESET :=LSWP03A06_RSTV2 , RUNTIMERST :=LSWP03A06_RST2 , RunTimeRec_In :=LSWP03A06_RH2 | LSWP03A06_RH2:= RUNTIME); + +END_PROGRAM \ No newline at end of file diff --git a/DDC0301/USERTYPE.TYP b/DDC0301/USERTYPE.TYP new file mode 100644 index 0000000..b77bf99 --- /dev/null +++ b/DDC0301/USERTYPE.TYP @@ -0,0 +1,5 @@ +[IEC_IEC_NORM] +TYPE + +END_TYPE + diff --git a/DDC0301/cfcxref.xsl b/DDC0301/cfcxref.xsl new file mode 100644 index 0000000..cb124ed --- /dev/null +++ b/DDC0301/cfcxref.xsl @@ -0,0 +1,101 @@ + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + +
+ Source + + Target(s) +
+
+ + + + + + + + + + + + + +
SourceNameConnectorLayerPrintOn
+ + + + + + + +
Page:
Row:
+
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + +
TargetNameConnectorLayerPrintOn
+ + + + + + + +
Page:
Row:
+
+
+
+ + +
+
\ No newline at end of file diff --git a/DDC0301/inputFileList b/DDC0301/inputFileList new file mode 100644 index 0000000..fa1ef55 --- /dev/null +++ b/DDC0301/inputFileList @@ -0,0 +1,3 @@ +2 +E:\公司项目\项目文档\PM23092溧水秦淮人家一期拆迁安置房项目\下位机\DDC0301\$GEN$\Resource\SCAN.CRD +E:\公司项目\项目文档\PM23092溧水秦淮人家一期拆迁安置房项目\下位机\DDC0301\$GEN$\Resource\SWP.CRD diff --git a/DDC0401/$ENV$/Resource/Resource.MAK b/DDC0401/$ENV$/Resource/Resource.MAK new file mode 100644 index 0000000..367dae2 --- /dev/null +++ b/DDC0401/$ENV$/Resource/Resource.MAK @@ -0,0 +1,39 @@ +[INFORMATION] +CONFIG= +HARDWARE=EXC5300 +SECONDHARDWARE= +PACK_SOURCE=0 +TYPE=3 +OPERATINGNUMBER=0 +OPTIMIZE=2 +CONNECTION=192.168.90.15 +MAPFILE=1 +[IO_EXTERNALS] +FILE= +[TASKS] +FILE0=\SCAN +FILE1=\SWP +COUNT=2 +[TASK_FILE0] +NETDEP=0 +NAME= +TYPE=TIMER +INTERRUPT_NAME= +PRIORITY=1 +TIME=300 +NR=0 +OPTIMIZE=3 +[TASK_FILE1] +NETDEP=0 +NAME= +TYPE=TIMER +INTERRUPT_NAME= +PRIORITY=2 +TIME=500 +NR=0 +OPTIMIZE=3 +[GLOBAL] +COUNT=0 +[DIRECT_GLOBAL] +FILE0=\OPCDA +COUNT=1 diff --git a/DDC0401/$ENV$/Resource/WATCHLIST.INI b/DDC0401/$ENV$/Resource/WATCHLIST.INI new file mode 100644 index 0000000..1e24033 --- /dev/null +++ b/DDC0401/$ENV$/Resource/WATCHLIST.INI @@ -0,0 +1 @@ +Resource.WL \ No newline at end of file diff --git a/DDC0401/$GEN$/AddressSpace.xml b/DDC0401/$GEN$/AddressSpace.xml new file mode 100644 index 0000000..d66eb31 --- /dev/null +++ b/DDC0401/$GEN$/AddressSpace.xml @@ -0,0 +1,2 @@ + +LSWP04A01_R1OPCDA11018011LSWP04A01_F1OPCDA11018111LSWP04A01_R2OPCDA11018211LSWP04A01_F2OPCDA11018311LSWP04A01_HLOPCDA11018411LSWP04A01_LLOPCDA11018511LSWP04A02_R1OPCDA110124011LSWP04A02_F1OPCDA110124111LSWP04A02_R2OPCDA110124211LSWP04A02_F2OPCDA110124311LSWP04A02_HLOPCDA110124411LSWP04A02_LLOPCDA110124511LSWP04A03_R1OPCDA110140011LSWP04A03_F1OPCDA110140111LSWP04A03_R2OPCDA110140211LSWP04A03_F2OPCDA110140311LSWP04A03_HLOPCDA110140411LSWP04A03_LLOPCDA110140511LSWP04A04_R1OPCDA110156011LSWP04A04_F1OPCDA110156111LSWP04A04_R2OPCDA110156211LSWP04A04_F2OPCDA110156311LSWP04A04_HLOPCDA110156411LSWP04A04_LLOPCDA110156511LSWP04A05_R1OPCDA110172011LSWP04A05_F1OPCDA110172111LSWP04A05_R2OPCDA110172211LSWP04A05_F2OPCDA110172311LSWP04A05_HLOPCDA110172411LSWP04A05_LLOPCDA110172511LSWP04A06_R1OPCDA110188011LSWP04A06_F1OPCDA110188111LSWP04A06_R2OPCDA110188211LSWP04A06_F2OPCDA110188311LSWP04A06_HLOPCDA110188411LSWP04A06_LLOPCDA110188511LBOX04A01_DSOPCDA11011134011LBOX04A01_OROPCDA114011156013LSWP04A01_RST1OPCDA11011200011LSWP04A01_RSTV1OPCDA114011204013LSWP04A01_RH1OPCDA114011208013LSWP04A01_RST2OPCDA11011212011LSWP04A01_RSTV2OPCDA114011216013LSWP04A01_RH2OPCDA114011220013LSWP04A02_RST1OPCDA11011224011LSWP04A02_RSTV1OPCDA114011228013LSWP04A02_RH1OPCDA114011232013LSWP04A02_RST2OPCDA11011236011LSWP04A02_RSTV2OPCDA114011240013LSWP04A02_RH2OPCDA114011244013LSWP04A03_RST1OPCDA11011248011LSWP04A03_RSTV1OPCDA114011252013LSWP04A03_RH1OPCDA114011256013LSWP04A03_RST2OPCDA11011260011LSWP04A03_RSTV2OPCDA114011264013LSWP04A03_RH2OPCDA114011268013LSWP04A04_RST1OPCDA11011272011LSWP04A04_RSTV1OPCDA114011276013LSWP04A04_RH1OPCDA114011280013LSWP04A04_RST2OPCDA11011284011LSWP04A04_RSTV2OPCDA114011288013LSWP04A04_RH2OPCDA114011292013LSWP04A05_RST1OPCDA11011296011LSWP04A05_RSTV1OPCDA114011300013LSWP04A05_RH1OPCDA114011304013LSWP04A05_RST2OPCDA11011308011LSWP04A05_RSTV2OPCDA114011312013LSWP04A05_RH2OPCDA114011316013LSWP04A06_RST1OPCDA11011320011LSWP04A06_RSTV1OPCDA114011324013LSWP04A06_RH1OPCDA114011328013LSWP04A06_RST2OPCDA11011332011LSWP04A06_RSTV2OPCDA114011336013LSWP04A06_RH2OPCDA114011340013 diff --git a/DDC0401/$GEN$/BS_DEVSCAN.PTT b/DDC0401/$GEN$/BS_DEVSCAN.PTT new file mode 100644 index 0000000..908a4e6 --- /dev/null +++ b/DDC0401/$GEN$/BS_DEVSCAN.PTT @@ -0,0 +1,20 @@ +FUNCTION_BLOCK BS_DevScan + + + VAR_INPUT + Dev_Scan_Hex : DWORD ; + Dev_Array : ARRAY [ 0 .. 31 ] of byte ; + END_VAR + + VAR_OUTPUT + Dev_Status : DWORD ; + Dev_Ratio : REAL ; + Dev_Ready : BOOL ; + Dev_Total : INT ; + Dev_Error : INT ; + HeartVavle : int ; + END_VAR + + + +END_FUNCTION_BLOCK diff --git a/DDC0401/$GEN$/BS_GETCRC16.PTT b/DDC0401/$GEN$/BS_GETCRC16.PTT new file mode 100644 index 0000000..34ea63f --- /dev/null +++ b/DDC0401/$GEN$/BS_GETCRC16.PTT @@ -0,0 +1,16 @@ +FUNCTION_BLOCK BS_GETCRC16 + + + VAR_INPUT + CRC_IN : array [ 0 .. 200 ] of byte ; + CRC_LEN : INT ; + END_VAR + + VAR_OUTPUT + CRC16H : byte ; + CRC16L : byte ; + END_VAR + + + +END_FUNCTION_BLOCK diff --git a/DDC0401/$GEN$/BS_RUNTIME.PTT b/DDC0401/$GEN$/BS_RUNTIME.PTT new file mode 100644 index 0000000..e44f3c9 --- /dev/null +++ b/DDC0401/$GEN$/BS_RUNTIME.PTT @@ -0,0 +1,17 @@ +FUNCTION_BLOCK BS_RunTime + + + VAR_INPUT + Run : BOOL ; + RunTimeSet : REAL ; + RunTimeRST : BOOL ; + RunTimeRec_In : REAL ; + END_VAR + + VAR_OUTPUT + RunTime : REAL ; + END_VAR + + + +END_FUNCTION_BLOCK diff --git a/DDC0401/$GEN$/OPCDA.PTT b/DDC0401/$GEN$/OPCDA.PTT new file mode 100644 index 0000000..d4731c8 --- /dev/null +++ b/DDC0401/$GEN$/OPCDA.PTT @@ -0,0 +1,4 @@ +PROGRAM OPCDA + + +END_PROGRAM diff --git a/DDC0401/$GEN$/Resource/$TASK00$.CRD b/DDC0401/$GEN$/Resource/$TASK00$.CRD new file mode 100644 index 0000000000000000000000000000000000000000..dee9fe7854e8324c50ecd709df515ba9c7605a90 GIT binary patch literal 18456 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 literal 0 HcmV?d00001 diff --git a/DDC0401/$GEN$/Resource/BS_DEVSCAN.INC b/DDC0401/$GEN$/Resource/BS_DEVSCAN.INC new file mode 100644 index 0000000..d01c711 --- /dev/null +++ b/DDC0401/$GEN$/Resource/BS_DEVSCAN.INC @@ -0,0 +1,48 @@ +$INCLUDE_FILE + + +(* GLOBALE TYPEN *) + + + +(* PROJEKT TYPEN *) + + + +(* GLOBALE PROTOTYPEN *) + +FUNCTION_BLOCK SHL_DWORD + VAR_INPUT + EN :BOOL; + IN :DWORD; + N :UINT; + END_VAR + VAR_OUTPUT + ENO :BOOL; + OUT :DWORD; + END_VAR + END_FUNCTION_BLOCK + +FUNCTION_BLOCK SHR_DWORD + VAR_INPUT + EN :BOOL; + IN :DWORD; + N :UINT; + END_VAR + VAR_OUTPUT + ENO :BOOL; + OUT :DWORD; + END_VAR + END_FUNCTION_BLOCK + + + +(* PROJEKT PROTOTYPEN *) + + + +(* EXTERNE POEs *) + + + +$END_INCLUDE_FILE diff --git a/DDC0401/$GEN$/Resource/BS_DEVSCAN.OBJ b/DDC0401/$GEN$/Resource/BS_DEVSCAN.OBJ new file mode 100644 index 0000000000000000000000000000000000000000..052512034c6a5e46c0595350dc326e43d12a04d4 GIT binary patch literal 7559 zcmc&(3yhT26+UW=XKA0oqN}aNIqX7HPYF+W&M)1eVf;B5Q&my4Ba2h@$T3RFhpPR zX|yAqc4D<-#IosZBIT{IEAshj(m`)u)*7oDBbCf#(itz+R933KSgNKcnaE^UCRV1B zUTjiXF?!BN17dnTcUHO4-3Y`0e2apuUZkm*z19z*Y;sw@7ahDX_EvUcv1}b>wOzR- zsYJII9s*NwB(3bEV%hpahv!Nx4`0OccdT?HM}NhNo=mRG8|+b;7Sh#P!%1?rbQ;X%I*>qo@oOJ9DO??OV}gHg8Fc}l&a^X^$*qY@dd>n zndHKu{!F?%lUTN-HFstUL#f`5p^gj+bIUrHbmWp$?iAU$wl{4ZFp(E$^!1XtW|vjZ^EIGw&>2Yj0Uh8=LW zSm3{Rz`0`fuhRklDiQcP9q_r8__jJACodrAFUV3XWcZV93a7OrMCRf>SJ*AA8?V5S zld1)(HNOGozVxxePeHNnHHFnmRm-!Wo|PLwafm;ra22R({MLb5Cock%O5mN4JAe(+ z6D9&Pk!ge$zQp@WIbh}91@*3M1;sshx55-qQT*-(b+?=Z=78s{Ny}DXRLf$8)t0&j z?`vcZa1Ede3{~a`FgZU^cmSVVw%%440marHR#*&*7WOJMgTkM@p^(ETJsVYMu$-Gf zZGzt+=WTf3CeH!WYi_B%GNP2oY`kYHHi#PYrAgdY)!tdW&&s3L9%J{Sq%E}r)DHQ# z<-8v6>!ll*k-tu%6PVF$z`H@qAu1m!?6F#21@)>7fMRP8Dzt;D#P3m1kILn?ZY`*_ z@>^hXa)Ved4*}EOEedOZ8Qp6Y<^w}izEF7DYIz6LJMsfijM?)F-Jr<%fWicPGS*x) z`{W*AJ~t^aj*QYYyr*GF3w^1CM5Q?lY~b4&l%A1MP<-A}xC0dJ4Jptnt3OkCQsqSM z1a&8TV_ig;$gPqC!1SeEfgVwAmO=|K+fFYgYP-pKRAHIbxgFGY`5Q3h>VWFZ?|>P> zPZaiA&euV`E<=`j9Mt17$8xR*wO(EVrW`Zc74i%)?R6+@1O~ITDJ%eHKQt>aR+Rfn z;h@#|9;o-^UQmn++j&6RK(R#+Doh1M3tJRU0h3}**DpV@R4d-C7N(``#|lJ7NtZMfm$S4VA`9i&4gr&TQ(=RpIGa~PYp8Q6-b-~2 zpl4Sq5QACHDeT85j}|*Y?Ua84(;lO>QAb7uUmU0NWf?F>))jbPAv1u<85rsk6KWG)vt{r7pcY973TxHO#Hy4PKf}ljNY)>^%^+v(OF(ZXO;JF%nO#5ca@#A61|A-B3y=-3Qu$7tfhU79TYL7_^26Ut1CdFB~Z>GE- z83`G7akG6TlC>0_ekHQlw9J${vT_n%W<)~b_aIc~E;9YuQSE~=V?ht*0#LOC2PB@A z8+(wF)=rj1J=kfYJyLJ08hfy(LZEg~RLK*HPX}!#-YEAOIS5CGr_00ZYUE+4dE~>$ z?&KpMPaTc^HE1@M(QNxLtfgozMQalbt)*yfSQe#dEhY7~sxd`t!>rmElb<6Lrq#?q zWa3SsF`QM~Op9Sl56sVsnM0p{Zii#FVC9={cuXZcb*CknfRp8G>)qwu}czu)>EILbzi|;zp={^VUvW3Gt34z)6z7^_OCT zR6#L;Nk|Re1Ri+;x!}yt{n=;*E4iyWcIHG7EFAM=C9G3%ig&C`41(}RO7B*@PoU<^I0x`YZvWyJko4~Z~Uc3oc;)mr0Pk^K)ggKbvESpng zpGjy6^#pF6PX1bKLZN)b2cS(Bc;4%z)AKS>4|!vrm&xBIloGg|6})v8+L2B8})1Y$qfgsQ&XYcd; zQz!{=n2alr6J@qnzUjMAPAJyGthGG%Y?Kpt5^+PA+0-_a5r&YDhuu=?W5A4m>}0A# z8G+|H=Or`Lv7A`4xom5`Woz}Cc)AA1dBMEfdBIat=ta~I1fKDnoh@<-^%q|F4XZvk z6t-bp*rAXrWFyQ&$_<6>a@uRJmw!OJ4h6EiuGxuW*w~>k9w}uw6pDFw;K*|^2VEl? zBnAg{G*GnMXqYJDz!HuI@;K2^X+U}T_LmzE56Faz^3Q{#gxxX)JY!Z@XYxUrTCUnH zA`i)TQO&2qFMWILbZ$0q@Js&^3>4KP9c!(dCBXUGOC=H4d$p7Z}1*9S&xokQE*GnL|?|q^dEOr B23`OF literal 0 HcmV?d00001 diff --git a/DDC0401/$GEN$/Resource/BS_RUNTIME.INC b/DDC0401/$GEN$/Resource/BS_RUNTIME.INC new file mode 100644 index 0000000..f2550ad --- /dev/null +++ b/DDC0401/$GEN$/Resource/BS_RUNTIME.INC @@ -0,0 +1,24 @@ +$INCLUDE_FILE + + +(* GLOBALE TYPEN *) + + + +(* PROJEKT TYPEN *) + + + +(* GLOBALE PROTOTYPEN *) + + + +(* PROJEKT PROTOTYPEN *) + + + +(* EXTERNE POEs *) + + + +$END_INCLUDE_FILE diff --git a/DDC0401/$GEN$/Resource/BS_RUNTIME.OBJ b/DDC0401/$GEN$/Resource/BS_RUNTIME.OBJ new file mode 100644 index 0000000000000000000000000000000000000000..fbd05d8ff9d97015860ec0f9c7cc965b25e32a78 GIT binary patch literal 3342 zcmcIn-A-Fa5T4^>z!)4L0g8=j`yQO8wipivVP9}cM#{KK({LS@N`74p{#B81b1 z0^*{nREa)Fo}hPq1D+xGeTGW(`}XXvkEvBP7wlnXy|XhrKRY|SI3jX-+9OHvyq%{j z&C>SMO_8{h%vT%1dZ|_@`rr^5l$hYp1x<}bT+kfIIvmIID7r zLr*vHo zbS@v^7q#3enpvTv5Byv8N>IKR+%2vYR{gsFXgMf6^aK3x%B7XUJwvIl7V`Cc0Ai!) zt>hd2a^vBR?2T+L`(?d-8nczM-qI;~21U>074QJQW%SF!NhZOxf-ybXMZYU8JqpkV z@(7r6IrKTn08{Rcg4=qOMxT}oz&x(|3J&yW5&fdf0y8w@3dqG(UMScGCgqKSJz&ml zDrf?8&Qp*F=G>HmQ9a_8tw{x#oYxgx0e0}w!rRav${nIVlwX0#`9J{=CD&X~KrcCB zM8;6=!d0H5e=b|Vj0EG;lDB%UioPlvYEEPc{gT35C97Z(n4`-IMu4fE@i~xpYBV7C z(chPEfysGO!Bt>3`Zg{k7^EOf5*q&PR_~CAKXbvO~^t{KAT6Kos{G#i7lCa{Flf#Y2-z6M!rt-vP{cR z8b#}GXMRSKgW@*BvD=W;EV5pXmfkPSiqjCMsVT4Xf4{m&NWDzc^rGM@Z~i<|BY}kpJUCE- zduI+dJ1A$a0v_%k@tZJ?0~uCoN6Ao*<;<1Ncfy2PAqhI+vWx&nZ?>>_^nps4;^v?y zOrw}Yt!QCHn2`x!wipVpt6)}6PDq=CwTAY&rNyj;S#V%=^OC97!g^>Nye?O)gRI-3 znm+jnzX&(wD`0(2d1QH3_dy~E^cg=E<*M~VP{>`0RiKOPCddo&1<2v!V+M35B0w#; zwTG3!0R{xFe~6yI-)13}YFC`KgyO!2--J8(Oe9%cJ5?E3Px6@I(~}pCW1Z(^7dqc# z4Q8or>oIxoK#H0(%pI=Giv?i{A4$B$9F-VM4&IH%EZzWT*vuZUOC3{eal4-zdOsVO zF?;--rNvclP`)nYVC%Jfk2PNtuV^Ft#L{}LkDJnjY=`B{0s>zHL+A;-*Se*#@$7|c zW8S=a6EMZG=Dm^~%&{e`DO=i<77l?iZ`;xm);zv5{v&;P!J2(}BYRp+zZKtCd1SI5 s|2MEEIr1qO3A|a22fXpm1j6jik^H7tPFiDs(Z(K2zoosiG(HLb0dPI7NB{r; literal 0 HcmV?d00001 diff --git a/DDC0401/$GEN$/Resource/BuildLog.txt b/DDC0401/$GEN$/Resource/BuildLog.txt new file mode 100644 index 0000000..d2ee442 --- /dev/null +++ b/DDC0401/$GEN$/Resource/BuildLog.txt @@ -0,0 +1,45 @@ + +->开始编译工程配置项... + +->开始工程初始化... + + +->开始创建关联... + +->开始编译 ... + +->开始编译文件... + +0 错误, 0 警告. + + +->开始编译声明类型... + +->开始编译包含文件... + +->开始编译文件... + +->开始编译声明类型... + +->开始编译包含文件... + +->开始编译文件... + +->开始连接 ... + +->生成全局变量 ... + +->生成任务 SCAN ... + +->生成任务 SWP ... + +->生成目标文件: RESOURCE ... + +->目标文件大小: 24833 字节. + +0 错误, 0 警告. + +->生成OPC变量: 数量74 个 大小:2872 字节 + +->工程编译结束... + diff --git a/DDC0401/$GEN$/Resource/OPCDA.INC b/DDC0401/$GEN$/Resource/OPCDA.INC new file mode 100644 index 0000000..f2550ad --- /dev/null +++ b/DDC0401/$GEN$/Resource/OPCDA.INC @@ -0,0 +1,24 @@ +$INCLUDE_FILE + + +(* GLOBALE TYPEN *) + + + +(* PROJEKT TYPEN *) + + + +(* GLOBALE PROTOTYPEN *) + + + +(* PROJEKT PROTOTYPEN *) + + + +(* EXTERNE POEs *) + + + +$END_INCLUDE_FILE diff --git a/DDC0401/$GEN$/Resource/OPCDA.OBJ b/DDC0401/$GEN$/Resource/OPCDA.OBJ new file mode 100644 index 0000000000000000000000000000000000000000..854b29b41aa5815e2d1e6cba0c9b2d5f10736047 GIT binary patch literal 29263 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 CY$cQc literal 0 HcmV?d00001 diff --git a/DDC0401/$GEN$/Resource/SCAN.CRD b/DDC0401/$GEN$/Resource/SCAN.CRD new file mode 100644 index 0000000000000000000000000000000000000000..5a91ae0f0eee15a964deb6050c91b020d4e95095 GIT binary patch literal 41695 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 rn2wp^HcKq9wAXGh>ZAuI9`h6 literal 0 HcmV?d00001 diff --git a/DDC0401/$GEN$/Resource/SCAN.INC b/DDC0401/$GEN$/Resource/SCAN.INC new file mode 100644 index 0000000..8bd7b46 --- /dev/null +++ b/DDC0401/$GEN$/Resource/SCAN.INC @@ -0,0 +1,25 @@ +$INCLUDE_FILE + + +(* GLOBALE TYPEN *) + + + +(* PROJEKT TYPEN *) + + + +(* GLOBALE PROTOTYPEN *) + + + +(* PROJEKT PROTOTYPEN *) + +$INCLUDE "E:\PROGRAMFILE\EXDRIVER\EXCONFIG\EXDRIVE\LIB\BRCON_MCFB_ED_V3.3.0.1\$GEN$\BS_DEVSCAN.PTT" + + +(* EXTERNE POEs *) + + + +$END_INCLUDE_FILE diff --git a/DDC0401/$GEN$/Resource/SCAN.OBJ b/DDC0401/$GEN$/Resource/SCAN.OBJ new file mode 100644 index 0000000000000000000000000000000000000000..f530b2076b9159493b5333ad485a7ad56fd6da85 GIT binary patch literal 16728 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 Oj BYTE 0..31 12 +BOX01_HEX SCAN 4 4 1 10 212 0 4 0 0 +BOX02_HEX SCAN 4 4 1 10 216 0 4 0 0 +BOX03_HEX SCAN 4 4 1 10 220 0 4 0 0 +BOX04_HEX SCAN 4 4 1 10 224 0 4 0 0 +BOX05_HEX SCAN 4 4 1 10 228 0 4 0 0 +DEV00_IP SCAN 2 1 1 1 8032 0 1 0 0 %M7000.0 +DEV00_R SCAN 2 1 1 1 9032 0 1 0 0 %M8000.0 +DEV01_R SCAN 2 1 1 1 9033 0 1 0 0 %M8001.0 +DEV02_R SCAN 2 1 1 1 9034 0 1 0 0 %M8002.0 +DEV03_R SCAN 2 1 1 1 9035 0 1 0 0 %M8003.0 +DEV04_R SCAN 2 1 1 1 9036 0 1 0 0 %M8004.0 +DEV05_R SCAN 2 1 1 1 9037 0 1 0 0 %M8005.0 +DEV06_R SCAN 2 1 1 1 9038 0 1 0 0 %M8006.0 +DEV07_R SCAN 2 1 1 1 9039 0 1 0 0 %M8007.0 +DEV08_R SCAN 2 1 1 1 9040 0 1 0 0 %M8008.0 +DEV09_R SCAN 2 1 1 1 9041 0 1 0 0 %M8009.0 +DEV10_R SCAN 2 1 1 1 9042 0 1 0 0 %M8010.0 +DEV11_R SCAN 2 1 1 1 9043 0 1 0 0 %M8011.0 +DEV12_R SCAN 2 1 1 1 9044 0 1 0 0 %M8012.0 +DEV13_R SCAN 2 1 1 1 9045 0 1 0 0 %M8013.0 +DEV14_R SCAN 2 1 1 1 9046 0 1 0 0 %M8014.0 +DEV15_R SCAN 2 1 1 1 9047 0 1 0 0 %M8015.0 +DEV16_R SCAN 2 1 1 1 9048 0 1 0 0 %M8016.0 +DEV17_R SCAN 2 1 1 1 9049 0 1 0 0 %M8017.0 +DEV18_R SCAN 2 1 1 1 9050 0 1 0 0 %M8018.0 +DEV19_R SCAN 2 1 1 1 9051 0 1 0 0 %M8019.0 +DEV20_R SCAN 2 1 1 1 9052 0 1 0 0 %M8020.0 +DEV21_R SCAN 2 1 1 1 9053 0 1 0 0 %M8021.0 +DEV22_R SCAN 2 1 1 1 9054 0 1 0 0 %M8022.0 +DEV23_R SCAN 2 1 1 1 9055 0 1 0 0 %M8023.0 +DEV24_R SCAN 2 1 1 1 9056 0 1 0 0 %M8024.0 +DEV25_R SCAN 2 1 1 1 9057 0 1 0 0 %M8025.0 +DEV26_R SCAN 2 1 1 1 9058 0 1 0 0 %M8026.0 +DEV27_R SCAN 2 1 1 1 9059 0 1 0 0 %M8027.0 +DEV28_R SCAN 2 1 1 1 9060 0 1 0 0 %M8028.0 +DEV29_R SCAN 2 1 1 1 9061 0 1 0 0 %M8029.0 +DEV30_R SCAN 2 1 1 1 9062 0 1 0 0 %M8030.0 +DEV31_R SCAN 2 1 1 1 9063 0 1 0 0 %M8031.0 +LBOX04A01_OR SCAN 11 4 1 1 1156 0 8 0 0 +LBOX04A01_DS SCAN 1 1 1 1 1134 0 8 0 0 +DEV_SCAN_HEX SCAN.BOX01_DEVSCAN 4 4 1 13 24 0 2 0 0 +DEV_ARRAY SCAN.BOX01_DEVSCAN 22 44 1 13 28 0 2 0 0 BYTE 0..31 12 +DEV_STATUS SCAN.BOX01_DEVSCAN 4 4 1 13 8 0 2 0 0 +DEV_RATIO SCAN.BOX01_DEVSCAN 11 4 1 13 12 0 2 0 0 +DEV_READY SCAN.BOX01_DEVSCAN 1 1 1 13 16 0 2 0 0 +DEV_TOTAL SCAN.BOX01_DEVSCAN 9 2 1 13 18 0 2 0 0 +DEV_ERROR SCAN.BOX01_DEVSCAN 9 2 1 13 20 0 2 0 0 +HEARTVAVLE SCAN.BOX01_DEVSCAN 9 2 1 13 22 0 2 0 0 +I SCAN.BOX01_DEVSCAN 6 2 1 13 84 0 4 0 0 +DEV_SCAN_TEMP SCAN.BOX01_DEVSCAN 4 4 1 13 88 0 4 0 0 +DEV_ERROR_FLAG SCAN.BOX01_DEVSCAN 1 1 1 13 92 0 4 0 0 +DEV_STATUS_TEMP SCAN.BOX01_DEVSCAN 4 4 1 13 96 0 4 0 0 +IN SCAN.BOX01_DEVSCAN.TON1 1 1 1 22 16 0 2 0 0 +PT SCAN.BOX01_DEVSCAN.TON1 12 4 1 22 20 0 2 0 0 +Q SCAN.BOX01_DEVSCAN.TON1 1 1 1 22 8 0 2 0 0 +ET SCAN.BOX01_DEVSCAN.TON1 12 4 1 22 12 0 2 0 0 +EN SCAN.BOX01_DEVSCAN.SHR_L 1 1 1 19 8 0 2 0 0 +IN SCAN.BOX01_DEVSCAN.SHR_L 4 4 1 19 16 0 2 0 0 +N SCAN.BOX01_DEVSCAN.SHR_L 6 2 1 19 20 0 2 0 0 +ENO SCAN.BOX01_DEVSCAN.SHR_L 1 1 1 19 9 0 2 0 0 +OUT SCAN.BOX01_DEVSCAN.SHR_L 4 4 1 19 12 0 2 0 0 +EN SCAN.BOX01_DEVSCAN.SHR_D 1 1 1 16 8 0 2 0 0 +IN SCAN.BOX01_DEVSCAN.SHR_D 4 4 1 16 16 0 2 0 0 +N SCAN.BOX01_DEVSCAN.SHR_D 6 2 1 16 20 0 2 0 0 +ENO SCAN.BOX01_DEVSCAN.SHR_D 1 1 1 16 9 0 2 0 0 +OUT SCAN.BOX01_DEVSCAN.SHR_D 4 4 1 16 12 0 2 0 0 +DEV_SCAN_HEX SCAN.BOX02_DEVSCAN 4 4 1 25 24 0 2 0 0 +DEV_ARRAY SCAN.BOX02_DEVSCAN 22 44 1 25 28 0 2 0 0 BYTE 0..31 12 +DEV_STATUS SCAN.BOX02_DEVSCAN 4 4 1 25 8 0 2 0 0 +DEV_RATIO SCAN.BOX02_DEVSCAN 11 4 1 25 12 0 2 0 0 +DEV_READY SCAN.BOX02_DEVSCAN 1 1 1 25 16 0 2 0 0 +DEV_TOTAL SCAN.BOX02_DEVSCAN 9 2 1 25 18 0 2 0 0 +DEV_ERROR SCAN.BOX02_DEVSCAN 9 2 1 25 20 0 2 0 0 +HEARTVAVLE SCAN.BOX02_DEVSCAN 9 2 1 25 22 0 2 0 0 +I SCAN.BOX02_DEVSCAN 6 2 1 25 84 0 4 0 0 +DEV_SCAN_TEMP SCAN.BOX02_DEVSCAN 4 4 1 25 88 0 4 0 0 +DEV_ERROR_FLAG SCAN.BOX02_DEVSCAN 1 1 1 25 92 0 4 0 0 +DEV_STATUS_TEMP SCAN.BOX02_DEVSCAN 4 4 1 25 96 0 4 0 0 +IN SCAN.BOX02_DEVSCAN.TON1 1 1 1 28 16 0 2 0 0 +PT SCAN.BOX02_DEVSCAN.TON1 12 4 1 28 20 0 2 0 0 +Q SCAN.BOX02_DEVSCAN.TON1 1 1 1 28 8 0 2 0 0 +ET SCAN.BOX02_DEVSCAN.TON1 12 4 1 28 12 0 2 0 0 +EN SCAN.BOX02_DEVSCAN.SHR_L 1 1 1 27 8 0 2 0 0 +IN SCAN.BOX02_DEVSCAN.SHR_L 4 4 1 27 16 0 2 0 0 +N SCAN.BOX02_DEVSCAN.SHR_L 6 2 1 27 20 0 2 0 0 +ENO SCAN.BOX02_DEVSCAN.SHR_L 1 1 1 27 9 0 2 0 0 +OUT SCAN.BOX02_DEVSCAN.SHR_L 4 4 1 27 12 0 2 0 0 +EN SCAN.BOX02_DEVSCAN.SHR_D 1 1 1 26 8 0 2 0 0 +IN SCAN.BOX02_DEVSCAN.SHR_D 4 4 1 26 16 0 2 0 0 +N SCAN.BOX02_DEVSCAN.SHR_D 6 2 1 26 20 0 2 0 0 +ENO SCAN.BOX02_DEVSCAN.SHR_D 1 1 1 26 9 0 2 0 0 +OUT SCAN.BOX02_DEVSCAN.SHR_D 4 4 1 26 12 0 2 0 0 +DEV_SCAN_HEX SCAN.BOX03_DEVSCAN 4 4 1 29 24 0 2 0 0 +DEV_ARRAY SCAN.BOX03_DEVSCAN 22 44 1 29 28 0 2 0 0 BYTE 0..31 12 +DEV_STATUS SCAN.BOX03_DEVSCAN 4 4 1 29 8 0 2 0 0 +DEV_RATIO SCAN.BOX03_DEVSCAN 11 4 1 29 12 0 2 0 0 +DEV_READY SCAN.BOX03_DEVSCAN 1 1 1 29 16 0 2 0 0 +DEV_TOTAL SCAN.BOX03_DEVSCAN 9 2 1 29 18 0 2 0 0 +DEV_ERROR SCAN.BOX03_DEVSCAN 9 2 1 29 20 0 2 0 0 +HEARTVAVLE SCAN.BOX03_DEVSCAN 9 2 1 29 22 0 2 0 0 +I SCAN.BOX03_DEVSCAN 6 2 1 29 84 0 4 0 0 +DEV_SCAN_TEMP SCAN.BOX03_DEVSCAN 4 4 1 29 88 0 4 0 0 +DEV_ERROR_FLAG SCAN.BOX03_DEVSCAN 1 1 1 29 92 0 4 0 0 +DEV_STATUS_TEMP SCAN.BOX03_DEVSCAN 4 4 1 29 96 0 4 0 0 +IN SCAN.BOX03_DEVSCAN.TON1 1 1 1 32 16 0 2 0 0 +PT SCAN.BOX03_DEVSCAN.TON1 12 4 1 32 20 0 2 0 0 +Q SCAN.BOX03_DEVSCAN.TON1 1 1 1 32 8 0 2 0 0 +ET SCAN.BOX03_DEVSCAN.TON1 12 4 1 32 12 0 2 0 0 +EN SCAN.BOX03_DEVSCAN.SHR_L 1 1 1 31 8 0 2 0 0 +IN SCAN.BOX03_DEVSCAN.SHR_L 4 4 1 31 16 0 2 0 0 +N SCAN.BOX03_DEVSCAN.SHR_L 6 2 1 31 20 0 2 0 0 +ENO SCAN.BOX03_DEVSCAN.SHR_L 1 1 1 31 9 0 2 0 0 +OUT SCAN.BOX03_DEVSCAN.SHR_L 4 4 1 31 12 0 2 0 0 +EN SCAN.BOX03_DEVSCAN.SHR_D 1 1 1 30 8 0 2 0 0 +IN SCAN.BOX03_DEVSCAN.SHR_D 4 4 1 30 16 0 2 0 0 +N SCAN.BOX03_DEVSCAN.SHR_D 6 2 1 30 20 0 2 0 0 +ENO SCAN.BOX03_DEVSCAN.SHR_D 1 1 1 30 9 0 2 0 0 +OUT SCAN.BOX03_DEVSCAN.SHR_D 4 4 1 30 12 0 2 0 0 +DEV_SCAN_HEX SCAN.BOX04_DEVSCAN 4 4 1 33 24 0 2 0 0 +DEV_ARRAY SCAN.BOX04_DEVSCAN 22 44 1 33 28 0 2 0 0 BYTE 0..31 12 +DEV_STATUS SCAN.BOX04_DEVSCAN 4 4 1 33 8 0 2 0 0 +DEV_RATIO SCAN.BOX04_DEVSCAN 11 4 1 33 12 0 2 0 0 +DEV_READY SCAN.BOX04_DEVSCAN 1 1 1 33 16 0 2 0 0 +DEV_TOTAL SCAN.BOX04_DEVSCAN 9 2 1 33 18 0 2 0 0 +DEV_ERROR SCAN.BOX04_DEVSCAN 9 2 1 33 20 0 2 0 0 +HEARTVAVLE SCAN.BOX04_DEVSCAN 9 2 1 33 22 0 2 0 0 +I SCAN.BOX04_DEVSCAN 6 2 1 33 84 0 4 0 0 +DEV_SCAN_TEMP SCAN.BOX04_DEVSCAN 4 4 1 33 88 0 4 0 0 +DEV_ERROR_FLAG SCAN.BOX04_DEVSCAN 1 1 1 33 92 0 4 0 0 +DEV_STATUS_TEMP SCAN.BOX04_DEVSCAN 4 4 1 33 96 0 4 0 0 +IN SCAN.BOX04_DEVSCAN.TON1 1 1 1 36 16 0 2 0 0 +PT SCAN.BOX04_DEVSCAN.TON1 12 4 1 36 20 0 2 0 0 +Q SCAN.BOX04_DEVSCAN.TON1 1 1 1 36 8 0 2 0 0 +ET SCAN.BOX04_DEVSCAN.TON1 12 4 1 36 12 0 2 0 0 +EN SCAN.BOX04_DEVSCAN.SHR_L 1 1 1 35 8 0 2 0 0 +IN SCAN.BOX04_DEVSCAN.SHR_L 4 4 1 35 16 0 2 0 0 +N SCAN.BOX04_DEVSCAN.SHR_L 6 2 1 35 20 0 2 0 0 +ENO SCAN.BOX04_DEVSCAN.SHR_L 1 1 1 35 9 0 2 0 0 +OUT SCAN.BOX04_DEVSCAN.SHR_L 4 4 1 35 12 0 2 0 0 +EN SCAN.BOX04_DEVSCAN.SHR_D 1 1 1 34 8 0 2 0 0 +IN SCAN.BOX04_DEVSCAN.SHR_D 4 4 1 34 16 0 2 0 0 +N SCAN.BOX04_DEVSCAN.SHR_D 6 2 1 34 20 0 2 0 0 +ENO SCAN.BOX04_DEVSCAN.SHR_D 1 1 1 34 9 0 2 0 0 +OUT SCAN.BOX04_DEVSCAN.SHR_D 4 4 1 34 12 0 2 0 0 +DEV_SCAN_HEX SCAN.BOX05_DEVSCAN 4 4 1 37 24 0 2 0 0 +DEV_ARRAY SCAN.BOX05_DEVSCAN 22 44 1 37 28 0 2 0 0 BYTE 0..31 12 +DEV_STATUS SCAN.BOX05_DEVSCAN 4 4 1 37 8 0 2 0 0 +DEV_RATIO SCAN.BOX05_DEVSCAN 11 4 1 37 12 0 2 0 0 +DEV_READY SCAN.BOX05_DEVSCAN 1 1 1 37 16 0 2 0 0 +DEV_TOTAL SCAN.BOX05_DEVSCAN 9 2 1 37 18 0 2 0 0 +DEV_ERROR SCAN.BOX05_DEVSCAN 9 2 1 37 20 0 2 0 0 +HEARTVAVLE SCAN.BOX05_DEVSCAN 9 2 1 37 22 0 2 0 0 +I SCAN.BOX05_DEVSCAN 6 2 1 37 84 0 4 0 0 +DEV_SCAN_TEMP SCAN.BOX05_DEVSCAN 4 4 1 37 88 0 4 0 0 +DEV_ERROR_FLAG SCAN.BOX05_DEVSCAN 1 1 1 37 92 0 4 0 0 +DEV_STATUS_TEMP SCAN.BOX05_DEVSCAN 4 4 1 37 96 0 4 0 0 +IN SCAN.BOX05_DEVSCAN.TON1 1 1 1 40 16 0 2 0 0 +PT SCAN.BOX05_DEVSCAN.TON1 12 4 1 40 20 0 2 0 0 +Q SCAN.BOX05_DEVSCAN.TON1 1 1 1 40 8 0 2 0 0 +ET SCAN.BOX05_DEVSCAN.TON1 12 4 1 40 12 0 2 0 0 +EN SCAN.BOX05_DEVSCAN.SHR_L 1 1 1 39 8 0 2 0 0 +IN SCAN.BOX05_DEVSCAN.SHR_L 4 4 1 39 16 0 2 0 0 +N SCAN.BOX05_DEVSCAN.SHR_L 6 2 1 39 20 0 2 0 0 +ENO SCAN.BOX05_DEVSCAN.SHR_L 1 1 1 39 9 0 2 0 0 +OUT SCAN.BOX05_DEVSCAN.SHR_L 4 4 1 39 12 0 2 0 0 +EN SCAN.BOX05_DEVSCAN.SHR_D 1 1 1 38 8 0 2 0 0 +IN SCAN.BOX05_DEVSCAN.SHR_D 4 4 1 38 16 0 2 0 0 +N SCAN.BOX05_DEVSCAN.SHR_D 6 2 1 38 20 0 2 0 0 +ENO SCAN.BOX05_DEVSCAN.SHR_D 1 1 1 38 9 0 2 0 0 +OUT SCAN.BOX05_DEVSCAN.SHR_D 4 4 1 38 12 0 2 0 0 +LSWP04A06_RSTV2 SWP 11 4 2 1 1336 0 8 1 0 +LSWP04A01_RH1 SWP 11 4 2 1 1208 0 8 0 0 +LSWP04A06_RSTV1 SWP 11 4 2 1 1324 0 8 1 0 +LSWP04A01_RST2 SWP 1 1 2 1 1212 0 8 1 0 +LSWP04A01_RST1 SWP 1 1 2 1 1200 0 8 1 0 +LSWP04A02_R2 SWP 1 1 2 1 24 2 8 1 0 +LSWP04A02_R1 SWP 1 1 2 1 24 0 8 1 0 +LSWP04A02_RSTV2 SWP 11 4 2 1 1240 0 8 1 0 +LSWP04A02_RST2 SWP 1 1 2 1 1236 0 8 1 0 +LSWP04A02_RST1 SWP 1 1 2 1 1224 0 8 1 0 +LSWP04A03_R2 SWP 1 1 2 1 40 2 8 1 0 +LSWP04A03_R1 SWP 1 1 2 1 40 0 8 1 0 +LSWP04A02_RSTV1 SWP 11 4 2 1 1228 0 8 1 0 +LSWP04A04_RSTV1 SWP 11 4 2 1 1276 0 8 1 0 +LSWP04A04_R2 SWP 1 1 2 1 56 2 8 1 0 +LSWP04A04_R1 SWP 1 1 2 1 56 0 8 1 0 +LSWP04A01_R2 SWP 1 1 2 1 8 2 8 1 0 +LSWP04A01_R1 SWP 1 1 2 1 8 0 8 1 0 +LSWP04A05_RSTV2 SWP 11 4 2 1 1312 0 8 1 0 +LSWP04A04_RSTV2 SWP 11 4 2 1 1288 0 8 1 0 +LSWP04A03_RH1 SWP 11 4 2 1 1256 0 8 0 0 +LSWP04A01_RSTV2 SWP 11 4 2 1 1216 0 8 1 0 +LSWP04A06_RH1 SWP 11 4 2 1 1328 0 8 0 0 +LSWP04A05_RH2 SWP 11 4 2 1 1316 0 8 0 0 +LSWP04A03_RH2 SWP 11 4 2 1 1268 0 8 0 0 +LSWP04A03_RST2 SWP 1 1 2 1 1260 0 8 1 0 +LSWP04A03_RST1 SWP 1 1 2 1 1248 0 8 1 0 +LSWP04A06_R2 SWP 1 1 2 1 88 2 8 1 0 +LSWP04A06_R1 SWP 1 1 2 1 88 0 8 1 0 +LSWP04A05_RSTV1 SWP 11 4 2 1 1300 0 8 1 0 +LSWP04A01_RSTV1 SWP 11 4 2 1 1204 0 8 1 0 +LSWP04A06_RH2 SWP 11 4 2 1 1340 0 8 0 0 +LSWP04A06_RST2 SWP 1 1 2 1 1332 0 8 1 0 +LSWP04A06_RST1 SWP 1 1 2 1 1320 0 8 1 0 +LSWP04A05_RH1 SWP 11 4 2 1 1304 0 8 0 0 +LSWP04A04_RH2 SWP 11 4 2 1 1292 0 8 0 0 +LSWP04A03_RSTV1 SWP 11 4 2 1 1252 0 8 1 0 +LSWP04A02_RH1 SWP 11 4 2 1 1232 0 8 0 0 +LSWP04A05_R2 SWP 1 1 2 1 72 2 8 1 0 +LSWP04A05_R1 SWP 1 1 2 1 72 0 8 1 0 +LSWP04A05_RST2 SWP 1 1 2 1 1308 0 8 1 0 +LSWP04A05_RST1 SWP 1 1 2 1 1296 0 8 1 0 +LSWP04A04_RH1 SWP 11 4 2 1 1280 0 8 0 0 +LSWP04A03_RSTV2 SWP 11 4 2 1 1264 0 8 1 0 +LSWP04A01_RH2 SWP 11 4 2 1 1220 0 8 0 0 +LSWP04A02_RH2 SWP 11 4 2 1 1244 0 8 0 0 +LSWP04A04_RST2 SWP 1 1 2 1 1284 0 8 1 0 +LSWP04A04_RST1 SWP 1 1 2 1 1272 0 8 1 0 +RUN SWP.SWP04A01_RUNTIME1 1 1 2 13 12 0 2 0 0 +RUNTIMESET SWP.SWP04A01_RUNTIME1 11 4 2 13 16 0 2 0 0 +RUNTIMERST SWP.SWP04A01_RUNTIME1 1 1 2 13 20 0 2 0 0 +RUNTIMEREC_IN SWP.SWP04A01_RUNTIME1 11 4 2 13 24 0 2 0 0 +RUNTIME SWP.SWP04A01_RUNTIME1 11 4 2 13 8 0 2 0 0 +CYCLE SWP.SWP04A01_RUNTIME1 1 1 2 13 36 0 4 0 0 +MINUTE SWP.SWP04A01_RUNTIME1 11 4 2 13 40 0 4 0 0 +INI SWP.SWP04A01_RUNTIME1 1 1 2 13 44 0 4 0 0 +RUNTIME_INI SWP.SWP04A01_RUNTIME1 11 4 2 13 48 0 4 0 0 +IN SWP.SWP04A01_RUNTIME1.TIME_M 1 1 2 16 16 0 2 0 0 +PT SWP.SWP04A01_RUNTIME1.TIME_M 12 4 2 16 20 0 2 0 0 +Q SWP.SWP04A01_RUNTIME1.TIME_M 1 1 2 16 8 0 2 0 0 +ET SWP.SWP04A01_RUNTIME1.TIME_M 12 4 2 16 12 0 2 0 0 +IN SWP.SWP04A01_RUNTIME1.TIME_RST 1 1 2 19 16 0 2 0 0 +PT SWP.SWP04A01_RUNTIME1.TIME_RST 12 4 2 19 20 0 2 0 0 +Q SWP.SWP04A01_RUNTIME1.TIME_RST 1 1 2 19 8 0 2 0 0 +ET SWP.SWP04A01_RUNTIME1.TIME_RST 12 4 2 19 12 0 2 0 0 +RUN SWP.SWP04A01_RUNTIME2 1 1 2 20 12 0 2 0 0 +RUNTIMESET SWP.SWP04A01_RUNTIME2 11 4 2 20 16 0 2 0 0 +RUNTIMERST SWP.SWP04A01_RUNTIME2 1 1 2 20 20 0 2 0 0 +RUNTIMEREC_IN SWP.SWP04A01_RUNTIME2 11 4 2 20 24 0 2 0 0 +RUNTIME SWP.SWP04A01_RUNTIME2 11 4 2 20 8 0 2 0 0 +CYCLE SWP.SWP04A01_RUNTIME2 1 1 2 20 36 0 4 0 0 +MINUTE SWP.SWP04A01_RUNTIME2 11 4 2 20 40 0 4 0 0 +INI SWP.SWP04A01_RUNTIME2 1 1 2 20 44 0 4 0 0 +RUNTIME_INI SWP.SWP04A01_RUNTIME2 11 4 2 20 48 0 4 0 0 +IN SWP.SWP04A01_RUNTIME2.TIME_M 1 1 2 21 16 0 2 0 0 +PT SWP.SWP04A01_RUNTIME2.TIME_M 12 4 2 21 20 0 2 0 0 +Q SWP.SWP04A01_RUNTIME2.TIME_M 1 1 2 21 8 0 2 0 0 +ET SWP.SWP04A01_RUNTIME2.TIME_M 12 4 2 21 12 0 2 0 0 +IN SWP.SWP04A01_RUNTIME2.TIME_RST 1 1 2 22 16 0 2 0 0 +PT SWP.SWP04A01_RUNTIME2.TIME_RST 12 4 2 22 20 0 2 0 0 +Q SWP.SWP04A01_RUNTIME2.TIME_RST 1 1 2 22 8 0 2 0 0 +ET SWP.SWP04A01_RUNTIME2.TIME_RST 12 4 2 22 12 0 2 0 0 +RUN SWP.SWP04A02_RUNTIME1 1 1 2 23 12 0 2 0 0 +RUNTIMESET SWP.SWP04A02_RUNTIME1 11 4 2 23 16 0 2 0 0 +RUNTIMERST SWP.SWP04A02_RUNTIME1 1 1 2 23 20 0 2 0 0 +RUNTIMEREC_IN SWP.SWP04A02_RUNTIME1 11 4 2 23 24 0 2 0 0 +RUNTIME SWP.SWP04A02_RUNTIME1 11 4 2 23 8 0 2 0 0 +CYCLE SWP.SWP04A02_RUNTIME1 1 1 2 23 36 0 4 0 0 +MINUTE SWP.SWP04A02_RUNTIME1 11 4 2 23 40 0 4 0 0 +INI SWP.SWP04A02_RUNTIME1 1 1 2 23 44 0 4 0 0 +RUNTIME_INI SWP.SWP04A02_RUNTIME1 11 4 2 23 48 0 4 0 0 +IN SWP.SWP04A02_RUNTIME1.TIME_M 1 1 2 24 16 0 2 0 0 +PT SWP.SWP04A02_RUNTIME1.TIME_M 12 4 2 24 20 0 2 0 0 +Q SWP.SWP04A02_RUNTIME1.TIME_M 1 1 2 24 8 0 2 0 0 +ET SWP.SWP04A02_RUNTIME1.TIME_M 12 4 2 24 12 0 2 0 0 +IN SWP.SWP04A02_RUNTIME1.TIME_RST 1 1 2 25 16 0 2 0 0 +PT SWP.SWP04A02_RUNTIME1.TIME_RST 12 4 2 25 20 0 2 0 0 +Q SWP.SWP04A02_RUNTIME1.TIME_RST 1 1 2 25 8 0 2 0 0 +ET SWP.SWP04A02_RUNTIME1.TIME_RST 12 4 2 25 12 0 2 0 0 +RUN SWP.SWP04A02_RUNTIME2 1 1 2 26 12 0 2 0 0 +RUNTIMESET SWP.SWP04A02_RUNTIME2 11 4 2 26 16 0 2 0 0 +RUNTIMERST SWP.SWP04A02_RUNTIME2 1 1 2 26 20 0 2 0 0 +RUNTIMEREC_IN SWP.SWP04A02_RUNTIME2 11 4 2 26 24 0 2 0 0 +RUNTIME SWP.SWP04A02_RUNTIME2 11 4 2 26 8 0 2 0 0 +CYCLE SWP.SWP04A02_RUNTIME2 1 1 2 26 36 0 4 0 0 +MINUTE SWP.SWP04A02_RUNTIME2 11 4 2 26 40 0 4 0 0 +INI SWP.SWP04A02_RUNTIME2 1 1 2 26 44 0 4 0 0 +RUNTIME_INI SWP.SWP04A02_RUNTIME2 11 4 2 26 48 0 4 0 0 +IN SWP.SWP04A02_RUNTIME2.TIME_M 1 1 2 27 16 0 2 0 0 +PT SWP.SWP04A02_RUNTIME2.TIME_M 12 4 2 27 20 0 2 0 0 +Q SWP.SWP04A02_RUNTIME2.TIME_M 1 1 2 27 8 0 2 0 0 +ET SWP.SWP04A02_RUNTIME2.TIME_M 12 4 2 27 12 0 2 0 0 +IN SWP.SWP04A02_RUNTIME2.TIME_RST 1 1 2 28 16 0 2 0 0 +PT SWP.SWP04A02_RUNTIME2.TIME_RST 12 4 2 28 20 0 2 0 0 +Q SWP.SWP04A02_RUNTIME2.TIME_RST 1 1 2 28 8 0 2 0 0 +ET SWP.SWP04A02_RUNTIME2.TIME_RST 12 4 2 28 12 0 2 0 0 +RUN SWP.SWP04A03_RUNTIME1 1 1 2 29 12 0 2 0 0 +RUNTIMESET SWP.SWP04A03_RUNTIME1 11 4 2 29 16 0 2 0 0 +RUNTIMERST SWP.SWP04A03_RUNTIME1 1 1 2 29 20 0 2 0 0 +RUNTIMEREC_IN SWP.SWP04A03_RUNTIME1 11 4 2 29 24 0 2 0 0 +RUNTIME SWP.SWP04A03_RUNTIME1 11 4 2 29 8 0 2 0 0 +CYCLE SWP.SWP04A03_RUNTIME1 1 1 2 29 36 0 4 0 0 +MINUTE SWP.SWP04A03_RUNTIME1 11 4 2 29 40 0 4 0 0 +INI SWP.SWP04A03_RUNTIME1 1 1 2 29 44 0 4 0 0 +RUNTIME_INI SWP.SWP04A03_RUNTIME1 11 4 2 29 48 0 4 0 0 +IN SWP.SWP04A03_RUNTIME1.TIME_M 1 1 2 30 16 0 2 0 0 +PT SWP.SWP04A03_RUNTIME1.TIME_M 12 4 2 30 20 0 2 0 0 +Q SWP.SWP04A03_RUNTIME1.TIME_M 1 1 2 30 8 0 2 0 0 +ET SWP.SWP04A03_RUNTIME1.TIME_M 12 4 2 30 12 0 2 0 0 +IN SWP.SWP04A03_RUNTIME1.TIME_RST 1 1 2 31 16 0 2 0 0 +PT SWP.SWP04A03_RUNTIME1.TIME_RST 12 4 2 31 20 0 2 0 0 +Q SWP.SWP04A03_RUNTIME1.TIME_RST 1 1 2 31 8 0 2 0 0 +ET SWP.SWP04A03_RUNTIME1.TIME_RST 12 4 2 31 12 0 2 0 0 +RUN SWP.SWP04A03_RUNTIME2 1 1 2 32 12 0 2 0 0 +RUNTIMESET SWP.SWP04A03_RUNTIME2 11 4 2 32 16 0 2 0 0 +RUNTIMERST SWP.SWP04A03_RUNTIME2 1 1 2 32 20 0 2 0 0 +RUNTIMEREC_IN SWP.SWP04A03_RUNTIME2 11 4 2 32 24 0 2 0 0 +RUNTIME SWP.SWP04A03_RUNTIME2 11 4 2 32 8 0 2 0 0 +CYCLE SWP.SWP04A03_RUNTIME2 1 1 2 32 36 0 4 0 0 +MINUTE SWP.SWP04A03_RUNTIME2 11 4 2 32 40 0 4 0 0 +INI SWP.SWP04A03_RUNTIME2 1 1 2 32 44 0 4 0 0 +RUNTIME_INI SWP.SWP04A03_RUNTIME2 11 4 2 32 48 0 4 0 0 +IN SWP.SWP04A03_RUNTIME2.TIME_M 1 1 2 33 16 0 2 0 0 +PT SWP.SWP04A03_RUNTIME2.TIME_M 12 4 2 33 20 0 2 0 0 +Q SWP.SWP04A03_RUNTIME2.TIME_M 1 1 2 33 8 0 2 0 0 +ET SWP.SWP04A03_RUNTIME2.TIME_M 12 4 2 33 12 0 2 0 0 +IN SWP.SWP04A03_RUNTIME2.TIME_RST 1 1 2 34 16 0 2 0 0 +PT SWP.SWP04A03_RUNTIME2.TIME_RST 12 4 2 34 20 0 2 0 0 +Q SWP.SWP04A03_RUNTIME2.TIME_RST 1 1 2 34 8 0 2 0 0 +ET SWP.SWP04A03_RUNTIME2.TIME_RST 12 4 2 34 12 0 2 0 0 +RUN SWP.SWP04A04_RUNTIME1 1 1 2 35 12 0 2 0 0 +RUNTIMESET SWP.SWP04A04_RUNTIME1 11 4 2 35 16 0 2 0 0 +RUNTIMERST SWP.SWP04A04_RUNTIME1 1 1 2 35 20 0 2 0 0 +RUNTIMEREC_IN SWP.SWP04A04_RUNTIME1 11 4 2 35 24 0 2 0 0 +RUNTIME SWP.SWP04A04_RUNTIME1 11 4 2 35 8 0 2 0 0 +CYCLE SWP.SWP04A04_RUNTIME1 1 1 2 35 36 0 4 0 0 +MINUTE SWP.SWP04A04_RUNTIME1 11 4 2 35 40 0 4 0 0 +INI SWP.SWP04A04_RUNTIME1 1 1 2 35 44 0 4 0 0 +RUNTIME_INI SWP.SWP04A04_RUNTIME1 11 4 2 35 48 0 4 0 0 +IN SWP.SWP04A04_RUNTIME1.TIME_M 1 1 2 36 16 0 2 0 0 +PT SWP.SWP04A04_RUNTIME1.TIME_M 12 4 2 36 20 0 2 0 0 +Q SWP.SWP04A04_RUNTIME1.TIME_M 1 1 2 36 8 0 2 0 0 +ET SWP.SWP04A04_RUNTIME1.TIME_M 12 4 2 36 12 0 2 0 0 +IN SWP.SWP04A04_RUNTIME1.TIME_RST 1 1 2 37 16 0 2 0 0 +PT SWP.SWP04A04_RUNTIME1.TIME_RST 12 4 2 37 20 0 2 0 0 +Q SWP.SWP04A04_RUNTIME1.TIME_RST 1 1 2 37 8 0 2 0 0 +ET SWP.SWP04A04_RUNTIME1.TIME_RST 12 4 2 37 12 0 2 0 0 +RUN SWP.SWP04A04_RUNTIME2 1 1 2 38 12 0 2 0 0 +RUNTIMESET SWP.SWP04A04_RUNTIME2 11 4 2 38 16 0 2 0 0 +RUNTIMERST SWP.SWP04A04_RUNTIME2 1 1 2 38 20 0 2 0 0 +RUNTIMEREC_IN SWP.SWP04A04_RUNTIME2 11 4 2 38 24 0 2 0 0 +RUNTIME SWP.SWP04A04_RUNTIME2 11 4 2 38 8 0 2 0 0 +CYCLE SWP.SWP04A04_RUNTIME2 1 1 2 38 36 0 4 0 0 +MINUTE SWP.SWP04A04_RUNTIME2 11 4 2 38 40 0 4 0 0 +INI SWP.SWP04A04_RUNTIME2 1 1 2 38 44 0 4 0 0 +RUNTIME_INI SWP.SWP04A04_RUNTIME2 11 4 2 38 48 0 4 0 0 +IN SWP.SWP04A04_RUNTIME2.TIME_M 1 1 2 39 16 0 2 0 0 +PT SWP.SWP04A04_RUNTIME2.TIME_M 12 4 2 39 20 0 2 0 0 +Q SWP.SWP04A04_RUNTIME2.TIME_M 1 1 2 39 8 0 2 0 0 +ET SWP.SWP04A04_RUNTIME2.TIME_M 12 4 2 39 12 0 2 0 0 +IN SWP.SWP04A04_RUNTIME2.TIME_RST 1 1 2 40 16 0 2 0 0 +PT SWP.SWP04A04_RUNTIME2.TIME_RST 12 4 2 40 20 0 2 0 0 +Q SWP.SWP04A04_RUNTIME2.TIME_RST 1 1 2 40 8 0 2 0 0 +ET SWP.SWP04A04_RUNTIME2.TIME_RST 12 4 2 40 12 0 2 0 0 +RUN SWP.SWP04A05_RUNTIME1 1 1 2 41 12 0 2 0 0 +RUNTIMESET SWP.SWP04A05_RUNTIME1 11 4 2 41 16 0 2 0 0 +RUNTIMERST SWP.SWP04A05_RUNTIME1 1 1 2 41 20 0 2 0 0 +RUNTIMEREC_IN SWP.SWP04A05_RUNTIME1 11 4 2 41 24 0 2 0 0 +RUNTIME SWP.SWP04A05_RUNTIME1 11 4 2 41 8 0 2 0 0 +CYCLE SWP.SWP04A05_RUNTIME1 1 1 2 41 36 0 4 0 0 +MINUTE SWP.SWP04A05_RUNTIME1 11 4 2 41 40 0 4 0 0 +INI SWP.SWP04A05_RUNTIME1 1 1 2 41 44 0 4 0 0 +RUNTIME_INI SWP.SWP04A05_RUNTIME1 11 4 2 41 48 0 4 0 0 +IN SWP.SWP04A05_RUNTIME1.TIME_M 1 1 2 42 16 0 2 0 0 +PT SWP.SWP04A05_RUNTIME1.TIME_M 12 4 2 42 20 0 2 0 0 +Q SWP.SWP04A05_RUNTIME1.TIME_M 1 1 2 42 8 0 2 0 0 +ET SWP.SWP04A05_RUNTIME1.TIME_M 12 4 2 42 12 0 2 0 0 +IN SWP.SWP04A05_RUNTIME1.TIME_RST 1 1 2 43 16 0 2 0 0 +PT SWP.SWP04A05_RUNTIME1.TIME_RST 12 4 2 43 20 0 2 0 0 +Q SWP.SWP04A05_RUNTIME1.TIME_RST 1 1 2 43 8 0 2 0 0 +ET SWP.SWP04A05_RUNTIME1.TIME_RST 12 4 2 43 12 0 2 0 0 +RUN SWP.SWP04A05_RUNTIME2 1 1 2 44 12 0 2 0 0 +RUNTIMESET SWP.SWP04A05_RUNTIME2 11 4 2 44 16 0 2 0 0 +RUNTIMERST SWP.SWP04A05_RUNTIME2 1 1 2 44 20 0 2 0 0 +RUNTIMEREC_IN SWP.SWP04A05_RUNTIME2 11 4 2 44 24 0 2 0 0 +RUNTIME SWP.SWP04A05_RUNTIME2 11 4 2 44 8 0 2 0 0 +CYCLE SWP.SWP04A05_RUNTIME2 1 1 2 44 36 0 4 0 0 +MINUTE SWP.SWP04A05_RUNTIME2 11 4 2 44 40 0 4 0 0 +INI SWP.SWP04A05_RUNTIME2 1 1 2 44 44 0 4 0 0 +RUNTIME_INI SWP.SWP04A05_RUNTIME2 11 4 2 44 48 0 4 0 0 +IN SWP.SWP04A05_RUNTIME2.TIME_M 1 1 2 45 16 0 2 0 0 +PT SWP.SWP04A05_RUNTIME2.TIME_M 12 4 2 45 20 0 2 0 0 +Q SWP.SWP04A05_RUNTIME2.TIME_M 1 1 2 45 8 0 2 0 0 +ET SWP.SWP04A05_RUNTIME2.TIME_M 12 4 2 45 12 0 2 0 0 +IN SWP.SWP04A05_RUNTIME2.TIME_RST 1 1 2 46 16 0 2 0 0 +PT SWP.SWP04A05_RUNTIME2.TIME_RST 12 4 2 46 20 0 2 0 0 +Q SWP.SWP04A05_RUNTIME2.TIME_RST 1 1 2 46 8 0 2 0 0 +ET SWP.SWP04A05_RUNTIME2.TIME_RST 12 4 2 46 12 0 2 0 0 +RUN SWP.SWP04A06_RUNTIME1 1 1 2 47 12 0 2 0 0 +RUNTIMESET SWP.SWP04A06_RUNTIME1 11 4 2 47 16 0 2 0 0 +RUNTIMERST SWP.SWP04A06_RUNTIME1 1 1 2 47 20 0 2 0 0 +RUNTIMEREC_IN SWP.SWP04A06_RUNTIME1 11 4 2 47 24 0 2 0 0 +RUNTIME SWP.SWP04A06_RUNTIME1 11 4 2 47 8 0 2 0 0 +CYCLE SWP.SWP04A06_RUNTIME1 1 1 2 47 36 0 4 0 0 +MINUTE SWP.SWP04A06_RUNTIME1 11 4 2 47 40 0 4 0 0 +INI SWP.SWP04A06_RUNTIME1 1 1 2 47 44 0 4 0 0 +RUNTIME_INI SWP.SWP04A06_RUNTIME1 11 4 2 47 48 0 4 0 0 +IN SWP.SWP04A06_RUNTIME1.TIME_M 1 1 2 48 16 0 2 0 0 +PT SWP.SWP04A06_RUNTIME1.TIME_M 12 4 2 48 20 0 2 0 0 +Q SWP.SWP04A06_RUNTIME1.TIME_M 1 1 2 48 8 0 2 0 0 +ET SWP.SWP04A06_RUNTIME1.TIME_M 12 4 2 48 12 0 2 0 0 +IN SWP.SWP04A06_RUNTIME1.TIME_RST 1 1 2 49 16 0 2 0 0 +PT SWP.SWP04A06_RUNTIME1.TIME_RST 12 4 2 49 20 0 2 0 0 +Q SWP.SWP04A06_RUNTIME1.TIME_RST 1 1 2 49 8 0 2 0 0 +ET SWP.SWP04A06_RUNTIME1.TIME_RST 12 4 2 49 12 0 2 0 0 +RUN SWP.SWP04A06_RUNTIME2 1 1 2 50 12 0 2 0 0 +RUNTIMESET SWP.SWP04A06_RUNTIME2 11 4 2 50 16 0 2 0 0 +RUNTIMERST SWP.SWP04A06_RUNTIME2 1 1 2 50 20 0 2 0 0 +RUNTIMEREC_IN SWP.SWP04A06_RUNTIME2 11 4 2 50 24 0 2 0 0 +RUNTIME SWP.SWP04A06_RUNTIME2 11 4 2 50 8 0 2 0 0 +CYCLE SWP.SWP04A06_RUNTIME2 1 1 2 50 36 0 4 0 0 +MINUTE SWP.SWP04A06_RUNTIME2 11 4 2 50 40 0 4 0 0 +INI SWP.SWP04A06_RUNTIME2 1 1 2 50 44 0 4 0 0 +RUNTIME_INI SWP.SWP04A06_RUNTIME2 11 4 2 50 48 0 4 0 0 +IN SWP.SWP04A06_RUNTIME2.TIME_M 1 1 2 51 16 0 2 0 0 +PT SWP.SWP04A06_RUNTIME2.TIME_M 12 4 2 51 20 0 2 0 0 +Q SWP.SWP04A06_RUNTIME2.TIME_M 1 1 2 51 8 0 2 0 0 +ET SWP.SWP04A06_RUNTIME2.TIME_M 12 4 2 51 12 0 2 0 0 +IN SWP.SWP04A06_RUNTIME2.TIME_RST 1 1 2 52 16 0 2 0 0 +PT SWP.SWP04A06_RUNTIME2.TIME_RST 12 4 2 52 20 0 2 0 0 +Q SWP.SWP04A06_RUNTIME2.TIME_RST 1 1 2 52 8 0 2 0 0 +ET SWP.SWP04A06_RUNTIME2.TIME_RST 12 4 2 52 12 0 2 0 0 diff --git a/DDC0401/$GEN$/Resource/pceVars.txt.xml b/DDC0401/$GEN$/Resource/pceVars.txt.xml new file mode 100644 index 0000000..205c533 --- /dev/null +++ b/DDC0401/$GEN$/Resource/pceVars.txt.xml @@ -0,0 +1,503 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/DDC0401/$GEN$/SCAN.LST b/DDC0401/$GEN$/SCAN.LST new file mode 100644 index 0000000..33882d1 --- /dev/null +++ b/DDC0401/$GEN$/SCAN.LST @@ -0,0 +1,4 @@ +E:\公司项目\项目文档\PM23092溧水秦淮人家一期拆迁安置房项目\下位机\DDC0401\SCAN.POE +E:\PROGRAMFILE\EXDRIVER\EXCONFIG\EXDRIVE\LIB\BRCON_MCFB_ED_V3.3.0.1\BS_DEVSCAN.POE + + diff --git a/DDC0401/$GEN$/SCAN.PTT b/DDC0401/$GEN$/SCAN.PTT new file mode 100644 index 0000000..98c26c3 --- /dev/null +++ b/DDC0401/$GEN$/SCAN.PTT @@ -0,0 +1,7 @@ +PROGRAM SCAN + + + + + +END_PROGRAM diff --git a/DDC0401/$GEN$/SWP.LST b/DDC0401/$GEN$/SWP.LST new file mode 100644 index 0000000..155d10b --- /dev/null +++ b/DDC0401/$GEN$/SWP.LST @@ -0,0 +1,2 @@ +E:\公司项目\项目文档\PM23092溧水秦淮人家一期拆迁安置房项目\下位机\DDC0401\SWP.POE +E:\PROGRAMFILE\EXDRIVER\EXCONFIG\EXDRIVE\LIB\BRCON_MCFB_ED_V3.3.0.1\BS_RUNTIME.POE diff --git a/DDC0401/$GEN$/SWP.PTT b/DDC0401/$GEN$/SWP.PTT new file mode 100644 index 0000000..1ad1025 --- /dev/null +++ b/DDC0401/$GEN$/SWP.PTT @@ -0,0 +1,7 @@ +PROGRAM SWP + + + + + +END_PROGRAM diff --git a/DDC0401/$GEN$/TH4851.LST b/DDC0401/$GEN$/TH4851.LST new file mode 100644 index 0000000..ea6968f --- /dev/null +++ b/DDC0401/$GEN$/TH4851.LST @@ -0,0 +1,5 @@ +E:\公司项目\项目文档\PM23092溧水秦淮人家一期拆迁安置房项目\下位机\DDCB102\TH4851.POE + + +E:\PROGRAMFILE\EXDRIVER\EXCONFIG\EXDRIVE\LIB\BRCON_MCFB_ED_V3.3.0.1\BS_GETCRC16.POE + diff --git a/DDC0401/DDC0401.GEN b/DDC0401/DDC0401.GEN new file mode 100644 index 0000000..0833659 --- /dev/null +++ b/DDC0401/DDC0401.GEN @@ -0,0 +1,16 @@ +[PROTOTYP_PROG] +COUNT=2 +FILE1=\$GEN$\SCAN +FILE0=\$GEN$\SWP +[PROTOTYP_FB] +COUNT=0 +[PROTOTYP_FKT] +COUNT=0 +[LIBRARY] +FILE2=\LIB\BRCON_MCFB_ED_V3.3.0.1\BRCON_MCFB_ED_V3.3.0.1.GEN +COUNT=3 +FILE1=\LIB\BRCON_MCFB_IU_V4.0.0\BRCON_MCFB_ED_V4.0.1.GEN +FILE0=\LIB\sfclib\sfclib.GEN +[EXECUTABLE] +COUNT=1 +FILE0=\$ENV$\Resource\Resource diff --git a/DDC0401/DDC0401.VAR b/DDC0401/DDC0401.VAR new file mode 100644 index 0000000..eb730d0 --- /dev/null +++ b/DDC0401/DDC0401.VAR @@ -0,0 +1,24 @@ +[MAKEFILE] +COUNT=1 +ACTIVE=\$ENV$\Resource\Resource.MAK +FILE0=\$ENV$\Resource\Resource +[LIBRARY] +FILE2=\LIB\BRCON_MCFB_ED_V3.3.0.1\BRCON_MCFB_ED_V3.3.0.1.VAR +COUNT=3 +FILE1=\LIB\BRCON_MCFB_IU_V4.0.0\BRCON_MCFB_ED_V4.0.1.VAR +FILE0=\LIB\sfclib\sfclib.VAR +[ENCODING] +UTF8=1 +[ST_PROGRAM] +COUNT=2 +FILE1=\SWP +FILE0=\SCAN +[DIRECT_GLOBAL] +COUNT=1 +FILE0=\OPCDA +[TYPEDEF] +COUNT=1 +FILE0=\USERTYPE +[DATPARAM_INFO] +SeperateGen=1 +Version=4.0 diff --git a/DDC0401/OPCDA.POE b/DDC0401/OPCDA.POE new file mode 100644 index 0000000..569bd96 --- /dev/null +++ b/DDC0401/OPCDA.POE @@ -0,0 +1,111 @@ +$BEGIN_IT_HEADER +DIRECTGLOBALDEFINITIONS = 1 +$END_IT_HEADER +PROGRAM OPCDA +VAR_GLOBAL +(* IOM 0801R 鍦板潃: 0 *) +LSWP04A01_R1 AT%I0.0 :BOOL; (*娼滄薄娉典簳SUMP-01-娉1杩愯鐘舵*) +LSWP04A01_F1 AT%I0.1 :BOOL; (*娼滄薄娉典簳SUMP-01-娉1鏁呴殰鐘舵*) +LSWP04A01_R2 AT%I0.2 :BOOL; (*娼滄薄娉典簳SUMP-01-娉2杩愯鐘舵*) +LSWP04A01_F2 AT%I0.3 :BOOL; (*娼滄薄娉典簳SUMP-01-娉2鏁呴殰鐘舵*) +LSWP04A01_HL AT%I0.4 :BOOL; (*娼滄薄娉典簳SUMP-01-楂樻恫浣*) +LSWP04A01_LL AT%I0.5 :BOOL; (*娼滄薄娉典簳SUMP-01-浣庢恫浣*) + + +(* IOM 0801R 鍦板潃: 1 *) +LSWP04A02_R1 AT%I16.0 :BOOL; (*娼滄薄娉典簳SUMP-01-娉1杩愯鐘舵*) +LSWP04A02_F1 AT%I16.1 :BOOL; (*娼滄薄娉典簳SUMP-01-娉1鏁呴殰鐘舵*) +LSWP04A02_R2 AT%I16.2 :BOOL; (*娼滄薄娉典簳SUMP-01-娉2杩愯鐘舵*) +LSWP04A02_F2 AT%I16.3 :BOOL; (*娼滄薄娉典簳SUMP-01-娉2鏁呴殰鐘舵*) +LSWP04A02_HL AT%I16.4 :BOOL; (*娼滄薄娉典簳SUMP-01-楂樻恫浣*) +LSWP04A02_LL AT%I16.5 :BOOL; (*娼滄薄娉典簳SUMP-01-浣庢恫浣*) + + +(* IOM 0801R 鍦板潃: 2 *) +LSWP04A03_R1 AT%I32.0 :BOOL; (*娼滄薄娉典簳SUMP-01-娉1杩愯鐘舵*) +LSWP04A03_F1 AT%I32.1 :BOOL; (*娼滄薄娉典簳SUMP-01-娉1鏁呴殰鐘舵*) +LSWP04A03_R2 AT%I32.2 :BOOL; (*娼滄薄娉典簳SUMP-01-娉2杩愯鐘舵*) +LSWP04A03_F2 AT%I32.3 :BOOL; (*娼滄薄娉典簳SUMP-01-娉2鏁呴殰鐘舵*) +LSWP04A03_HL AT%I32.4 :BOOL; (*娼滄薄娉典簳SUMP-01-楂樻恫浣*) +LSWP04A03_LL AT%I32.5 :BOOL; (*娼滄薄娉典簳SUMP-01-浣庢恫浣*) + + +(* IOM 0801R 鍦板潃: 3 *) +LSWP04A04_R1 AT%I48.0 :BOOL; (*娼滄薄娉典簳SUMP-01-娉1杩愯鐘舵*) +LSWP04A04_F1 AT%I48.1 :BOOL; (*娼滄薄娉典簳SUMP-01-娉1鏁呴殰鐘舵*) +LSWP04A04_R2 AT%I48.2 :BOOL; (*娼滄薄娉典簳SUMP-01-娉2杩愯鐘舵*) +LSWP04A04_F2 AT%I48.3 :BOOL; (*娼滄薄娉典簳SUMP-01-娉2鏁呴殰鐘舵*) +LSWP04A04_HL AT%I48.4 :BOOL; (*娼滄薄娉典簳SUMP-01-楂樻恫浣*) +LSWP04A04_LL AT%I48.5 :BOOL; (*娼滄薄娉典簳SUMP-01-浣庢恫浣*) + + +(* IOM 0801R 鍦板潃: 4 *) +LSWP04A05_R1 AT%I64.0 :BOOL; (*娼滄薄娉典簳SUMP-01-娉1杩愯鐘舵*) +LSWP04A05_F1 AT%I64.1 :BOOL; (*娼滄薄娉典簳SUMP-01-娉1鏁呴殰鐘舵*) +LSWP04A05_R2 AT%I64.2 :BOOL; (*娼滄薄娉典簳SUMP-01-娉2杩愯鐘舵*) +LSWP04A05_F2 AT%I64.3 :BOOL; (*娼滄薄娉典簳SUMP-01-娉2鏁呴殰鐘舵*) +LSWP04A05_HL AT%I64.4 :BOOL; (*娼滄薄娉典簳SUMP-01-楂樻恫浣*) +LSWP04A05_LL AT%I64.5 :BOOL; (*娼滄薄娉典簳SUMP-01-浣庢恫浣*) + + +(* IOM 0801R 鍦板潃: 5 *) +LSWP04A06_R1 AT%I80.0 :BOOL; (*娼滄薄娉典簳SUMP-01-娉1杩愯鐘舵*) +LSWP04A06_F1 AT%I80.1 :BOOL; (*娼滄薄娉典簳SUMP-01-娉1鏁呴殰鐘舵*) +LSWP04A06_R2 AT%I80.2 :BOOL; (*娼滄薄娉典簳SUMP-01-娉2杩愯鐘舵*) +LSWP04A06_F2 AT%I80.3 :BOOL; (*娼滄薄娉典簳SUMP-01-娉2鏁呴殰鐘舵*) +LSWP04A06_HL AT%I80.4 :BOOL; (*娼滄薄娉典簳SUMP-01-楂樻恫浣*) +LSWP04A06_LL AT%I80.5 :BOOL; (*娼滄薄娉典簳SUMP-01-浣庢恫浣*) + + +LBOX04A01_DS AT%M102.0 :BOOL; (*鎺у埗绠盉01-妯″潡鍦板潃鐘舵*) +LBOX04A01_OR AT%M124.0 :REAL; (*鎺у埗绠盉00-妯″潡鍦ㄧ嚎姣斾緥*) + + +LSWP04A01_RST1 AT%M168.0 :BOOL; (*娼滄薄娉典簳04A01-杩愯鏃堕棿绱Н閲嶇疆1*) +LSWP04A01_RSTV1 AT%M172.0 :REAL; (*娼滄薄娉典簳04A01-杩愯鏃堕棿绱Н閲嶇疆鍊1*) +LSWP04A01_RH1 AT%M176.0 :REAL; (*娼滄薄娉典簳04A01-杩愯鏃堕棿绱Н鍊1*) +LSWP04A01_RST2 AT%M180.0 :BOOL; (*娼滄薄娉典簳04A01-杩愯鏃堕棿绱Н閲嶇疆2*) +LSWP04A01_RSTV2 AT%M184.0 :REAL; (*娼滄薄娉典簳04A01-杩愯鏃堕棿绱Н閲嶇疆鍊2*) +LSWP04A01_RH2 AT%M188.0 :REAL; (*娼滄薄娉典簳04A01-杩愯鏃堕棿绱Н鍊2*) + +LSWP04A02_RST1 AT%M192.0 :BOOL; (*娼滄薄娉典簳04A02-杩愯鏃堕棿绱Н閲嶇疆1*) +LSWP04A02_RSTV1 AT%M196.0 :REAL; (*娼滄薄娉典簳04A02-杩愯鏃堕棿绱Н閲嶇疆鍊1*) +LSWP04A02_RH1 AT%M200.0 :REAL; (*娼滄薄娉典簳04A02-杩愯鏃堕棿绱Н鍊1*) +LSWP04A02_RST2 AT%M204.0 :BOOL; (*娼滄薄娉典簳04A02-杩愯鏃堕棿绱Н閲嶇疆2*) +LSWP04A02_RSTV2 AT%M208.0 :REAL; (*娼滄薄娉典簳04A02-杩愯鏃堕棿绱Н閲嶇疆鍊2*) +LSWP04A02_RH2 AT%M212.0 :REAL; (*娼滄薄娉典簳04A02-杩愯鏃堕棿绱Н鍊2*) + +LSWP04A03_RST1 AT%M216.0 :BOOL; (*娼滄薄娉典簳04A03-杩愯鏃堕棿绱Н閲嶇疆1*) +LSWP04A03_RSTV1 AT%M220.0 :REAL; (*娼滄薄娉典簳04A03-杩愯鏃堕棿绱Н閲嶇疆鍊1*) +LSWP04A03_RH1 AT%M224.0 :REAL; (*娼滄薄娉典簳04A03-杩愯鏃堕棿绱Н鍊1*) +LSWP04A03_RST2 AT%M228.0 :BOOL; (*娼滄薄娉典簳04A03-杩愯鏃堕棿绱Н閲嶇疆2*) +LSWP04A03_RSTV2 AT%M232.0 :REAL; (*娼滄薄娉典簳04A03-杩愯鏃堕棿绱Н閲嶇疆鍊2*) +LSWP04A03_RH2 AT%M236.0 :REAL; (*娼滄薄娉典簳04A03-杩愯鏃堕棿绱Н鍊2*) + +LSWP04A04_RST1 AT%M240.0 :BOOL; (*娼滄薄娉典簳04A04-杩愯鏃堕棿绱Н閲嶇疆1*) +LSWP04A04_RSTV1 AT%M244.0 :REAL; (*娼滄薄娉典簳04A04-杩愯鏃堕棿绱Н閲嶇疆鍊1*) +LSWP04A04_RH1 AT%M248.0 :REAL; (*娼滄薄娉典簳04A04-杩愯鏃堕棿绱Н鍊1*) +LSWP04A04_RST2 AT%M252.0 :BOOL; (*娼滄薄娉典簳04A04-杩愯鏃堕棿绱Н閲嶇疆2*) +LSWP04A04_RSTV2 AT%M256.0 :REAL; (*娼滄薄娉典簳04A04-杩愯鏃堕棿绱Н閲嶇疆鍊2*) +LSWP04A04_RH2 AT%M260.0 :REAL; (*娼滄薄娉典簳04A04-杩愯鏃堕棿绱Н鍊2*) + +LSWP04A05_RST1 AT%M264.0 :BOOL; (*娼滄薄娉典簳04A05-杩愯鏃堕棿绱Н閲嶇疆1*) +LSWP04A05_RSTV1 AT%M268.0 :REAL; (*娼滄薄娉典簳04A05-杩愯鏃堕棿绱Н閲嶇疆鍊1*) +LSWP04A05_RH1 AT%M272.0 :REAL; (*娼滄薄娉典簳04A05-杩愯鏃堕棿绱Н鍊1*) +LSWP04A05_RST2 AT%M276.0 :BOOL; (*娼滄薄娉典簳04A05-杩愯鏃堕棿绱Н閲嶇疆2*) +LSWP04A05_RSTV2 AT%M280.0 :REAL; (*娼滄薄娉典簳04A05-杩愯鏃堕棿绱Н閲嶇疆鍊2*) +LSWP04A05_RH2 AT%M284.0 :REAL; (*娼滄薄娉典簳04A05-杩愯鏃堕棿绱Н鍊2*) + +LSWP04A06_RST1 AT%M288.0 :BOOL; (*娼滄薄娉典簳04A06-杩愯鏃堕棿绱Н閲嶇疆1*) +LSWP04A06_RSTV1 AT%M292.0 :REAL; (*娼滄薄娉典簳04A06-杩愯鏃堕棿绱Н閲嶇疆鍊1*) +LSWP04A06_RH1 AT%M296.0 :REAL; (*娼滄薄娉典簳04A06-杩愯鏃堕棿绱Н鍊1*) +LSWP04A06_RST2 AT%M300.0 :BOOL; (*娼滄薄娉典簳04A06-杩愯鏃堕棿绱Н閲嶇疆2*) +LSWP04A06_RSTV2 AT%M304.0 :REAL; (*娼滄薄娉典簳04A06-杩愯鏃堕棿绱Н閲嶇疆鍊2*) +LSWP04A06_RH2 AT%M308.0 :REAL; (*娼滄薄娉典簳04A06-杩愯鏃堕棿绱Н鍊2*) + + + +END_VAR + + +END_PROGRAM \ No newline at end of file diff --git a/DDC0401/Resource.WL b/DDC0401/Resource.WL new file mode 100644 index 0000000..ef59069 --- /dev/null +++ b/DDC0401/Resource.WL @@ -0,0 +1,11 @@ +[WATCH_ENTRIES] +FILE0=OPCDA.LIESB1A05_CO +COMMENT0=" +FILE1=OPCDA.LIESB1A04_CO +COMMENT1=" +FILE2=OPCDA.LIESB1A03_CO +COMMENT2=" +FILE3=OPCDA.LIESB1A02_CO +COMMENT3=" +FILE4=OPCDA.LIESB1A01_CO +COMMENT4=" diff --git a/DDC0401/SCAN.POE b/DDC0401/SCAN.POE new file mode 100644 index 0000000..98a1fcf --- /dev/null +++ b/DDC0401/SCAN.POE @@ -0,0 +1,150 @@ +PROGRAM SCAN +VAR_EXTERNAL + +END_VAR + +VAR_GLOBAL + +END_VAR + +VAR +Dev_Array :array[0..31] of byte; +BOX01_DevScan :BS_DevScan; +BOX02_DevScan :BS_DevScan; +BOX03_DevScan :BS_DevScan; +BOX04_DevScan :BS_DevScan; +BOX05_DevScan :BS_DevScan; + +BOX01_Hex :DWORD ; +BOX02_Hex :DWORD ; +BOX03_Hex :DWORD ; +BOX04_Hex :DWORD ; +BOX05_Hex :DWORD ; + +DEV00_IP AT%M7000.0 :BYTE; +DEV00_R AT%M8000.0 :BYTE; +DEV01_R AT%M8001.0 :BYTE; +DEV02_R AT%M8002.0 :BYTE; +DEV03_R AT%M8003.0 :BYTE; +DEV04_R AT%M8004.0 :BYTE; +DEV05_R AT%M8005.0 :BYTE; +DEV06_R AT%M8006.0 :BYTE; +DEV07_R AT%M8007.0 :BYTE; +DEV08_R AT%M8008.0 :BYTE; +DEV09_R AT%M8009.0 :BYTE; +DEV10_R AT%M8010.0 :BYTE; +DEV11_R AT%M8011.0 :BYTE; +DEV12_R AT%M8012.0 :BYTE; +DEV13_R AT%M8013.0 :BYTE; +DEV14_R AT%M8014.0 :BYTE; +DEV15_R AT%M8015.0 :BYTE; +DEV16_R AT%M8016.0 :BYTE; +DEV17_R AT%M8017.0 :BYTE; +DEV18_R AT%M8018.0 :BYTE; +DEV19_R AT%M8019.0 :BYTE; +DEV20_R AT%M8020.0 :BYTE; +DEV21_R AT%M8021.0 :BYTE; +DEV22_R AT%M8022.0 :BYTE; +DEV23_R AT%M8023.0 :BYTE; +DEV24_R AT%M8024.0 :BYTE; +DEV25_R AT%M8025.0 :BYTE; +DEV26_R AT%M8026.0 :BYTE; +DEV27_R AT%M8027.0 :BYTE; +DEV28_R AT%M8028.0 :BYTE; +DEV29_R AT%M8029.0 :BYTE; +DEV30_R AT%M8030.0 :BYTE; +DEV31_R AT%M8031.0 :BYTE; + +END_VAR + +(*Automatically declared*) +VAR_EXTERNAL + LBOX04A01_OR : REAL; + LBOX04A01_DS : BOOL; +END_VAR +(** **) +(** {*模块地址分配设定,分别对应0~31号地址模块,从右起*} **) +(** {* 3 2 1 *} **) +(** {*10987654321098765432109876543210*} **) +(** BOX01_Hex :=2#00000000000000000000000000111111 ; **) + (* assign - Stmt *) + LD 2#00000000000000000000000000111111 + ST BOX01_Hex + +(** **) +(** {*模块扫描功能块关联*} **) +(** BOX01_DevScan( Dev_Array:= Dev_Array , Dev_Scan_Hex:= BOX01_Hex | LBOX04A01_DS:= Dev_Ready, LBOX04A01_OR:= Dev_Ratio ); **) + (* call - Stmt *) + CAL BOX01_DevScan ( + Dev_Array := Dev_Array, + Dev_Scan_Hex := BOX01_Hex + | + LBOX04A01_DS := Dev_Ready, + LBOX04A01_OR := Dev_Ratio + ) + +(** **) +(** {****************************************************默认段****************************************************} **) +(** {*模块设备状态关联*} **) +(** Dev_Array[0] :=DEV00_R; **) + (* assign - Stmt *) + LD DEV00_R + ST Dev_Array[0] + +(** Dev_Array[1] :=DEV01_R; **) + (* assign - Stmt *) + LD DEV01_R + ST Dev_Array[1] + +(** Dev_Array[2] :=DEV02_R; **) + (* assign - Stmt *) + LD DEV02_R + ST Dev_Array[2] + +(** Dev_Array[3] :=DEV03_R; **) + (* assign - Stmt *) + LD DEV03_R + ST Dev_Array[3] + +(** Dev_Array[4] :=DEV04_R; **) + (* assign - Stmt *) + LD DEV04_R + ST Dev_Array[4] + +(** Dev_Array[5] :=DEV05_R; **) + (* assign - Stmt *) + LD DEV05_R + ST Dev_Array[5] + +(** Dev_Array[6] :=DEV06_R; **) + (* assign - Stmt *) + LD DEV06_R + ST Dev_Array[6] + +(** Dev_Array[7] :=DEV07_R; **) + (* assign - Stmt *) + LD DEV07_R + ST Dev_Array[7] + +(** Dev_Array[8] :=DEV08_R; **) + (* assign - Stmt *) + LD DEV08_R + ST Dev_Array[8] + +(** Dev_Array[9] :=DEV09_R; **) + (* assign - Stmt *) + LD DEV09_R + ST Dev_Array[9] + +(** Dev_Array[10]:=DEV10_R; **) + (* assign - Stmt *) + LD DEV10_R + ST Dev_Array[10] + +(** Dev_Array[11]:=DEV11_R; **) + (* assign - Stmt *) + LD DEV11_R + ST Dev_Array[11] + + +END_PROGRAM \ No newline at end of file diff --git a/DDC0401/SCAN.ST b/DDC0401/SCAN.ST new file mode 100644 index 0000000..9d93a25 --- /dev/null +++ b/DDC0401/SCAN.ST @@ -0,0 +1,83 @@ +PROGRAM SCAN +VAR_EXTERNAL + +END_VAR + +VAR_GLOBAL + +END_VAR + +VAR +Dev_Array :array[0..31] of byte; +BOX01_DevScan :BS_DevScan; +BOX02_DevScan :BS_DevScan; +BOX03_DevScan :BS_DevScan; +BOX04_DevScan :BS_DevScan; +BOX05_DevScan :BS_DevScan; + +BOX01_Hex :DWORD ; +BOX02_Hex :DWORD ; +BOX03_Hex :DWORD ; +BOX04_Hex :DWORD ; +BOX05_Hex :DWORD ; + +DEV00_IP AT%M7000.0 :BYTE; +DEV00_R AT%M8000.0 :BYTE; +DEV01_R AT%M8001.0 :BYTE; +DEV02_R AT%M8002.0 :BYTE; +DEV03_R AT%M8003.0 :BYTE; +DEV04_R AT%M8004.0 :BYTE; +DEV05_R AT%M8005.0 :BYTE; +DEV06_R AT%M8006.0 :BYTE; +DEV07_R AT%M8007.0 :BYTE; +DEV08_R AT%M8008.0 :BYTE; +DEV09_R AT%M8009.0 :BYTE; +DEV10_R AT%M8010.0 :BYTE; +DEV11_R AT%M8011.0 :BYTE; +DEV12_R AT%M8012.0 :BYTE; +DEV13_R AT%M8013.0 :BYTE; +DEV14_R AT%M8014.0 :BYTE; +DEV15_R AT%M8015.0 :BYTE; +DEV16_R AT%M8016.0 :BYTE; +DEV17_R AT%M8017.0 :BYTE; +DEV18_R AT%M8018.0 :BYTE; +DEV19_R AT%M8019.0 :BYTE; +DEV20_R AT%M8020.0 :BYTE; +DEV21_R AT%M8021.0 :BYTE; +DEV22_R AT%M8022.0 :BYTE; +DEV23_R AT%M8023.0 :BYTE; +DEV24_R AT%M8024.0 :BYTE; +DEV25_R AT%M8025.0 :BYTE; +DEV26_R AT%M8026.0 :BYTE; +DEV27_R AT%M8027.0 :BYTE; +DEV28_R AT%M8028.0 :BYTE; +DEV29_R AT%M8029.0 :BYTE; +DEV30_R AT%M8030.0 :BYTE; +DEV31_R AT%M8031.0 :BYTE; + +END_VAR + +(*妯″潡鍦板潃鍒嗛厤璁惧畾锛屽垎鍒搴0~31鍙峰湴鍧妯″潡锛屼粠鍙宠捣*) + (* 3 2 1 *) + (*10987654321098765432109876543210*) +BOX01_Hex :=2#00000000000000000000000000111111 ; + +(*妯″潡鎵弿鍔熻兘鍧楀叧鑱*) +BOX01_DevScan( Dev_Array:= Dev_Array , Dev_Scan_Hex:= BOX01_Hex | LBOX04A01_DS:= Dev_Ready, LBOX04A01_OR:= Dev_Ratio ); + +(****************************************************榛樿娈****************************************************) +(*妯″潡璁惧鐘舵佸叧鑱*) +Dev_Array[0] :=DEV00_R; +Dev_Array[1] :=DEV01_R; +Dev_Array[2] :=DEV02_R; +Dev_Array[3] :=DEV03_R; +Dev_Array[4] :=DEV04_R; +Dev_Array[5] :=DEV05_R; +Dev_Array[6] :=DEV06_R; +Dev_Array[7] :=DEV07_R; +Dev_Array[8] :=DEV08_R; +Dev_Array[9] :=DEV09_R; +Dev_Array[10]:=DEV10_R; +Dev_Array[11]:=DEV11_R; + +END_PROGRAM \ No newline at end of file diff --git a/DDC0401/SCAN.bak b/DDC0401/SCAN.bak new file mode 100644 index 0000000..9d93a25 --- /dev/null +++ b/DDC0401/SCAN.bak @@ -0,0 +1,83 @@ +PROGRAM SCAN +VAR_EXTERNAL + +END_VAR + +VAR_GLOBAL + +END_VAR + +VAR +Dev_Array :array[0..31] of byte; +BOX01_DevScan :BS_DevScan; +BOX02_DevScan :BS_DevScan; +BOX03_DevScan :BS_DevScan; +BOX04_DevScan :BS_DevScan; +BOX05_DevScan :BS_DevScan; + +BOX01_Hex :DWORD ; +BOX02_Hex :DWORD ; +BOX03_Hex :DWORD ; +BOX04_Hex :DWORD ; +BOX05_Hex :DWORD ; + +DEV00_IP AT%M7000.0 :BYTE; +DEV00_R AT%M8000.0 :BYTE; +DEV01_R AT%M8001.0 :BYTE; +DEV02_R AT%M8002.0 :BYTE; +DEV03_R AT%M8003.0 :BYTE; +DEV04_R AT%M8004.0 :BYTE; +DEV05_R AT%M8005.0 :BYTE; +DEV06_R AT%M8006.0 :BYTE; +DEV07_R AT%M8007.0 :BYTE; +DEV08_R AT%M8008.0 :BYTE; +DEV09_R AT%M8009.0 :BYTE; +DEV10_R AT%M8010.0 :BYTE; +DEV11_R AT%M8011.0 :BYTE; +DEV12_R AT%M8012.0 :BYTE; +DEV13_R AT%M8013.0 :BYTE; +DEV14_R AT%M8014.0 :BYTE; +DEV15_R AT%M8015.0 :BYTE; +DEV16_R AT%M8016.0 :BYTE; +DEV17_R AT%M8017.0 :BYTE; +DEV18_R AT%M8018.0 :BYTE; +DEV19_R AT%M8019.0 :BYTE; +DEV20_R AT%M8020.0 :BYTE; +DEV21_R AT%M8021.0 :BYTE; +DEV22_R AT%M8022.0 :BYTE; +DEV23_R AT%M8023.0 :BYTE; +DEV24_R AT%M8024.0 :BYTE; +DEV25_R AT%M8025.0 :BYTE; +DEV26_R AT%M8026.0 :BYTE; +DEV27_R AT%M8027.0 :BYTE; +DEV28_R AT%M8028.0 :BYTE; +DEV29_R AT%M8029.0 :BYTE; +DEV30_R AT%M8030.0 :BYTE; +DEV31_R AT%M8031.0 :BYTE; + +END_VAR + +(*妯″潡鍦板潃鍒嗛厤璁惧畾锛屽垎鍒搴0~31鍙峰湴鍧妯″潡锛屼粠鍙宠捣*) + (* 3 2 1 *) + (*10987654321098765432109876543210*) +BOX01_Hex :=2#00000000000000000000000000111111 ; + +(*妯″潡鎵弿鍔熻兘鍧楀叧鑱*) +BOX01_DevScan( Dev_Array:= Dev_Array , Dev_Scan_Hex:= BOX01_Hex | LBOX04A01_DS:= Dev_Ready, LBOX04A01_OR:= Dev_Ratio ); + +(****************************************************榛樿娈****************************************************) +(*妯″潡璁惧鐘舵佸叧鑱*) +Dev_Array[0] :=DEV00_R; +Dev_Array[1] :=DEV01_R; +Dev_Array[2] :=DEV02_R; +Dev_Array[3] :=DEV03_R; +Dev_Array[4] :=DEV04_R; +Dev_Array[5] :=DEV05_R; +Dev_Array[6] :=DEV06_R; +Dev_Array[7] :=DEV07_R; +Dev_Array[8] :=DEV08_R; +Dev_Array[9] :=DEV09_R; +Dev_Array[10]:=DEV10_R; +Dev_Array[11]:=DEV11_R; + +END_PROGRAM \ No newline at end of file diff --git a/DDC0401/SWP.POE b/DDC0401/SWP.POE new file mode 100644 index 0000000..f755539 --- /dev/null +++ b/DDC0401/SWP.POE @@ -0,0 +1,211 @@ +PROGRAM SWP +VAR_EXTERNAL + +END_VAR + +VAR_GLOBAL + +END_VAR + +VAR +SWP04A01_RunTime1:BS_RunTime; +SWP04A01_RunTime2:BS_RunTime; +SWP04A02_RunTime1:BS_RunTime; +SWP04A02_RunTime2:BS_RunTime; +SWP04A03_RunTime1:BS_RunTime; +SWP04A03_RunTime2:BS_RunTime; +SWP04A04_RunTime1:BS_RunTime; +SWP04A04_RunTime2:BS_RunTime; +SWP04A05_RunTime1:BS_RunTime; +SWP04A05_RunTime2:BS_RunTime; +SWP04A06_RunTime1:BS_RunTime; +SWP04A06_RunTime2:BS_RunTime; + +END_VAR + +(*Automatically declared*) +VAR_EXTERNAL + LSWP04A06_RSTV2 : REAL; + LSWP04A01_RH1 : REAL; + LSWP04A06_RSTV1 : REAL; + LSWP04A01_RST2 : BOOL; + LSWP04A01_RST1 : BOOL; + LSWP04A02_R2 : BOOL; + LSWP04A02_R1 : BOOL; + LSWP04A02_RSTV2 : REAL; + LSWP04A02_RST2 : BOOL; + LSWP04A02_RST1 : BOOL; + LSWP04A03_R2 : BOOL; + LSWP04A03_R1 : BOOL; + LSWP04A02_RSTV1 : REAL; + LSWP04A04_RSTV1 : REAL; + LSWP04A04_R2 : BOOL; + LSWP04A04_R1 : BOOL; + LSWP04A01_R2 : BOOL; + LSWP04A01_R1 : BOOL; + LSWP04A05_RSTV2 : REAL; + LSWP04A04_RSTV2 : REAL; + LSWP04A03_RH1 : REAL; + LSWP04A01_RSTV2 : REAL; + LSWP04A06_RH1 : REAL; + LSWP04A05_RH2 : REAL; + LSWP04A03_RH2 : REAL; + LSWP04A03_RST2 : BOOL; + LSWP04A03_RST1 : BOOL; + LSWP04A06_R2 : BOOL; + LSWP04A06_R1 : BOOL; + LSWP04A05_RSTV1 : REAL; + LSWP04A01_RSTV1 : REAL; + LSWP04A06_RH2 : REAL; + LSWP04A06_RST2 : BOOL; + LSWP04A06_RST1 : BOOL; + LSWP04A05_RH1 : REAL; + LSWP04A04_RH2 : REAL; + LSWP04A03_RSTV1 : REAL; + LSWP04A02_RH1 : REAL; + LSWP04A05_R2 : BOOL; + LSWP04A05_R1 : BOOL; + LSWP04A05_RST2 : BOOL; + LSWP04A05_RST1 : BOOL; + LSWP04A04_RH1 : REAL; + LSWP04A03_RSTV2 : REAL; + LSWP04A01_RH2 : REAL; + LSWP04A02_RH2 : REAL; + LSWP04A04_RST2 : BOOL; + LSWP04A04_RST1 : BOOL; +END_VAR +(** {*运行累积时间*} **) +(** SWP04A01_RunTime1(RUN :=LSWP04A01_R1 , RUNTIMESET :=LSWP04A01_RSTV1 , RUNTIMERST :=LSWP04A01_RST1 , RunTimeRec_In :=LSWP04A01_RH1 | LSWP04A01_RH1:= RUNTIME); **) + (* call - Stmt *) + CAL SWP04A01_RunTime1 ( + RUN := LSWP04A01_R1, + RUNTIMESET := LSWP04A01_RSTV1, + RUNTIMERST := LSWP04A01_RST1, + RunTimeRec_In := LSWP04A01_RH1 + | + LSWP04A01_RH1 := RUNTIME + ) + +(** SWP04A01_RunTime2(RUN :=LSWP04A01_R2 , RUNTIMESET :=LSWP04A01_RSTV2 , RUNTIMERST :=LSWP04A01_RST2 , RunTimeRec_In :=LSWP04A01_RH2 | LSWP04A01_RH2:= RUNTIME); **) + (* call - Stmt *) + CAL SWP04A01_RunTime2 ( + RUN := LSWP04A01_R2, + RUNTIMESET := LSWP04A01_RSTV2, + RUNTIMERST := LSWP04A01_RST2, + RunTimeRec_In := LSWP04A01_RH2 + | + LSWP04A01_RH2 := RUNTIME + ) + +(** SWP04A02_RunTime1(RUN :=LSWP04A02_R1 , RUNTIMESET :=LSWP04A02_RSTV1 , RUNTIMERST :=LSWP04A02_RST1 , RunTimeRec_In :=LSWP04A02_RH1 | LSWP04A02_RH1:= RUNTIME); **) + (* call - Stmt *) + CAL SWP04A02_RunTime1 ( + RUN := LSWP04A02_R1, + RUNTIMESET := LSWP04A02_RSTV1, + RUNTIMERST := LSWP04A02_RST1, + RunTimeRec_In := LSWP04A02_RH1 + | + LSWP04A02_RH1 := RUNTIME + ) + +(** SWP04A02_RunTime2(RUN :=LSWP04A02_R2 , RUNTIMESET :=LSWP04A02_RSTV2 , RUNTIMERST :=LSWP04A02_RST2 , RunTimeRec_In :=LSWP04A02_RH2 | LSWP04A02_RH2:= RUNTIME); **) + (* call - Stmt *) + CAL SWP04A02_RunTime2 ( + RUN := LSWP04A02_R2, + RUNTIMESET := LSWP04A02_RSTV2, + RUNTIMERST := LSWP04A02_RST2, + RunTimeRec_In := LSWP04A02_RH2 + | + LSWP04A02_RH2 := RUNTIME + ) + +(** SWP04A03_RunTime1(RUN :=LSWP04A03_R1 , RUNTIMESET :=LSWP04A03_RSTV1 , RUNTIMERST :=LSWP04A03_RST1 , RunTimeRec_In :=LSWP04A03_RH1 | LSWP04A03_RH1:= RUNTIME); **) + (* call - Stmt *) + CAL SWP04A03_RunTime1 ( + RUN := LSWP04A03_R1, + RUNTIMESET := LSWP04A03_RSTV1, + RUNTIMERST := LSWP04A03_RST1, + RunTimeRec_In := LSWP04A03_RH1 + | + LSWP04A03_RH1 := RUNTIME + ) + +(** SWP04A03_RunTime2(RUN :=LSWP04A03_R2 , RUNTIMESET :=LSWP04A03_RSTV2 , RUNTIMERST :=LSWP04A03_RST2 , RunTimeRec_In :=LSWP04A03_RH2 | LSWP04A03_RH2:= RUNTIME); **) + (* call - Stmt *) + CAL SWP04A03_RunTime2 ( + RUN := LSWP04A03_R2, + RUNTIMESET := LSWP04A03_RSTV2, + RUNTIMERST := LSWP04A03_RST2, + RunTimeRec_In := LSWP04A03_RH2 + | + LSWP04A03_RH2 := RUNTIME + ) + +(** SWP04A04_RunTime1(RUN :=LSWP04A04_R1 , RUNTIMESET :=LSWP04A04_RSTV1 , RUNTIMERST :=LSWP04A04_RST1 , RunTimeRec_In :=LSWP04A04_RH1 | LSWP04A04_RH1:= RUNTIME); **) + (* call - Stmt *) + CAL SWP04A04_RunTime1 ( + RUN := LSWP04A04_R1, + RUNTIMESET := LSWP04A04_RSTV1, + RUNTIMERST := LSWP04A04_RST1, + RunTimeRec_In := LSWP04A04_RH1 + | + LSWP04A04_RH1 := RUNTIME + ) + +(** SWP04A04_RunTime2(RUN :=LSWP04A04_R2 , RUNTIMESET :=LSWP04A04_RSTV2 , RUNTIMERST :=LSWP04A04_RST2 , RunTimeRec_In :=LSWP04A04_RH2 | LSWP04A04_RH2:= RUNTIME); **) + (* call - Stmt *) + CAL SWP04A04_RunTime2 ( + RUN := LSWP04A04_R2, + RUNTIMESET := LSWP04A04_RSTV2, + RUNTIMERST := LSWP04A04_RST2, + RunTimeRec_In := LSWP04A04_RH2 + | + LSWP04A04_RH2 := RUNTIME + ) + +(** SWP04A05_RunTime1(RUN :=LSWP04A05_R1 , RUNTIMESET :=LSWP04A05_RSTV1 , RUNTIMERST :=LSWP04A05_RST1 , RunTimeRec_In :=LSWP04A05_RH1 | LSWP04A05_RH1:= RUNTIME); **) + (* call - Stmt *) + CAL SWP04A05_RunTime1 ( + RUN := LSWP04A05_R1, + RUNTIMESET := LSWP04A05_RSTV1, + RUNTIMERST := LSWP04A05_RST1, + RunTimeRec_In := LSWP04A05_RH1 + | + LSWP04A05_RH1 := RUNTIME + ) + +(** SWP04A05_RunTime2(RUN :=LSWP04A05_R2 , RUNTIMESET :=LSWP04A05_RSTV2 , RUNTIMERST :=LSWP04A05_RST2 , RunTimeRec_In :=LSWP04A05_RH2 | LSWP04A05_RH2:= RUNTIME); **) + (* call - Stmt *) + CAL SWP04A05_RunTime2 ( + RUN := LSWP04A05_R2, + RUNTIMESET := LSWP04A05_RSTV2, + RUNTIMERST := LSWP04A05_RST2, + RunTimeRec_In := LSWP04A05_RH2 + | + LSWP04A05_RH2 := RUNTIME + ) + +(** SWP04A06_RunTime1(RUN :=LSWP04A06_R1 , RUNTIMESET :=LSWP04A06_RSTV1 , RUNTIMERST :=LSWP04A06_RST1 , RunTimeRec_In :=LSWP04A06_RH1 | LSWP04A06_RH1:= RUNTIME); **) + (* call - Stmt *) + CAL SWP04A06_RunTime1 ( + RUN := LSWP04A06_R1, + RUNTIMESET := LSWP04A06_RSTV1, + RUNTIMERST := LSWP04A06_RST1, + RunTimeRec_In := LSWP04A06_RH1 + | + LSWP04A06_RH1 := RUNTIME + ) + +(** SWP04A06_RunTime2(RUN :=LSWP04A06_R2 , RUNTIMESET :=LSWP04A06_RSTV2 , RUNTIMERST :=LSWP04A06_RST2 , RunTimeRec_In :=LSWP04A06_RH2 | LSWP04A06_RH2:= RUNTIME); **) + (* call - Stmt *) + CAL SWP04A06_RunTime2 ( + RUN := LSWP04A06_R2, + RUNTIMESET := LSWP04A06_RSTV2, + RUNTIMERST := LSWP04A06_RST2, + RunTimeRec_In := LSWP04A06_RH2 + | + LSWP04A06_RH2 := RUNTIME + ) + + +END_PROGRAM \ No newline at end of file diff --git a/DDC0401/SWP.ST b/DDC0401/SWP.ST new file mode 100644 index 0000000..34ab775 --- /dev/null +++ b/DDC0401/SWP.ST @@ -0,0 +1,39 @@ +PROGRAM SWP +VAR_EXTERNAL + +END_VAR + +VAR_GLOBAL + +END_VAR + +VAR +SWP04A01_RunTime1:BS_RunTime; +SWP04A01_RunTime2:BS_RunTime; +SWP04A02_RunTime1:BS_RunTime; +SWP04A02_RunTime2:BS_RunTime; +SWP04A03_RunTime1:BS_RunTime; +SWP04A03_RunTime2:BS_RunTime; +SWP04A04_RunTime1:BS_RunTime; +SWP04A04_RunTime2:BS_RunTime; +SWP04A05_RunTime1:BS_RunTime; +SWP04A05_RunTime2:BS_RunTime; +SWP04A06_RunTime1:BS_RunTime; +SWP04A06_RunTime2:BS_RunTime; + +END_VAR + (*杩愯绱Н鏃堕棿*) + SWP04A01_RunTime1(RUN :=LSWP04A01_R1 , RUNTIMESET :=LSWP04A01_RSTV1 , RUNTIMERST :=LSWP04A01_RST1 , RunTimeRec_In :=LSWP04A01_RH1 | LSWP04A01_RH1:= RUNTIME); + SWP04A01_RunTime2(RUN :=LSWP04A01_R2 , RUNTIMESET :=LSWP04A01_RSTV2 , RUNTIMERST :=LSWP04A01_RST2 , RunTimeRec_In :=LSWP04A01_RH2 | LSWP04A01_RH2:= RUNTIME); + SWP04A02_RunTime1(RUN :=LSWP04A02_R1 , RUNTIMESET :=LSWP04A02_RSTV1 , RUNTIMERST :=LSWP04A02_RST1 , RunTimeRec_In :=LSWP04A02_RH1 | LSWP04A02_RH1:= RUNTIME); + SWP04A02_RunTime2(RUN :=LSWP04A02_R2 , RUNTIMESET :=LSWP04A02_RSTV2 , RUNTIMERST :=LSWP04A02_RST2 , RunTimeRec_In :=LSWP04A02_RH2 | LSWP04A02_RH2:= RUNTIME); + SWP04A03_RunTime1(RUN :=LSWP04A03_R1 , RUNTIMESET :=LSWP04A03_RSTV1 , RUNTIMERST :=LSWP04A03_RST1 , RunTimeRec_In :=LSWP04A03_RH1 | LSWP04A03_RH1:= RUNTIME); + SWP04A03_RunTime2(RUN :=LSWP04A03_R2 , RUNTIMESET :=LSWP04A03_RSTV2 , RUNTIMERST :=LSWP04A03_RST2 , RunTimeRec_In :=LSWP04A03_RH2 | LSWP04A03_RH2:= RUNTIME); + SWP04A04_RunTime1(RUN :=LSWP04A04_R1 , RUNTIMESET :=LSWP04A04_RSTV1 , RUNTIMERST :=LSWP04A04_RST1 , RunTimeRec_In :=LSWP04A04_RH1 | LSWP04A04_RH1:= RUNTIME); + SWP04A04_RunTime2(RUN :=LSWP04A04_R2 , RUNTIMESET :=LSWP04A04_RSTV2 , RUNTIMERST :=LSWP04A04_RST2 , RunTimeRec_In :=LSWP04A04_RH2 | LSWP04A04_RH2:= RUNTIME); + SWP04A05_RunTime1(RUN :=LSWP04A05_R1 , RUNTIMESET :=LSWP04A05_RSTV1 , RUNTIMERST :=LSWP04A05_RST1 , RunTimeRec_In :=LSWP04A05_RH1 | LSWP04A05_RH1:= RUNTIME); + SWP04A05_RunTime2(RUN :=LSWP04A05_R2 , RUNTIMESET :=LSWP04A05_RSTV2 , RUNTIMERST :=LSWP04A05_RST2 , RunTimeRec_In :=LSWP04A05_RH2 | LSWP04A05_RH2:= RUNTIME); + SWP04A06_RunTime1(RUN :=LSWP04A06_R1 , RUNTIMESET :=LSWP04A06_RSTV1 , RUNTIMERST :=LSWP04A06_RST1 , RunTimeRec_In :=LSWP04A06_RH1 | LSWP04A06_RH1:= RUNTIME); + SWP04A06_RunTime2(RUN :=LSWP04A06_R2 , RUNTIMESET :=LSWP04A06_RSTV2 , RUNTIMERST :=LSWP04A06_RST2 , RunTimeRec_In :=LSWP04A06_RH2 | LSWP04A06_RH2:= RUNTIME); + +END_PROGRAM \ No newline at end of file diff --git a/DDC0401/SWP.bak b/DDC0401/SWP.bak new file mode 100644 index 0000000..34ab775 --- /dev/null +++ b/DDC0401/SWP.bak @@ -0,0 +1,39 @@ +PROGRAM SWP +VAR_EXTERNAL + +END_VAR + +VAR_GLOBAL + +END_VAR + +VAR +SWP04A01_RunTime1:BS_RunTime; +SWP04A01_RunTime2:BS_RunTime; +SWP04A02_RunTime1:BS_RunTime; +SWP04A02_RunTime2:BS_RunTime; +SWP04A03_RunTime1:BS_RunTime; +SWP04A03_RunTime2:BS_RunTime; +SWP04A04_RunTime1:BS_RunTime; +SWP04A04_RunTime2:BS_RunTime; +SWP04A05_RunTime1:BS_RunTime; +SWP04A05_RunTime2:BS_RunTime; +SWP04A06_RunTime1:BS_RunTime; +SWP04A06_RunTime2:BS_RunTime; + +END_VAR + (*杩愯绱Н鏃堕棿*) + SWP04A01_RunTime1(RUN :=LSWP04A01_R1 , RUNTIMESET :=LSWP04A01_RSTV1 , RUNTIMERST :=LSWP04A01_RST1 , RunTimeRec_In :=LSWP04A01_RH1 | LSWP04A01_RH1:= RUNTIME); + SWP04A01_RunTime2(RUN :=LSWP04A01_R2 , RUNTIMESET :=LSWP04A01_RSTV2 , RUNTIMERST :=LSWP04A01_RST2 , RunTimeRec_In :=LSWP04A01_RH2 | LSWP04A01_RH2:= RUNTIME); + SWP04A02_RunTime1(RUN :=LSWP04A02_R1 , RUNTIMESET :=LSWP04A02_RSTV1 , RUNTIMERST :=LSWP04A02_RST1 , RunTimeRec_In :=LSWP04A02_RH1 | LSWP04A02_RH1:= RUNTIME); + SWP04A02_RunTime2(RUN :=LSWP04A02_R2 , RUNTIMESET :=LSWP04A02_RSTV2 , RUNTIMERST :=LSWP04A02_RST2 , RunTimeRec_In :=LSWP04A02_RH2 | LSWP04A02_RH2:= RUNTIME); + SWP04A03_RunTime1(RUN :=LSWP04A03_R1 , RUNTIMESET :=LSWP04A03_RSTV1 , RUNTIMERST :=LSWP04A03_RST1 , RunTimeRec_In :=LSWP04A03_RH1 | LSWP04A03_RH1:= RUNTIME); + SWP04A03_RunTime2(RUN :=LSWP04A03_R2 , RUNTIMESET :=LSWP04A03_RSTV2 , RUNTIMERST :=LSWP04A03_RST2 , RunTimeRec_In :=LSWP04A03_RH2 | LSWP04A03_RH2:= RUNTIME); + SWP04A04_RunTime1(RUN :=LSWP04A04_R1 , RUNTIMESET :=LSWP04A04_RSTV1 , RUNTIMERST :=LSWP04A04_RST1 , RunTimeRec_In :=LSWP04A04_RH1 | LSWP04A04_RH1:= RUNTIME); + SWP04A04_RunTime2(RUN :=LSWP04A04_R2 , RUNTIMESET :=LSWP04A04_RSTV2 , RUNTIMERST :=LSWP04A04_RST2 , RunTimeRec_In :=LSWP04A04_RH2 | LSWP04A04_RH2:= RUNTIME); + SWP04A05_RunTime1(RUN :=LSWP04A05_R1 , RUNTIMESET :=LSWP04A05_RSTV1 , RUNTIMERST :=LSWP04A05_RST1 , RunTimeRec_In :=LSWP04A05_RH1 | LSWP04A05_RH1:= RUNTIME); + SWP04A05_RunTime2(RUN :=LSWP04A05_R2 , RUNTIMESET :=LSWP04A05_RSTV2 , RUNTIMERST :=LSWP04A05_RST2 , RunTimeRec_In :=LSWP04A05_RH2 | LSWP04A05_RH2:= RUNTIME); + SWP04A06_RunTime1(RUN :=LSWP04A06_R1 , RUNTIMESET :=LSWP04A06_RSTV1 , RUNTIMERST :=LSWP04A06_RST1 , RunTimeRec_In :=LSWP04A06_RH1 | LSWP04A06_RH1:= RUNTIME); + SWP04A06_RunTime2(RUN :=LSWP04A06_R2 , RUNTIMESET :=LSWP04A06_RSTV2 , RUNTIMERST :=LSWP04A06_RST2 , RunTimeRec_In :=LSWP04A06_RH2 | LSWP04A06_RH2:= RUNTIME); + +END_PROGRAM \ No newline at end of file diff --git a/DDC0401/USERTYPE.TYP b/DDC0401/USERTYPE.TYP new file mode 100644 index 0000000..b77bf99 --- /dev/null +++ b/DDC0401/USERTYPE.TYP @@ -0,0 +1,5 @@ +[IEC_IEC_NORM] +TYPE + +END_TYPE + diff --git a/DDC0401/cfcxref.xsl b/DDC0401/cfcxref.xsl new file mode 100644 index 0000000..cb124ed --- /dev/null +++ b/DDC0401/cfcxref.xsl @@ -0,0 +1,101 @@ + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + +
+ Source + + Target(s) +
+
+ + + + + + + + + + + + + +
SourceNameConnectorLayerPrintOn
+ + + + + + + +
Page:
Row:
+
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + +
TargetNameConnectorLayerPrintOn
+ + + + + + + +
Page:
Row:
+
+
+
+ + +
+
\ No newline at end of file diff --git a/DDC0401/inputFileList b/DDC0401/inputFileList new file mode 100644 index 0000000..1291e5b --- /dev/null +++ b/DDC0401/inputFileList @@ -0,0 +1,3 @@ +2 +E:\公司项目\项目文档\PM23092溧水秦淮人家一期拆迁安置房项目\下位机\DDC0401\$GEN$\Resource\SCAN.CRD +E:\公司项目\项目文档\PM23092溧水秦淮人家一期拆迁安置房项目\下位机\DDC0401\$GEN$\Resource\SWP.CRD diff --git a/DDC0501/$ENV$/Resource/Resource.MAK b/DDC0501/$ENV$/Resource/Resource.MAK new file mode 100644 index 0000000..367dae2 --- /dev/null +++ b/DDC0501/$ENV$/Resource/Resource.MAK @@ -0,0 +1,39 @@ +[INFORMATION] +CONFIG= +HARDWARE=EXC5300 +SECONDHARDWARE= +PACK_SOURCE=0 +TYPE=3 +OPERATINGNUMBER=0 +OPTIMIZE=2 +CONNECTION=192.168.90.15 +MAPFILE=1 +[IO_EXTERNALS] +FILE= +[TASKS] +FILE0=\SCAN +FILE1=\SWP +COUNT=2 +[TASK_FILE0] +NETDEP=0 +NAME= +TYPE=TIMER +INTERRUPT_NAME= +PRIORITY=1 +TIME=300 +NR=0 +OPTIMIZE=3 +[TASK_FILE1] +NETDEP=0 +NAME= +TYPE=TIMER +INTERRUPT_NAME= +PRIORITY=2 +TIME=500 +NR=0 +OPTIMIZE=3 +[GLOBAL] +COUNT=0 +[DIRECT_GLOBAL] +FILE0=\OPCDA +COUNT=1 diff --git a/DDC0501/$ENV$/Resource/WATCHLIST.INI b/DDC0501/$ENV$/Resource/WATCHLIST.INI new file mode 100644 index 0000000..1e24033 --- /dev/null +++ b/DDC0501/$ENV$/Resource/WATCHLIST.INI @@ -0,0 +1 @@ +Resource.WL \ No newline at end of file diff --git a/DDC0501/$GEN$/AddressSpace.xml b/DDC0501/$GEN$/AddressSpace.xml new file mode 100644 index 0000000..81256fa --- /dev/null +++ b/DDC0501/$GEN$/AddressSpace.xml @@ -0,0 +1,2 @@ + +LSWP05A01_R1OPCDA11018011LSWP05A01_F1OPCDA11018111LSWP05A01_R2OPCDA11018211LSWP05A01_F2OPCDA11018311LSWP05A01_HLOPCDA11018411LSWP05A01_LLOPCDA11018511LSWP05A02_R1OPCDA110124011LSWP05A02_F1OPCDA110124111LSWP05A02_R2OPCDA110124211LSWP05A02_F2OPCDA110124311LSWP05A02_HLOPCDA110124411LSWP05A02_LLOPCDA110124511LSWP05A03_R1OPCDA110140011LSWP05A03_F1OPCDA110140111LSWP05A03_R2OPCDA110140211LSWP05A03_F2OPCDA110140311LSWP05A03_HLOPCDA110140411LSWP05A03_LLOPCDA110140511LSWP05A04_R1OPCDA110156011LSWP05A04_F1OPCDA110156111LSWP05A04_R2OPCDA110156211LSWP05A04_F2OPCDA110156311LSWP05A04_HLOPCDA110156411LSWP05A04_LLOPCDA110156511LSWP05A05_R1OPCDA110172011LSWP05A05_F1OPCDA110172111LSWP05A05_R2OPCDA110172211LSWP05A05_F2OPCDA110172311LSWP05A05_HLOPCDA110172411LSWP05A05_LLOPCDA110172511LSWP05A06_R1OPCDA110188011LSWP05A06_F1OPCDA110188111LSWP05A06_R2OPCDA110188211LSWP05A06_F2OPCDA110188311LSWP05A06_HLOPCDA110188411LSWP05A06_LLOPCDA110188511LBOX05A01_DSOPCDA11011134011LBOX05A01_OROPCDA114011156013LSWP05A01_RST1OPCDA11011200011LSWP05A01_RSTV1OPCDA114011204013LSWP05A01_RH1OPCDA114011208013LSWP05A01_RST2OPCDA11011212011LSWP05A01_RSTV2OPCDA114011216013LSWP05A01_RH2OPCDA114011220013LSWP05A02_RST1OPCDA11011224011LSWP05A02_RSTV1OPCDA114011228013LSWP05A02_RH1OPCDA114011232013LSWP05A02_RST2OPCDA11011236011LSWP05A02_RSTV2OPCDA114011240013LSWP05A02_RH2OPCDA114011244013LSWP05A03_RST1OPCDA11011248011LSWP05A03_RSTV1OPCDA114011252013LSWP05A03_RH1OPCDA114011256013LSWP05A03_RST2OPCDA11011260011LSWP05A03_RSTV2OPCDA114011264013LSWP05A03_RH2OPCDA114011268013LSWP05A04_RST1OPCDA11011272011LSWP05A04_RSTV1OPCDA114011276013LSWP05A04_RH1OPCDA114011280013LSWP05A04_RST2OPCDA11011284011LSWP05A04_RSTV2OPCDA114011288013LSWP05A04_RH2OPCDA114011292013LSWP05A05_RST1OPCDA11011296011LSWP05A05_RSTV1OPCDA114011300013LSWP05A05_RH1OPCDA114011304013LSWP05A05_RST2OPCDA11011308011LSWP05A05_RSTV2OPCDA114011312013LSWP05A05_RH2OPCDA114011316013LSWP05A06_RST1OPCDA11011320011LSWP05A06_RSTV1OPCDA114011324013LSWP05A06_RH1OPCDA114011328013LSWP05A06_RST2OPCDA11011332011LSWP05A06_RSTV2OPCDA114011336013LSWP05A06_RH2OPCDA114011340013 diff --git a/DDC0501/$GEN$/BS_DEVSCAN.PTT b/DDC0501/$GEN$/BS_DEVSCAN.PTT new file mode 100644 index 0000000..908a4e6 --- /dev/null +++ b/DDC0501/$GEN$/BS_DEVSCAN.PTT @@ -0,0 +1,20 @@ +FUNCTION_BLOCK BS_DevScan + + + VAR_INPUT + Dev_Scan_Hex : DWORD ; + Dev_Array : ARRAY [ 0 .. 31 ] of byte ; + END_VAR + + VAR_OUTPUT + Dev_Status : DWORD ; + Dev_Ratio : REAL ; + Dev_Ready : BOOL ; + Dev_Total : INT ; + Dev_Error : INT ; + HeartVavle : int ; + END_VAR + + + +END_FUNCTION_BLOCK diff --git a/DDC0501/$GEN$/BS_GETCRC16.PTT b/DDC0501/$GEN$/BS_GETCRC16.PTT new file mode 100644 index 0000000..34ea63f --- /dev/null +++ b/DDC0501/$GEN$/BS_GETCRC16.PTT @@ -0,0 +1,16 @@ +FUNCTION_BLOCK BS_GETCRC16 + + + VAR_INPUT + CRC_IN : array [ 0 .. 200 ] of byte ; + CRC_LEN : INT ; + END_VAR + + VAR_OUTPUT + CRC16H : byte ; + CRC16L : byte ; + END_VAR + + + +END_FUNCTION_BLOCK diff --git a/DDC0501/$GEN$/BS_RUNTIME.PTT b/DDC0501/$GEN$/BS_RUNTIME.PTT new file mode 100644 index 0000000..e44f3c9 --- /dev/null +++ b/DDC0501/$GEN$/BS_RUNTIME.PTT @@ -0,0 +1,17 @@ +FUNCTION_BLOCK BS_RunTime + + + VAR_INPUT + Run : BOOL ; + RunTimeSet : REAL ; + RunTimeRST : BOOL ; + RunTimeRec_In : REAL ; + END_VAR + + VAR_OUTPUT + RunTime : REAL ; + END_VAR + + + +END_FUNCTION_BLOCK diff --git a/DDC0501/$GEN$/OPCDA.PTT b/DDC0501/$GEN$/OPCDA.PTT new file mode 100644 index 0000000..d4731c8 --- /dev/null +++ b/DDC0501/$GEN$/OPCDA.PTT @@ -0,0 +1,4 @@ +PROGRAM OPCDA + + +END_PROGRAM diff --git a/DDC0501/$GEN$/Resource/$TASK00$.CRD b/DDC0501/$GEN$/Resource/$TASK00$.CRD new file mode 100644 index 0000000000000000000000000000000000000000..ff09251611714dc01420eb977140190a15cb1857 GIT binary patch literal 18456 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 literal 0 HcmV?d00001 diff --git a/DDC0501/$GEN$/Resource/BS_DEVSCAN.INC b/DDC0501/$GEN$/Resource/BS_DEVSCAN.INC new file mode 100644 index 0000000..d01c711 --- /dev/null +++ b/DDC0501/$GEN$/Resource/BS_DEVSCAN.INC @@ -0,0 +1,48 @@ +$INCLUDE_FILE + + +(* GLOBALE TYPEN *) + + + +(* PROJEKT TYPEN *) + + + +(* GLOBALE PROTOTYPEN *) + +FUNCTION_BLOCK SHL_DWORD + VAR_INPUT + EN :BOOL; + IN :DWORD; + N :UINT; + END_VAR + VAR_OUTPUT + ENO :BOOL; + OUT :DWORD; + END_VAR + END_FUNCTION_BLOCK + +FUNCTION_BLOCK SHR_DWORD + VAR_INPUT + EN :BOOL; + IN :DWORD; + N :UINT; + END_VAR + VAR_OUTPUT + ENO :BOOL; + OUT :DWORD; + END_VAR + END_FUNCTION_BLOCK + + + +(* PROJEKT PROTOTYPEN *) + + + +(* EXTERNE POEs *) + + + +$END_INCLUDE_FILE diff --git a/DDC0501/$GEN$/Resource/BS_DEVSCAN.OBJ b/DDC0501/$GEN$/Resource/BS_DEVSCAN.OBJ new file mode 100644 index 0000000000000000000000000000000000000000..052512034c6a5e46c0595350dc326e43d12a04d4 GIT binary patch literal 7559 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 B23`OF literal 0 HcmV?d00001 diff --git a/DDC0501/$GEN$/Resource/BS_RUNTIME.INC b/DDC0501/$GEN$/Resource/BS_RUNTIME.INC new file mode 100644 index 0000000..f2550ad --- /dev/null +++ b/DDC0501/$GEN$/Resource/BS_RUNTIME.INC @@ -0,0 +1,24 @@ +$INCLUDE_FILE + + +(* GLOBALE TYPEN *) + + + +(* PROJEKT TYPEN *) + + + +(* GLOBALE PROTOTYPEN *) + + + +(* PROJEKT PROTOTYPEN *) + + + +(* EXTERNE POEs *) + + + +$END_INCLUDE_FILE diff --git a/DDC0501/$GEN$/Resource/BS_RUNTIME.OBJ b/DDC0501/$GEN$/Resource/BS_RUNTIME.OBJ new file mode 100644 index 0000000000000000000000000000000000000000..fbd05d8ff9d97015860ec0f9c7cc965b25e32a78 GIT binary patch literal 3342 zcmcIn-A-Fa5T4^>z!)4L0g8=j`yQO8wipivVP9}cM#{KK({LS@N`74p{#B81b1 z0^*{nREa)Fo}hPq1D+xGeTGW(`}XXvkEvBP7wlnXy|XhrKRY|SI3jX-+9OHvyq%{j z&C>SMO_8{h%vT%1dZ|_@`rr^5l$hYp1x<}bT+kfIIvmIID7r zLr*vHo zbS@v^7q#3enpvTv5Byv8N>IKR+%2vYR{gsFXgMf6^aK3x%B7XUJwvIl7V`Cc0Ai!) zt>hd2a^vBR?2T+L`(?d-8nczM-qI;~21U>074QJQW%SF!NhZOxf-ybXMZYU8JqpkV z@(7r6IrKTn08{Rcg4=qOMxT}oz&x(|3J&yW5&fdf0y8w@3dqG(UMScGCgqKSJz&ml zDrf?8&Qp*F=G>HmQ9a_8tw{x#oYxgx0e0}w!rRav${nIVlwX0#`9J{=CD&X~KrcCB zM8;6=!d0H5e=b|Vj0EG;lDB%UioPlvYEEPc{gT35C97Z(n4`-IMu4fE@i~xpYBV7C z(chPEfysGO!Bt>3`Zg{k7^EOf5*q&PR_~CAKXbvO~^t{KAT6Kos{G#i7lCa{Flf#Y2-z6M!rt-vP{cR z8b#}GXMRSKgW@*BvD=W;EV5pXmfkPSiqjCMsVT4Xf4{m&NWDzc^rGM@Z~i<|BY}kpJUCE- zduI+dJ1A$a0v_%k@tZJ?0~uCoN6Ao*<;<1Ncfy2PAqhI+vWx&nZ?>>_^nps4;^v?y zOrw}Yt!QCHn2`x!wipVpt6)}6PDq=CwTAY&rNyj;S#V%=^OC97!g^>Nye?O)gRI-3 znm+jnzX&(wD`0(2d1QH3_dy~E^cg=E<*M~VP{>`0RiKOPCddo&1<2v!V+M35B0w#; zwTG3!0R{xFe~6yI-)13}YFC`KgyO!2--J8(Oe9%cJ5?E3Px6@I(~}pCW1Z(^7dqc# z4Q8or>oIxoK#H0(%pI=Giv?i{A4$B$9F-VM4&IH%EZzWT*vuZUOC3{eal4-zdOsVO zF?;--rNvclP`)nYVC%Jfk2PNtuV^Ft#L{}LkDJnjY=`B{0s>zHL+A;-*Se*#@$7|c zW8S=a6EMZG=Dm^~%&{e`DO=i<77l?iZ`;xm);zv5{v&;P!J2(}BYRp+zZKtCd1SI5 s|2MEEIr1qO3A|a22fXpm1j6jik^H7tPFiDs(Z(K2zoosiG(HLb0dPI7NB{r; literal 0 HcmV?d00001 diff --git a/DDC0501/$GEN$/Resource/BuildLog.txt b/DDC0501/$GEN$/Resource/BuildLog.txt new file mode 100644 index 0000000..d2ee442 --- /dev/null +++ b/DDC0501/$GEN$/Resource/BuildLog.txt @@ -0,0 +1,45 @@ + +->开始编译工程配置项... + +->开始工程初始化... + + +->开始创建关联... + +->开始编译 ... + +->开始编译文件... + +0 错误, 0 警告. + + +->开始编译声明类型... + +->开始编译包含文件... + +->开始编译文件... + +->开始编译声明类型... + +->开始编译包含文件... + +->开始编译文件... + +->开始连接 ... + +->生成全局变量 ... + +->生成任务 SCAN ... + +->生成任务 SWP ... + +->生成目标文件: RESOURCE ... + +->目标文件大小: 24833 字节. + +0 错误, 0 警告. + +->生成OPC变量: 数量74 个 大小:2872 字节 + +->工程编译结束... + diff --git a/DDC0501/$GEN$/Resource/OPCDA.INC b/DDC0501/$GEN$/Resource/OPCDA.INC new file mode 100644 index 0000000..f2550ad --- /dev/null +++ b/DDC0501/$GEN$/Resource/OPCDA.INC @@ -0,0 +1,24 @@ +$INCLUDE_FILE + + +(* GLOBALE TYPEN *) + + + +(* PROJEKT TYPEN *) + + + +(* GLOBALE PROTOTYPEN *) + + + +(* PROJEKT PROTOTYPEN *) + + + +(* EXTERNE POEs *) + + + +$END_INCLUDE_FILE diff --git a/DDC0501/$GEN$/Resource/OPCDA.OBJ b/DDC0501/$GEN$/Resource/OPCDA.OBJ new file mode 100644 index 0000000000000000000000000000000000000000..d22356757779fdec152e2cdd464a60e8b6d04504 GIT binary patch literal 29263 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 R*@quLqMvqbw}MyU{}+W&Ce{D| literal 0 HcmV?d00001 diff --git a/DDC0501/$GEN$/Resource/Resource.PCD b/DDC0501/$GEN$/Resource/Resource.PCD new file mode 100644 index 0000000000000000000000000000000000000000..cd498a1083e07d783eed14402d04f98801ddadc6 GIT binary patch literal 75036 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 Hk#<)qCo-xUoOglyyOrj}F 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 literal 0 HcmV?d00001 diff --git a/DDC0501/$GEN$/Resource/SCAN.INC b/DDC0501/$GEN$/Resource/SCAN.INC new file mode 100644 index 0000000..8bd7b46 --- /dev/null +++ b/DDC0501/$GEN$/Resource/SCAN.INC @@ -0,0 +1,25 @@ +$INCLUDE_FILE + + +(* GLOBALE TYPEN *) + + + +(* PROJEKT TYPEN *) + + + +(* GLOBALE PROTOTYPEN *) + + + +(* PROJEKT PROTOTYPEN *) + +$INCLUDE "E:\PROGRAMFILE\EXDRIVER\EXCONFIG\EXDRIVE\LIB\BRCON_MCFB_ED_V3.3.0.1\$GEN$\BS_DEVSCAN.PTT" + + +(* EXTERNE POEs *) + + + +$END_INCLUDE_FILE diff --git a/DDC0501/$GEN$/Resource/SCAN.OBJ b/DDC0501/$GEN$/Resource/SCAN.OBJ new file mode 100644 index 0000000000000000000000000000000000000000..abd8d2818f78cd7fdfc72e428ae51e4aaf604122 GIT binary patch literal 16728 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 literal 0 HcmV?d00001 diff --git a/DDC0501/$GEN$/Resource/SWP.INC b/DDC0501/$GEN$/Resource/SWP.INC new file mode 100644 index 0000000..25ccd71 --- /dev/null +++ b/DDC0501/$GEN$/Resource/SWP.INC @@ -0,0 +1,25 @@ +$INCLUDE_FILE + + +(* GLOBALE TYPEN *) + + + +(* PROJEKT TYPEN *) + + + +(* GLOBALE PROTOTYPEN *) + + + +(* PROJEKT PROTOTYPEN *) + +$INCLUDE "E:\PROGRAMFILE\EXDRIVER\EXCONFIG\EXDRIVE\LIB\BRCON_MCFB_ED_V3.3.0.1\$GEN$\BS_RUNTIME.PTT" + + +(* EXTERNE POEs *) + + + +$END_INCLUDE_FILE diff --git a/DDC0501/$GEN$/Resource/SWP.OBJ b/DDC0501/$GEN$/Resource/SWP.OBJ new file mode 100644 index 0000000000000000000000000000000000000000..32a9b01e8448c69487957b40715bd567364743c6 GIT binary patch literal 19772 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 O?I;T*$s%PX5&2&Z`*iUD literal 0 HcmV?d00001 diff --git a/DDC0501/$GEN$/Resource/USERTYPE.INC b/DDC0501/$GEN$/Resource/USERTYPE.INC new file mode 100644 index 0000000..f2550ad --- /dev/null +++ b/DDC0501/$GEN$/Resource/USERTYPE.INC @@ -0,0 +1,24 @@ +$INCLUDE_FILE + + +(* GLOBALE TYPEN *) + + + +(* PROJEKT TYPEN *) + + + +(* GLOBALE PROTOTYPEN *) + + + +(* PROJEKT PROTOTYPEN *) + + + +(* EXTERNE POEs *) + + + +$END_INCLUDE_FILE diff --git a/DDC0501/$GEN$/Resource/pceData.txt b/DDC0501/$GEN$/Resource/pceData.txt new file mode 100644 index 0000000..ddaab27 --- /dev/null +++ b/DDC0501/$GEN$/Resource/pceData.txt @@ -0,0 +1,1193 @@ + +Program Nr: 0: +Nr 9: SegHardwareConfig +14 00 24 08 CD CD 00 00 00 02 00 02 00 20 08 00 +08 02 08 04 + + +Program Nr: 2: +Nr 10: Datasegment +F8 00 01 08 0B 00 00 00 0D 00 00 00 14 00 00 00 +17 00 00 00 1A 00 00 00 1D 00 00 00 20 00 00 00 +23 00 00 00 26 00 00 00 29 00 00 00 2C 00 00 00 +2F 00 00 00 32 00 00 00 01 00 38 05 01 00 B8 04 +01 00 2C 05 01 00 BC 04 01 00 B0 04 01 40 18 00 +01 00 18 00 01 00 D8 04 01 00 D4 04 01 00 C8 04 +01 40 28 00 01 00 28 00 01 00 CC 04 01 00 FC 04 +01 40 38 00 01 00 38 00 01 40 08 00 01 00 08 00 +01 00 20 05 01 00 08 05 01 00 E8 04 01 00 C0 04 +01 00 30 05 01 00 24 05 01 00 F4 04 01 00 EC 04 +01 00 E0 04 01 40 58 00 01 00 58 00 01 00 14 05 +01 00 B4 04 01 00 3C 05 01 00 34 05 01 00 28 05 +01 00 18 05 01 00 0C 05 01 00 E4 04 01 00 D0 04 +01 40 48 00 01 00 48 00 01 00 1C 05 01 00 10 05 +01 00 00 05 01 00 F0 04 01 00 C4 04 01 00 DC 04 +01 00 04 05 01 00 F8 04 + +Nr 11: Codesegment +0B 02 00 06 0C 00 17 3C 00 3C 08 00 18 00 14 48 +00 39 08 00 14 00 17 B0 00 3C 08 00 10 00 14 7C +00 39 08 00 0C 00 04 08 00 12 08 00 08 00 41 3C +00 17 E8 00 3C 0C 00 18 00 14 44 00 39 0C 00 14 +00 17 8C 00 3C 0C 00 10 00 14 78 00 39 0C 00 0C +00 04 0C 00 12 0C 00 08 00 41 E8 00 17 CC 00 3C +10 00 18 00 14 5C 00 39 10 00 14 00 17 68 00 3C +10 00 10 00 14 50 00 39 10 00 0C 00 04 10 00 12 +10 00 08 00 41 CC 00 17 EC 00 3C 14 00 18 00 14 +58 00 39 14 00 14 00 17 54 00 3C 14 00 10 00 14 +4C 00 39 14 00 0C 00 04 14 00 12 14 00 08 00 41 +EC 00 17 88 00 3C 18 00 18 00 14 A0 00 39 18 00 +14 00 17 C8 00 3C 18 00 10 00 14 64 00 39 18 00 +0C 00 04 18 00 12 18 00 08 00 41 88 00 17 98 00 +3C 1C 00 18 00 14 9C 00 39 1C 00 14 00 17 E4 00 +3C 1C 00 10 00 14 60 00 39 1C 00 0C 00 04 1C 00 +12 1C 00 08 00 41 98 00 17 E0 00 3C 20 00 18 00 +14 F4 00 39 20 00 14 00 17 6C 00 3C 20 00 10 00 +14 74 00 39 20 00 0C 00 04 20 00 12 20 00 08 00 +41 E0 00 17 C4 00 3C 24 00 18 00 14 F0 00 39 24 +00 14 00 17 84 00 3C 24 00 10 00 14 70 00 39 24 +00 0C 00 04 24 00 12 24 00 08 00 41 C4 00 17 C0 +00 3C 28 00 18 00 14 DC 00 39 28 00 14 00 17 AC +00 3C 28 00 10 00 14 D4 00 39 28 00 0C 00 04 28 +00 12 28 00 08 00 41 C0 00 17 94 00 3C 2C 00 18 +00 14 D8 00 39 2C 00 14 00 17 80 00 3C 2C 00 10 +00 14 D0 00 39 2C 00 0C 00 04 2C 00 12 2C 00 08 +00 41 94 00 17 90 00 3C 30 00 18 00 14 BC 00 39 +30 00 14 00 17 40 00 3C 30 00 10 00 14 A8 00 39 +30 00 0C 00 04 30 00 12 30 00 08 00 41 90 00 17 +B4 00 3C 34 00 18 00 14 B8 00 39 34 00 14 00 17 +38 00 3C 34 00 10 00 14 A4 00 39 34 00 0C 00 04 +34 00 12 34 00 08 00 41 B4 00 07 + + IntelFormat + Die Parameterwerte der Funktionen + werden im Motorola-Format angezeigt. + ByteSize = 1. + + 6: 23 LD_BYREF_4 00 3C + 9: 60 ST_FAR_4 00 08 00 18 + e: 20 LD_BYREF_BIT 00 48 + 11: 57 ST_FAR_BIT 00 08 00 14 + 16: 23 LD_BYREF_4 00 B0 + 19: 60 ST_FAR_4 00 08 00 10 + 1e: 20 LD_BYREF_BIT 00 7C + 21: 57 ST_FAR_BIT 00 08 00 0C + 26: 4 CAL 00 08 + 29: 18 LD_FAR_4 00 08 00 08 + 2e: 65 ST_BYREF_4 00 3C + 31: 23 LD_BYREF_4 00 E8 + 34: 60 ST_FAR_4 00 0C 00 18 + 39: 20 LD_BYREF_BIT 00 44 + 3c: 57 ST_FAR_BIT 00 0C 00 14 + 41: 23 LD_BYREF_4 00 8C + 44: 60 ST_FAR_4 00 0C 00 10 + 49: 20 LD_BYREF_BIT 00 78 + 4c: 57 ST_FAR_BIT 00 0C 00 0C + 51: 4 CAL 00 0C + 54: 18 LD_FAR_4 00 0C 00 08 + 59: 65 ST_BYREF_4 00 E8 + 5c: 23 LD_BYREF_4 00 CC + 5f: 60 ST_FAR_4 00 10 00 18 + 64: 20 LD_BYREF_BIT 00 5C + 67: 57 ST_FAR_BIT 00 10 00 14 + 6c: 23 LD_BYREF_4 00 68 + 6f: 60 ST_FAR_4 00 10 00 10 + 74: 20 LD_BYREF_BIT 00 50 + 77: 57 ST_FAR_BIT 00 10 00 0C + 7c: 4 CAL 00 10 + 7f: 18 LD_FAR_4 00 10 00 08 + 84: 65 ST_BYREF_4 00 CC + 87: 23 LD_BYREF_4 00 EC + 8a: 60 ST_FAR_4 00 14 00 18 + 8f: 20 LD_BYREF_BIT 00 58 + 92: 57 ST_FAR_BIT 00 14 00 14 + 97: 23 LD_BYREF_4 00 54 + 9a: 60 ST_FAR_4 00 14 00 10 + 9f: 20 LD_BYREF_BIT 00 4C + a2: 57 ST_FAR_BIT 00 14 00 0C + a7: 4 CAL 00 14 + aa: 18 LD_FAR_4 00 14 00 08 + af: 65 ST_BYREF_4 00 EC + b2: 23 LD_BYREF_4 00 88 + b5: 60 ST_FAR_4 00 18 00 18 + ba: 20 LD_BYREF_BIT 00 A0 + bd: 57 ST_FAR_BIT 00 18 00 14 + c2: 23 LD_BYREF_4 00 C8 + c5: 60 ST_FAR_4 00 18 00 10 + ca: 20 LD_BYREF_BIT 00 64 + cd: 57 ST_FAR_BIT 00 18 00 0C + d2: 4 CAL 00 18 + d5: 18 LD_FAR_4 00 18 00 08 + da: 65 ST_BYREF_4 00 88 + dd: 23 LD_BYREF_4 00 98 + e0: 60 ST_FAR_4 00 1C 00 18 + e5: 20 LD_BYREF_BIT 00 9C + e8: 57 ST_FAR_BIT 00 1C 00 14 + ed: 23 LD_BYREF_4 00 E4 + f0: 60 ST_FAR_4 00 1C 00 10 + f5: 20 LD_BYREF_BIT 00 60 + f8: 57 ST_FAR_BIT 00 1C 00 0C + fd: 4 CAL 00 1C + 100: 18 LD_FAR_4 00 1C 00 08 + 105: 65 ST_BYREF_4 00 98 + 108: 23 LD_BYREF_4 00 E0 + 10b: 60 ST_FAR_4 00 20 00 18 + 110: 20 LD_BYREF_BIT 00 F4 + 113: 57 ST_FAR_BIT 00 20 00 14 + 118: 23 LD_BYREF_4 00 6C + 11b: 60 ST_FAR_4 00 20 00 10 + 120: 20 LD_BYREF_BIT 00 74 + 123: 57 ST_FAR_BIT 00 20 00 0C + 128: 4 CAL 00 20 + 12b: 18 LD_FAR_4 00 20 00 08 + 130: 65 ST_BYREF_4 00 E0 + 133: 23 LD_BYREF_4 00 C4 + 136: 60 ST_FAR_4 00 24 00 18 + 13b: 20 LD_BYREF_BIT 00 F0 + 13e: 57 ST_FAR_BIT 00 24 00 14 + 143: 23 LD_BYREF_4 00 84 + 146: 60 ST_FAR_4 00 24 00 10 + 14b: 20 LD_BYREF_BIT 00 70 + 14e: 57 ST_FAR_BIT 00 24 00 0C + 153: 4 CAL 00 24 + 156: 18 LD_FAR_4 00 24 00 08 + 15b: 65 ST_BYREF_4 00 C4 + 15e: 23 LD_BYREF_4 00 C0 + 161: 60 ST_FAR_4 00 28 00 18 + 166: 20 LD_BYREF_BIT 00 DC + 169: 57 ST_FAR_BIT 00 28 00 14 + 16e: 23 LD_BYREF_4 00 AC + 171: 60 ST_FAR_4 00 28 00 10 + 176: 20 LD_BYREF_BIT 00 D4 + 179: 57 ST_FAR_BIT 00 28 00 0C + 17e: 4 CAL 00 28 + 181: 18 LD_FAR_4 00 28 00 08 + 186: 65 ST_BYREF_4 00 C0 + 189: 23 LD_BYREF_4 00 94 + 18c: 60 ST_FAR_4 00 2C 00 18 + 191: 20 LD_BYREF_BIT 00 D8 + 194: 57 ST_FAR_BIT 00 2C 00 14 + 199: 23 LD_BYREF_4 00 80 + 19c: 60 ST_FAR_4 00 2C 00 10 + 1a1: 20 LD_BYREF_BIT 00 D0 + 1a4: 57 ST_FAR_BIT 00 2C 00 0C + 1a9: 4 CAL 00 2C + 1ac: 18 LD_FAR_4 00 2C 00 08 + 1b1: 65 ST_BYREF_4 00 94 + 1b4: 23 LD_BYREF_4 00 90 + 1b7: 60 ST_FAR_4 00 30 00 18 + 1bc: 20 LD_BYREF_BIT 00 BC + 1bf: 57 ST_FAR_BIT 00 30 00 14 + 1c4: 23 LD_BYREF_4 00 40 + 1c7: 60 ST_FAR_4 00 30 00 10 + 1cc: 20 LD_BYREF_BIT 00 A8 + 1cf: 57 ST_FAR_BIT 00 30 00 0C + 1d4: 4 CAL 00 30 + 1d7: 18 LD_FAR_4 00 30 00 08 + 1dc: 65 ST_BYREF_4 00 90 + 1df: 23 LD_BYREF_4 00 B4 + 1e2: 60 ST_FAR_4 00 34 00 18 + 1e7: 20 LD_BYREF_BIT 00 B8 + 1ea: 57 ST_FAR_BIT 00 34 00 14 + 1ef: 23 LD_BYREF_4 00 38 + 1f2: 60 ST_FAR_4 00 34 00 10 + 1f7: 20 LD_BYREF_BIT 00 A4 + 1fa: 57 ST_FAR_BIT 00 34 00 0C + 1ff: 4 CAL 00 34 + 202: 18 LD_FAR_4 00 34 00 08 + 207: 65 ST_BYREF_4 00 B4 + 20a: 7 RET + +Nr 12: Initialsegment +10 00 02 10 0B 00 00 00 00 00 F0 00 00 00 00 00 + +Nr 13: Datasegment +34 00 01 08 0E 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 10 00 09 00 +13 00 09 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 + +Nr 14: Codesegment +8D 00 00 06 0F 00 0A 2C 00 7B DF 03 1B 00 0D 18 +00 37 30 00 1E 34 2C 00 01 1B 00 0A 14 00 7B DF +03 75 00 22 60 EA 00 00 3C 1C 00 14 00 0A 24 00 +39 1C 00 10 00 04 1C 00 0F 1C 00 08 00 FC 01 34 +24 00 0A 0C 00 03 62 00 0F 1C 00 08 00 03 5F 00 +0D 28 00 7E 00 00 80 3F A9 37 28 00 01 5F 00 01 +62 00 0D 28 00 7E 00 00 70 42 BE 69 30 00 A9 37 +08 00 01 75 00 0A 14 00 7A DF 03 8C 00 0D 10 00 +7E 00 00 70 42 B7 37 28 00 01 8C 00 07 + + IntelFormat + Die Parameterwerte der Funktionen + werden im Motorola-Format angezeigt. + ByteSize = 1. + + 6: 10 LD_NEAR_BIT 00 2C + 9: 123 LDS_CONST_FALSE + a: 223 EQ_BIT + b: 3 JMPCN 00 1B + e: 13 LD_NEAR_4 00 18 + 11: 55 ST_NEAR_4 00 30 + 14: 30 LD_CONST_TRUE + 15: 52 ST_NEAR_BIT 00 2C + 18: 1 JMP 00 1B + 1b: 10 LD_NEAR_BIT 00 14 + 1e: 123 LDS_CONST_FALSE + 1f: 223 EQ_BIT + 20: 3 JMPCN 00 75 + 23: 34 LD_CONST_4 00 00 EA 60 + 28: 60 ST_FAR_4 00 1C 00 14 + 2d: 10 LD_NEAR_BIT 00 24 + 30: 57 ST_FAR_BIT 00 1C 00 10 + 35: 4 CAL 00 1C + 38: 15 LD_FAR_BIT 00 1C 00 08 + 3d: 1 NOT_BIT + 3f: 52 ST_NEAR_BIT 00 24 + 42: 10 LD_NEAR_BIT 00 0C + 45: 3 JMPCN 00 62 + 48: 15 LD_FAR_BIT 00 1C 00 08 + 4d: 3 JMPCN 00 5F + 50: 13 LD_NEAR_4 00 28 + 53: 126 LDS_CONST_4 3F 80 00 00 + 58: 169 ADD_FLOAT + 59: 55 ST_NEAR_4 00 28 + 5c: 1 JMP 00 5F + 5f: 1 JMP 00 62 + 62: 13 LD_NEAR_4 00 28 + 65: 126 LDS_CONST_4 42 70 00 00 + 6a: 190 DIV_FLOAT + 6b: 105 LDS_NEAR_4 00 30 + 6e: 169 ADD_FLOAT + 6f: 55 ST_NEAR_4 00 08 + 72: 1 JMP 00 75 + 75: 10 LD_NEAR_BIT 00 14 + 78: 122 LDS_CONST_TRUE + 79: 223 EQ_BIT + 7a: 3 JMPCN 00 8C + 7d: 13 LD_NEAR_4 00 10 + 80: 126 LDS_CONST_4 42 70 00 00 + 85: 183 MUL_FLOAT + 86: 55 ST_NEAR_4 00 28 + 89: 1 JMP 00 8C + 8c: 7 RET + +Nr 15: Initialsegment +34 00 02 10 0E 00 14 00 00 00 08 00 10 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 + +Nr 16: Datasegment +1D 00 01 08 11 00 CD CD 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 + +Nr 17: Codesegment +07 00 00 06 12 00 07 + + IntelFormat + Die Parameterwerte der Funktionen + werden im Motorola-Format angezeigt. + ByteSize = 1. + + 6: 7 RET + +Nr 18: Initialsegment +23 00 02 10 11 00 0A 00 00 00 00 00 09 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 + +Nr 19: Datasegment +1D 00 01 08 11 00 CD CD 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 + +Nr 20: Datasegment +34 00 01 08 0E 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 15 00 09 00 +16 00 09 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 + +Nr 21: Datasegment +1D 00 01 08 11 00 CD CD 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 + +Nr 22: Datasegment +1D 00 01 08 11 00 CD CD 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 + +Nr 23: Datasegment +34 00 01 08 0E 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 18 00 09 00 +19 00 09 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 + +Nr 24: Datasegment +1D 00 01 08 11 00 CD CD 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 + +Nr 25: Datasegment +1D 00 01 08 11 00 CD CD 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 + +Nr 26: Datasegment +34 00 01 08 0E 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 1B 00 09 00 +1C 00 09 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 + +Nr 27: Datasegment +1D 00 01 08 11 00 CD CD 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 + +Nr 28: Datasegment +1D 00 01 08 11 00 CD CD 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 + +Nr 29: Datasegment +34 00 01 08 0E 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 1E 00 09 00 +1F 00 09 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 + +Nr 30: Datasegment +1D 00 01 08 11 00 CD CD 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 + +Nr 31: Datasegment +1D 00 01 08 11 00 CD CD 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 + +Nr 32: Datasegment +34 00 01 08 0E 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 21 00 09 00 +22 00 09 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 + +Nr 33: Datasegment +1D 00 01 08 11 00 CD CD 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 + +Nr 34: Datasegment +1D 00 01 08 11 00 CD CD 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 + +Nr 35: Datasegment +34 00 01 08 0E 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 24 00 09 00 +25 00 09 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 + +Nr 36: Datasegment +1D 00 01 08 11 00 CD CD 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 + +Nr 37: Datasegment +1D 00 01 08 11 00 CD CD 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 + +Nr 38: Datasegment +34 00 01 08 0E 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 27 00 09 00 +28 00 09 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 + +Nr 39: Datasegment +1D 00 01 08 11 00 CD CD 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 + +Nr 40: Datasegment +1D 00 01 08 11 00 CD CD 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 + +Nr 41: Datasegment +34 00 01 08 0E 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 2A 00 09 00 +2B 00 09 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 + +Nr 42: Datasegment +1D 00 01 08 11 00 CD CD 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 + +Nr 43: Datasegment +1D 00 01 08 11 00 CD CD 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 + +Nr 44: Datasegment +34 00 01 08 0E 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 2D 00 09 00 +2E 00 09 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 + +Nr 45: Datasegment +1D 00 01 08 11 00 CD CD 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 + +Nr 46: Datasegment +1D 00 01 08 11 00 CD CD 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 + +Nr 47: Datasegment +34 00 01 08 0E 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 30 00 09 00 +31 00 09 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 + +Nr 48: Datasegment +1D 00 01 08 11 00 CD CD 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 + +Nr 49: Datasegment +1D 00 01 08 11 00 CD CD 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 + +Nr 50: Datasegment +34 00 01 08 0E 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 33 00 09 00 +34 00 09 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 + +Nr 51: Datasegment +1D 00 01 08 11 00 CD CD 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 + +Nr 52: Datasegment +1D 00 01 08 11 00 CD CD 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 + +Nr 53: Instancetable +36 02 14 08 00 00 25 00 0E 00 0D 00 0F 00 10 00 +09 00 13 00 09 00 0E 00 14 00 0F 00 15 00 09 00 +16 00 09 00 0E 00 17 00 0F 00 18 00 09 00 19 00 +09 00 0E 00 1A 00 0F 00 1B 00 09 00 1C 00 09 00 +0E 00 1D 00 0F 00 1E 00 09 00 1F 00 09 00 0E 00 +20 00 0F 00 21 00 09 00 22 00 09 00 0E 00 23 00 +0F 00 24 00 09 00 25 00 09 00 0E 00 26 00 0F 00 +27 00 09 00 28 00 09 00 0E 00 29 00 0F 00 2A 00 +09 00 2B 00 09 00 0E 00 2C 00 0F 00 2D 00 09 00 +2E 00 09 00 0E 00 2F 00 0F 00 30 00 09 00 31 00 +09 00 0E 00 32 00 0F 00 33 00 09 00 34 00 09 00 +F6 00 0A 00 0C 00 0D 00 00 00 14 00 00 00 17 00 +00 00 1A 00 00 00 1D 00 00 00 20 00 00 00 23 00 +00 00 26 00 00 00 29 00 00 00 2C 00 00 00 2F 00 +00 00 32 00 00 00 01 00 38 05 01 00 B8 04 01 00 +2C 05 01 00 BC 04 01 00 B0 04 01 40 18 00 01 00 +18 00 01 00 D8 04 01 00 D4 04 01 00 C8 04 01 40 +28 00 01 00 28 00 01 00 CC 04 01 00 FC 04 01 40 +38 00 01 00 38 00 01 40 08 00 01 00 08 00 01 00 +20 05 01 00 08 05 01 00 E8 04 01 00 C0 04 01 00 +30 05 01 00 24 05 01 00 F4 04 01 00 EC 04 01 00 +E0 04 01 40 58 00 01 00 58 00 01 00 14 05 01 00 +B4 04 01 00 3C 05 01 00 34 05 01 00 28 05 01 00 +18 05 01 00 0C 05 01 00 E4 04 01 00 D0 04 01 40 +48 00 01 00 48 00 01 00 1C 05 01 00 10 05 01 00 +00 05 01 00 F0 04 01 00 C4 04 01 00 DC 04 01 00 +04 05 01 00 F8 04 06 00 10 00 12 00 06 00 13 00 +12 00 06 00 15 00 12 00 06 00 16 00 12 00 06 00 +18 00 12 00 06 00 19 00 12 00 06 00 1B 00 12 00 +06 00 1C 00 12 00 06 00 1E 00 12 00 06 00 1F 00 +12 00 06 00 21 00 12 00 06 00 22 00 12 00 06 00 +24 00 12 00 06 00 25 00 12 00 06 00 27 00 12 00 +06 00 28 00 12 00 06 00 2A 00 12 00 06 00 2B 00 +12 00 06 00 2D 00 12 00 06 00 2E 00 12 00 06 00 +30 00 12 00 06 00 31 00 12 00 06 00 33 00 12 00 +06 00 34 00 12 00 + +Nr 54: Downloadtable +11 04 16 08 00 00 03 00 03 00 FA D5 00 00 00 00 +00 00 02 6C 00 00 0F 00 00 00 0E 00 00 00 0A 42 +53 5F 52 55 4E 54 49 4D 45 0C 00 0D 00 11 00 53 +57 50 30 35 41 30 31 5F 52 55 4E 54 49 4D 45 31 +14 00 11 00 53 57 50 30 35 41 30 31 5F 52 55 4E +54 49 4D 45 32 17 00 11 00 53 57 50 30 35 41 30 +32 5F 52 55 4E 54 49 4D 45 31 1A 00 11 00 53 57 +50 30 35 41 30 32 5F 52 55 4E 54 49 4D 45 32 1D +00 11 00 53 57 50 30 35 41 30 33 5F 52 55 4E 54 +49 4D 45 31 20 00 11 00 53 57 50 30 35 41 30 33 +5F 52 55 4E 54 49 4D 45 32 23 00 11 00 53 57 50 +30 35 41 30 34 5F 52 55 4E 54 49 4D 45 31 26 00 +11 00 53 57 50 30 35 41 30 34 5F 52 55 4E 54 49 +4D 45 32 29 00 11 00 53 57 50 30 35 41 30 35 5F +52 55 4E 54 49 4D 45 31 2C 00 11 00 53 57 50 30 +35 41 30 35 5F 52 55 4E 54 49 4D 45 32 2F 00 11 +00 53 57 50 30 35 41 30 36 5F 52 55 4E 54 49 4D +45 31 32 00 11 00 53 57 50 30 35 41 30 36 5F 52 +55 4E 54 49 4D 45 32 0A 8F 00 00 00 00 00 00 A0 +2C 00 00 0C 00 0A 00 0B 00 00 00 03 53 57 50 BC +0E 00 00 00 00 00 00 36 00 00 00 12 00 00 00 11 +00 00 00 03 54 4F 4E 18 00 10 00 18 00 53 57 50 +30 35 41 30 31 5F 52 55 4E 54 49 4D 45 31 2E 54 +49 4D 45 5F 4D 13 00 1A 00 53 57 50 30 35 41 30 +31 5F 52 55 4E 54 49 4D 45 31 2E 54 49 4D 45 5F +52 53 54 15 00 18 00 53 57 50 30 35 41 30 31 5F +52 55 4E 54 49 4D 45 32 2E 54 49 4D 45 5F 4D 16 +00 1A 00 53 57 50 30 35 41 30 31 5F 52 55 4E 54 +49 4D 45 32 2E 54 49 4D 45 5F 52 53 54 18 00 18 +00 53 57 50 30 35 41 30 32 5F 52 55 4E 54 49 4D +45 31 2E 54 49 4D 45 5F 4D 19 00 1A 00 53 57 50 +30 35 41 30 32 5F 52 55 4E 54 49 4D 45 31 2E 54 +49 4D 45 5F 52 53 54 1B 00 18 00 53 57 50 30 35 +41 30 32 5F 52 55 4E 54 49 4D 45 32 2E 54 49 4D +45 5F 4D 1C 00 1A 00 53 57 50 30 35 41 30 32 5F +52 55 4E 54 49 4D 45 32 2E 54 49 4D 45 5F 52 53 +54 1E 00 18 00 53 57 50 30 35 41 30 33 5F 52 55 +4E 54 49 4D 45 31 2E 54 49 4D 45 5F 4D 1F 00 1A +00 53 57 50 30 35 41 30 33 5F 52 55 4E 54 49 4D +45 31 2E 54 49 4D 45 5F 52 53 54 21 00 18 00 53 +57 50 30 35 41 30 33 5F 52 55 4E 54 49 4D 45 32 +2E 54 49 4D 45 5F 4D 22 00 1A 00 53 57 50 30 35 +41 30 33 5F 52 55 4E 54 49 4D 45 32 2E 54 49 4D +45 5F 52 53 54 24 00 18 00 53 57 50 30 35 41 30 +34 5F 52 55 4E 54 49 4D 45 31 2E 54 49 4D 45 5F +4D 25 00 1A 00 53 57 50 30 35 41 30 34 5F 52 55 +4E 54 49 4D 45 31 2E 54 49 4D 45 5F 52 53 54 27 +00 18 00 53 57 50 30 35 41 30 34 5F 52 55 4E 54 +49 4D 45 32 2E 54 49 4D 45 5F 4D 28 00 1A 00 53 +57 50 30 35 41 30 34 5F 52 55 4E 54 49 4D 45 32 +2E 54 49 4D 45 5F 52 53 54 2A 00 18 00 53 57 50 +30 35 41 30 35 5F 52 55 4E 54 49 4D 45 31 2E 54 +49 4D 45 5F 4D 2B 00 1A 00 53 57 50 30 35 41 30 +35 5F 52 55 4E 54 49 4D 45 31 2E 54 49 4D 45 5F +52 53 54 2D 00 18 00 53 57 50 30 35 41 30 35 5F +52 55 4E 54 49 4D 45 32 2E 54 49 4D 45 5F 4D 2E +00 1A 00 53 57 50 30 35 41 30 35 5F 52 55 4E 54 +49 4D 45 32 2E 54 49 4D 45 5F 52 53 54 30 00 18 +00 53 57 50 30 35 41 30 36 5F 52 55 4E 54 49 4D +45 31 2E 54 49 4D 45 5F 4D 31 00 1A 00 53 57 50 +30 35 41 30 36 5F 52 55 4E 54 49 4D 45 31 2E 54 +49 4D 45 5F 52 53 54 33 00 18 00 53 57 50 30 35 +41 30 36 5F 52 55 4E 54 49 4D 45 32 2E 54 49 4D +45 5F 4D 34 00 1A 00 53 57 50 30 35 41 30 36 5F +52 55 4E 54 49 4D 45 32 2E 54 49 4D 45 5F 52 53 +54 + + +Program Nr: 1: +Nr 10: Datasegment +E8 00 01 08 0B 00 00 00 0D 00 00 00 19 00 00 00 +1D 00 00 00 21 00 00 00 25 00 00 00 01 00 60 1F +01 00 48 23 01 00 49 23 01 00 4A 23 01 00 4B 23 +01 00 4C 23 01 00 4D 23 01 00 4E 23 01 00 4F 23 +01 00 50 23 01 00 51 23 01 00 52 23 01 00 53 23 +01 00 54 23 01 00 55 23 01 00 56 23 01 00 57 23 +01 00 58 23 01 00 59 23 01 00 5A 23 01 00 5B 23 +01 00 5C 23 01 00 5D 23 01 00 5E 23 01 00 5F 23 +01 00 60 23 01 00 61 23 01 00 62 23 01 00 63 23 +01 00 64 23 01 00 65 23 01 00 66 23 01 00 67 23 +01 00 84 04 01 00 6E 04 2C 00 01 00 02 01 00 00 +1F 00 CD CD 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 + +Nr 11: Codesegment +2F 01 00 06 0C 00 22 3F 00 00 00 37 D4 00 0D D4 +00 3C 08 00 18 00 0E A8 00 FD F1 08 00 1C 00 04 +08 00 12 08 00 0C 00 41 A0 00 0F 08 00 10 00 3E +A4 00 15 20 00 90 60 A8 00 92 63 0A 00 92 21 00 +00 93 45 93 EB 91 44 15 24 00 90 60 A8 00 92 63 +0A 00 92 21 01 00 93 45 93 EB 91 44 15 28 00 90 +60 A8 00 92 63 0A 00 92 21 02 00 93 45 93 EB 91 +44 15 2C 00 90 60 A8 00 92 63 0A 00 92 21 03 00 +93 45 93 EB 91 44 15 30 00 90 60 A8 00 92 63 0A +00 92 21 04 00 93 45 93 EB 91 44 15 34 00 90 60 +A8 00 92 63 0A 00 92 21 05 00 93 45 93 EB 91 44 +15 38 00 90 60 A8 00 92 63 0A 00 92 21 06 00 93 +45 93 EB 91 44 15 3C 00 90 60 A8 00 92 63 0A 00 +92 21 07 00 93 45 93 EB 91 44 15 40 00 90 60 A8 +00 92 63 0A 00 92 21 08 00 93 45 93 EB 91 44 15 +44 00 90 60 A8 00 92 63 0A 00 92 21 09 00 93 45 +93 EB 91 44 15 48 00 90 60 A8 00 92 63 0A 00 92 +21 0A 00 93 45 93 EB 91 44 15 4C 00 90 60 A8 00 +92 63 0A 00 92 21 0B 00 93 45 93 EB 91 44 07 + + IntelFormat + Die Parameterwerte der Funktionen + werden im Motorola-Format angezeigt. + ByteSize = 1. + + 6: 34 LD_CONST_4 00 00 00 3F + b: 55 ST_NEAR_4 00 D4 + e: 13 LD_NEAR_4 00 D4 + 11: 60 ST_FAR_4 00 08 00 18 + 16: 14 LD_NEAR_ANY 00 A8 + 19: 241 ST_FAR_ARRAY 00 08 00 1C + 1f: 4 CAL 00 08 + 22: 18 LD_FAR_4 00 08 00 0C + 27: 65 ST_BYREF_4 00 A0 + 2a: 15 LD_FAR_BIT 00 08 00 10 + 2f: 62 ST_BYREF_BIT 00 A4 + 32: 21 LD_BYREF_1 00 20 + 35: 144 PUSH_AE + 36: 96 CREATE_REFERENCE 00 A8 + 39: 146 PUSH_REF + 3a: 99 ADD_OFFSET 00 0A + 3d: 146 PUSH_REF + 3e: 33 LD_CONST_2 00 00 + 41: 147 POP_REF + 42: 69 ST_IND_2 + 43: 147 POP_REF + 44: 235 SELCT_ARRAY_IND + 45: 145 POP_AE + 46: 68 ST_IND_1 + 47: 21 LD_BYREF_1 00 24 + 4a: 144 PUSH_AE + 4b: 96 CREATE_REFERENCE 00 A8 + 4e: 146 PUSH_REF + 4f: 99 ADD_OFFSET 00 0A + 52: 146 PUSH_REF + 53: 33 LD_CONST_2 00 01 + 56: 147 POP_REF + 57: 69 ST_IND_2 + 58: 147 POP_REF + 59: 235 SELCT_ARRAY_IND + 5a: 145 POP_AE + 5b: 68 ST_IND_1 + 5c: 21 LD_BYREF_1 00 28 + 5f: 144 PUSH_AE + 60: 96 CREATE_REFERENCE 00 A8 + 63: 146 PUSH_REF + 64: 99 ADD_OFFSET 00 0A + 67: 146 PUSH_REF + 68: 33 LD_CONST_2 00 02 + 6b: 147 POP_REF + 6c: 69 ST_IND_2 + 6d: 147 POP_REF + 6e: 235 SELCT_ARRAY_IND + 6f: 145 POP_AE + 70: 68 ST_IND_1 + 71: 21 LD_BYREF_1 00 2C + 74: 144 PUSH_AE + 75: 96 CREATE_REFERENCE 00 A8 + 78: 146 PUSH_REF + 79: 99 ADD_OFFSET 00 0A + 7c: 146 PUSH_REF + 7d: 33 LD_CONST_2 00 03 + 80: 147 POP_REF + 81: 69 ST_IND_2 + 82: 147 POP_REF + 83: 235 SELCT_ARRAY_IND + 84: 145 POP_AE + 85: 68 ST_IND_1 + 86: 21 LD_BYREF_1 00 30 + 89: 144 PUSH_AE + 8a: 96 CREATE_REFERENCE 00 A8 + 8d: 146 PUSH_REF + 8e: 99 ADD_OFFSET 00 0A + 91: 146 PUSH_REF + 92: 33 LD_CONST_2 00 04 + 95: 147 POP_REF + 96: 69 ST_IND_2 + 97: 147 POP_REF + 98: 235 SELCT_ARRAY_IND + 99: 145 POP_AE + 9a: 68 ST_IND_1 + 9b: 21 LD_BYREF_1 00 34 + 9e: 144 PUSH_AE + 9f: 96 CREATE_REFERENCE 00 A8 + a2: 146 PUSH_REF + a3: 99 ADD_OFFSET 00 0A + a6: 146 PUSH_REF + a7: 33 LD_CONST_2 00 05 + aa: 147 POP_REF + ab: 69 ST_IND_2 + ac: 147 POP_REF + ad: 235 SELCT_ARRAY_IND + ae: 145 POP_AE + af: 68 ST_IND_1 + b0: 21 LD_BYREF_1 00 38 + b3: 144 PUSH_AE + b4: 96 CREATE_REFERENCE 00 A8 + b7: 146 PUSH_REF + b8: 99 ADD_OFFSET 00 0A + bb: 146 PUSH_REF + bc: 33 LD_CONST_2 00 06 + bf: 147 POP_REF + c0: 69 ST_IND_2 + c1: 147 POP_REF + c2: 235 SELCT_ARRAY_IND + c3: 145 POP_AE + c4: 68 ST_IND_1 + c5: 21 LD_BYREF_1 00 3C + c8: 144 PUSH_AE + c9: 96 CREATE_REFERENCE 00 A8 + cc: 146 PUSH_REF + cd: 99 ADD_OFFSET 00 0A + d0: 146 PUSH_REF + d1: 33 LD_CONST_2 00 07 + d4: 147 POP_REF + d5: 69 ST_IND_2 + d6: 147 POP_REF + d7: 235 SELCT_ARRAY_IND + d8: 145 POP_AE + d9: 68 ST_IND_1 + da: 21 LD_BYREF_1 00 40 + dd: 144 PUSH_AE + de: 96 CREATE_REFERENCE 00 A8 + e1: 146 PUSH_REF + e2: 99 ADD_OFFSET 00 0A + e5: 146 PUSH_REF + e6: 33 LD_CONST_2 00 08 + e9: 147 POP_REF + ea: 69 ST_IND_2 + eb: 147 POP_REF + ec: 235 SELCT_ARRAY_IND + ed: 145 POP_AE + ee: 68 ST_IND_1 + ef: 21 LD_BYREF_1 00 44 + f2: 144 PUSH_AE + f3: 96 CREATE_REFERENCE 00 A8 + f6: 146 PUSH_REF + f7: 99 ADD_OFFSET 00 0A + fa: 146 PUSH_REF + fb: 33 LD_CONST_2 00 09 + fe: 147 POP_REF + ff: 69 ST_IND_2 + 100: 147 POP_REF + 101: 235 SELCT_ARRAY_IND + 102: 145 POP_AE + 103: 68 ST_IND_1 + 104: 21 LD_BYREF_1 00 48 + 107: 144 PUSH_AE + 108: 96 CREATE_REFERENCE 00 A8 + 10b: 146 PUSH_REF + 10c: 99 ADD_OFFSET 00 0A + 10f: 146 PUSH_REF + 110: 33 LD_CONST_2 00 0A + 113: 147 POP_REF + 114: 69 ST_IND_2 + 115: 147 POP_REF + 116: 235 SELCT_ARRAY_IND + 117: 145 POP_AE + 118: 68 ST_IND_1 + 119: 21 LD_BYREF_1 00 4C + 11c: 144 PUSH_AE + 11d: 96 CREATE_REFERENCE 00 A8 + 120: 146 PUSH_REF + 121: 99 ADD_OFFSET 00 0A + 124: 146 PUSH_REF + 125: 33 LD_CONST_2 00 0B + 128: 147 POP_REF + 129: 69 ST_IND_2 + 12a: 147 POP_REF + 12b: 235 SELCT_ARRAY_IND + 12c: 145 POP_AE + 12d: 68 ST_IND_1 + 12e: 7 RET + +Nr 12: Initialsegment +50 00 02 10 0B 00 00 00 00 00 A0 00 40 00 00 00 +2C 00 01 00 02 01 00 00 1F 00 CD CD 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 + +Nr 13: Datasegment +64 00 01 08 0E 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 2C 00 01 00 +02 01 00 00 1F 00 CD CD 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 10 00 3A 40 13 00 36 40 +16 00 09 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 + +Nr 14: Codesegment +C0 01 00 06 0F 00 1F 34 5C 00 22 00 00 00 00 37 +08 00 21 00 00 36 12 00 21 00 00 36 14 00 21 00 +00 36 54 00 7D 1F 00 E1 02 6C 00 22 00 00 00 00 +7E 1F 00 00 00 C5 02 54 00 22 00 00 00 00 7E 01 +00 00 00 C5 02 3E 01 21 1F 00 68 54 00 DA 02 3E +01 01 6C 00 21 1F 00 68 54 00 C2 02 3E 01 22 00 +00 00 00 7E 01 00 00 00 DD 02 3E 01 22 00 00 00 +00 37 58 00 1E 39 48 00 08 00 39 48 00 09 00 03 +A5 00 0C 54 00 3B 48 00 14 00 0D 18 00 3C 48 00 +10 00 04 48 00 0F 48 00 09 00 03 A5 00 12 48 00 +0C 00 37 58 00 0D 58 00 7E 01 00 00 00 9A 7E 01 +00 00 00 E2 03 31 01 0C 12 00 7D 01 00 A6 36 12 +00 60 1C 00 92 63 0A 00 92 0C 54 00 93 E7 02 82 +45 93 EB 1A 7C 04 E0 03 20 01 22 01 00 00 00 37 +60 00 1E 39 4C 00 08 00 39 4C 00 09 00 03 13 01 +0C 54 00 3B 4C 00 14 00 0D 60 00 3C 4C 00 10 00 +04 4C 00 0F 4C 00 09 00 03 13 01 12 4C 00 0C 00 +37 60 00 0D 60 00 69 08 00 9E 37 08 00 01 2E 01 +1E 34 5C 00 0C 14 00 7D 01 00 A6 36 14 00 01 31 +01 21 01 00 68 54 00 A5 36 54 00 01 2B 00 0D 18 +00 7E 00 00 00 00 E6 03 55 01 0A 5C 00 FC 01 34 +10 00 01 55 01 0C 12 00 7D 00 00 E5 03 7C 01 22 +00 00 80 3F 90 0C 14 00 E7 82 04 90 0C 12 00 E7 +82 04 91 BE 91 B0 37 0C 00 01 7C 01 22 D0 07 00 +00 3C 50 00 14 00 04 50 00 0F 50 00 08 00 FC 01 +39 50 00 10 00 0F 50 00 08 00 7A DF 03 AC 01 0C +16 00 7D 01 00 A6 36 16 00 01 AC 01 0C 16 00 7D +63 00 E1 03 BF 01 21 00 00 36 16 00 01 BF 01 07 + + IntelFormat + Die Parameterwerte der Funktionen + werden im Motorola-Format angezeigt. + ByteSize = 1. + + 6: 31 LD_CONST_FALSE + 7: 52 ST_NEAR_BIT 00 5C + a: 34 LD_CONST_4 00 00 00 00 + f: 55 ST_NEAR_4 00 08 + 12: 33 LD_CONST_2 00 00 + 15: 54 ST_NEAR_2 00 12 + 18: 33 LD_CONST_2 00 00 + 1b: 54 ST_NEAR_2 00 14 + 1e: 33 LD_CONST_2 00 00 + 21: 54 ST_NEAR_2 00 54 + 24: 125 LDS_CONST_2 00 1F + 27: 225 EQ_2 + 28: 2 JMPC 00 6C + 2b: 34 LD_CONST_4 00 00 00 00 + 30: 126 LDS_CONST_4 00 00 00 1F + 35: 197 GT_4_SGN + 36: 2 JMPC 00 54 + 39: 34 LD_CONST_4 00 00 00 00 + 3e: 126 LDS_CONST_4 00 00 00 01 + 43: 197 GT_4_SGN + 44: 2 JMPC 01 3E + 47: 33 LD_CONST_2 00 1F + 4a: 104 LDS_NEAR_2 00 54 + 4d: 218 LT_2 + 4e: 2 JMPC 01 3E + 51: 1 JMP 00 6C + 54: 33 LD_CONST_2 00 1F + 57: 104 LDS_NEAR_2 00 54 + 5a: 194 GT_2 + 5b: 2 JMPC 01 3E + 5e: 34 LD_CONST_4 00 00 00 00 + 63: 126 LDS_CONST_4 00 00 00 01 + 68: 221 LT_4_SGN + 69: 2 JMPC 01 3E + 6c: 34 LD_CONST_4 00 00 00 00 + 71: 55 ST_NEAR_4 00 58 + 74: 30 LD_CONST_TRUE + 75: 57 ST_FAR_BIT 00 48 00 08 + 7a: 57 ST_FAR_BIT 00 48 00 09 + 7f: 3 JMPCN 00 A5 + 82: 12 LD_NEAR_2 00 54 + 85: 59 ST_FAR_2 00 48 00 14 + 8a: 13 LD_NEAR_4 00 18 + 8d: 60 ST_FAR_4 00 48 00 10 + 92: 4 CAL 00 48 + 95: 15 LD_FAR_BIT 00 48 00 09 + 9a: 3 JMPCN 00 A5 + 9d: 18 LD_FAR_4 00 48 00 0C + a2: 55 ST_NEAR_4 00 58 + a5: 13 LD_NEAR_4 00 58 + a8: 126 LDS_CONST_4 00 00 00 01 + ad: 154 AND_4 + ae: 126 LDS_CONST_4 00 00 00 01 + b3: 226 EQ_4 + b4: 3 JMPCN 01 31 + b7: 12 LD_NEAR_2 00 12 + ba: 125 LDS_CONST_2 00 01 + bd: 166 ADD_2_SGN + be: 54 ST_NEAR_2 00 12 + c1: 96 CREATE_REFERENCE 00 1C + c4: 146 PUSH_REF + c5: 99 ADD_OFFSET 00 0A + c8: 146 PUSH_REF + c9: 12 LD_NEAR_2 00 54 + cc: 147 POP_REF + cd: 231 TYPECAST 82 02 + d0: 69 ST_IND_2 + d1: 147 POP_REF + d2: 235 SELCT_ARRAY_IND + d3: 26 LD_IND_1 + d4: 124 LDS_CONST_1 04 + d6: 224 EQ_1 + d7: 3 JMPCN 01 20 + da: 34 LD_CONST_4 00 00 00 01 + df: 55 ST_NEAR_4 00 60 + e2: 30 LD_CONST_TRUE + e3: 57 ST_FAR_BIT 00 4C 00 08 + e8: 57 ST_FAR_BIT 00 4C 00 09 + ed: 3 JMPCN 01 13 + f0: 12 LD_NEAR_2 00 54 + f3: 59 ST_FAR_2 00 4C 00 14 + f8: 13 LD_NEAR_4 00 60 + fb: 60 ST_FAR_4 00 4C 00 10 + 100: 4 CAL 00 4C + 103: 15 LD_FAR_BIT 00 4C 00 09 + 108: 3 JMPCN 01 13 + 10b: 18 LD_FAR_4 00 4C 00 0C + 110: 55 ST_NEAR_4 00 60 + 113: 13 LD_NEAR_4 00 60 + 116: 105 LDS_NEAR_4 00 08 + 119: 158 OR_4 + 11a: 55 ST_NEAR_4 00 08 + 11d: 1 JMP 01 2E + 120: 30 LD_CONST_TRUE + 121: 52 ST_NEAR_BIT 00 5C + 124: 12 LD_NEAR_2 00 14 + 127: 125 LDS_CONST_2 00 01 + 12a: 166 ADD_2_SGN + 12b: 54 ST_NEAR_2 00 14 + 12e: 1 JMP 01 31 + 131: 33 LD_CONST_2 00 01 + 134: 104 LDS_NEAR_2 00 54 + 137: 165 ADD_2 + 138: 54 ST_NEAR_2 00 54 + 13b: 1 JMP 00 2B + 13e: 13 LD_NEAR_4 00 18 + 141: 126 LDS_CONST_4 00 00 00 00 + 146: 230 NE_4 + 147: 3 JMPCN 01 55 + 14a: 10 LD_NEAR_BIT 00 5C + 14d: 1 NOT_BIT + 14f: 52 ST_NEAR_BIT 00 10 + 152: 1 JMP 01 55 + 155: 12 LD_NEAR_2 00 12 + 158: 125 LDS_CONST_2 00 00 + 15b: 229 NE_2 + 15c: 3 JMPCN 01 7C + 15f: 34 LD_CONST_4 3F 80 00 00 + 164: 144 PUSH_AE + 165: 12 LD_NEAR_2 00 14 + 168: 231 TYPECAST 04 82 + 16b: 144 PUSH_AE + 16c: 12 LD_NEAR_2 00 12 + 16f: 231 TYPECAST 04 82 + 172: 145 POP_AE + 173: 190 DIV_FLOAT + 174: 145 POP_AE + 175: 176 SUB_FLOAT + 176: 55 ST_NEAR_4 00 0C + 179: 1 JMP 01 7C + 17c: 34 LD_CONST_4 00 00 07 D0 + 181: 60 ST_FAR_4 00 50 00 14 + 186: 4 CAL 00 50 + 189: 15 LD_FAR_BIT 00 50 00 08 + 18e: 1 NOT_BIT + 190: 57 ST_FAR_BIT 00 50 00 10 + 195: 15 LD_FAR_BIT 00 50 00 08 + 19a: 122 LDS_CONST_TRUE + 19b: 223 EQ_BIT + 19c: 3 JMPCN 01 AC + 19f: 12 LD_NEAR_2 00 16 + 1a2: 125 LDS_CONST_2 00 01 + 1a5: 166 ADD_2_SGN + 1a6: 54 ST_NEAR_2 00 16 + 1a9: 1 JMP 01 AC + 1ac: 12 LD_NEAR_2 00 16 + 1af: 125 LDS_CONST_2 00 63 + 1b2: 225 EQ_2 + 1b3: 3 JMPCN 01 BF + 1b6: 33 LD_CONST_2 00 00 + 1b9: 54 ST_NEAR_2 00 16 + 1bc: 1 JMP 01 BF + 1bf: 7 RET + +Nr 15: Initialsegment +60 00 02 10 0E 00 40 00 00 00 0C 00 10 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 2C 00 01 00 02 01 00 00 1F 00 CD CD +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 + +Nr 16: Datasegment +14 00 01 08 11 00 CD CD 00 00 00 00 00 00 00 00 +00 00 00 00 + +Nr 17: Codesegment +07 00 00 06 12 00 07 + + IntelFormat + Die Parameterwerte der Funktionen + werden im Motorola-Format angezeigt. + ByteSize = 1. + + 6: 7 RET + +Nr 18: Initialsegment +1C 00 02 10 11 00 0C 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 + +Nr 19: Datasegment +14 00 01 08 14 00 CD CD 00 00 00 00 00 00 00 00 +00 00 00 00 + +Nr 20: Codesegment +07 00 00 06 15 00 07 + + IntelFormat + Die Parameterwerte der Funktionen + werden im Motorola-Format angezeigt. + ByteSize = 1. + + 6: 7 RET + +Nr 21: Initialsegment +1C 00 02 10 14 00 0C 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 + +Nr 22: Datasegment +1D 00 01 08 17 00 CD CD 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 + +Nr 23: Codesegment +07 00 00 06 18 00 07 + + IntelFormat + Die Parameterwerte der Funktionen + werden im Motorola-Format angezeigt. + ByteSize = 1. + + 6: 7 RET + +Nr 24: Initialsegment +23 00 02 10 17 00 0A 00 00 00 00 00 09 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 + +Nr 25: Datasegment +64 00 01 08 0E 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 2C 00 01 00 +02 01 00 00 1F 00 CD CD 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 1A 00 3A 40 1B 00 36 40 +1C 00 09 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 + +Nr 26: Datasegment +14 00 01 08 11 00 CD CD 00 00 00 00 00 00 00 00 +00 00 00 00 + +Nr 27: Datasegment +14 00 01 08 14 00 CD CD 00 00 00 00 00 00 00 00 +00 00 00 00 + +Nr 28: Datasegment +1D 00 01 08 17 00 CD CD 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 + +Nr 29: Datasegment +64 00 01 08 0E 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 2C 00 01 00 +02 01 00 00 1F 00 CD CD 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 1E 00 3A 40 1F 00 36 40 +20 00 09 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 + +Nr 30: Datasegment +14 00 01 08 11 00 CD CD 00 00 00 00 00 00 00 00 +00 00 00 00 + +Nr 31: Datasegment +14 00 01 08 14 00 CD CD 00 00 00 00 00 00 00 00 +00 00 00 00 + +Nr 32: Datasegment +1D 00 01 08 17 00 CD CD 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 + +Nr 33: Datasegment +64 00 01 08 0E 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 2C 00 01 00 +02 01 00 00 1F 00 CD CD 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 22 00 3A 40 23 00 36 40 +24 00 09 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 + +Nr 34: Datasegment +14 00 01 08 11 00 CD CD 00 00 00 00 00 00 00 00 +00 00 00 00 + +Nr 35: Datasegment +14 00 01 08 14 00 CD CD 00 00 00 00 00 00 00 00 +00 00 00 00 + +Nr 36: Datasegment +1D 00 01 08 17 00 CD CD 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 + +Nr 37: Datasegment +64 00 01 08 0E 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 2C 00 01 00 +02 01 00 00 1F 00 CD CD 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 26 00 3A 40 27 00 36 40 +28 00 09 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 + +Nr 38: Datasegment +14 00 01 08 11 00 CD CD 00 00 00 00 00 00 00 00 +00 00 00 00 + +Nr 39: Datasegment +14 00 01 08 14 00 CD CD 00 00 00 00 00 00 00 00 +00 00 00 00 + +Nr 40: Datasegment +1D 00 01 08 17 00 CD CD 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 + +Nr 41: Instancetable +62 01 14 08 00 00 15 00 12 00 0D 00 0F 00 10 00 +3A 40 13 00 36 40 16 00 09 00 12 00 19 00 0F 00 +1A 00 3A 40 1B 00 36 40 1C 00 09 00 12 00 1D 00 +0F 00 1E 00 3A 40 1F 00 36 40 20 00 09 00 12 00 +21 00 0F 00 22 00 3A 40 23 00 36 40 24 00 09 00 +12 00 25 00 0F 00 26 00 3A 40 27 00 36 40 28 00 +09 00 A6 00 0A 00 0C 00 0D 00 00 00 19 00 00 00 +1D 00 00 00 21 00 00 00 25 00 00 00 01 00 60 1F +01 00 48 23 01 00 49 23 01 00 4A 23 01 00 4B 23 +01 00 4C 23 01 00 4D 23 01 00 4E 23 01 00 4F 23 +01 00 50 23 01 00 51 23 01 00 52 23 01 00 53 23 +01 00 54 23 01 00 55 23 01 00 56 23 01 00 57 23 +01 00 58 23 01 00 59 23 01 00 5A 23 01 00 5B 23 +01 00 5C 23 01 00 5D 23 01 00 5E 23 01 00 5F 23 +01 00 60 23 01 00 61 23 01 00 62 23 01 00 63 23 +01 00 64 23 01 00 65 23 01 00 66 23 01 00 67 23 +01 00 84 04 01 00 6E 04 06 00 13 00 15 00 06 00 +1B 00 15 00 06 00 1F 00 15 00 06 00 23 00 15 00 +06 00 27 00 15 00 06 00 10 00 12 00 06 00 1A 00 +12 00 06 00 1E 00 12 00 06 00 22 00 12 00 06 00 +26 00 12 00 06 00 16 00 18 00 06 00 1C 00 18 00 +06 00 20 00 18 00 06 00 24 00 18 00 06 00 28 00 +18 00 + +Nr 42: Downloadtable +47 02 16 08 00 00 05 00 03 00 F4 B1 00 00 6C F5 +00 00 1E 78 00 00 0F 00 00 00 0E 00 00 00 0A 42 +53 5F 44 45 56 53 43 41 4E 05 00 0D 00 0D 00 42 +4F 58 30 31 5F 44 45 56 53 43 41 4E 19 00 0D 00 +42 4F 58 30 32 5F 44 45 56 53 43 41 4E 1D 00 0D +00 42 4F 58 30 33 5F 44 45 56 53 43 41 4E 21 00 +0D 00 42 4F 58 30 34 5F 44 45 56 53 43 41 4E 25 +00 0D 00 42 4F 58 30 35 5F 44 45 56 53 43 41 4E +A0 0A 00 00 3C 8F 00 00 08 A1 00 00 0C 00 0A 00 +0B 00 00 00 04 53 43 41 4E 36 B3 00 00 00 00 00 +00 36 00 00 00 15 00 00 00 14 00 00 00 09 53 48 +4C 5F 44 57 4F 52 44 05 00 13 00 13 00 42 4F 58 +30 31 5F 44 45 56 53 43 41 4E 2E 53 48 52 5F 4C +1B 00 13 00 42 4F 58 30 32 5F 44 45 56 53 43 41 +4E 2E 53 48 52 5F 4C 1F 00 13 00 42 4F 58 30 33 +5F 44 45 56 53 43 41 4E 2E 53 48 52 5F 4C 23 00 +13 00 42 4F 58 30 34 5F 44 45 56 53 43 41 4E 2E +53 48 52 5F 4C 27 00 13 00 42 4F 58 30 35 5F 44 +45 56 53 43 41 4E 2E 53 48 52 5F 4C 36 B3 00 00 +00 00 00 00 36 00 00 00 12 00 00 00 11 00 00 00 +09 53 48 52 5F 44 57 4F 52 44 05 00 10 00 13 00 +42 4F 58 30 31 5F 44 45 56 53 43 41 4E 2E 53 48 +52 5F 44 1A 00 13 00 42 4F 58 30 32 5F 44 45 56 +53 43 41 4E 2E 53 48 52 5F 44 1E 00 13 00 42 4F +58 30 33 5F 44 45 56 53 43 41 4E 2E 53 48 52 5F +44 22 00 13 00 42 4F 58 30 34 5F 44 45 56 53 43 +41 4E 2E 53 48 52 5F 44 26 00 13 00 42 4F 58 30 +35 5F 44 45 56 53 43 41 4E 2E 53 48 52 5F 44 BC +0E 00 00 00 00 00 00 36 00 00 00 18 00 00 00 17 +00 00 00 03 54 4F 4E 05 00 16 00 12 00 42 4F 58 +30 31 5F 44 45 56 53 43 41 4E 2E 54 4F 4E 31 1C +00 12 00 42 4F 58 30 32 5F 44 45 56 53 43 41 4E +2E 54 4F 4E 31 20 00 12 00 42 4F 58 30 33 5F 44 +45 56 53 43 41 4E 2E 54 4F 4E 31 24 00 12 00 42 +4F 58 30 34 5F 44 45 56 53 43 41 4E 2E 54 4F 4E +31 28 00 12 00 42 4F 58 30 35 5F 44 45 56 53 43 +41 4E 2E 54 4F 4E 31 + diff --git a/DDC0501/$GEN$/Resource/pceSegs.txt b/DDC0501/$GEN$/Resource/pceSegs.txt new file mode 100644 index 0000000..49cd58e --- /dev/null +++ b/DDC0501/$GEN$/Resource/pceSegs.txt @@ -0,0 +1,79 @@ +0/9 SegHardwareConfig -- 20 +2/10 Datasegment 2/11 248 SWP +2/11 Codesegment 2/12 523 +2/12 Initialsegment 2/11 16 +2/13 Datasegment 2/14 52 SWP.SWP05A01_RUNTIME1 +2/14 Codesegment 2/15 141 +2/15 Initialsegment 2/14 52 +2/16 Datasegment 2/17 29 SWP.SWP05A01_RUNTIME1.TIME_M +2/17 Codesegment 2/18 7 +2/18 Initialsegment 2/17 35 +2/19 Datasegment 2/17 29 SWP.SWP05A01_RUNTIME1.TIME_RST +2/20 Datasegment 2/14 52 SWP.SWP05A01_RUNTIME2 +2/21 Datasegment 2/17 29 SWP.SWP05A01_RUNTIME2.TIME_M +2/22 Datasegment 2/17 29 SWP.SWP05A01_RUNTIME2.TIME_RST +2/23 Datasegment 2/14 52 SWP.SWP05A02_RUNTIME1 +2/24 Datasegment 2/17 29 SWP.SWP05A02_RUNTIME1.TIME_M +2/25 Datasegment 2/17 29 SWP.SWP05A02_RUNTIME1.TIME_RST +2/26 Datasegment 2/14 52 SWP.SWP05A02_RUNTIME2 +2/27 Datasegment 2/17 29 SWP.SWP05A02_RUNTIME2.TIME_M +2/28 Datasegment 2/17 29 SWP.SWP05A02_RUNTIME2.TIME_RST +2/29 Datasegment 2/14 52 SWP.SWP05A03_RUNTIME1 +2/30 Datasegment 2/17 29 SWP.SWP05A03_RUNTIME1.TIME_M +2/31 Datasegment 2/17 29 SWP.SWP05A03_RUNTIME1.TIME_RST +2/32 Datasegment 2/14 52 SWP.SWP05A03_RUNTIME2 +2/33 Datasegment 2/17 29 SWP.SWP05A03_RUNTIME2.TIME_M +2/34 Datasegment 2/17 29 SWP.SWP05A03_RUNTIME2.TIME_RST +2/35 Datasegment 2/14 52 SWP.SWP05A04_RUNTIME1 +2/36 Datasegment 2/17 29 SWP.SWP05A04_RUNTIME1.TIME_M +2/37 Datasegment 2/17 29 SWP.SWP05A04_RUNTIME1.TIME_RST +2/38 Datasegment 2/14 52 SWP.SWP05A04_RUNTIME2 +2/39 Datasegment 2/17 29 SWP.SWP05A04_RUNTIME2.TIME_M +2/40 Datasegment 2/17 29 SWP.SWP05A04_RUNTIME2.TIME_RST +2/41 Datasegment 2/14 52 SWP.SWP05A05_RUNTIME1 +2/42 Datasegment 2/17 29 SWP.SWP05A05_RUNTIME1.TIME_M +2/43 Datasegment 2/17 29 SWP.SWP05A05_RUNTIME1.TIME_RST +2/44 Datasegment 2/14 52 SWP.SWP05A05_RUNTIME2 +2/45 Datasegment 2/17 29 SWP.SWP05A05_RUNTIME2.TIME_M +2/46 Datasegment 2/17 29 SWP.SWP05A05_RUNTIME2.TIME_RST +2/47 Datasegment 2/14 52 SWP.SWP05A06_RUNTIME1 +2/48 Datasegment 2/17 29 SWP.SWP05A06_RUNTIME1.TIME_M +2/49 Datasegment 2/17 29 SWP.SWP05A06_RUNTIME1.TIME_RST +2/50 Datasegment 2/14 52 SWP.SWP05A06_RUNTIME2 +2/51 Datasegment 2/17 29 SWP.SWP05A06_RUNTIME2.TIME_M +2/52 Datasegment 2/17 29 SWP.SWP05A06_RUNTIME2.TIME_RST +2/53 Instancetable -- 566 +2/54 Downloadtable -- 1041 +1/10 Datasegment 1/11 232 SCAN +1/11 Codesegment 1/12 303 +1/12 Initialsegment 1/11 80 +1/13 Datasegment 1/14 100 SCAN.BOX01_DEVSCAN +1/14 Codesegment 1/15 448 +1/15 Initialsegment 1/14 96 +1/16 Datasegment 1/17 20 SCAN.BOX01_DEVSCAN.SHR_D +1/17 Codesegment 1/18 7 +1/18 Initialsegment 1/17 28 +1/19 Datasegment 1/20 20 SCAN.BOX01_DEVSCAN.SHR_L +1/20 Codesegment 1/21 7 +1/21 Initialsegment 1/20 28 +1/22 Datasegment 1/23 29 SCAN.BOX01_DEVSCAN.TON1 +1/23 Codesegment 1/24 7 +1/24 Initialsegment 1/23 35 +1/25 Datasegment 1/14 100 SCAN.BOX02_DEVSCAN +1/26 Datasegment 1/17 20 SCAN.BOX02_DEVSCAN.SHR_D +1/27 Datasegment 1/20 20 SCAN.BOX02_DEVSCAN.SHR_L +1/28 Datasegment 1/23 29 SCAN.BOX02_DEVSCAN.TON1 +1/29 Datasegment 1/14 100 SCAN.BOX03_DEVSCAN +1/30 Datasegment 1/17 20 SCAN.BOX03_DEVSCAN.SHR_D +1/31 Datasegment 1/20 20 SCAN.BOX03_DEVSCAN.SHR_L +1/32 Datasegment 1/23 29 SCAN.BOX03_DEVSCAN.TON1 +1/33 Datasegment 1/14 100 SCAN.BOX04_DEVSCAN +1/34 Datasegment 1/17 20 SCAN.BOX04_DEVSCAN.SHR_D +1/35 Datasegment 1/20 20 SCAN.BOX04_DEVSCAN.SHR_L +1/36 Datasegment 1/23 29 SCAN.BOX04_DEVSCAN.TON1 +1/37 Datasegment 1/14 100 SCAN.BOX05_DEVSCAN +1/38 Datasegment 1/17 20 SCAN.BOX05_DEVSCAN.SHR_D +1/39 Datasegment 1/20 20 SCAN.BOX05_DEVSCAN.SHR_L +1/40 Datasegment 1/23 29 SCAN.BOX05_DEVSCAN.TON1 +1/41 Instancetable -- 354 +1/42 Downloadtable -- 583 diff --git a/DDC0501/$GEN$/Resource/pceVars.txt b/DDC0501/$GEN$/Resource/pceVars.txt new file mode 100644 index 0000000..eec598a --- /dev/null +++ b/DDC0501/$GEN$/Resource/pceVars.txt @@ -0,0 +1,497 @@ +LSWP05A01_R1 OPCDA 1 1 0 1 8 0 1 0 0 %I0.0 +LSWP05A01_F1 OPCDA 1 1 0 1 8 1 1 0 0 %I0.1 +LSWP05A01_R2 OPCDA 1 1 0 1 8 2 1 0 0 %I0.2 +LSWP05A01_F2 OPCDA 1 1 0 1 8 3 1 0 0 %I0.3 +LSWP05A01_HL OPCDA 1 1 0 1 8 4 1 0 0 %I0.4 +LSWP05A01_LL OPCDA 1 1 0 1 8 5 1 0 0 %I0.5 +LSWP05A02_R1 OPCDA 1 1 0 1 24 0 1 0 0 %I16.0 +LSWP05A02_F1 OPCDA 1 1 0 1 24 1 1 0 0 %I16.1 +LSWP05A02_R2 OPCDA 1 1 0 1 24 2 1 0 0 %I16.2 +LSWP05A02_F2 OPCDA 1 1 0 1 24 3 1 0 0 %I16.3 +LSWP05A02_HL OPCDA 1 1 0 1 24 4 1 0 0 %I16.4 +LSWP05A02_LL OPCDA 1 1 0 1 24 5 1 0 0 %I16.5 +LSWP05A03_R1 OPCDA 1 1 0 1 40 0 1 0 0 %I32.0 +LSWP05A03_F1 OPCDA 1 1 0 1 40 1 1 0 0 %I32.1 +LSWP05A03_R2 OPCDA 1 1 0 1 40 2 1 0 0 %I32.2 +LSWP05A03_F2 OPCDA 1 1 0 1 40 3 1 0 0 %I32.3 +LSWP05A03_HL OPCDA 1 1 0 1 40 4 1 0 0 %I32.4 +LSWP05A03_LL OPCDA 1 1 0 1 40 5 1 0 0 %I32.5 +LSWP05A04_R1 OPCDA 1 1 0 1 56 0 1 0 0 %I48.0 +LSWP05A04_F1 OPCDA 1 1 0 1 56 1 1 0 0 %I48.1 +LSWP05A04_R2 OPCDA 1 1 0 1 56 2 1 0 0 %I48.2 +LSWP05A04_F2 OPCDA 1 1 0 1 56 3 1 0 0 %I48.3 +LSWP05A04_HL OPCDA 1 1 0 1 56 4 1 0 0 %I48.4 +LSWP05A04_LL OPCDA 1 1 0 1 56 5 1 0 0 %I48.5 +LSWP05A05_R1 OPCDA 1 1 0 1 72 0 1 0 0 %I64.0 +LSWP05A05_F1 OPCDA 1 1 0 1 72 1 1 0 0 %I64.1 +LSWP05A05_R2 OPCDA 1 1 0 1 72 2 1 0 0 %I64.2 +LSWP05A05_F2 OPCDA 1 1 0 1 72 3 1 0 0 %I64.3 +LSWP05A05_HL OPCDA 1 1 0 1 72 4 1 0 0 %I64.4 +LSWP05A05_LL OPCDA 1 1 0 1 72 5 1 0 0 %I64.5 +LSWP05A06_R1 OPCDA 1 1 0 1 88 0 1 0 0 %I80.0 +LSWP05A06_F1 OPCDA 1 1 0 1 88 1 1 0 0 %I80.1 +LSWP05A06_R2 OPCDA 1 1 0 1 88 2 1 0 0 %I80.2 +LSWP05A06_F2 OPCDA 1 1 0 1 88 3 1 0 0 %I80.3 +LSWP05A06_HL OPCDA 1 1 0 1 88 4 1 0 0 %I80.4 +LSWP05A06_LL OPCDA 1 1 0 1 88 5 1 0 0 %I80.5 +LBOX05A01_DS OPCDA 1 1 0 1 1134 0 1 0 0 %M102.0 +LBOX05A01_OR OPCDA 11 4 0 1 1156 0 1 0 0 %M124.0 +LSWP05A01_RST1 OPCDA 1 1 0 1 1200 0 1 0 0 %M168.0 +LSWP05A01_RSTV1 OPCDA 11 4 0 1 1204 0 1 0 0 %M172.0 +LSWP05A01_RH1 OPCDA 11 4 0 1 1208 0 1 0 0 %M176.0 +LSWP05A01_RST2 OPCDA 1 1 0 1 1212 0 1 0 0 %M180.0 +LSWP05A01_RSTV2 OPCDA 11 4 0 1 1216 0 1 0 0 %M184.0 +LSWP05A01_RH2 OPCDA 11 4 0 1 1220 0 1 0 0 %M188.0 +LSWP05A02_RST1 OPCDA 1 1 0 1 1224 0 1 0 0 %M192.0 +LSWP05A02_RSTV1 OPCDA 11 4 0 1 1228 0 1 0 0 %M196.0 +LSWP05A02_RH1 OPCDA 11 4 0 1 1232 0 1 0 0 %M200.0 +LSWP05A02_RST2 OPCDA 1 1 0 1 1236 0 1 0 0 %M204.0 +LSWP05A02_RSTV2 OPCDA 11 4 0 1 1240 0 1 0 0 %M208.0 +LSWP05A02_RH2 OPCDA 11 4 0 1 1244 0 1 0 0 %M212.0 +LSWP05A03_RST1 OPCDA 1 1 0 1 1248 0 1 0 0 %M216.0 +LSWP05A03_RSTV1 OPCDA 11 4 0 1 1252 0 1 0 0 %M220.0 +LSWP05A03_RH1 OPCDA 11 4 0 1 1256 0 1 0 0 %M224.0 +LSWP05A03_RST2 OPCDA 1 1 0 1 1260 0 1 0 0 %M228.0 +LSWP05A03_RSTV2 OPCDA 11 4 0 1 1264 0 1 0 0 %M232.0 +LSWP05A03_RH2 OPCDA 11 4 0 1 1268 0 1 0 0 %M236.0 +LSWP05A04_RST1 OPCDA 1 1 0 1 1272 0 1 0 0 %M240.0 +LSWP05A04_RSTV1 OPCDA 11 4 0 1 1276 0 1 0 0 %M244.0 +LSWP05A04_RH1 OPCDA 11 4 0 1 1280 0 1 0 0 %M248.0 +LSWP05A04_RST2 OPCDA 1 1 0 1 1284 0 1 0 0 %M252.0 +LSWP05A04_RSTV2 OPCDA 11 4 0 1 1288 0 1 0 0 %M256.0 +LSWP05A04_RH2 OPCDA 11 4 0 1 1292 0 1 0 0 %M260.0 +LSWP05A05_RST1 OPCDA 1 1 0 1 1296 0 1 0 0 %M264.0 +LSWP05A05_RSTV1 OPCDA 11 4 0 1 1300 0 1 0 0 %M268.0 +LSWP05A05_RH1 OPCDA 11 4 0 1 1304 0 1 0 0 %M272.0 +LSWP05A05_RST2 OPCDA 1 1 0 1 1308 0 1 0 0 %M276.0 +LSWP05A05_RSTV2 OPCDA 11 4 0 1 1312 0 1 0 0 %M280.0 +LSWP05A05_RH2 OPCDA 11 4 0 1 1316 0 1 0 0 %M284.0 +LSWP05A06_RST1 OPCDA 1 1 0 1 1320 0 1 0 0 %M288.0 +LSWP05A06_RSTV1 OPCDA 11 4 0 1 1324 0 1 0 0 %M292.0 +LSWP05A06_RH1 OPCDA 11 4 0 1 1328 0 1 0 0 %M296.0 +LSWP05A06_RST2 OPCDA 1 1 0 1 1332 0 1 0 0 %M300.0 +LSWP05A06_RSTV2 OPCDA 11 4 0 1 1336 0 1 0 0 %M304.0 +LSWP05A06_RH2 OPCDA 11 4 0 1 1340 0 1 0 0 %M308.0 +DEV_ARRAY SCAN 22 44 1 10 168 0 4 0 0 BYTE 0..31 12 +BOX01_HEX SCAN 4 4 1 10 212 0 4 0 0 +BOX02_HEX SCAN 4 4 1 10 216 0 4 0 0 +BOX03_HEX SCAN 4 4 1 10 220 0 4 0 0 +BOX04_HEX SCAN 4 4 1 10 224 0 4 0 0 +BOX05_HEX SCAN 4 4 1 10 228 0 4 0 0 +DEV00_IP SCAN 2 1 1 1 8032 0 1 0 0 %M7000.0 +DEV00_R SCAN 2 1 1 1 9032 0 1 0 0 %M8000.0 +DEV01_R SCAN 2 1 1 1 9033 0 1 0 0 %M8001.0 +DEV02_R SCAN 2 1 1 1 9034 0 1 0 0 %M8002.0 +DEV03_R SCAN 2 1 1 1 9035 0 1 0 0 %M8003.0 +DEV04_R SCAN 2 1 1 1 9036 0 1 0 0 %M8004.0 +DEV05_R SCAN 2 1 1 1 9037 0 1 0 0 %M8005.0 +DEV06_R SCAN 2 1 1 1 9038 0 1 0 0 %M8006.0 +DEV07_R SCAN 2 1 1 1 9039 0 1 0 0 %M8007.0 +DEV08_R SCAN 2 1 1 1 9040 0 1 0 0 %M8008.0 +DEV09_R SCAN 2 1 1 1 9041 0 1 0 0 %M8009.0 +DEV10_R SCAN 2 1 1 1 9042 0 1 0 0 %M8010.0 +DEV11_R SCAN 2 1 1 1 9043 0 1 0 0 %M8011.0 +DEV12_R SCAN 2 1 1 1 9044 0 1 0 0 %M8012.0 +DEV13_R SCAN 2 1 1 1 9045 0 1 0 0 %M8013.0 +DEV14_R SCAN 2 1 1 1 9046 0 1 0 0 %M8014.0 +DEV15_R SCAN 2 1 1 1 9047 0 1 0 0 %M8015.0 +DEV16_R SCAN 2 1 1 1 9048 0 1 0 0 %M8016.0 +DEV17_R SCAN 2 1 1 1 9049 0 1 0 0 %M8017.0 +DEV18_R SCAN 2 1 1 1 9050 0 1 0 0 %M8018.0 +DEV19_R SCAN 2 1 1 1 9051 0 1 0 0 %M8019.0 +DEV20_R SCAN 2 1 1 1 9052 0 1 0 0 %M8020.0 +DEV21_R SCAN 2 1 1 1 9053 0 1 0 0 %M8021.0 +DEV22_R SCAN 2 1 1 1 9054 0 1 0 0 %M8022.0 +DEV23_R SCAN 2 1 1 1 9055 0 1 0 0 %M8023.0 +DEV24_R SCAN 2 1 1 1 9056 0 1 0 0 %M8024.0 +DEV25_R SCAN 2 1 1 1 9057 0 1 0 0 %M8025.0 +DEV26_R SCAN 2 1 1 1 9058 0 1 0 0 %M8026.0 +DEV27_R SCAN 2 1 1 1 9059 0 1 0 0 %M8027.0 +DEV28_R SCAN 2 1 1 1 9060 0 1 0 0 %M8028.0 +DEV29_R SCAN 2 1 1 1 9061 0 1 0 0 %M8029.0 +DEV30_R SCAN 2 1 1 1 9062 0 1 0 0 %M8030.0 +DEV31_R SCAN 2 1 1 1 9063 0 1 0 0 %M8031.0 +LBOX05A01_OR SCAN 11 4 1 1 1156 0 8 0 0 +LBOX05A01_DS SCAN 1 1 1 1 1134 0 8 0 0 +DEV_SCAN_HEX SCAN.BOX01_DEVSCAN 4 4 1 13 24 0 2 0 0 +DEV_ARRAY SCAN.BOX01_DEVSCAN 22 44 1 13 28 0 2 0 0 BYTE 0..31 12 +DEV_STATUS SCAN.BOX01_DEVSCAN 4 4 1 13 8 0 2 0 0 +DEV_RATIO SCAN.BOX01_DEVSCAN 11 4 1 13 12 0 2 0 0 +DEV_READY SCAN.BOX01_DEVSCAN 1 1 1 13 16 0 2 0 0 +DEV_TOTAL SCAN.BOX01_DEVSCAN 9 2 1 13 18 0 2 0 0 +DEV_ERROR SCAN.BOX01_DEVSCAN 9 2 1 13 20 0 2 0 0 +HEARTVAVLE SCAN.BOX01_DEVSCAN 9 2 1 13 22 0 2 0 0 +I SCAN.BOX01_DEVSCAN 6 2 1 13 84 0 4 0 0 +DEV_SCAN_TEMP SCAN.BOX01_DEVSCAN 4 4 1 13 88 0 4 0 0 +DEV_ERROR_FLAG SCAN.BOX01_DEVSCAN 1 1 1 13 92 0 4 0 0 +DEV_STATUS_TEMP SCAN.BOX01_DEVSCAN 4 4 1 13 96 0 4 0 0 +IN SCAN.BOX01_DEVSCAN.TON1 1 1 1 22 16 0 2 0 0 +PT SCAN.BOX01_DEVSCAN.TON1 12 4 1 22 20 0 2 0 0 +Q SCAN.BOX01_DEVSCAN.TON1 1 1 1 22 8 0 2 0 0 +ET SCAN.BOX01_DEVSCAN.TON1 12 4 1 22 12 0 2 0 0 +EN SCAN.BOX01_DEVSCAN.SHR_L 1 1 1 19 8 0 2 0 0 +IN SCAN.BOX01_DEVSCAN.SHR_L 4 4 1 19 16 0 2 0 0 +N SCAN.BOX01_DEVSCAN.SHR_L 6 2 1 19 20 0 2 0 0 +ENO SCAN.BOX01_DEVSCAN.SHR_L 1 1 1 19 9 0 2 0 0 +OUT SCAN.BOX01_DEVSCAN.SHR_L 4 4 1 19 12 0 2 0 0 +EN SCAN.BOX01_DEVSCAN.SHR_D 1 1 1 16 8 0 2 0 0 +IN SCAN.BOX01_DEVSCAN.SHR_D 4 4 1 16 16 0 2 0 0 +N SCAN.BOX01_DEVSCAN.SHR_D 6 2 1 16 20 0 2 0 0 +ENO SCAN.BOX01_DEVSCAN.SHR_D 1 1 1 16 9 0 2 0 0 +OUT SCAN.BOX01_DEVSCAN.SHR_D 4 4 1 16 12 0 2 0 0 +DEV_SCAN_HEX SCAN.BOX02_DEVSCAN 4 4 1 25 24 0 2 0 0 +DEV_ARRAY SCAN.BOX02_DEVSCAN 22 44 1 25 28 0 2 0 0 BYTE 0..31 12 +DEV_STATUS SCAN.BOX02_DEVSCAN 4 4 1 25 8 0 2 0 0 +DEV_RATIO SCAN.BOX02_DEVSCAN 11 4 1 25 12 0 2 0 0 +DEV_READY SCAN.BOX02_DEVSCAN 1 1 1 25 16 0 2 0 0 +DEV_TOTAL SCAN.BOX02_DEVSCAN 9 2 1 25 18 0 2 0 0 +DEV_ERROR SCAN.BOX02_DEVSCAN 9 2 1 25 20 0 2 0 0 +HEARTVAVLE SCAN.BOX02_DEVSCAN 9 2 1 25 22 0 2 0 0 +I SCAN.BOX02_DEVSCAN 6 2 1 25 84 0 4 0 0 +DEV_SCAN_TEMP SCAN.BOX02_DEVSCAN 4 4 1 25 88 0 4 0 0 +DEV_ERROR_FLAG SCAN.BOX02_DEVSCAN 1 1 1 25 92 0 4 0 0 +DEV_STATUS_TEMP SCAN.BOX02_DEVSCAN 4 4 1 25 96 0 4 0 0 +IN SCAN.BOX02_DEVSCAN.TON1 1 1 1 28 16 0 2 0 0 +PT SCAN.BOX02_DEVSCAN.TON1 12 4 1 28 20 0 2 0 0 +Q SCAN.BOX02_DEVSCAN.TON1 1 1 1 28 8 0 2 0 0 +ET SCAN.BOX02_DEVSCAN.TON1 12 4 1 28 12 0 2 0 0 +EN SCAN.BOX02_DEVSCAN.SHR_L 1 1 1 27 8 0 2 0 0 +IN SCAN.BOX02_DEVSCAN.SHR_L 4 4 1 27 16 0 2 0 0 +N SCAN.BOX02_DEVSCAN.SHR_L 6 2 1 27 20 0 2 0 0 +ENO SCAN.BOX02_DEVSCAN.SHR_L 1 1 1 27 9 0 2 0 0 +OUT SCAN.BOX02_DEVSCAN.SHR_L 4 4 1 27 12 0 2 0 0 +EN SCAN.BOX02_DEVSCAN.SHR_D 1 1 1 26 8 0 2 0 0 +IN SCAN.BOX02_DEVSCAN.SHR_D 4 4 1 26 16 0 2 0 0 +N SCAN.BOX02_DEVSCAN.SHR_D 6 2 1 26 20 0 2 0 0 +ENO SCAN.BOX02_DEVSCAN.SHR_D 1 1 1 26 9 0 2 0 0 +OUT SCAN.BOX02_DEVSCAN.SHR_D 4 4 1 26 12 0 2 0 0 +DEV_SCAN_HEX SCAN.BOX03_DEVSCAN 4 4 1 29 24 0 2 0 0 +DEV_ARRAY SCAN.BOX03_DEVSCAN 22 44 1 29 28 0 2 0 0 BYTE 0..31 12 +DEV_STATUS SCAN.BOX03_DEVSCAN 4 4 1 29 8 0 2 0 0 +DEV_RATIO SCAN.BOX03_DEVSCAN 11 4 1 29 12 0 2 0 0 +DEV_READY SCAN.BOX03_DEVSCAN 1 1 1 29 16 0 2 0 0 +DEV_TOTAL SCAN.BOX03_DEVSCAN 9 2 1 29 18 0 2 0 0 +DEV_ERROR SCAN.BOX03_DEVSCAN 9 2 1 29 20 0 2 0 0 +HEARTVAVLE SCAN.BOX03_DEVSCAN 9 2 1 29 22 0 2 0 0 +I SCAN.BOX03_DEVSCAN 6 2 1 29 84 0 4 0 0 +DEV_SCAN_TEMP SCAN.BOX03_DEVSCAN 4 4 1 29 88 0 4 0 0 +DEV_ERROR_FLAG SCAN.BOX03_DEVSCAN 1 1 1 29 92 0 4 0 0 +DEV_STATUS_TEMP SCAN.BOX03_DEVSCAN 4 4 1 29 96 0 4 0 0 +IN SCAN.BOX03_DEVSCAN.TON1 1 1 1 32 16 0 2 0 0 +PT SCAN.BOX03_DEVSCAN.TON1 12 4 1 32 20 0 2 0 0 +Q SCAN.BOX03_DEVSCAN.TON1 1 1 1 32 8 0 2 0 0 +ET SCAN.BOX03_DEVSCAN.TON1 12 4 1 32 12 0 2 0 0 +EN SCAN.BOX03_DEVSCAN.SHR_L 1 1 1 31 8 0 2 0 0 +IN SCAN.BOX03_DEVSCAN.SHR_L 4 4 1 31 16 0 2 0 0 +N SCAN.BOX03_DEVSCAN.SHR_L 6 2 1 31 20 0 2 0 0 +ENO SCAN.BOX03_DEVSCAN.SHR_L 1 1 1 31 9 0 2 0 0 +OUT SCAN.BOX03_DEVSCAN.SHR_L 4 4 1 31 12 0 2 0 0 +EN SCAN.BOX03_DEVSCAN.SHR_D 1 1 1 30 8 0 2 0 0 +IN SCAN.BOX03_DEVSCAN.SHR_D 4 4 1 30 16 0 2 0 0 +N SCAN.BOX03_DEVSCAN.SHR_D 6 2 1 30 20 0 2 0 0 +ENO SCAN.BOX03_DEVSCAN.SHR_D 1 1 1 30 9 0 2 0 0 +OUT SCAN.BOX03_DEVSCAN.SHR_D 4 4 1 30 12 0 2 0 0 +DEV_SCAN_HEX SCAN.BOX04_DEVSCAN 4 4 1 33 24 0 2 0 0 +DEV_ARRAY SCAN.BOX04_DEVSCAN 22 44 1 33 28 0 2 0 0 BYTE 0..31 12 +DEV_STATUS SCAN.BOX04_DEVSCAN 4 4 1 33 8 0 2 0 0 +DEV_RATIO SCAN.BOX04_DEVSCAN 11 4 1 33 12 0 2 0 0 +DEV_READY SCAN.BOX04_DEVSCAN 1 1 1 33 16 0 2 0 0 +DEV_TOTAL SCAN.BOX04_DEVSCAN 9 2 1 33 18 0 2 0 0 +DEV_ERROR SCAN.BOX04_DEVSCAN 9 2 1 33 20 0 2 0 0 +HEARTVAVLE SCAN.BOX04_DEVSCAN 9 2 1 33 22 0 2 0 0 +I SCAN.BOX04_DEVSCAN 6 2 1 33 84 0 4 0 0 +DEV_SCAN_TEMP SCAN.BOX04_DEVSCAN 4 4 1 33 88 0 4 0 0 +DEV_ERROR_FLAG SCAN.BOX04_DEVSCAN 1 1 1 33 92 0 4 0 0 +DEV_STATUS_TEMP SCAN.BOX04_DEVSCAN 4 4 1 33 96 0 4 0 0 +IN SCAN.BOX04_DEVSCAN.TON1 1 1 1 36 16 0 2 0 0 +PT SCAN.BOX04_DEVSCAN.TON1 12 4 1 36 20 0 2 0 0 +Q SCAN.BOX04_DEVSCAN.TON1 1 1 1 36 8 0 2 0 0 +ET SCAN.BOX04_DEVSCAN.TON1 12 4 1 36 12 0 2 0 0 +EN SCAN.BOX04_DEVSCAN.SHR_L 1 1 1 35 8 0 2 0 0 +IN SCAN.BOX04_DEVSCAN.SHR_L 4 4 1 35 16 0 2 0 0 +N SCAN.BOX04_DEVSCAN.SHR_L 6 2 1 35 20 0 2 0 0 +ENO SCAN.BOX04_DEVSCAN.SHR_L 1 1 1 35 9 0 2 0 0 +OUT SCAN.BOX04_DEVSCAN.SHR_L 4 4 1 35 12 0 2 0 0 +EN SCAN.BOX04_DEVSCAN.SHR_D 1 1 1 34 8 0 2 0 0 +IN SCAN.BOX04_DEVSCAN.SHR_D 4 4 1 34 16 0 2 0 0 +N SCAN.BOX04_DEVSCAN.SHR_D 6 2 1 34 20 0 2 0 0 +ENO SCAN.BOX04_DEVSCAN.SHR_D 1 1 1 34 9 0 2 0 0 +OUT SCAN.BOX04_DEVSCAN.SHR_D 4 4 1 34 12 0 2 0 0 +DEV_SCAN_HEX SCAN.BOX05_DEVSCAN 4 4 1 37 24 0 2 0 0 +DEV_ARRAY SCAN.BOX05_DEVSCAN 22 44 1 37 28 0 2 0 0 BYTE 0..31 12 +DEV_STATUS SCAN.BOX05_DEVSCAN 4 4 1 37 8 0 2 0 0 +DEV_RATIO SCAN.BOX05_DEVSCAN 11 4 1 37 12 0 2 0 0 +DEV_READY SCAN.BOX05_DEVSCAN 1 1 1 37 16 0 2 0 0 +DEV_TOTAL SCAN.BOX05_DEVSCAN 9 2 1 37 18 0 2 0 0 +DEV_ERROR SCAN.BOX05_DEVSCAN 9 2 1 37 20 0 2 0 0 +HEARTVAVLE SCAN.BOX05_DEVSCAN 9 2 1 37 22 0 2 0 0 +I SCAN.BOX05_DEVSCAN 6 2 1 37 84 0 4 0 0 +DEV_SCAN_TEMP SCAN.BOX05_DEVSCAN 4 4 1 37 88 0 4 0 0 +DEV_ERROR_FLAG SCAN.BOX05_DEVSCAN 1 1 1 37 92 0 4 0 0 +DEV_STATUS_TEMP SCAN.BOX05_DEVSCAN 4 4 1 37 96 0 4 0 0 +IN SCAN.BOX05_DEVSCAN.TON1 1 1 1 40 16 0 2 0 0 +PT SCAN.BOX05_DEVSCAN.TON1 12 4 1 40 20 0 2 0 0 +Q SCAN.BOX05_DEVSCAN.TON1 1 1 1 40 8 0 2 0 0 +ET SCAN.BOX05_DEVSCAN.TON1 12 4 1 40 12 0 2 0 0 +EN SCAN.BOX05_DEVSCAN.SHR_L 1 1 1 39 8 0 2 0 0 +IN SCAN.BOX05_DEVSCAN.SHR_L 4 4 1 39 16 0 2 0 0 +N SCAN.BOX05_DEVSCAN.SHR_L 6 2 1 39 20 0 2 0 0 +ENO SCAN.BOX05_DEVSCAN.SHR_L 1 1 1 39 9 0 2 0 0 +OUT SCAN.BOX05_DEVSCAN.SHR_L 4 4 1 39 12 0 2 0 0 +EN SCAN.BOX05_DEVSCAN.SHR_D 1 1 1 38 8 0 2 0 0 +IN SCAN.BOX05_DEVSCAN.SHR_D 4 4 1 38 16 0 2 0 0 +N SCAN.BOX05_DEVSCAN.SHR_D 6 2 1 38 20 0 2 0 0 +ENO SCAN.BOX05_DEVSCAN.SHR_D 1 1 1 38 9 0 2 0 0 +OUT SCAN.BOX05_DEVSCAN.SHR_D 4 4 1 38 12 0 2 0 0 +LSWP05A06_RSTV2 SWP 11 4 2 1 1336 0 8 1 0 +LSWP05A01_RH1 SWP 11 4 2 1 1208 0 8 0 0 +LSWP05A06_RSTV1 SWP 11 4 2 1 1324 0 8 1 0 +LSWP05A01_RST2 SWP 1 1 2 1 1212 0 8 1 0 +LSWP05A01_RST1 SWP 1 1 2 1 1200 0 8 1 0 +LSWP05A02_R2 SWP 1 1 2 1 24 2 8 1 0 +LSWP05A02_R1 SWP 1 1 2 1 24 0 8 1 0 +LSWP05A02_RSTV2 SWP 11 4 2 1 1240 0 8 1 0 +LSWP05A02_RST2 SWP 1 1 2 1 1236 0 8 1 0 +LSWP05A02_RST1 SWP 1 1 2 1 1224 0 8 1 0 +LSWP05A03_R2 SWP 1 1 2 1 40 2 8 1 0 +LSWP05A03_R1 SWP 1 1 2 1 40 0 8 1 0 +LSWP05A02_RSTV1 SWP 11 4 2 1 1228 0 8 1 0 +LSWP05A04_RSTV1 SWP 11 4 2 1 1276 0 8 1 0 +LSWP05A04_R2 SWP 1 1 2 1 56 2 8 1 0 +LSWP05A04_R1 SWP 1 1 2 1 56 0 8 1 0 +LSWP05A01_R2 SWP 1 1 2 1 8 2 8 1 0 +LSWP05A01_R1 SWP 1 1 2 1 8 0 8 1 0 +LSWP05A05_RSTV2 SWP 11 4 2 1 1312 0 8 1 0 +LSWP05A04_RSTV2 SWP 11 4 2 1 1288 0 8 1 0 +LSWP05A03_RH1 SWP 11 4 2 1 1256 0 8 0 0 +LSWP05A01_RSTV2 SWP 11 4 2 1 1216 0 8 1 0 +LSWP05A06_RH1 SWP 11 4 2 1 1328 0 8 0 0 +LSWP05A05_RH2 SWP 11 4 2 1 1316 0 8 0 0 +LSWP05A03_RH2 SWP 11 4 2 1 1268 0 8 0 0 +LSWP05A03_RST2 SWP 1 1 2 1 1260 0 8 1 0 +LSWP05A03_RST1 SWP 1 1 2 1 1248 0 8 1 0 +LSWP05A06_R2 SWP 1 1 2 1 88 2 8 1 0 +LSWP05A06_R1 SWP 1 1 2 1 88 0 8 1 0 +LSWP05A05_RSTV1 SWP 11 4 2 1 1300 0 8 1 0 +LSWP05A01_RSTV1 SWP 11 4 2 1 1204 0 8 1 0 +LSWP05A06_RH2 SWP 11 4 2 1 1340 0 8 0 0 +LSWP05A06_RST2 SWP 1 1 2 1 1332 0 8 1 0 +LSWP05A06_RST1 SWP 1 1 2 1 1320 0 8 1 0 +LSWP05A05_RH1 SWP 11 4 2 1 1304 0 8 0 0 +LSWP05A04_RH2 SWP 11 4 2 1 1292 0 8 0 0 +LSWP05A03_RSTV1 SWP 11 4 2 1 1252 0 8 1 0 +LSWP05A02_RH1 SWP 11 4 2 1 1232 0 8 0 0 +LSWP05A05_R2 SWP 1 1 2 1 72 2 8 1 0 +LSWP05A05_R1 SWP 1 1 2 1 72 0 8 1 0 +LSWP05A05_RST2 SWP 1 1 2 1 1308 0 8 1 0 +LSWP05A05_RST1 SWP 1 1 2 1 1296 0 8 1 0 +LSWP05A04_RH1 SWP 11 4 2 1 1280 0 8 0 0 +LSWP05A03_RSTV2 SWP 11 4 2 1 1264 0 8 1 0 +LSWP05A01_RH2 SWP 11 4 2 1 1220 0 8 0 0 +LSWP05A02_RH2 SWP 11 4 2 1 1244 0 8 0 0 +LSWP05A04_RST2 SWP 1 1 2 1 1284 0 8 1 0 +LSWP05A04_RST1 SWP 1 1 2 1 1272 0 8 1 0 +RUN SWP.SWP05A01_RUNTIME1 1 1 2 13 12 0 2 0 0 +RUNTIMESET SWP.SWP05A01_RUNTIME1 11 4 2 13 16 0 2 0 0 +RUNTIMERST SWP.SWP05A01_RUNTIME1 1 1 2 13 20 0 2 0 0 +RUNTIMEREC_IN SWP.SWP05A01_RUNTIME1 11 4 2 13 24 0 2 0 0 +RUNTIME SWP.SWP05A01_RUNTIME1 11 4 2 13 8 0 2 0 0 +CYCLE SWP.SWP05A01_RUNTIME1 1 1 2 13 36 0 4 0 0 +MINUTE SWP.SWP05A01_RUNTIME1 11 4 2 13 40 0 4 0 0 +INI SWP.SWP05A01_RUNTIME1 1 1 2 13 44 0 4 0 0 +RUNTIME_INI SWP.SWP05A01_RUNTIME1 11 4 2 13 48 0 4 0 0 +IN SWP.SWP05A01_RUNTIME1.TIME_M 1 1 2 16 16 0 2 0 0 +PT SWP.SWP05A01_RUNTIME1.TIME_M 12 4 2 16 20 0 2 0 0 +Q SWP.SWP05A01_RUNTIME1.TIME_M 1 1 2 16 8 0 2 0 0 +ET SWP.SWP05A01_RUNTIME1.TIME_M 12 4 2 16 12 0 2 0 0 +IN SWP.SWP05A01_RUNTIME1.TIME_RST 1 1 2 19 16 0 2 0 0 +PT SWP.SWP05A01_RUNTIME1.TIME_RST 12 4 2 19 20 0 2 0 0 +Q SWP.SWP05A01_RUNTIME1.TIME_RST 1 1 2 19 8 0 2 0 0 +ET SWP.SWP05A01_RUNTIME1.TIME_RST 12 4 2 19 12 0 2 0 0 +RUN SWP.SWP05A01_RUNTIME2 1 1 2 20 12 0 2 0 0 +RUNTIMESET SWP.SWP05A01_RUNTIME2 11 4 2 20 16 0 2 0 0 +RUNTIMERST SWP.SWP05A01_RUNTIME2 1 1 2 20 20 0 2 0 0 +RUNTIMEREC_IN SWP.SWP05A01_RUNTIME2 11 4 2 20 24 0 2 0 0 +RUNTIME SWP.SWP05A01_RUNTIME2 11 4 2 20 8 0 2 0 0 +CYCLE SWP.SWP05A01_RUNTIME2 1 1 2 20 36 0 4 0 0 +MINUTE SWP.SWP05A01_RUNTIME2 11 4 2 20 40 0 4 0 0 +INI SWP.SWP05A01_RUNTIME2 1 1 2 20 44 0 4 0 0 +RUNTIME_INI SWP.SWP05A01_RUNTIME2 11 4 2 20 48 0 4 0 0 +IN SWP.SWP05A01_RUNTIME2.TIME_M 1 1 2 21 16 0 2 0 0 +PT SWP.SWP05A01_RUNTIME2.TIME_M 12 4 2 21 20 0 2 0 0 +Q SWP.SWP05A01_RUNTIME2.TIME_M 1 1 2 21 8 0 2 0 0 +ET SWP.SWP05A01_RUNTIME2.TIME_M 12 4 2 21 12 0 2 0 0 +IN SWP.SWP05A01_RUNTIME2.TIME_RST 1 1 2 22 16 0 2 0 0 +PT SWP.SWP05A01_RUNTIME2.TIME_RST 12 4 2 22 20 0 2 0 0 +Q SWP.SWP05A01_RUNTIME2.TIME_RST 1 1 2 22 8 0 2 0 0 +ET SWP.SWP05A01_RUNTIME2.TIME_RST 12 4 2 22 12 0 2 0 0 +RUN SWP.SWP05A02_RUNTIME1 1 1 2 23 12 0 2 0 0 +RUNTIMESET SWP.SWP05A02_RUNTIME1 11 4 2 23 16 0 2 0 0 +RUNTIMERST SWP.SWP05A02_RUNTIME1 1 1 2 23 20 0 2 0 0 +RUNTIMEREC_IN SWP.SWP05A02_RUNTIME1 11 4 2 23 24 0 2 0 0 +RUNTIME SWP.SWP05A02_RUNTIME1 11 4 2 23 8 0 2 0 0 +CYCLE SWP.SWP05A02_RUNTIME1 1 1 2 23 36 0 4 0 0 +MINUTE SWP.SWP05A02_RUNTIME1 11 4 2 23 40 0 4 0 0 +INI SWP.SWP05A02_RUNTIME1 1 1 2 23 44 0 4 0 0 +RUNTIME_INI SWP.SWP05A02_RUNTIME1 11 4 2 23 48 0 4 0 0 +IN SWP.SWP05A02_RUNTIME1.TIME_M 1 1 2 24 16 0 2 0 0 +PT SWP.SWP05A02_RUNTIME1.TIME_M 12 4 2 24 20 0 2 0 0 +Q SWP.SWP05A02_RUNTIME1.TIME_M 1 1 2 24 8 0 2 0 0 +ET SWP.SWP05A02_RUNTIME1.TIME_M 12 4 2 24 12 0 2 0 0 +IN SWP.SWP05A02_RUNTIME1.TIME_RST 1 1 2 25 16 0 2 0 0 +PT SWP.SWP05A02_RUNTIME1.TIME_RST 12 4 2 25 20 0 2 0 0 +Q SWP.SWP05A02_RUNTIME1.TIME_RST 1 1 2 25 8 0 2 0 0 +ET SWP.SWP05A02_RUNTIME1.TIME_RST 12 4 2 25 12 0 2 0 0 +RUN SWP.SWP05A02_RUNTIME2 1 1 2 26 12 0 2 0 0 +RUNTIMESET SWP.SWP05A02_RUNTIME2 11 4 2 26 16 0 2 0 0 +RUNTIMERST SWP.SWP05A02_RUNTIME2 1 1 2 26 20 0 2 0 0 +RUNTIMEREC_IN SWP.SWP05A02_RUNTIME2 11 4 2 26 24 0 2 0 0 +RUNTIME SWP.SWP05A02_RUNTIME2 11 4 2 26 8 0 2 0 0 +CYCLE SWP.SWP05A02_RUNTIME2 1 1 2 26 36 0 4 0 0 +MINUTE SWP.SWP05A02_RUNTIME2 11 4 2 26 40 0 4 0 0 +INI SWP.SWP05A02_RUNTIME2 1 1 2 26 44 0 4 0 0 +RUNTIME_INI SWP.SWP05A02_RUNTIME2 11 4 2 26 48 0 4 0 0 +IN SWP.SWP05A02_RUNTIME2.TIME_M 1 1 2 27 16 0 2 0 0 +PT SWP.SWP05A02_RUNTIME2.TIME_M 12 4 2 27 20 0 2 0 0 +Q SWP.SWP05A02_RUNTIME2.TIME_M 1 1 2 27 8 0 2 0 0 +ET SWP.SWP05A02_RUNTIME2.TIME_M 12 4 2 27 12 0 2 0 0 +IN SWP.SWP05A02_RUNTIME2.TIME_RST 1 1 2 28 16 0 2 0 0 +PT SWP.SWP05A02_RUNTIME2.TIME_RST 12 4 2 28 20 0 2 0 0 +Q SWP.SWP05A02_RUNTIME2.TIME_RST 1 1 2 28 8 0 2 0 0 +ET SWP.SWP05A02_RUNTIME2.TIME_RST 12 4 2 28 12 0 2 0 0 +RUN SWP.SWP05A03_RUNTIME1 1 1 2 29 12 0 2 0 0 +RUNTIMESET SWP.SWP05A03_RUNTIME1 11 4 2 29 16 0 2 0 0 +RUNTIMERST SWP.SWP05A03_RUNTIME1 1 1 2 29 20 0 2 0 0 +RUNTIMEREC_IN SWP.SWP05A03_RUNTIME1 11 4 2 29 24 0 2 0 0 +RUNTIME SWP.SWP05A03_RUNTIME1 11 4 2 29 8 0 2 0 0 +CYCLE SWP.SWP05A03_RUNTIME1 1 1 2 29 36 0 4 0 0 +MINUTE SWP.SWP05A03_RUNTIME1 11 4 2 29 40 0 4 0 0 +INI SWP.SWP05A03_RUNTIME1 1 1 2 29 44 0 4 0 0 +RUNTIME_INI SWP.SWP05A03_RUNTIME1 11 4 2 29 48 0 4 0 0 +IN SWP.SWP05A03_RUNTIME1.TIME_M 1 1 2 30 16 0 2 0 0 +PT SWP.SWP05A03_RUNTIME1.TIME_M 12 4 2 30 20 0 2 0 0 +Q SWP.SWP05A03_RUNTIME1.TIME_M 1 1 2 30 8 0 2 0 0 +ET SWP.SWP05A03_RUNTIME1.TIME_M 12 4 2 30 12 0 2 0 0 +IN SWP.SWP05A03_RUNTIME1.TIME_RST 1 1 2 31 16 0 2 0 0 +PT SWP.SWP05A03_RUNTIME1.TIME_RST 12 4 2 31 20 0 2 0 0 +Q SWP.SWP05A03_RUNTIME1.TIME_RST 1 1 2 31 8 0 2 0 0 +ET SWP.SWP05A03_RUNTIME1.TIME_RST 12 4 2 31 12 0 2 0 0 +RUN SWP.SWP05A03_RUNTIME2 1 1 2 32 12 0 2 0 0 +RUNTIMESET SWP.SWP05A03_RUNTIME2 11 4 2 32 16 0 2 0 0 +RUNTIMERST SWP.SWP05A03_RUNTIME2 1 1 2 32 20 0 2 0 0 +RUNTIMEREC_IN SWP.SWP05A03_RUNTIME2 11 4 2 32 24 0 2 0 0 +RUNTIME SWP.SWP05A03_RUNTIME2 11 4 2 32 8 0 2 0 0 +CYCLE SWP.SWP05A03_RUNTIME2 1 1 2 32 36 0 4 0 0 +MINUTE SWP.SWP05A03_RUNTIME2 11 4 2 32 40 0 4 0 0 +INI SWP.SWP05A03_RUNTIME2 1 1 2 32 44 0 4 0 0 +RUNTIME_INI SWP.SWP05A03_RUNTIME2 11 4 2 32 48 0 4 0 0 +IN SWP.SWP05A03_RUNTIME2.TIME_M 1 1 2 33 16 0 2 0 0 +PT SWP.SWP05A03_RUNTIME2.TIME_M 12 4 2 33 20 0 2 0 0 +Q SWP.SWP05A03_RUNTIME2.TIME_M 1 1 2 33 8 0 2 0 0 +ET SWP.SWP05A03_RUNTIME2.TIME_M 12 4 2 33 12 0 2 0 0 +IN SWP.SWP05A03_RUNTIME2.TIME_RST 1 1 2 34 16 0 2 0 0 +PT SWP.SWP05A03_RUNTIME2.TIME_RST 12 4 2 34 20 0 2 0 0 +Q SWP.SWP05A03_RUNTIME2.TIME_RST 1 1 2 34 8 0 2 0 0 +ET SWP.SWP05A03_RUNTIME2.TIME_RST 12 4 2 34 12 0 2 0 0 +RUN SWP.SWP05A04_RUNTIME1 1 1 2 35 12 0 2 0 0 +RUNTIMESET SWP.SWP05A04_RUNTIME1 11 4 2 35 16 0 2 0 0 +RUNTIMERST SWP.SWP05A04_RUNTIME1 1 1 2 35 20 0 2 0 0 +RUNTIMEREC_IN SWP.SWP05A04_RUNTIME1 11 4 2 35 24 0 2 0 0 +RUNTIME SWP.SWP05A04_RUNTIME1 11 4 2 35 8 0 2 0 0 +CYCLE SWP.SWP05A04_RUNTIME1 1 1 2 35 36 0 4 0 0 +MINUTE SWP.SWP05A04_RUNTIME1 11 4 2 35 40 0 4 0 0 +INI SWP.SWP05A04_RUNTIME1 1 1 2 35 44 0 4 0 0 +RUNTIME_INI SWP.SWP05A04_RUNTIME1 11 4 2 35 48 0 4 0 0 +IN SWP.SWP05A04_RUNTIME1.TIME_M 1 1 2 36 16 0 2 0 0 +PT SWP.SWP05A04_RUNTIME1.TIME_M 12 4 2 36 20 0 2 0 0 +Q SWP.SWP05A04_RUNTIME1.TIME_M 1 1 2 36 8 0 2 0 0 +ET SWP.SWP05A04_RUNTIME1.TIME_M 12 4 2 36 12 0 2 0 0 +IN SWP.SWP05A04_RUNTIME1.TIME_RST 1 1 2 37 16 0 2 0 0 +PT SWP.SWP05A04_RUNTIME1.TIME_RST 12 4 2 37 20 0 2 0 0 +Q SWP.SWP05A04_RUNTIME1.TIME_RST 1 1 2 37 8 0 2 0 0 +ET SWP.SWP05A04_RUNTIME1.TIME_RST 12 4 2 37 12 0 2 0 0 +RUN SWP.SWP05A04_RUNTIME2 1 1 2 38 12 0 2 0 0 +RUNTIMESET SWP.SWP05A04_RUNTIME2 11 4 2 38 16 0 2 0 0 +RUNTIMERST SWP.SWP05A04_RUNTIME2 1 1 2 38 20 0 2 0 0 +RUNTIMEREC_IN SWP.SWP05A04_RUNTIME2 11 4 2 38 24 0 2 0 0 +RUNTIME SWP.SWP05A04_RUNTIME2 11 4 2 38 8 0 2 0 0 +CYCLE SWP.SWP05A04_RUNTIME2 1 1 2 38 36 0 4 0 0 +MINUTE SWP.SWP05A04_RUNTIME2 11 4 2 38 40 0 4 0 0 +INI SWP.SWP05A04_RUNTIME2 1 1 2 38 44 0 4 0 0 +RUNTIME_INI SWP.SWP05A04_RUNTIME2 11 4 2 38 48 0 4 0 0 +IN SWP.SWP05A04_RUNTIME2.TIME_M 1 1 2 39 16 0 2 0 0 +PT SWP.SWP05A04_RUNTIME2.TIME_M 12 4 2 39 20 0 2 0 0 +Q SWP.SWP05A04_RUNTIME2.TIME_M 1 1 2 39 8 0 2 0 0 +ET SWP.SWP05A04_RUNTIME2.TIME_M 12 4 2 39 12 0 2 0 0 +IN SWP.SWP05A04_RUNTIME2.TIME_RST 1 1 2 40 16 0 2 0 0 +PT SWP.SWP05A04_RUNTIME2.TIME_RST 12 4 2 40 20 0 2 0 0 +Q SWP.SWP05A04_RUNTIME2.TIME_RST 1 1 2 40 8 0 2 0 0 +ET SWP.SWP05A04_RUNTIME2.TIME_RST 12 4 2 40 12 0 2 0 0 +RUN SWP.SWP05A05_RUNTIME1 1 1 2 41 12 0 2 0 0 +RUNTIMESET SWP.SWP05A05_RUNTIME1 11 4 2 41 16 0 2 0 0 +RUNTIMERST SWP.SWP05A05_RUNTIME1 1 1 2 41 20 0 2 0 0 +RUNTIMEREC_IN SWP.SWP05A05_RUNTIME1 11 4 2 41 24 0 2 0 0 +RUNTIME SWP.SWP05A05_RUNTIME1 11 4 2 41 8 0 2 0 0 +CYCLE SWP.SWP05A05_RUNTIME1 1 1 2 41 36 0 4 0 0 +MINUTE SWP.SWP05A05_RUNTIME1 11 4 2 41 40 0 4 0 0 +INI SWP.SWP05A05_RUNTIME1 1 1 2 41 44 0 4 0 0 +RUNTIME_INI SWP.SWP05A05_RUNTIME1 11 4 2 41 48 0 4 0 0 +IN SWP.SWP05A05_RUNTIME1.TIME_M 1 1 2 42 16 0 2 0 0 +PT SWP.SWP05A05_RUNTIME1.TIME_M 12 4 2 42 20 0 2 0 0 +Q SWP.SWP05A05_RUNTIME1.TIME_M 1 1 2 42 8 0 2 0 0 +ET SWP.SWP05A05_RUNTIME1.TIME_M 12 4 2 42 12 0 2 0 0 +IN SWP.SWP05A05_RUNTIME1.TIME_RST 1 1 2 43 16 0 2 0 0 +PT SWP.SWP05A05_RUNTIME1.TIME_RST 12 4 2 43 20 0 2 0 0 +Q SWP.SWP05A05_RUNTIME1.TIME_RST 1 1 2 43 8 0 2 0 0 +ET SWP.SWP05A05_RUNTIME1.TIME_RST 12 4 2 43 12 0 2 0 0 +RUN SWP.SWP05A05_RUNTIME2 1 1 2 44 12 0 2 0 0 +RUNTIMESET SWP.SWP05A05_RUNTIME2 11 4 2 44 16 0 2 0 0 +RUNTIMERST SWP.SWP05A05_RUNTIME2 1 1 2 44 20 0 2 0 0 +RUNTIMEREC_IN SWP.SWP05A05_RUNTIME2 11 4 2 44 24 0 2 0 0 +RUNTIME SWP.SWP05A05_RUNTIME2 11 4 2 44 8 0 2 0 0 +CYCLE SWP.SWP05A05_RUNTIME2 1 1 2 44 36 0 4 0 0 +MINUTE SWP.SWP05A05_RUNTIME2 11 4 2 44 40 0 4 0 0 +INI SWP.SWP05A05_RUNTIME2 1 1 2 44 44 0 4 0 0 +RUNTIME_INI SWP.SWP05A05_RUNTIME2 11 4 2 44 48 0 4 0 0 +IN SWP.SWP05A05_RUNTIME2.TIME_M 1 1 2 45 16 0 2 0 0 +PT SWP.SWP05A05_RUNTIME2.TIME_M 12 4 2 45 20 0 2 0 0 +Q SWP.SWP05A05_RUNTIME2.TIME_M 1 1 2 45 8 0 2 0 0 +ET SWP.SWP05A05_RUNTIME2.TIME_M 12 4 2 45 12 0 2 0 0 +IN SWP.SWP05A05_RUNTIME2.TIME_RST 1 1 2 46 16 0 2 0 0 +PT SWP.SWP05A05_RUNTIME2.TIME_RST 12 4 2 46 20 0 2 0 0 +Q SWP.SWP05A05_RUNTIME2.TIME_RST 1 1 2 46 8 0 2 0 0 +ET SWP.SWP05A05_RUNTIME2.TIME_RST 12 4 2 46 12 0 2 0 0 +RUN SWP.SWP05A06_RUNTIME1 1 1 2 47 12 0 2 0 0 +RUNTIMESET SWP.SWP05A06_RUNTIME1 11 4 2 47 16 0 2 0 0 +RUNTIMERST SWP.SWP05A06_RUNTIME1 1 1 2 47 20 0 2 0 0 +RUNTIMEREC_IN SWP.SWP05A06_RUNTIME1 11 4 2 47 24 0 2 0 0 +RUNTIME SWP.SWP05A06_RUNTIME1 11 4 2 47 8 0 2 0 0 +CYCLE SWP.SWP05A06_RUNTIME1 1 1 2 47 36 0 4 0 0 +MINUTE SWP.SWP05A06_RUNTIME1 11 4 2 47 40 0 4 0 0 +INI SWP.SWP05A06_RUNTIME1 1 1 2 47 44 0 4 0 0 +RUNTIME_INI SWP.SWP05A06_RUNTIME1 11 4 2 47 48 0 4 0 0 +IN SWP.SWP05A06_RUNTIME1.TIME_M 1 1 2 48 16 0 2 0 0 +PT SWP.SWP05A06_RUNTIME1.TIME_M 12 4 2 48 20 0 2 0 0 +Q SWP.SWP05A06_RUNTIME1.TIME_M 1 1 2 48 8 0 2 0 0 +ET SWP.SWP05A06_RUNTIME1.TIME_M 12 4 2 48 12 0 2 0 0 +IN SWP.SWP05A06_RUNTIME1.TIME_RST 1 1 2 49 16 0 2 0 0 +PT SWP.SWP05A06_RUNTIME1.TIME_RST 12 4 2 49 20 0 2 0 0 +Q SWP.SWP05A06_RUNTIME1.TIME_RST 1 1 2 49 8 0 2 0 0 +ET SWP.SWP05A06_RUNTIME1.TIME_RST 12 4 2 49 12 0 2 0 0 +RUN SWP.SWP05A06_RUNTIME2 1 1 2 50 12 0 2 0 0 +RUNTIMESET SWP.SWP05A06_RUNTIME2 11 4 2 50 16 0 2 0 0 +RUNTIMERST SWP.SWP05A06_RUNTIME2 1 1 2 50 20 0 2 0 0 +RUNTIMEREC_IN SWP.SWP05A06_RUNTIME2 11 4 2 50 24 0 2 0 0 +RUNTIME SWP.SWP05A06_RUNTIME2 11 4 2 50 8 0 2 0 0 +CYCLE SWP.SWP05A06_RUNTIME2 1 1 2 50 36 0 4 0 0 +MINUTE SWP.SWP05A06_RUNTIME2 11 4 2 50 40 0 4 0 0 +INI SWP.SWP05A06_RUNTIME2 1 1 2 50 44 0 4 0 0 +RUNTIME_INI SWP.SWP05A06_RUNTIME2 11 4 2 50 48 0 4 0 0 +IN SWP.SWP05A06_RUNTIME2.TIME_M 1 1 2 51 16 0 2 0 0 +PT SWP.SWP05A06_RUNTIME2.TIME_M 12 4 2 51 20 0 2 0 0 +Q SWP.SWP05A06_RUNTIME2.TIME_M 1 1 2 51 8 0 2 0 0 +ET SWP.SWP05A06_RUNTIME2.TIME_M 12 4 2 51 12 0 2 0 0 +IN SWP.SWP05A06_RUNTIME2.TIME_RST 1 1 2 52 16 0 2 0 0 +PT SWP.SWP05A06_RUNTIME2.TIME_RST 12 4 2 52 20 0 2 0 0 +Q SWP.SWP05A06_RUNTIME2.TIME_RST 1 1 2 52 8 0 2 0 0 +ET SWP.SWP05A06_RUNTIME2.TIME_RST 12 4 2 52 12 0 2 0 0 diff --git a/DDC0501/$GEN$/Resource/pceVars.txt.xml b/DDC0501/$GEN$/Resource/pceVars.txt.xml new file mode 100644 index 0000000..4381f7b --- /dev/null +++ b/DDC0501/$GEN$/Resource/pceVars.txt.xml @@ -0,0 +1,503 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/DDC0501/$GEN$/SCAN.LST b/DDC0501/$GEN$/SCAN.LST new file mode 100644 index 0000000..96cb5ca --- /dev/null +++ b/DDC0501/$GEN$/SCAN.LST @@ -0,0 +1,4 @@ +E:\公司项目\项目文档\PM23092溧水秦淮人家一期拆迁安置房项目\下位机\DDC0501\SCAN.POE +E:\PROGRAMFILE\EXDRIVER\EXCONFIG\EXDRIVE\LIB\BRCON_MCFB_ED_V3.3.0.1\BS_DEVSCAN.POE + + diff --git a/DDC0501/$GEN$/SCAN.PTT b/DDC0501/$GEN$/SCAN.PTT new file mode 100644 index 0000000..98c26c3 --- /dev/null +++ b/DDC0501/$GEN$/SCAN.PTT @@ -0,0 +1,7 @@ +PROGRAM SCAN + + + + + +END_PROGRAM diff --git a/DDC0501/$GEN$/SWP.LST b/DDC0501/$GEN$/SWP.LST new file mode 100644 index 0000000..0d3682e --- /dev/null +++ b/DDC0501/$GEN$/SWP.LST @@ -0,0 +1,2 @@ +E:\公司项目\项目文档\PM23092溧水秦淮人家一期拆迁安置房项目\下位机\DDC0501\SWP.POE +E:\PROGRAMFILE\EXDRIVER\EXCONFIG\EXDRIVE\LIB\BRCON_MCFB_ED_V3.3.0.1\BS_RUNTIME.POE diff --git a/DDC0501/$GEN$/SWP.PTT b/DDC0501/$GEN$/SWP.PTT new file mode 100644 index 0000000..1ad1025 --- /dev/null +++ b/DDC0501/$GEN$/SWP.PTT @@ -0,0 +1,7 @@ +PROGRAM SWP + + + + + +END_PROGRAM diff --git a/DDC0501/$GEN$/TH4851.LST b/DDC0501/$GEN$/TH4851.LST new file mode 100644 index 0000000..ea6968f --- /dev/null +++ b/DDC0501/$GEN$/TH4851.LST @@ -0,0 +1,5 @@ +E:\公司项目\项目文档\PM23092溧水秦淮人家一期拆迁安置房项目\下位机\DDCB102\TH4851.POE + + +E:\PROGRAMFILE\EXDRIVER\EXCONFIG\EXDRIVE\LIB\BRCON_MCFB_ED_V3.3.0.1\BS_GETCRC16.POE + diff --git a/DDC0501/DDC0501.GEN b/DDC0501/DDC0501.GEN new file mode 100644 index 0000000..0833659 --- /dev/null +++ b/DDC0501/DDC0501.GEN @@ -0,0 +1,16 @@ +[PROTOTYP_PROG] +COUNT=2 +FILE1=\$GEN$\SCAN +FILE0=\$GEN$\SWP +[PROTOTYP_FB] +COUNT=0 +[PROTOTYP_FKT] +COUNT=0 +[LIBRARY] +FILE2=\LIB\BRCON_MCFB_ED_V3.3.0.1\BRCON_MCFB_ED_V3.3.0.1.GEN +COUNT=3 +FILE1=\LIB\BRCON_MCFB_IU_V4.0.0\BRCON_MCFB_ED_V4.0.1.GEN +FILE0=\LIB\sfclib\sfclib.GEN +[EXECUTABLE] +COUNT=1 +FILE0=\$ENV$\Resource\Resource diff --git a/DDC0501/DDC0501.VAR b/DDC0501/DDC0501.VAR new file mode 100644 index 0000000..eb730d0 --- /dev/null +++ b/DDC0501/DDC0501.VAR @@ -0,0 +1,24 @@ +[MAKEFILE] +COUNT=1 +ACTIVE=\$ENV$\Resource\Resource.MAK +FILE0=\$ENV$\Resource\Resource +[LIBRARY] +FILE2=\LIB\BRCON_MCFB_ED_V3.3.0.1\BRCON_MCFB_ED_V3.3.0.1.VAR +COUNT=3 +FILE1=\LIB\BRCON_MCFB_IU_V4.0.0\BRCON_MCFB_ED_V4.0.1.VAR +FILE0=\LIB\sfclib\sfclib.VAR +[ENCODING] +UTF8=1 +[ST_PROGRAM] +COUNT=2 +FILE1=\SWP +FILE0=\SCAN +[DIRECT_GLOBAL] +COUNT=1 +FILE0=\OPCDA +[TYPEDEF] +COUNT=1 +FILE0=\USERTYPE +[DATPARAM_INFO] +SeperateGen=1 +Version=4.0 diff --git a/DDC0501/OPCDA.POE b/DDC0501/OPCDA.POE new file mode 100644 index 0000000..5779ab2 --- /dev/null +++ b/DDC0501/OPCDA.POE @@ -0,0 +1,111 @@ +$BEGIN_IT_HEADER +DIRECTGLOBALDEFINITIONS = 1 +$END_IT_HEADER +PROGRAM OPCDA +VAR_GLOBAL +(* IOM 0801R 鍦板潃: 0 *) +LSWP05A01_R1 AT%I0.0 :BOOL; (*娼滄薄娉典簳SUMP-01-娉1杩愯鐘舵*) +LSWP05A01_F1 AT%I0.1 :BOOL; (*娼滄薄娉典簳SUMP-01-娉1鏁呴殰鐘舵*) +LSWP05A01_R2 AT%I0.2 :BOOL; (*娼滄薄娉典簳SUMP-01-娉2杩愯鐘舵*) +LSWP05A01_F2 AT%I0.3 :BOOL; (*娼滄薄娉典簳SUMP-01-娉2鏁呴殰鐘舵*) +LSWP05A01_HL AT%I0.4 :BOOL; (*娼滄薄娉典簳SUMP-01-楂樻恫浣*) +LSWP05A01_LL AT%I0.5 :BOOL; (*娼滄薄娉典簳SUMP-01-浣庢恫浣*) + + +(* IOM 0801R 鍦板潃: 1 *) +LSWP05A02_R1 AT%I16.0 :BOOL; (*娼滄薄娉典簳SUMP-01-娉1杩愯鐘舵*) +LSWP05A02_F1 AT%I16.1 :BOOL; (*娼滄薄娉典簳SUMP-01-娉1鏁呴殰鐘舵*) +LSWP05A02_R2 AT%I16.2 :BOOL; (*娼滄薄娉典簳SUMP-01-娉2杩愯鐘舵*) +LSWP05A02_F2 AT%I16.3 :BOOL; (*娼滄薄娉典簳SUMP-01-娉2鏁呴殰鐘舵*) +LSWP05A02_HL AT%I16.4 :BOOL; (*娼滄薄娉典簳SUMP-01-楂樻恫浣*) +LSWP05A02_LL AT%I16.5 :BOOL; (*娼滄薄娉典簳SUMP-01-浣庢恫浣*) + + +(* IOM 0801R 鍦板潃: 2 *) +LSWP05A03_R1 AT%I32.0 :BOOL; (*娼滄薄娉典簳SUMP-01-娉1杩愯鐘舵*) +LSWP05A03_F1 AT%I32.1 :BOOL; (*娼滄薄娉典簳SUMP-01-娉1鏁呴殰鐘舵*) +LSWP05A03_R2 AT%I32.2 :BOOL; (*娼滄薄娉典簳SUMP-01-娉2杩愯鐘舵*) +LSWP05A03_F2 AT%I32.3 :BOOL; (*娼滄薄娉典簳SUMP-01-娉2鏁呴殰鐘舵*) +LSWP05A03_HL AT%I32.4 :BOOL; (*娼滄薄娉典簳SUMP-01-楂樻恫浣*) +LSWP05A03_LL AT%I32.5 :BOOL; (*娼滄薄娉典簳SUMP-01-浣庢恫浣*) + + +(* IOM 0801R 鍦板潃: 3 *) +LSWP05A04_R1 AT%I48.0 :BOOL; (*娼滄薄娉典簳SUMP-01-娉1杩愯鐘舵*) +LSWP05A04_F1 AT%I48.1 :BOOL; (*娼滄薄娉典簳SUMP-01-娉1鏁呴殰鐘舵*) +LSWP05A04_R2 AT%I48.2 :BOOL; (*娼滄薄娉典簳SUMP-01-娉2杩愯鐘舵*) +LSWP05A04_F2 AT%I48.3 :BOOL; (*娼滄薄娉典簳SUMP-01-娉2鏁呴殰鐘舵*) +LSWP05A04_HL AT%I48.4 :BOOL; (*娼滄薄娉典簳SUMP-01-楂樻恫浣*) +LSWP05A04_LL AT%I48.5 :BOOL; (*娼滄薄娉典簳SUMP-01-浣庢恫浣*) + + +(* IOM 0801R 鍦板潃: 4 *) +LSWP05A05_R1 AT%I64.0 :BOOL; (*娼滄薄娉典簳SUMP-01-娉1杩愯鐘舵*) +LSWP05A05_F1 AT%I64.1 :BOOL; (*娼滄薄娉典簳SUMP-01-娉1鏁呴殰鐘舵*) +LSWP05A05_R2 AT%I64.2 :BOOL; (*娼滄薄娉典簳SUMP-01-娉2杩愯鐘舵*) +LSWP05A05_F2 AT%I64.3 :BOOL; (*娼滄薄娉典簳SUMP-01-娉2鏁呴殰鐘舵*) +LSWP05A05_HL AT%I64.4 :BOOL; (*娼滄薄娉典簳SUMP-01-楂樻恫浣*) +LSWP05A05_LL AT%I64.5 :BOOL; (*娼滄薄娉典簳SUMP-01-浣庢恫浣*) + + +(* IOM 0801R 鍦板潃: 5 *) +LSWP05A06_R1 AT%I80.0 :BOOL; (*娼滄薄娉典簳SUMP-01-娉1杩愯鐘舵*) +LSWP05A06_F1 AT%I80.1 :BOOL; (*娼滄薄娉典簳SUMP-01-娉1鏁呴殰鐘舵*) +LSWP05A06_R2 AT%I80.2 :BOOL; (*娼滄薄娉典簳SUMP-01-娉2杩愯鐘舵*) +LSWP05A06_F2 AT%I80.3 :BOOL; (*娼滄薄娉典簳SUMP-01-娉2鏁呴殰鐘舵*) +LSWP05A06_HL AT%I80.4 :BOOL; (*娼滄薄娉典簳SUMP-01-楂樻恫浣*) +LSWP05A06_LL AT%I80.5 :BOOL; (*娼滄薄娉典簳SUMP-01-浣庢恫浣*) + + +LBOX05A01_DS AT%M102.0 :BOOL; (*鎺у埗绠盉01-妯″潡鍦板潃鐘舵*) +LBOX05A01_OR AT%M124.0 :REAL; (*鎺у埗绠盉00-妯″潡鍦ㄧ嚎姣斾緥*) + + +LSWP05A01_RST1 AT%M168.0 :BOOL; (*娼滄薄娉典簳05A01-杩愯鏃堕棿绱Н閲嶇疆1*) +LSWP05A01_RSTV1 AT%M172.0 :REAL; (*娼滄薄娉典簳05A01-杩愯鏃堕棿绱Н閲嶇疆鍊1*) +LSWP05A01_RH1 AT%M176.0 :REAL; (*娼滄薄娉典簳05A01-杩愯鏃堕棿绱Н鍊1*) +LSWP05A01_RST2 AT%M180.0 :BOOL; (*娼滄薄娉典簳05A01-杩愯鏃堕棿绱Н閲嶇疆2*) +LSWP05A01_RSTV2 AT%M184.0 :REAL; (*娼滄薄娉典簳05A01-杩愯鏃堕棿绱Н閲嶇疆鍊2*) +LSWP05A01_RH2 AT%M188.0 :REAL; (*娼滄薄娉典簳05A01-杩愯鏃堕棿绱Н鍊2*) + +LSWP05A02_RST1 AT%M192.0 :BOOL; (*娼滄薄娉典簳05A02-杩愯鏃堕棿绱Н閲嶇疆1*) +LSWP05A02_RSTV1 AT%M196.0 :REAL; (*娼滄薄娉典簳05A02-杩愯鏃堕棿绱Н閲嶇疆鍊1*) +LSWP05A02_RH1 AT%M200.0 :REAL; (*娼滄薄娉典簳05A02-杩愯鏃堕棿绱Н鍊1*) +LSWP05A02_RST2 AT%M204.0 :BOOL; (*娼滄薄娉典簳05A02-杩愯鏃堕棿绱Н閲嶇疆2*) +LSWP05A02_RSTV2 AT%M208.0 :REAL; (*娼滄薄娉典簳05A02-杩愯鏃堕棿绱Н閲嶇疆鍊2*) +LSWP05A02_RH2 AT%M212.0 :REAL; (*娼滄薄娉典簳05A02-杩愯鏃堕棿绱Н鍊2*) + +LSWP05A03_RST1 AT%M216.0 :BOOL; (*娼滄薄娉典簳05A03-杩愯鏃堕棿绱Н閲嶇疆1*) +LSWP05A03_RSTV1 AT%M220.0 :REAL; (*娼滄薄娉典簳05A03-杩愯鏃堕棿绱Н閲嶇疆鍊1*) +LSWP05A03_RH1 AT%M224.0 :REAL; (*娼滄薄娉典簳05A03-杩愯鏃堕棿绱Н鍊1*) +LSWP05A03_RST2 AT%M228.0 :BOOL; (*娼滄薄娉典簳05A03-杩愯鏃堕棿绱Н閲嶇疆2*) +LSWP05A03_RSTV2 AT%M232.0 :REAL; (*娼滄薄娉典簳05A03-杩愯鏃堕棿绱Н閲嶇疆鍊2*) +LSWP05A03_RH2 AT%M236.0 :REAL; (*娼滄薄娉典簳05A03-杩愯鏃堕棿绱Н鍊2*) + +LSWP05A04_RST1 AT%M240.0 :BOOL; (*娼滄薄娉典簳05A04-杩愯鏃堕棿绱Н閲嶇疆1*) +LSWP05A04_RSTV1 AT%M244.0 :REAL; (*娼滄薄娉典簳05A04-杩愯鏃堕棿绱Н閲嶇疆鍊1*) +LSWP05A04_RH1 AT%M248.0 :REAL; (*娼滄薄娉典簳05A04-杩愯鏃堕棿绱Н鍊1*) +LSWP05A04_RST2 AT%M252.0 :BOOL; (*娼滄薄娉典簳05A04-杩愯鏃堕棿绱Н閲嶇疆2*) +LSWP05A04_RSTV2 AT%M256.0 :REAL; (*娼滄薄娉典簳05A04-杩愯鏃堕棿绱Н閲嶇疆鍊2*) +LSWP05A04_RH2 AT%M260.0 :REAL; (*娼滄薄娉典簳05A04-杩愯鏃堕棿绱Н鍊2*) + +LSWP05A05_RST1 AT%M264.0 :BOOL; (*娼滄薄娉典簳05A05-杩愯鏃堕棿绱Н閲嶇疆1*) +LSWP05A05_RSTV1 AT%M268.0 :REAL; (*娼滄薄娉典簳05A05-杩愯鏃堕棿绱Н閲嶇疆鍊1*) +LSWP05A05_RH1 AT%M272.0 :REAL; (*娼滄薄娉典簳05A05-杩愯鏃堕棿绱Н鍊1*) +LSWP05A05_RST2 AT%M276.0 :BOOL; (*娼滄薄娉典簳05A05-杩愯鏃堕棿绱Н閲嶇疆2*) +LSWP05A05_RSTV2 AT%M280.0 :REAL; (*娼滄薄娉典簳05A05-杩愯鏃堕棿绱Н閲嶇疆鍊2*) +LSWP05A05_RH2 AT%M284.0 :REAL; (*娼滄薄娉典簳05A05-杩愯鏃堕棿绱Н鍊2*) + +LSWP05A06_RST1 AT%M288.0 :BOOL; (*娼滄薄娉典簳05A06-杩愯鏃堕棿绱Н閲嶇疆1*) +LSWP05A06_RSTV1 AT%M292.0 :REAL; (*娼滄薄娉典簳05A06-杩愯鏃堕棿绱Н閲嶇疆鍊1*) +LSWP05A06_RH1 AT%M296.0 :REAL; (*娼滄薄娉典簳05A06-杩愯鏃堕棿绱Н鍊1*) +LSWP05A06_RST2 AT%M300.0 :BOOL; (*娼滄薄娉典簳05A06-杩愯鏃堕棿绱Н閲嶇疆2*) +LSWP05A06_RSTV2 AT%M304.0 :REAL; (*娼滄薄娉典簳05A06-杩愯鏃堕棿绱Н閲嶇疆鍊2*) +LSWP05A06_RH2 AT%M308.0 :REAL; (*娼滄薄娉典簳05A06-杩愯鏃堕棿绱Н鍊2*) + + + +END_VAR + + +END_PROGRAM \ No newline at end of file diff --git a/DDC0501/Resource.WL b/DDC0501/Resource.WL new file mode 100644 index 0000000..ef59069 --- /dev/null +++ b/DDC0501/Resource.WL @@ -0,0 +1,11 @@ +[WATCH_ENTRIES] +FILE0=OPCDA.LIESB1A05_CO +COMMENT0=" +FILE1=OPCDA.LIESB1A04_CO +COMMENT1=" +FILE2=OPCDA.LIESB1A03_CO +COMMENT2=" +FILE3=OPCDA.LIESB1A02_CO +COMMENT3=" +FILE4=OPCDA.LIESB1A01_CO +COMMENT4=" diff --git a/DDC0501/SCAN.POE b/DDC0501/SCAN.POE new file mode 100644 index 0000000..340e712 --- /dev/null +++ b/DDC0501/SCAN.POE @@ -0,0 +1,150 @@ +PROGRAM SCAN +VAR_EXTERNAL + +END_VAR + +VAR_GLOBAL + +END_VAR + +VAR +Dev_Array :array[0..31] of byte; +BOX01_DevScan :BS_DevScan; +BOX02_DevScan :BS_DevScan; +BOX03_DevScan :BS_DevScan; +BOX04_DevScan :BS_DevScan; +BOX05_DevScan :BS_DevScan; + +BOX01_Hex :DWORD ; +BOX02_Hex :DWORD ; +BOX03_Hex :DWORD ; +BOX04_Hex :DWORD ; +BOX05_Hex :DWORD ; + +DEV00_IP AT%M7000.0 :BYTE; +DEV00_R AT%M8000.0 :BYTE; +DEV01_R AT%M8001.0 :BYTE; +DEV02_R AT%M8002.0 :BYTE; +DEV03_R AT%M8003.0 :BYTE; +DEV04_R AT%M8004.0 :BYTE; +DEV05_R AT%M8005.0 :BYTE; +DEV06_R AT%M8006.0 :BYTE; +DEV07_R AT%M8007.0 :BYTE; +DEV08_R AT%M8008.0 :BYTE; +DEV09_R AT%M8009.0 :BYTE; +DEV10_R AT%M8010.0 :BYTE; +DEV11_R AT%M8011.0 :BYTE; +DEV12_R AT%M8012.0 :BYTE; +DEV13_R AT%M8013.0 :BYTE; +DEV14_R AT%M8014.0 :BYTE; +DEV15_R AT%M8015.0 :BYTE; +DEV16_R AT%M8016.0 :BYTE; +DEV17_R AT%M8017.0 :BYTE; +DEV18_R AT%M8018.0 :BYTE; +DEV19_R AT%M8019.0 :BYTE; +DEV20_R AT%M8020.0 :BYTE; +DEV21_R AT%M8021.0 :BYTE; +DEV22_R AT%M8022.0 :BYTE; +DEV23_R AT%M8023.0 :BYTE; +DEV24_R AT%M8024.0 :BYTE; +DEV25_R AT%M8025.0 :BYTE; +DEV26_R AT%M8026.0 :BYTE; +DEV27_R AT%M8027.0 :BYTE; +DEV28_R AT%M8028.0 :BYTE; +DEV29_R AT%M8029.0 :BYTE; +DEV30_R AT%M8030.0 :BYTE; +DEV31_R AT%M8031.0 :BYTE; + +END_VAR + +(*Automatically declared*) +VAR_EXTERNAL + LBOX05A01_OR : REAL; + LBOX05A01_DS : BOOL; +END_VAR +(** **) +(** {*模块地址分配设定,分别对应0~31号地址模块,从右起*} **) +(** {* 3 2 1 *} **) +(** {*10987654321098765432109876543210*} **) +(** BOX01_Hex :=2#00000000000000000000000000111111 ; **) + (* assign - Stmt *) + LD 2#00000000000000000000000000111111 + ST BOX01_Hex + +(** **) +(** {*模块扫描功能块关联*} **) +(** BOX01_DevScan( Dev_Array:= Dev_Array , Dev_Scan_Hex:= BOX01_Hex | LBOX05A01_DS:= Dev_Ready, LBOX05A01_OR:= Dev_Ratio ); **) + (* call - Stmt *) + CAL BOX01_DevScan ( + Dev_Array := Dev_Array, + Dev_Scan_Hex := BOX01_Hex + | + LBOX05A01_DS := Dev_Ready, + LBOX05A01_OR := Dev_Ratio + ) + +(** **) +(** {****************************************************默认段****************************************************} **) +(** {*模块设备状态关联*} **) +(** Dev_Array[0] :=DEV00_R; **) + (* assign - Stmt *) + LD DEV00_R + ST Dev_Array[0] + +(** Dev_Array[1] :=DEV01_R; **) + (* assign - Stmt *) + LD DEV01_R + ST Dev_Array[1] + +(** Dev_Array[2] :=DEV02_R; **) + (* assign - Stmt *) + LD DEV02_R + ST Dev_Array[2] + +(** Dev_Array[3] :=DEV03_R; **) + (* assign - Stmt *) + LD DEV03_R + ST Dev_Array[3] + +(** Dev_Array[4] :=DEV04_R; **) + (* assign - Stmt *) + LD DEV04_R + ST Dev_Array[4] + +(** Dev_Array[5] :=DEV05_R; **) + (* assign - Stmt *) + LD DEV05_R + ST Dev_Array[5] + +(** Dev_Array[6] :=DEV06_R; **) + (* assign - Stmt *) + LD DEV06_R + ST Dev_Array[6] + +(** Dev_Array[7] :=DEV07_R; **) + (* assign - Stmt *) + LD DEV07_R + ST Dev_Array[7] + +(** Dev_Array[8] :=DEV08_R; **) + (* assign - Stmt *) + LD DEV08_R + ST Dev_Array[8] + +(** Dev_Array[9] :=DEV09_R; **) + (* assign - Stmt *) + LD DEV09_R + ST Dev_Array[9] + +(** Dev_Array[10]:=DEV10_R; **) + (* assign - Stmt *) + LD DEV10_R + ST Dev_Array[10] + +(** Dev_Array[11]:=DEV11_R; **) + (* assign - Stmt *) + LD DEV11_R + ST Dev_Array[11] + + +END_PROGRAM \ No newline at end of file diff --git a/DDC0501/SCAN.ST b/DDC0501/SCAN.ST new file mode 100644 index 0000000..bd015c6 --- /dev/null +++ b/DDC0501/SCAN.ST @@ -0,0 +1,83 @@ +PROGRAM SCAN +VAR_EXTERNAL + +END_VAR + +VAR_GLOBAL + +END_VAR + +VAR +Dev_Array :array[0..31] of byte; +BOX01_DevScan :BS_DevScan; +BOX02_DevScan :BS_DevScan; +BOX03_DevScan :BS_DevScan; +BOX04_DevScan :BS_DevScan; +BOX05_DevScan :BS_DevScan; + +BOX01_Hex :DWORD ; +BOX02_Hex :DWORD ; +BOX03_Hex :DWORD ; +BOX04_Hex :DWORD ; +BOX05_Hex :DWORD ; + +DEV00_IP AT%M7000.0 :BYTE; +DEV00_R AT%M8000.0 :BYTE; +DEV01_R AT%M8001.0 :BYTE; +DEV02_R AT%M8002.0 :BYTE; +DEV03_R AT%M8003.0 :BYTE; +DEV04_R AT%M8004.0 :BYTE; +DEV05_R AT%M8005.0 :BYTE; +DEV06_R AT%M8006.0 :BYTE; +DEV07_R AT%M8007.0 :BYTE; +DEV08_R AT%M8008.0 :BYTE; +DEV09_R AT%M8009.0 :BYTE; +DEV10_R AT%M8010.0 :BYTE; +DEV11_R AT%M8011.0 :BYTE; +DEV12_R AT%M8012.0 :BYTE; +DEV13_R AT%M8013.0 :BYTE; +DEV14_R AT%M8014.0 :BYTE; +DEV15_R AT%M8015.0 :BYTE; +DEV16_R AT%M8016.0 :BYTE; +DEV17_R AT%M8017.0 :BYTE; +DEV18_R AT%M8018.0 :BYTE; +DEV19_R AT%M8019.0 :BYTE; +DEV20_R AT%M8020.0 :BYTE; +DEV21_R AT%M8021.0 :BYTE; +DEV22_R AT%M8022.0 :BYTE; +DEV23_R AT%M8023.0 :BYTE; +DEV24_R AT%M8024.0 :BYTE; +DEV25_R AT%M8025.0 :BYTE; +DEV26_R AT%M8026.0 :BYTE; +DEV27_R AT%M8027.0 :BYTE; +DEV28_R AT%M8028.0 :BYTE; +DEV29_R AT%M8029.0 :BYTE; +DEV30_R AT%M8030.0 :BYTE; +DEV31_R AT%M8031.0 :BYTE; + +END_VAR + +(*妯″潡鍦板潃鍒嗛厤璁惧畾锛屽垎鍒搴0~31鍙峰湴鍧妯″潡锛屼粠鍙宠捣*) + (* 3 2 1 *) + (*10987654321098765432109876543210*) +BOX01_Hex :=2#00000000000000000000000000111111 ; + +(*妯″潡鎵弿鍔熻兘鍧楀叧鑱*) +BOX01_DevScan( Dev_Array:= Dev_Array , Dev_Scan_Hex:= BOX01_Hex | LBOX05A01_DS:= Dev_Ready, LBOX05A01_OR:= Dev_Ratio ); + +(****************************************************榛樿娈****************************************************) +(*妯″潡璁惧鐘舵佸叧鑱*) +Dev_Array[0] :=DEV00_R; +Dev_Array[1] :=DEV01_R; +Dev_Array[2] :=DEV02_R; +Dev_Array[3] :=DEV03_R; +Dev_Array[4] :=DEV04_R; +Dev_Array[5] :=DEV05_R; +Dev_Array[6] :=DEV06_R; +Dev_Array[7] :=DEV07_R; +Dev_Array[8] :=DEV08_R; +Dev_Array[9] :=DEV09_R; +Dev_Array[10]:=DEV10_R; +Dev_Array[11]:=DEV11_R; + +END_PROGRAM \ No newline at end of file diff --git a/DDC0501/SCAN.bak b/DDC0501/SCAN.bak new file mode 100644 index 0000000..bd015c6 --- /dev/null +++ b/DDC0501/SCAN.bak @@ -0,0 +1,83 @@ +PROGRAM SCAN +VAR_EXTERNAL + +END_VAR + +VAR_GLOBAL + +END_VAR + +VAR +Dev_Array :array[0..31] of byte; +BOX01_DevScan :BS_DevScan; +BOX02_DevScan :BS_DevScan; +BOX03_DevScan :BS_DevScan; +BOX04_DevScan :BS_DevScan; +BOX05_DevScan :BS_DevScan; + +BOX01_Hex :DWORD ; +BOX02_Hex :DWORD ; +BOX03_Hex :DWORD ; +BOX04_Hex :DWORD ; +BOX05_Hex :DWORD ; + +DEV00_IP AT%M7000.0 :BYTE; +DEV00_R AT%M8000.0 :BYTE; +DEV01_R AT%M8001.0 :BYTE; +DEV02_R AT%M8002.0 :BYTE; +DEV03_R AT%M8003.0 :BYTE; +DEV04_R AT%M8004.0 :BYTE; +DEV05_R AT%M8005.0 :BYTE; +DEV06_R AT%M8006.0 :BYTE; +DEV07_R AT%M8007.0 :BYTE; +DEV08_R AT%M8008.0 :BYTE; +DEV09_R AT%M8009.0 :BYTE; +DEV10_R AT%M8010.0 :BYTE; +DEV11_R AT%M8011.0 :BYTE; +DEV12_R AT%M8012.0 :BYTE; +DEV13_R AT%M8013.0 :BYTE; +DEV14_R AT%M8014.0 :BYTE; +DEV15_R AT%M8015.0 :BYTE; +DEV16_R AT%M8016.0 :BYTE; +DEV17_R AT%M8017.0 :BYTE; +DEV18_R AT%M8018.0 :BYTE; +DEV19_R AT%M8019.0 :BYTE; +DEV20_R AT%M8020.0 :BYTE; +DEV21_R AT%M8021.0 :BYTE; +DEV22_R AT%M8022.0 :BYTE; +DEV23_R AT%M8023.0 :BYTE; +DEV24_R AT%M8024.0 :BYTE; +DEV25_R AT%M8025.0 :BYTE; +DEV26_R AT%M8026.0 :BYTE; +DEV27_R AT%M8027.0 :BYTE; +DEV28_R AT%M8028.0 :BYTE; +DEV29_R AT%M8029.0 :BYTE; +DEV30_R AT%M8030.0 :BYTE; +DEV31_R AT%M8031.0 :BYTE; + +END_VAR + +(*妯″潡鍦板潃鍒嗛厤璁惧畾锛屽垎鍒搴0~31鍙峰湴鍧妯″潡锛屼粠鍙宠捣*) + (* 3 2 1 *) + (*10987654321098765432109876543210*) +BOX01_Hex :=2#00000000000000000000000000111111 ; + +(*妯″潡鎵弿鍔熻兘鍧楀叧鑱*) +BOX01_DevScan( Dev_Array:= Dev_Array , Dev_Scan_Hex:= BOX01_Hex | LBOX05A01_DS:= Dev_Ready, LBOX05A01_OR:= Dev_Ratio ); + +(****************************************************榛樿娈****************************************************) +(*妯″潡璁惧鐘舵佸叧鑱*) +Dev_Array[0] :=DEV00_R; +Dev_Array[1] :=DEV01_R; +Dev_Array[2] :=DEV02_R; +Dev_Array[3] :=DEV03_R; +Dev_Array[4] :=DEV04_R; +Dev_Array[5] :=DEV05_R; +Dev_Array[6] :=DEV06_R; +Dev_Array[7] :=DEV07_R; +Dev_Array[8] :=DEV08_R; +Dev_Array[9] :=DEV09_R; +Dev_Array[10]:=DEV10_R; +Dev_Array[11]:=DEV11_R; + +END_PROGRAM \ No newline at end of file diff --git a/DDC0501/SWP.POE b/DDC0501/SWP.POE new file mode 100644 index 0000000..b0f7489 --- /dev/null +++ b/DDC0501/SWP.POE @@ -0,0 +1,211 @@ +PROGRAM SWP +VAR_EXTERNAL + +END_VAR + +VAR_GLOBAL + +END_VAR + +VAR +SWP05A01_RunTime1:BS_RunTime; +SWP05A01_RunTime2:BS_RunTime; +SWP05A02_RunTime1:BS_RunTime; +SWP05A02_RunTime2:BS_RunTime; +SWP05A03_RunTime1:BS_RunTime; +SWP05A03_RunTime2:BS_RunTime; +SWP05A04_RunTime1:BS_RunTime; +SWP05A04_RunTime2:BS_RunTime; +SWP05A05_RunTime1:BS_RunTime; +SWP05A05_RunTime2:BS_RunTime; +SWP05A06_RunTime1:BS_RunTime; +SWP05A06_RunTime2:BS_RunTime; + +END_VAR + +(*Automatically declared*) +VAR_EXTERNAL + LSWP05A06_RSTV2 : REAL; + LSWP05A01_RH1 : REAL; + LSWP05A06_RSTV1 : REAL; + LSWP05A01_RST2 : BOOL; + LSWP05A01_RST1 : BOOL; + LSWP05A02_R2 : BOOL; + LSWP05A02_R1 : BOOL; + LSWP05A02_RSTV2 : REAL; + LSWP05A02_RST2 : BOOL; + LSWP05A02_RST1 : BOOL; + LSWP05A03_R2 : BOOL; + LSWP05A03_R1 : BOOL; + LSWP05A02_RSTV1 : REAL; + LSWP05A04_RSTV1 : REAL; + LSWP05A04_R2 : BOOL; + LSWP05A04_R1 : BOOL; + LSWP05A01_R2 : BOOL; + LSWP05A01_R1 : BOOL; + LSWP05A05_RSTV2 : REAL; + LSWP05A04_RSTV2 : REAL; + LSWP05A03_RH1 : REAL; + LSWP05A01_RSTV2 : REAL; + LSWP05A06_RH1 : REAL; + LSWP05A05_RH2 : REAL; + LSWP05A03_RH2 : REAL; + LSWP05A03_RST2 : BOOL; + LSWP05A03_RST1 : BOOL; + LSWP05A06_R2 : BOOL; + LSWP05A06_R1 : BOOL; + LSWP05A05_RSTV1 : REAL; + LSWP05A01_RSTV1 : REAL; + LSWP05A06_RH2 : REAL; + LSWP05A06_RST2 : BOOL; + LSWP05A06_RST1 : BOOL; + LSWP05A05_RH1 : REAL; + LSWP05A04_RH2 : REAL; + LSWP05A03_RSTV1 : REAL; + LSWP05A02_RH1 : REAL; + LSWP05A05_R2 : BOOL; + LSWP05A05_R1 : BOOL; + LSWP05A05_RST2 : BOOL; + LSWP05A05_RST1 : BOOL; + LSWP05A04_RH1 : REAL; + LSWP05A03_RSTV2 : REAL; + LSWP05A01_RH2 : REAL; + LSWP05A02_RH2 : REAL; + LSWP05A04_RST2 : BOOL; + LSWP05A04_RST1 : BOOL; +END_VAR +(** {*运行累积时间*} **) +(** SWP05A01_RunTime1(RUN :=LSWP05A01_R1 , RUNTIMESET :=LSWP05A01_RSTV1 , RUNTIMERST :=LSWP05A01_RST1 , RunTimeRec_In :=LSWP05A01_RH1 | LSWP05A01_RH1:= RUNTIME); **) + (* call - Stmt *) + CAL SWP05A01_RunTime1 ( + RUN := LSWP05A01_R1, + RUNTIMESET := LSWP05A01_RSTV1, + RUNTIMERST := LSWP05A01_RST1, + RunTimeRec_In := LSWP05A01_RH1 + | + LSWP05A01_RH1 := RUNTIME + ) + +(** SWP05A01_RunTime2(RUN :=LSWP05A01_R2 , RUNTIMESET :=LSWP05A01_RSTV2 , RUNTIMERST :=LSWP05A01_RST2 , RunTimeRec_In :=LSWP05A01_RH2 | LSWP05A01_RH2:= RUNTIME); **) + (* call - Stmt *) + CAL SWP05A01_RunTime2 ( + RUN := LSWP05A01_R2, + RUNTIMESET := LSWP05A01_RSTV2, + RUNTIMERST := LSWP05A01_RST2, + RunTimeRec_In := LSWP05A01_RH2 + | + LSWP05A01_RH2 := RUNTIME + ) + +(** SWP05A02_RunTime1(RUN :=LSWP05A02_R1 , RUNTIMESET :=LSWP05A02_RSTV1 , RUNTIMERST :=LSWP05A02_RST1 , RunTimeRec_In :=LSWP05A02_RH1 | LSWP05A02_RH1:= RUNTIME); **) + (* call - Stmt *) + CAL SWP05A02_RunTime1 ( + RUN := LSWP05A02_R1, + RUNTIMESET := LSWP05A02_RSTV1, + RUNTIMERST := LSWP05A02_RST1, + RunTimeRec_In := LSWP05A02_RH1 + | + LSWP05A02_RH1 := RUNTIME + ) + +(** SWP05A02_RunTime2(RUN :=LSWP05A02_R2 , RUNTIMESET :=LSWP05A02_RSTV2 , RUNTIMERST :=LSWP05A02_RST2 , RunTimeRec_In :=LSWP05A02_RH2 | LSWP05A02_RH2:= RUNTIME); **) + (* call - Stmt *) + CAL SWP05A02_RunTime2 ( + RUN := LSWP05A02_R2, + RUNTIMESET := LSWP05A02_RSTV2, + RUNTIMERST := LSWP05A02_RST2, + RunTimeRec_In := LSWP05A02_RH2 + | + LSWP05A02_RH2 := RUNTIME + ) + +(** SWP05A03_RunTime1(RUN :=LSWP05A03_R1 , RUNTIMESET :=LSWP05A03_RSTV1 , RUNTIMERST :=LSWP05A03_RST1 , RunTimeRec_In :=LSWP05A03_RH1 | LSWP05A03_RH1:= RUNTIME); **) + (* call - Stmt *) + CAL SWP05A03_RunTime1 ( + RUN := LSWP05A03_R1, + RUNTIMESET := LSWP05A03_RSTV1, + RUNTIMERST := LSWP05A03_RST1, + RunTimeRec_In := LSWP05A03_RH1 + | + LSWP05A03_RH1 := RUNTIME + ) + +(** SWP05A03_RunTime2(RUN :=LSWP05A03_R2 , RUNTIMESET :=LSWP05A03_RSTV2 , RUNTIMERST :=LSWP05A03_RST2 , RunTimeRec_In :=LSWP05A03_RH2 | LSWP05A03_RH2:= RUNTIME); **) + (* call - Stmt *) + CAL SWP05A03_RunTime2 ( + RUN := LSWP05A03_R2, + RUNTIMESET := LSWP05A03_RSTV2, + RUNTIMERST := LSWP05A03_RST2, + RunTimeRec_In := LSWP05A03_RH2 + | + LSWP05A03_RH2 := RUNTIME + ) + +(** SWP05A04_RunTime1(RUN :=LSWP05A04_R1 , RUNTIMESET :=LSWP05A04_RSTV1 , RUNTIMERST :=LSWP05A04_RST1 , RunTimeRec_In :=LSWP05A04_RH1 | LSWP05A04_RH1:= RUNTIME); **) + (* call - Stmt *) + CAL SWP05A04_RunTime1 ( + RUN := LSWP05A04_R1, + RUNTIMESET := LSWP05A04_RSTV1, + RUNTIMERST := LSWP05A04_RST1, + RunTimeRec_In := LSWP05A04_RH1 + | + LSWP05A04_RH1 := RUNTIME + ) + +(** SWP05A04_RunTime2(RUN :=LSWP05A04_R2 , RUNTIMESET :=LSWP05A04_RSTV2 , RUNTIMERST :=LSWP05A04_RST2 , RunTimeRec_In :=LSWP05A04_RH2 | LSWP05A04_RH2:= RUNTIME); **) + (* call - Stmt *) + CAL SWP05A04_RunTime2 ( + RUN := LSWP05A04_R2, + RUNTIMESET := LSWP05A04_RSTV2, + RUNTIMERST := LSWP05A04_RST2, + RunTimeRec_In := LSWP05A04_RH2 + | + LSWP05A04_RH2 := RUNTIME + ) + +(** SWP05A05_RunTime1(RUN :=LSWP05A05_R1 , RUNTIMESET :=LSWP05A05_RSTV1 , RUNTIMERST :=LSWP05A05_RST1 , RunTimeRec_In :=LSWP05A05_RH1 | LSWP05A05_RH1:= RUNTIME); **) + (* call - Stmt *) + CAL SWP05A05_RunTime1 ( + RUN := LSWP05A05_R1, + RUNTIMESET := LSWP05A05_RSTV1, + RUNTIMERST := LSWP05A05_RST1, + RunTimeRec_In := LSWP05A05_RH1 + | + LSWP05A05_RH1 := RUNTIME + ) + +(** SWP05A05_RunTime2(RUN :=LSWP05A05_R2 , RUNTIMESET :=LSWP05A05_RSTV2 , RUNTIMERST :=LSWP05A05_RST2 , RunTimeRec_In :=LSWP05A05_RH2 | LSWP05A05_RH2:= RUNTIME); **) + (* call - Stmt *) + CAL SWP05A05_RunTime2 ( + RUN := LSWP05A05_R2, + RUNTIMESET := LSWP05A05_RSTV2, + RUNTIMERST := LSWP05A05_RST2, + RunTimeRec_In := LSWP05A05_RH2 + | + LSWP05A05_RH2 := RUNTIME + ) + +(** SWP05A06_RunTime1(RUN :=LSWP05A06_R1 , RUNTIMESET :=LSWP05A06_RSTV1 , RUNTIMERST :=LSWP05A06_RST1 , RunTimeRec_In :=LSWP05A06_RH1 | LSWP05A06_RH1:= RUNTIME); **) + (* call - Stmt *) + CAL SWP05A06_RunTime1 ( + RUN := LSWP05A06_R1, + RUNTIMESET := LSWP05A06_RSTV1, + RUNTIMERST := LSWP05A06_RST1, + RunTimeRec_In := LSWP05A06_RH1 + | + LSWP05A06_RH1 := RUNTIME + ) + +(** SWP05A06_RunTime2(RUN :=LSWP05A06_R2 , RUNTIMESET :=LSWP05A06_RSTV2 , RUNTIMERST :=LSWP05A06_RST2 , RunTimeRec_In :=LSWP05A06_RH2 | LSWP05A06_RH2:= RUNTIME); **) + (* call - Stmt *) + CAL SWP05A06_RunTime2 ( + RUN := LSWP05A06_R2, + RUNTIMESET := LSWP05A06_RSTV2, + RUNTIMERST := LSWP05A06_RST2, + RunTimeRec_In := LSWP05A06_RH2 + | + LSWP05A06_RH2 := RUNTIME + ) + + +END_PROGRAM \ No newline at end of file diff --git a/DDC0501/SWP.ST b/DDC0501/SWP.ST new file mode 100644 index 0000000..27d8ca1 --- /dev/null +++ b/DDC0501/SWP.ST @@ -0,0 +1,39 @@ +PROGRAM SWP +VAR_EXTERNAL + +END_VAR + +VAR_GLOBAL + +END_VAR + +VAR +SWP05A01_RunTime1:BS_RunTime; +SWP05A01_RunTime2:BS_RunTime; +SWP05A02_RunTime1:BS_RunTime; +SWP05A02_RunTime2:BS_RunTime; +SWP05A03_RunTime1:BS_RunTime; +SWP05A03_RunTime2:BS_RunTime; +SWP05A04_RunTime1:BS_RunTime; +SWP05A04_RunTime2:BS_RunTime; +SWP05A05_RunTime1:BS_RunTime; +SWP05A05_RunTime2:BS_RunTime; +SWP05A06_RunTime1:BS_RunTime; +SWP05A06_RunTime2:BS_RunTime; + +END_VAR + (*杩愯绱Н鏃堕棿*) + SWP05A01_RunTime1(RUN :=LSWP05A01_R1 , RUNTIMESET :=LSWP05A01_RSTV1 , RUNTIMERST :=LSWP05A01_RST1 , RunTimeRec_In :=LSWP05A01_RH1 | LSWP05A01_RH1:= RUNTIME); + SWP05A01_RunTime2(RUN :=LSWP05A01_R2 , RUNTIMESET :=LSWP05A01_RSTV2 , RUNTIMERST :=LSWP05A01_RST2 , RunTimeRec_In :=LSWP05A01_RH2 | LSWP05A01_RH2:= RUNTIME); + SWP05A02_RunTime1(RUN :=LSWP05A02_R1 , RUNTIMESET :=LSWP05A02_RSTV1 , RUNTIMERST :=LSWP05A02_RST1 , RunTimeRec_In :=LSWP05A02_RH1 | LSWP05A02_RH1:= RUNTIME); + SWP05A02_RunTime2(RUN :=LSWP05A02_R2 , RUNTIMESET :=LSWP05A02_RSTV2 , RUNTIMERST :=LSWP05A02_RST2 , RunTimeRec_In :=LSWP05A02_RH2 | LSWP05A02_RH2:= RUNTIME); + SWP05A03_RunTime1(RUN :=LSWP05A03_R1 , RUNTIMESET :=LSWP05A03_RSTV1 , RUNTIMERST :=LSWP05A03_RST1 , RunTimeRec_In :=LSWP05A03_RH1 | LSWP05A03_RH1:= RUNTIME); + SWP05A03_RunTime2(RUN :=LSWP05A03_R2 , RUNTIMESET :=LSWP05A03_RSTV2 , RUNTIMERST :=LSWP05A03_RST2 , RunTimeRec_In :=LSWP05A03_RH2 | LSWP05A03_RH2:= RUNTIME); + SWP05A04_RunTime1(RUN :=LSWP05A04_R1 , RUNTIMESET :=LSWP05A04_RSTV1 , RUNTIMERST :=LSWP05A04_RST1 , RunTimeRec_In :=LSWP05A04_RH1 | LSWP05A04_RH1:= RUNTIME); + SWP05A04_RunTime2(RUN :=LSWP05A04_R2 , RUNTIMESET :=LSWP05A04_RSTV2 , RUNTIMERST :=LSWP05A04_RST2 , RunTimeRec_In :=LSWP05A04_RH2 | LSWP05A04_RH2:= RUNTIME); + SWP05A05_RunTime1(RUN :=LSWP05A05_R1 , RUNTIMESET :=LSWP05A05_RSTV1 , RUNTIMERST :=LSWP05A05_RST1 , RunTimeRec_In :=LSWP05A05_RH1 | LSWP05A05_RH1:= RUNTIME); + SWP05A05_RunTime2(RUN :=LSWP05A05_R2 , RUNTIMESET :=LSWP05A05_RSTV2 , RUNTIMERST :=LSWP05A05_RST2 , RunTimeRec_In :=LSWP05A05_RH2 | LSWP05A05_RH2:= RUNTIME); + SWP05A06_RunTime1(RUN :=LSWP05A06_R1 , RUNTIMESET :=LSWP05A06_RSTV1 , RUNTIMERST :=LSWP05A06_RST1 , RunTimeRec_In :=LSWP05A06_RH1 | LSWP05A06_RH1:= RUNTIME); + SWP05A06_RunTime2(RUN :=LSWP05A06_R2 , RUNTIMESET :=LSWP05A06_RSTV2 , RUNTIMERST :=LSWP05A06_RST2 , RunTimeRec_In :=LSWP05A06_RH2 | LSWP05A06_RH2:= RUNTIME); + +END_PROGRAM \ No newline at end of file diff --git a/DDC0501/SWP.bak b/DDC0501/SWP.bak new file mode 100644 index 0000000..27d8ca1 --- /dev/null +++ b/DDC0501/SWP.bak @@ -0,0 +1,39 @@ +PROGRAM SWP +VAR_EXTERNAL + +END_VAR + +VAR_GLOBAL + +END_VAR + +VAR +SWP05A01_RunTime1:BS_RunTime; +SWP05A01_RunTime2:BS_RunTime; +SWP05A02_RunTime1:BS_RunTime; +SWP05A02_RunTime2:BS_RunTime; +SWP05A03_RunTime1:BS_RunTime; +SWP05A03_RunTime2:BS_RunTime; +SWP05A04_RunTime1:BS_RunTime; +SWP05A04_RunTime2:BS_RunTime; +SWP05A05_RunTime1:BS_RunTime; +SWP05A05_RunTime2:BS_RunTime; +SWP05A06_RunTime1:BS_RunTime; +SWP05A06_RunTime2:BS_RunTime; + +END_VAR + (*杩愯绱Н鏃堕棿*) + SWP05A01_RunTime1(RUN :=LSWP05A01_R1 , RUNTIMESET :=LSWP05A01_RSTV1 , RUNTIMERST :=LSWP05A01_RST1 , RunTimeRec_In :=LSWP05A01_RH1 | LSWP05A01_RH1:= RUNTIME); + SWP05A01_RunTime2(RUN :=LSWP05A01_R2 , RUNTIMESET :=LSWP05A01_RSTV2 , RUNTIMERST :=LSWP05A01_RST2 , RunTimeRec_In :=LSWP05A01_RH2 | LSWP05A01_RH2:= RUNTIME); + SWP05A02_RunTime1(RUN :=LSWP05A02_R1 , RUNTIMESET :=LSWP05A02_RSTV1 , RUNTIMERST :=LSWP05A02_RST1 , RunTimeRec_In :=LSWP05A02_RH1 | LSWP05A02_RH1:= RUNTIME); + SWP05A02_RunTime2(RUN :=LSWP05A02_R2 , RUNTIMESET :=LSWP05A02_RSTV2 , RUNTIMERST :=LSWP05A02_RST2 , RunTimeRec_In :=LSWP05A02_RH2 | LSWP05A02_RH2:= RUNTIME); + SWP05A03_RunTime1(RUN :=LSWP05A03_R1 , RUNTIMESET :=LSWP05A03_RSTV1 , RUNTIMERST :=LSWP05A03_RST1 , RunTimeRec_In :=LSWP05A03_RH1 | LSWP05A03_RH1:= RUNTIME); + SWP05A03_RunTime2(RUN :=LSWP05A03_R2 , RUNTIMESET :=LSWP05A03_RSTV2 , RUNTIMERST :=LSWP05A03_RST2 , RunTimeRec_In :=LSWP05A03_RH2 | LSWP05A03_RH2:= RUNTIME); + SWP05A04_RunTime1(RUN :=LSWP05A04_R1 , RUNTIMESET :=LSWP05A04_RSTV1 , RUNTIMERST :=LSWP05A04_RST1 , RunTimeRec_In :=LSWP05A04_RH1 | LSWP05A04_RH1:= RUNTIME); + SWP05A04_RunTime2(RUN :=LSWP05A04_R2 , RUNTIMESET :=LSWP05A04_RSTV2 , RUNTIMERST :=LSWP05A04_RST2 , RunTimeRec_In :=LSWP05A04_RH2 | LSWP05A04_RH2:= RUNTIME); + SWP05A05_RunTime1(RUN :=LSWP05A05_R1 , RUNTIMESET :=LSWP05A05_RSTV1 , RUNTIMERST :=LSWP05A05_RST1 , RunTimeRec_In :=LSWP05A05_RH1 | LSWP05A05_RH1:= RUNTIME); + SWP05A05_RunTime2(RUN :=LSWP05A05_R2 , RUNTIMESET :=LSWP05A05_RSTV2 , RUNTIMERST :=LSWP05A05_RST2 , RunTimeRec_In :=LSWP05A05_RH2 | LSWP05A05_RH2:= RUNTIME); + SWP05A06_RunTime1(RUN :=LSWP05A06_R1 , RUNTIMESET :=LSWP05A06_RSTV1 , RUNTIMERST :=LSWP05A06_RST1 , RunTimeRec_In :=LSWP05A06_RH1 | LSWP05A06_RH1:= RUNTIME); + SWP05A06_RunTime2(RUN :=LSWP05A06_R2 , RUNTIMESET :=LSWP05A06_RSTV2 , RUNTIMERST :=LSWP05A06_RST2 , RunTimeRec_In :=LSWP05A06_RH2 | LSWP05A06_RH2:= RUNTIME); + +END_PROGRAM \ No newline at end of file diff --git a/DDC0501/USERTYPE.TYP b/DDC0501/USERTYPE.TYP new file mode 100644 index 0000000..b77bf99 --- /dev/null +++ b/DDC0501/USERTYPE.TYP @@ -0,0 +1,5 @@ +[IEC_IEC_NORM] +TYPE + +END_TYPE + diff --git a/DDC0501/cfcxref.xsl b/DDC0501/cfcxref.xsl new file mode 100644 index 0000000..cb124ed --- /dev/null +++ b/DDC0501/cfcxref.xsl @@ -0,0 +1,101 @@ + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + +
+ Source + + Target(s) +
+
+ + + + + + + + + + + + + +
SourceNameConnectorLayerPrintOn
+ + + + + + + +
Page:
Row:
+
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + +
TargetNameConnectorLayerPrintOn
+ + + + + + + +
Page:
Row:
+
+
+
+ + +
+
\ No newline at end of file diff --git a/DDC0501/inputFileList b/DDC0501/inputFileList new file mode 100644 index 0000000..b017a53 --- /dev/null +++ b/DDC0501/inputFileList @@ -0,0 +1,3 @@ +2 +E:\公司项目\项目文档\PM23092溧水秦淮人家一期拆迁安置房项目\下位机\DDC0501\$GEN$\Resource\SCAN.CRD +E:\公司项目\项目文档\PM23092溧水秦淮人家一期拆迁安置房项目\下位机\DDC0501\$GEN$\Resource\SWP.CRD diff --git a/DDC0601/$ENV$/Resource/Resource.MAK b/DDC0601/$ENV$/Resource/Resource.MAK new file mode 100644 index 0000000..367dae2 --- /dev/null +++ b/DDC0601/$ENV$/Resource/Resource.MAK @@ -0,0 +1,39 @@ +[INFORMATION] +CONFIG= +HARDWARE=EXC5300 +SECONDHARDWARE= +PACK_SOURCE=0 +TYPE=3 +OPERATINGNUMBER=0 +OPTIMIZE=2 +CONNECTION=192.168.90.15 +MAPFILE=1 +[IO_EXTERNALS] +FILE= +[TASKS] +FILE0=\SCAN +FILE1=\SWP +COUNT=2 +[TASK_FILE0] +NETDEP=0 +NAME= +TYPE=TIMER +INTERRUPT_NAME= +PRIORITY=1 +TIME=300 +NR=0 +OPTIMIZE=3 +[TASK_FILE1] +NETDEP=0 +NAME= +TYPE=TIMER +INTERRUPT_NAME= +PRIORITY=2 +TIME=500 +NR=0 +OPTIMIZE=3 +[GLOBAL] +COUNT=0 +[DIRECT_GLOBAL] +FILE0=\OPCDA +COUNT=1 diff --git a/DDC0601/$ENV$/Resource/WATCHLIST.INI b/DDC0601/$ENV$/Resource/WATCHLIST.INI new file mode 100644 index 0000000..1e24033 --- /dev/null +++ b/DDC0601/$ENV$/Resource/WATCHLIST.INI @@ -0,0 +1 @@ +Resource.WL \ No newline at end of file diff --git a/DDC0601/$GEN$/AddressSpace.xml b/DDC0601/$GEN$/AddressSpace.xml new file mode 100644 index 0000000..3a9eec8 --- /dev/null +++ b/DDC0601/$GEN$/AddressSpace.xml @@ -0,0 +1,2 @@ + +LSWP06A01_R1OPCDA11018011LSWP06A01_F1OPCDA11018111LSWP06A01_R2OPCDA11018211LSWP06A01_F2OPCDA11018311LSWP06A01_HLOPCDA11018411LSWP06A01_LLOPCDA11018511LSWP06A02_R1OPCDA110124011LSWP06A02_F1OPCDA110124111LSWP06A02_R2OPCDA110124211LSWP06A02_F2OPCDA110124311LSWP06A02_HLOPCDA110124411LSWP06A02_LLOPCDA110124511LSWP06A03_R1OPCDA110140011LSWP06A03_F1OPCDA110140111LSWP06A03_R2OPCDA110140211LSWP06A03_F2OPCDA110140311LSWP06A03_HLOPCDA110140411LSWP06A03_LLOPCDA110140511LSWP06A04_R1OPCDA110156011LSWP06A04_F1OPCDA110156111LSWP06A04_R2OPCDA110156211LSWP06A04_F2OPCDA110156311LSWP06A04_HLOPCDA110156411LSWP06A04_LLOPCDA110156511LSWP06A05_R1OPCDA110172011LSWP06A05_F1OPCDA110172111LSWP06A05_R2OPCDA110172211LSWP06A05_F2OPCDA110172311LSWP06A05_HLOPCDA110172411LSWP06A05_LLOPCDA110172511LSWP06A06_R1OPCDA110188011LSWP06A06_F1OPCDA110188111LSWP06A06_R2OPCDA110188211LSWP06A06_F2OPCDA110188311LSWP06A06_HLOPCDA110188411LSWP06A06_LLOPCDA110188511LBOX06A01_DSOPCDA11011134011LBOX06A01_OROPCDA114011156013LSWP06A01_RST1OPCDA11011200011LSWP06A01_RSTV1OPCDA114011204013LSWP06A01_RH1OPCDA114011208013LSWP06A01_RST2OPCDA11011212011LSWP06A01_RSTV2OPCDA114011216013LSWP06A01_RH2OPCDA114011220013LSWP06A02_RST1OPCDA11011224011LSWP06A02_RSTV1OPCDA114011228013LSWP06A02_RH1OPCDA114011232013LSWP06A02_RST2OPCDA11011236011LSWP06A02_RSTV2OPCDA114011240013LSWP06A02_RH2OPCDA114011244013LSWP06A03_RST1OPCDA11011248011LSWP06A03_RSTV1OPCDA114011252013LSWP06A03_RH1OPCDA114011256013LSWP06A03_RST2OPCDA11011260011LSWP06A03_RSTV2OPCDA114011264013LSWP06A03_RH2OPCDA114011268013LSWP06A04_RST1OPCDA11011272011LSWP06A04_RSTV1OPCDA114011276013LSWP06A04_RH1OPCDA114011280013LSWP06A04_RST2OPCDA11011284011LSWP06A04_RSTV2OPCDA114011288013LSWP06A04_RH2OPCDA114011292013LSWP06A05_RST1OPCDA11011296011LSWP06A05_RSTV1OPCDA114011300013LSWP06A05_RH1OPCDA114011304013LSWP06A05_RST2OPCDA11011308011LSWP06A05_RSTV2OPCDA114011312013LSWP06A05_RH2OPCDA114011316013LSWP06A06_RST1OPCDA11011320011LSWP06A06_RSTV1OPCDA114011324013LSWP06A06_RH1OPCDA114011328013LSWP06A06_RST2OPCDA11011332011LSWP06A06_RSTV2OPCDA114011336013LSWP06A06_RH2OPCDA114011340013 diff --git a/DDC0601/$GEN$/BS_DEVSCAN.PTT b/DDC0601/$GEN$/BS_DEVSCAN.PTT new file mode 100644 index 0000000..908a4e6 --- /dev/null +++ b/DDC0601/$GEN$/BS_DEVSCAN.PTT @@ -0,0 +1,20 @@ +FUNCTION_BLOCK BS_DevScan + + + VAR_INPUT + Dev_Scan_Hex : DWORD ; + Dev_Array : ARRAY [ 0 .. 31 ] of byte ; + END_VAR + + VAR_OUTPUT + Dev_Status : DWORD ; + Dev_Ratio : REAL ; + Dev_Ready : BOOL ; + Dev_Total : INT ; + Dev_Error : INT ; + HeartVavle : int ; + END_VAR + + + +END_FUNCTION_BLOCK diff --git a/DDC0601/$GEN$/BS_GETCRC16.PTT b/DDC0601/$GEN$/BS_GETCRC16.PTT new file mode 100644 index 0000000..34ea63f --- /dev/null +++ b/DDC0601/$GEN$/BS_GETCRC16.PTT @@ -0,0 +1,16 @@ +FUNCTION_BLOCK BS_GETCRC16 + + + VAR_INPUT + CRC_IN : array [ 0 .. 200 ] of byte ; + CRC_LEN : INT ; + END_VAR + + VAR_OUTPUT + CRC16H : byte ; + CRC16L : byte ; + END_VAR + + + +END_FUNCTION_BLOCK diff --git a/DDC0601/$GEN$/BS_RUNTIME.PTT b/DDC0601/$GEN$/BS_RUNTIME.PTT new file mode 100644 index 0000000..e44f3c9 --- /dev/null +++ b/DDC0601/$GEN$/BS_RUNTIME.PTT @@ -0,0 +1,17 @@ +FUNCTION_BLOCK BS_RunTime + + + VAR_INPUT + Run : BOOL ; + RunTimeSet : REAL ; + RunTimeRST : BOOL ; + RunTimeRec_In : REAL ; + END_VAR + + VAR_OUTPUT + RunTime : REAL ; + END_VAR + + + +END_FUNCTION_BLOCK diff --git a/DDC0601/$GEN$/OPCDA.PTT b/DDC0601/$GEN$/OPCDA.PTT new file mode 100644 index 0000000..d4731c8 --- /dev/null +++ b/DDC0601/$GEN$/OPCDA.PTT @@ -0,0 +1,4 @@ +PROGRAM OPCDA + + +END_PROGRAM diff --git a/DDC0601/$GEN$/Resource/$TASK00$.CRD b/DDC0601/$GEN$/Resource/$TASK00$.CRD new file mode 100644 index 0000000000000000000000000000000000000000..601e19a0c0822ca44a9df8f26fb936e10e09869b GIT binary patch literal 18456 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 literal 0 HcmV?d00001 diff --git a/DDC0601/$GEN$/Resource/BS_DEVSCAN.INC b/DDC0601/$GEN$/Resource/BS_DEVSCAN.INC new file mode 100644 index 0000000..d01c711 --- /dev/null +++ b/DDC0601/$GEN$/Resource/BS_DEVSCAN.INC @@ -0,0 +1,48 @@ +$INCLUDE_FILE + + +(* GLOBALE TYPEN *) + + + +(* PROJEKT TYPEN *) + + + +(* GLOBALE PROTOTYPEN *) + +FUNCTION_BLOCK SHL_DWORD + VAR_INPUT + EN :BOOL; + IN :DWORD; + N :UINT; + END_VAR + VAR_OUTPUT + ENO :BOOL; + OUT :DWORD; + END_VAR + END_FUNCTION_BLOCK + +FUNCTION_BLOCK SHR_DWORD + VAR_INPUT + EN :BOOL; + IN :DWORD; + N :UINT; + END_VAR + VAR_OUTPUT + ENO :BOOL; + OUT :DWORD; + END_VAR + END_FUNCTION_BLOCK + + + +(* PROJEKT PROTOTYPEN *) + + + +(* EXTERNE POEs *) + + + +$END_INCLUDE_FILE diff --git a/DDC0601/$GEN$/Resource/BS_DEVSCAN.OBJ b/DDC0601/$GEN$/Resource/BS_DEVSCAN.OBJ new file mode 100644 index 0000000000000000000000000000000000000000..052512034c6a5e46c0595350dc326e43d12a04d4 GIT binary patch literal 7559 zcmc&(3yhT26+UW=XKA0oqN}aNIqX7HPYF+W&M)1eVf;B5Q&my4Ba2h@$T3RFhpPR zX|yAqc4D<-#IosZBIT{IEAshj(m`)u)*7oDBbCf#(itz+R933KSgNKcnaE^UCRV1B zUTjiXF?!BN17dnTcUHO4-3Y`0e2apuUZkm*z19z*Y;sw@7ahDX_EvUcv1}b>wOzR- zsYJII9s*NwB(3bEV%hpahv!Nx4`0OccdT?HM}NhNo=mRG8|+b;7Sh#P!%1?rbQ;X%I*>qo@oOJ9DO??OV}gHg8Fc}l&a^X^$*qY@dd>n zndHKu{!F?%lUTN-HFstUL#f`5p^gj+bIUrHbmWp$?iAU$wl{4ZFp(E$^!1XtW|vjZ^EIGw&>2Yj0Uh8=LW zSm3{Rz`0`fuhRklDiQcP9q_r8__jJACodrAFUV3XWcZV93a7OrMCRf>SJ*AA8?V5S zld1)(HNOGozVxxePeHNnHHFnmRm-!Wo|PLwafm;ra22R({MLb5Cock%O5mN4JAe(+ z6D9&Pk!ge$zQp@WIbh}91@*3M1;sshx55-qQT*-(b+?=Z=78s{Ny}DXRLf$8)t0&j z?`vcZa1Ede3{~a`FgZU^cmSVVw%%440marHR#*&*7WOJMgTkM@p^(ETJsVYMu$-Gf zZGzt+=WTf3CeH!WYi_B%GNP2oY`kYHHi#PYrAgdY)!tdW&&s3L9%J{Sq%E}r)DHQ# z<-8v6>!ll*k-tu%6PVF$z`H@qAu1m!?6F#21@)>7fMRP8Dzt;D#P3m1kILn?ZY`*_ z@>^hXa)Ved4*}EOEedOZ8Qp6Y<^w}izEF7DYIz6LJMsfijM?)F-Jr<%fWicPGS*x) z`{W*AJ~t^aj*QYYyr*GF3w^1CM5Q?lY~b4&l%A1MP<-A}xC0dJ4Jptnt3OkCQsqSM z1a&8TV_ig;$gPqC!1SeEfgVwAmO=|K+fFYgYP-pKRAHIbxgFGY`5Q3h>VWFZ?|>P> zPZaiA&euV`E<=`j9Mt17$8xR*wO(EVrW`Zc74i%)?R6+@1O~ITDJ%eHKQt>aR+Rfn z;h@#|9;o-^UQmn++j&6RK(R#+Doh1M3tJRU0h3}**DpV@R4d-C7N(``#|lJ7NtZMfm$S4VA`9i&4gr&TQ(=RpIGa~PYp8Q6-b-~2 zpl4Sq5QACHDeT85j}|*Y?Ua84(;lO>QAb7uUmU0NWf?F>))jbPAv1u<85rsk6KWG)vt{r7pcY973TxHO#Hy4PKf}ljNY)>^%^+v(OF(ZXO;JF%nO#5ca@#A61|A-B3y=-3Qu$7tfhU79TYL7_^26Ut1CdFB~Z>GE- z83`G7akG6TlC>0_ekHQlw9J${vT_n%W<)~b_aIc~E;9YuQSE~=V?ht*0#LOC2PB@A z8+(wF)=rj1J=kfYJyLJ08hfy(LZEg~RLK*HPX}!#-YEAOIS5CGr_00ZYUE+4dE~>$ z?&KpMPaTc^HE1@M(QNxLtfgozMQalbt)*yfSQe#dEhY7~sxd`t!>rmElb<6Lrq#?q zWa3SsF`QM~Op9Sl56sVsnM0p{Zii#FVC9={cuXZcb*CknfRp8G>)qwu}czu)>EILbzi|;zp={^VUvW3Gt34z)6z7^_OCT zR6#L;Nk|Re1Ri+;x!}yt{n=;*E4iyWcIHG7EFAM=C9G3%ig&C`41(}RO7B*@PoU<^I0x`YZvWyJko4~Z~Uc3oc;)mr0Pk^K)ggKbvESpng zpGjy6^#pF6PX1bKLZN)b2cS(Bc;4%z)AKS>4|!vrm&xBIloGg|6})v8+L2B8})1Y$qfgsQ&XYcd; zQz!{=n2alr6J@qnzUjMAPAJyGthGG%Y?Kpt5^+PA+0-_a5r&YDhuu=?W5A4m>}0A# z8G+|H=Or`Lv7A`4xom5`Woz}Cc)AA1dBMEfdBIat=ta~I1fKDnoh@<-^%q|F4XZvk z6t-bp*rAXrWFyQ&$_<6>a@uRJmw!OJ4h6EiuGxuW*w~>k9w}uw6pDFw;K*|^2VEl? zBnAg{G*GnMXqYJDz!HuI@;K2^X+U}T_LmzE56Faz^3Q{#gxxX)JY!Z@XYxUrTCUnH zA`i)TQO&2qFMWILbZ$0q@Js&^3>4KP9c!(dCBXUGOC=H4d$p7Z}1*9S&xokQE*GnL|?|q^dEOr B23`OF literal 0 HcmV?d00001 diff --git a/DDC0601/$GEN$/Resource/BS_RUNTIME.INC b/DDC0601/$GEN$/Resource/BS_RUNTIME.INC new file mode 100644 index 0000000..f2550ad --- /dev/null +++ b/DDC0601/$GEN$/Resource/BS_RUNTIME.INC @@ -0,0 +1,24 @@ +$INCLUDE_FILE + + +(* GLOBALE TYPEN *) + + + +(* PROJEKT TYPEN *) + + + +(* GLOBALE PROTOTYPEN *) + + + +(* PROJEKT PROTOTYPEN *) + + + +(* EXTERNE POEs *) + + + +$END_INCLUDE_FILE diff --git a/DDC0601/$GEN$/Resource/BS_RUNTIME.OBJ b/DDC0601/$GEN$/Resource/BS_RUNTIME.OBJ new file mode 100644 index 0000000000000000000000000000000000000000..fbd05d8ff9d97015860ec0f9c7cc965b25e32a78 GIT binary patch literal 3342 zcmcIn-A-Fa5T4^>z!)4L0g8=j`yQO8wipivVP9}cM#{KK({LS@N`74p{#B81b1 z0^*{nREa)Fo}hPq1D+xGeTGW(`}XXvkEvBP7wlnXy|XhrKRY|SI3jX-+9OHvyq%{j z&C>SMO_8{h%vT%1dZ|_@`rr^5l$hYp1x<}bT+kfIIvmIID7r zLr*vHo zbS@v^7q#3enpvTv5Byv8N>IKR+%2vYR{gsFXgMf6^aK3x%B7XUJwvIl7V`Cc0Ai!) zt>hd2a^vBR?2T+L`(?d-8nczM-qI;~21U>074QJQW%SF!NhZOxf-ybXMZYU8JqpkV z@(7r6IrKTn08{Rcg4=qOMxT}oz&x(|3J&yW5&fdf0y8w@3dqG(UMScGCgqKSJz&ml zDrf?8&Qp*F=G>HmQ9a_8tw{x#oYxgx0e0}w!rRav${nIVlwX0#`9J{=CD&X~KrcCB zM8;6=!d0H5e=b|Vj0EG;lDB%UioPlvYEEPc{gT35C97Z(n4`-IMu4fE@i~xpYBV7C z(chPEfysGO!Bt>3`Zg{k7^EOf5*q&PR_~CAKXbvO~^t{KAT6Kos{G#i7lCa{Flf#Y2-z6M!rt-vP{cR z8b#}GXMRSKgW@*BvD=W;EV5pXmfkPSiqjCMsVT4Xf4{m&NWDzc^rGM@Z~i<|BY}kpJUCE- zduI+dJ1A$a0v_%k@tZJ?0~uCoN6Ao*<;<1Ncfy2PAqhI+vWx&nZ?>>_^nps4;^v?y zOrw}Yt!QCHn2`x!wipVpt6)}6PDq=CwTAY&rNyj;S#V%=^OC97!g^>Nye?O)gRI-3 znm+jnzX&(wD`0(2d1QH3_dy~E^cg=E<*M~VP{>`0RiKOPCddo&1<2v!V+M35B0w#; zwTG3!0R{xFe~6yI-)13}YFC`KgyO!2--J8(Oe9%cJ5?E3Px6@I(~}pCW1Z(^7dqc# z4Q8or>oIxoK#H0(%pI=Giv?i{A4$B$9F-VM4&IH%EZzWT*vuZUOC3{eal4-zdOsVO zF?;--rNvclP`)nYVC%Jfk2PNtuV^Ft#L{}LkDJnjY=`B{0s>zHL+A;-*Se*#@$7|c zW8S=a6EMZG=Dm^~%&{e`DO=i<77l?iZ`;xm);zv5{v&;P!J2(}BYRp+zZKtCd1SI5 s|2MEEIr1qO3A|a22fXpm1j6jik^H7tPFiDs(Z(K2zoosiG(HLb0dPI7NB{r; literal 0 HcmV?d00001 diff --git a/DDC0601/$GEN$/Resource/BuildLog.txt b/DDC0601/$GEN$/Resource/BuildLog.txt new file mode 100644 index 0000000..d2ee442 --- /dev/null +++ b/DDC0601/$GEN$/Resource/BuildLog.txt @@ -0,0 +1,45 @@ + +->开始编译工程配置项... + +->开始工程初始化... + + +->开始创建关联... + +->开始编译 ... + +->开始编译文件... + +0 错误, 0 警告. + + +->开始编译声明类型... + +->开始编译包含文件... + +->开始编译文件... + +->开始编译声明类型... + +->开始编译包含文件... + +->开始编译文件... + +->开始连接 ... + +->生成全局变量 ... + +->生成任务 SCAN ... + +->生成任务 SWP ... + +->生成目标文件: RESOURCE ... + +->目标文件大小: 24833 字节. + +0 错误, 0 警告. + +->生成OPC变量: 数量74 个 大小:2872 字节 + +->工程编译结束... + diff --git a/DDC0601/$GEN$/Resource/OPCDA.INC b/DDC0601/$GEN$/Resource/OPCDA.INC new file mode 100644 index 0000000..f2550ad --- /dev/null +++ b/DDC0601/$GEN$/Resource/OPCDA.INC @@ -0,0 +1,24 @@ +$INCLUDE_FILE + + +(* GLOBALE TYPEN *) + + + +(* PROJEKT TYPEN *) + + + +(* GLOBALE PROTOTYPEN *) + + + +(* PROJEKT PROTOTYPEN *) + + + +(* EXTERNE POEs *) + + + +$END_INCLUDE_FILE diff --git a/DDC0601/$GEN$/Resource/OPCDA.OBJ b/DDC0601/$GEN$/Resource/OPCDA.OBJ new file mode 100644 index 0000000000000000000000000000000000000000..dd5db954692cbdf1461fbf6024bf2ceee86b755b GIT binary patch literal 29263 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 rn2wp^HcKq9wAXGh>ZAunfi>V literal 0 HcmV?d00001 diff --git a/DDC0601/$GEN$/Resource/SCAN.INC b/DDC0601/$GEN$/Resource/SCAN.INC new file mode 100644 index 0000000..8bd7b46 --- /dev/null +++ b/DDC0601/$GEN$/Resource/SCAN.INC @@ -0,0 +1,25 @@ +$INCLUDE_FILE + + +(* GLOBALE TYPEN *) + + + +(* PROJEKT TYPEN *) + + + +(* GLOBALE PROTOTYPEN *) + + + +(* PROJEKT PROTOTYPEN *) + +$INCLUDE "E:\PROGRAMFILE\EXDRIVER\EXCONFIG\EXDRIVE\LIB\BRCON_MCFB_ED_V3.3.0.1\$GEN$\BS_DEVSCAN.PTT" + + +(* EXTERNE POEs *) + + + +$END_INCLUDE_FILE diff --git a/DDC0601/$GEN$/Resource/SCAN.OBJ b/DDC0601/$GEN$/Resource/SCAN.OBJ new file mode 100644 index 0000000000000000000000000000000000000000..7544a6c25fc18e55d79d83158c425cf7b1cbcf48 GIT binary patch literal 16728 zcmd5@ON^H(5Q# z1&D@e3Gx5#TK)K`YNJs-sd9<(ber~Y1#8vs&Kz+?)I8C4~p38Awu1_`C zuNpjl=F0gqFI+emwb-Fxi1G@uxTtbE51(w-b#11^0MP&~J3MnDD4$|dmMEYF>f|Pd zP_*apoH-40%ZPe)MXd@#Q$p9Br@pib`VtjX5*75PRj@2k!APQl)oB$hPgF3Ps9-Ry zf)%;~wr&S?M@F2gpRm{eK!H2)yQ}uxOrxf6?8*c#JSA~owZRP}aFrPDFKuwE61b5V z?&~(V)d}2a4EIeN+!~21uv-PesUx%2EF1YWyCmFNxnz!0%c-#K=y(tWrQk7%UK*hr z7F=uxo>1Vy1h{;v1>TwhE|-FJ32-RDJ5#`6DOjHXR|I%Z3b;}VHYC6!0vx1(M@j+g zi9@-eGT5j9kEDP{OTps_@R$Hkq=3gt!4nDaxBwqW0gso0O$qRX03S*LPm}_Za39$6A=@c+~*p>uXdf03Vm^}>M8@uMR^sr_Mm_2M; z0xUi3L<*QaY*-(*~3Z+u=KF&DPZ=n z;RINE*g^`JJq$x!{Fv)#i~I+g>!^?!|9qcJO9cPZCzI)>=!C{>bJE2AgYG zZvxhwX;!CgYXfZd#l>#?&L26})Tq7$s@`Y_*I4~X)G~?cnW|SC&EwVM({l~xxF%<@N3mf>?1`74L{rq=7-QyU?QWe2Ya!ex$e zjHvKF$2d2j0$N2Q@YXrntJ^E`uOdCmF-opbVV(Z(9sqbgt_gp#{ec#UHm z`&78YG0tsMVP5~rt1*Fc(QV#i`vRXfN9;C7#8ez5Bibn2#lDiGl{7hh{^CpLt~9Z5 zu3x-*<%jEI>)_)4Vr$ha#+>+S8TVN&h`FOR>ig$^`QiOv|M9zfpUflr;@-y}&(9tW zE5W|-o3HQx^s}$-{`~j%fA!^;cYpWrqrZQ4`_4yy`t2`1iHiT`i@SIKIbW+y24g|l zIxGwUx4<oQU4%a)J8_r># zuo)xS_ybz@fDROBke1)3fBmDtPl3(?4HQ`Is@|j(1s-g5Sg7Ob3|lznal~1xx{215SdF&<{^<;Fqt)x z*=;hXL}ri4oEDkAI&�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 OJIVq{vPfA;ME)1#w00=~ literal 0 HcmV?d00001 diff --git a/DDC0601/$GEN$/Resource/USERTYPE.INC b/DDC0601/$GEN$/Resource/USERTYPE.INC new file mode 100644 index 0000000..f2550ad --- /dev/null +++ b/DDC0601/$GEN$/Resource/USERTYPE.INC @@ -0,0 +1,24 @@ +$INCLUDE_FILE + + +(* GLOBALE TYPEN *) + + + +(* PROJEKT TYPEN *) + + + +(* GLOBALE PROTOTYPEN *) + + + +(* PROJEKT PROTOTYPEN *) + + + +(* EXTERNE POEs *) + + + +$END_INCLUDE_FILE diff --git a/DDC0601/$GEN$/Resource/pceData.txt b/DDC0601/$GEN$/Resource/pceData.txt new file mode 100644 index 0000000..fe2fed9 --- /dev/null +++ b/DDC0601/$GEN$/Resource/pceData.txt @@ -0,0 +1,1193 @@ + +Program Nr: 0: +Nr 9: SegHardwareConfig +14 00 24 08 CD CD 00 00 00 02 00 02 00 20 08 00 +08 02 08 04 + + +Program Nr: 2: +Nr 10: Datasegment +F8 00 01 08 0B 00 00 00 0D 00 00 00 14 00 00 00 +17 00 00 00 1A 00 00 00 1D 00 00 00 20 00 00 00 +23 00 00 00 26 00 00 00 29 00 00 00 2C 00 00 00 +2F 00 00 00 32 00 00 00 01 00 38 05 01 00 B8 04 +01 00 2C 05 01 00 BC 04 01 00 B0 04 01 40 18 00 +01 00 18 00 01 00 D8 04 01 00 D4 04 01 00 C8 04 +01 40 28 00 01 00 28 00 01 00 CC 04 01 00 FC 04 +01 40 38 00 01 00 38 00 01 40 08 00 01 00 08 00 +01 00 20 05 01 00 08 05 01 00 E8 04 01 00 C0 04 +01 00 30 05 01 00 24 05 01 00 F4 04 01 00 EC 04 +01 00 E0 04 01 40 58 00 01 00 58 00 01 00 14 05 +01 00 B4 04 01 00 3C 05 01 00 34 05 01 00 28 05 +01 00 18 05 01 00 0C 05 01 00 E4 04 01 00 D0 04 +01 40 48 00 01 00 48 00 01 00 1C 05 01 00 10 05 +01 00 00 05 01 00 F0 04 01 00 C4 04 01 00 DC 04 +01 00 04 05 01 00 F8 04 + +Nr 11: Codesegment +0B 02 00 06 0C 00 17 3C 00 3C 08 00 18 00 14 48 +00 39 08 00 14 00 17 B0 00 3C 08 00 10 00 14 7C +00 39 08 00 0C 00 04 08 00 12 08 00 08 00 41 3C +00 17 E8 00 3C 0C 00 18 00 14 44 00 39 0C 00 14 +00 17 8C 00 3C 0C 00 10 00 14 78 00 39 0C 00 0C +00 04 0C 00 12 0C 00 08 00 41 E8 00 17 CC 00 3C +10 00 18 00 14 5C 00 39 10 00 14 00 17 68 00 3C +10 00 10 00 14 50 00 39 10 00 0C 00 04 10 00 12 +10 00 08 00 41 CC 00 17 EC 00 3C 14 00 18 00 14 +58 00 39 14 00 14 00 17 54 00 3C 14 00 10 00 14 +4C 00 39 14 00 0C 00 04 14 00 12 14 00 08 00 41 +EC 00 17 88 00 3C 18 00 18 00 14 A0 00 39 18 00 +14 00 17 C8 00 3C 18 00 10 00 14 64 00 39 18 00 +0C 00 04 18 00 12 18 00 08 00 41 88 00 17 98 00 +3C 1C 00 18 00 14 9C 00 39 1C 00 14 00 17 E4 00 +3C 1C 00 10 00 14 60 00 39 1C 00 0C 00 04 1C 00 +12 1C 00 08 00 41 98 00 17 E0 00 3C 20 00 18 00 +14 F4 00 39 20 00 14 00 17 6C 00 3C 20 00 10 00 +14 74 00 39 20 00 0C 00 04 20 00 12 20 00 08 00 +41 E0 00 17 C4 00 3C 24 00 18 00 14 F0 00 39 24 +00 14 00 17 84 00 3C 24 00 10 00 14 70 00 39 24 +00 0C 00 04 24 00 12 24 00 08 00 41 C4 00 17 C0 +00 3C 28 00 18 00 14 DC 00 39 28 00 14 00 17 AC +00 3C 28 00 10 00 14 D4 00 39 28 00 0C 00 04 28 +00 12 28 00 08 00 41 C0 00 17 94 00 3C 2C 00 18 +00 14 D8 00 39 2C 00 14 00 17 80 00 3C 2C 00 10 +00 14 D0 00 39 2C 00 0C 00 04 2C 00 12 2C 00 08 +00 41 94 00 17 90 00 3C 30 00 18 00 14 BC 00 39 +30 00 14 00 17 40 00 3C 30 00 10 00 14 A8 00 39 +30 00 0C 00 04 30 00 12 30 00 08 00 41 90 00 17 +B4 00 3C 34 00 18 00 14 B8 00 39 34 00 14 00 17 +38 00 3C 34 00 10 00 14 A4 00 39 34 00 0C 00 04 +34 00 12 34 00 08 00 41 B4 00 07 + + IntelFormat + Die Parameterwerte der Funktionen + werden im Motorola-Format angezeigt. + ByteSize = 1. + + 6: 23 LD_BYREF_4 00 3C + 9: 60 ST_FAR_4 00 08 00 18 + e: 20 LD_BYREF_BIT 00 48 + 11: 57 ST_FAR_BIT 00 08 00 14 + 16: 23 LD_BYREF_4 00 B0 + 19: 60 ST_FAR_4 00 08 00 10 + 1e: 20 LD_BYREF_BIT 00 7C + 21: 57 ST_FAR_BIT 00 08 00 0C + 26: 4 CAL 00 08 + 29: 18 LD_FAR_4 00 08 00 08 + 2e: 65 ST_BYREF_4 00 3C + 31: 23 LD_BYREF_4 00 E8 + 34: 60 ST_FAR_4 00 0C 00 18 + 39: 20 LD_BYREF_BIT 00 44 + 3c: 57 ST_FAR_BIT 00 0C 00 14 + 41: 23 LD_BYREF_4 00 8C + 44: 60 ST_FAR_4 00 0C 00 10 + 49: 20 LD_BYREF_BIT 00 78 + 4c: 57 ST_FAR_BIT 00 0C 00 0C + 51: 4 CAL 00 0C + 54: 18 LD_FAR_4 00 0C 00 08 + 59: 65 ST_BYREF_4 00 E8 + 5c: 23 LD_BYREF_4 00 CC + 5f: 60 ST_FAR_4 00 10 00 18 + 64: 20 LD_BYREF_BIT 00 5C + 67: 57 ST_FAR_BIT 00 10 00 14 + 6c: 23 LD_BYREF_4 00 68 + 6f: 60 ST_FAR_4 00 10 00 10 + 74: 20 LD_BYREF_BIT 00 50 + 77: 57 ST_FAR_BIT 00 10 00 0C + 7c: 4 CAL 00 10 + 7f: 18 LD_FAR_4 00 10 00 08 + 84: 65 ST_BYREF_4 00 CC + 87: 23 LD_BYREF_4 00 EC + 8a: 60 ST_FAR_4 00 14 00 18 + 8f: 20 LD_BYREF_BIT 00 58 + 92: 57 ST_FAR_BIT 00 14 00 14 + 97: 23 LD_BYREF_4 00 54 + 9a: 60 ST_FAR_4 00 14 00 10 + 9f: 20 LD_BYREF_BIT 00 4C + a2: 57 ST_FAR_BIT 00 14 00 0C + a7: 4 CAL 00 14 + aa: 18 LD_FAR_4 00 14 00 08 + af: 65 ST_BYREF_4 00 EC + b2: 23 LD_BYREF_4 00 88 + b5: 60 ST_FAR_4 00 18 00 18 + ba: 20 LD_BYREF_BIT 00 A0 + bd: 57 ST_FAR_BIT 00 18 00 14 + c2: 23 LD_BYREF_4 00 C8 + c5: 60 ST_FAR_4 00 18 00 10 + ca: 20 LD_BYREF_BIT 00 64 + cd: 57 ST_FAR_BIT 00 18 00 0C + d2: 4 CAL 00 18 + d5: 18 LD_FAR_4 00 18 00 08 + da: 65 ST_BYREF_4 00 88 + dd: 23 LD_BYREF_4 00 98 + e0: 60 ST_FAR_4 00 1C 00 18 + e5: 20 LD_BYREF_BIT 00 9C + e8: 57 ST_FAR_BIT 00 1C 00 14 + ed: 23 LD_BYREF_4 00 E4 + f0: 60 ST_FAR_4 00 1C 00 10 + f5: 20 LD_BYREF_BIT 00 60 + f8: 57 ST_FAR_BIT 00 1C 00 0C + fd: 4 CAL 00 1C + 100: 18 LD_FAR_4 00 1C 00 08 + 105: 65 ST_BYREF_4 00 98 + 108: 23 LD_BYREF_4 00 E0 + 10b: 60 ST_FAR_4 00 20 00 18 + 110: 20 LD_BYREF_BIT 00 F4 + 113: 57 ST_FAR_BIT 00 20 00 14 + 118: 23 LD_BYREF_4 00 6C + 11b: 60 ST_FAR_4 00 20 00 10 + 120: 20 LD_BYREF_BIT 00 74 + 123: 57 ST_FAR_BIT 00 20 00 0C + 128: 4 CAL 00 20 + 12b: 18 LD_FAR_4 00 20 00 08 + 130: 65 ST_BYREF_4 00 E0 + 133: 23 LD_BYREF_4 00 C4 + 136: 60 ST_FAR_4 00 24 00 18 + 13b: 20 LD_BYREF_BIT 00 F0 + 13e: 57 ST_FAR_BIT 00 24 00 14 + 143: 23 LD_BYREF_4 00 84 + 146: 60 ST_FAR_4 00 24 00 10 + 14b: 20 LD_BYREF_BIT 00 70 + 14e: 57 ST_FAR_BIT 00 24 00 0C + 153: 4 CAL 00 24 + 156: 18 LD_FAR_4 00 24 00 08 + 15b: 65 ST_BYREF_4 00 C4 + 15e: 23 LD_BYREF_4 00 C0 + 161: 60 ST_FAR_4 00 28 00 18 + 166: 20 LD_BYREF_BIT 00 DC + 169: 57 ST_FAR_BIT 00 28 00 14 + 16e: 23 LD_BYREF_4 00 AC + 171: 60 ST_FAR_4 00 28 00 10 + 176: 20 LD_BYREF_BIT 00 D4 + 179: 57 ST_FAR_BIT 00 28 00 0C + 17e: 4 CAL 00 28 + 181: 18 LD_FAR_4 00 28 00 08 + 186: 65 ST_BYREF_4 00 C0 + 189: 23 LD_BYREF_4 00 94 + 18c: 60 ST_FAR_4 00 2C 00 18 + 191: 20 LD_BYREF_BIT 00 D8 + 194: 57 ST_FAR_BIT 00 2C 00 14 + 199: 23 LD_BYREF_4 00 80 + 19c: 60 ST_FAR_4 00 2C 00 10 + 1a1: 20 LD_BYREF_BIT 00 D0 + 1a4: 57 ST_FAR_BIT 00 2C 00 0C + 1a9: 4 CAL 00 2C + 1ac: 18 LD_FAR_4 00 2C 00 08 + 1b1: 65 ST_BYREF_4 00 94 + 1b4: 23 LD_BYREF_4 00 90 + 1b7: 60 ST_FAR_4 00 30 00 18 + 1bc: 20 LD_BYREF_BIT 00 BC + 1bf: 57 ST_FAR_BIT 00 30 00 14 + 1c4: 23 LD_BYREF_4 00 40 + 1c7: 60 ST_FAR_4 00 30 00 10 + 1cc: 20 LD_BYREF_BIT 00 A8 + 1cf: 57 ST_FAR_BIT 00 30 00 0C + 1d4: 4 CAL 00 30 + 1d7: 18 LD_FAR_4 00 30 00 08 + 1dc: 65 ST_BYREF_4 00 90 + 1df: 23 LD_BYREF_4 00 B4 + 1e2: 60 ST_FAR_4 00 34 00 18 + 1e7: 20 LD_BYREF_BIT 00 B8 + 1ea: 57 ST_FAR_BIT 00 34 00 14 + 1ef: 23 LD_BYREF_4 00 38 + 1f2: 60 ST_FAR_4 00 34 00 10 + 1f7: 20 LD_BYREF_BIT 00 A4 + 1fa: 57 ST_FAR_BIT 00 34 00 0C + 1ff: 4 CAL 00 34 + 202: 18 LD_FAR_4 00 34 00 08 + 207: 65 ST_BYREF_4 00 B4 + 20a: 7 RET + +Nr 12: Initialsegment +10 00 02 10 0B 00 00 00 00 00 F0 00 00 00 00 00 + +Nr 13: Datasegment +34 00 01 08 0E 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 10 00 09 00 +13 00 09 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 + +Nr 14: Codesegment +8D 00 00 06 0F 00 0A 2C 00 7B DF 03 1B 00 0D 18 +00 37 30 00 1E 34 2C 00 01 1B 00 0A 14 00 7B DF +03 75 00 22 60 EA 00 00 3C 1C 00 14 00 0A 24 00 +39 1C 00 10 00 04 1C 00 0F 1C 00 08 00 FC 01 34 +24 00 0A 0C 00 03 62 00 0F 1C 00 08 00 03 5F 00 +0D 28 00 7E 00 00 80 3F A9 37 28 00 01 5F 00 01 +62 00 0D 28 00 7E 00 00 70 42 BE 69 30 00 A9 37 +08 00 01 75 00 0A 14 00 7A DF 03 8C 00 0D 10 00 +7E 00 00 70 42 B7 37 28 00 01 8C 00 07 + + IntelFormat + Die Parameterwerte der Funktionen + werden im Motorola-Format angezeigt. + ByteSize = 1. + + 6: 10 LD_NEAR_BIT 00 2C + 9: 123 LDS_CONST_FALSE + a: 223 EQ_BIT + b: 3 JMPCN 00 1B + e: 13 LD_NEAR_4 00 18 + 11: 55 ST_NEAR_4 00 30 + 14: 30 LD_CONST_TRUE + 15: 52 ST_NEAR_BIT 00 2C + 18: 1 JMP 00 1B + 1b: 10 LD_NEAR_BIT 00 14 + 1e: 123 LDS_CONST_FALSE + 1f: 223 EQ_BIT + 20: 3 JMPCN 00 75 + 23: 34 LD_CONST_4 00 00 EA 60 + 28: 60 ST_FAR_4 00 1C 00 14 + 2d: 10 LD_NEAR_BIT 00 24 + 30: 57 ST_FAR_BIT 00 1C 00 10 + 35: 4 CAL 00 1C + 38: 15 LD_FAR_BIT 00 1C 00 08 + 3d: 1 NOT_BIT + 3f: 52 ST_NEAR_BIT 00 24 + 42: 10 LD_NEAR_BIT 00 0C + 45: 3 JMPCN 00 62 + 48: 15 LD_FAR_BIT 00 1C 00 08 + 4d: 3 JMPCN 00 5F + 50: 13 LD_NEAR_4 00 28 + 53: 126 LDS_CONST_4 3F 80 00 00 + 58: 169 ADD_FLOAT + 59: 55 ST_NEAR_4 00 28 + 5c: 1 JMP 00 5F + 5f: 1 JMP 00 62 + 62: 13 LD_NEAR_4 00 28 + 65: 126 LDS_CONST_4 42 70 00 00 + 6a: 190 DIV_FLOAT + 6b: 105 LDS_NEAR_4 00 30 + 6e: 169 ADD_FLOAT + 6f: 55 ST_NEAR_4 00 08 + 72: 1 JMP 00 75 + 75: 10 LD_NEAR_BIT 00 14 + 78: 122 LDS_CONST_TRUE + 79: 223 EQ_BIT + 7a: 3 JMPCN 00 8C + 7d: 13 LD_NEAR_4 00 10 + 80: 126 LDS_CONST_4 42 70 00 00 + 85: 183 MUL_FLOAT + 86: 55 ST_NEAR_4 00 28 + 89: 1 JMP 00 8C + 8c: 7 RET + +Nr 15: Initialsegment +34 00 02 10 0E 00 14 00 00 00 08 00 10 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 + +Nr 16: Datasegment +1D 00 01 08 11 00 CD CD 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 + +Nr 17: Codesegment +07 00 00 06 12 00 07 + + IntelFormat + Die Parameterwerte der Funktionen + werden im Motorola-Format angezeigt. + ByteSize = 1. + + 6: 7 RET + +Nr 18: Initialsegment +23 00 02 10 11 00 0A 00 00 00 00 00 09 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 + +Nr 19: Datasegment +1D 00 01 08 11 00 CD CD 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 + +Nr 20: Datasegment +34 00 01 08 0E 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 15 00 09 00 +16 00 09 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 + +Nr 21: Datasegment +1D 00 01 08 11 00 CD CD 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 + +Nr 22: Datasegment +1D 00 01 08 11 00 CD CD 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 + +Nr 23: Datasegment +34 00 01 08 0E 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 18 00 09 00 +19 00 09 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 + +Nr 24: Datasegment +1D 00 01 08 11 00 CD CD 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 + +Nr 25: Datasegment +1D 00 01 08 11 00 CD CD 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 + +Nr 26: Datasegment +34 00 01 08 0E 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 1B 00 09 00 +1C 00 09 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 + +Nr 27: Datasegment +1D 00 01 08 11 00 CD CD 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 + +Nr 28: Datasegment +1D 00 01 08 11 00 CD CD 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 + +Nr 29: Datasegment +34 00 01 08 0E 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 1E 00 09 00 +1F 00 09 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 + +Nr 30: Datasegment +1D 00 01 08 11 00 CD CD 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 + +Nr 31: Datasegment +1D 00 01 08 11 00 CD CD 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 + +Nr 32: Datasegment +34 00 01 08 0E 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 21 00 09 00 +22 00 09 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 + +Nr 33: Datasegment +1D 00 01 08 11 00 CD CD 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 + +Nr 34: Datasegment +1D 00 01 08 11 00 CD CD 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 + +Nr 35: Datasegment +34 00 01 08 0E 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 24 00 09 00 +25 00 09 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 + +Nr 36: Datasegment +1D 00 01 08 11 00 CD CD 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 + +Nr 37: Datasegment +1D 00 01 08 11 00 CD CD 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 + +Nr 38: Datasegment +34 00 01 08 0E 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 27 00 09 00 +28 00 09 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 + +Nr 39: Datasegment +1D 00 01 08 11 00 CD CD 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 + +Nr 40: Datasegment +1D 00 01 08 11 00 CD CD 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 + +Nr 41: Datasegment +34 00 01 08 0E 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 2A 00 09 00 +2B 00 09 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 + +Nr 42: Datasegment +1D 00 01 08 11 00 CD CD 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 + +Nr 43: Datasegment +1D 00 01 08 11 00 CD CD 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 + +Nr 44: Datasegment +34 00 01 08 0E 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 2D 00 09 00 +2E 00 09 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 + +Nr 45: Datasegment +1D 00 01 08 11 00 CD CD 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 + +Nr 46: Datasegment +1D 00 01 08 11 00 CD CD 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 + +Nr 47: Datasegment +34 00 01 08 0E 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 30 00 09 00 +31 00 09 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 + +Nr 48: Datasegment +1D 00 01 08 11 00 CD CD 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 + +Nr 49: Datasegment +1D 00 01 08 11 00 CD CD 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 + +Nr 50: Datasegment +34 00 01 08 0E 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 33 00 09 00 +34 00 09 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 + +Nr 51: Datasegment +1D 00 01 08 11 00 CD CD 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 + +Nr 52: Datasegment +1D 00 01 08 11 00 CD CD 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 + +Nr 53: Instancetable +36 02 14 08 00 00 25 00 0E 00 0D 00 0F 00 10 00 +09 00 13 00 09 00 0E 00 14 00 0F 00 15 00 09 00 +16 00 09 00 0E 00 17 00 0F 00 18 00 09 00 19 00 +09 00 0E 00 1A 00 0F 00 1B 00 09 00 1C 00 09 00 +0E 00 1D 00 0F 00 1E 00 09 00 1F 00 09 00 0E 00 +20 00 0F 00 21 00 09 00 22 00 09 00 0E 00 23 00 +0F 00 24 00 09 00 25 00 09 00 0E 00 26 00 0F 00 +27 00 09 00 28 00 09 00 0E 00 29 00 0F 00 2A 00 +09 00 2B 00 09 00 0E 00 2C 00 0F 00 2D 00 09 00 +2E 00 09 00 0E 00 2F 00 0F 00 30 00 09 00 31 00 +09 00 0E 00 32 00 0F 00 33 00 09 00 34 00 09 00 +F6 00 0A 00 0C 00 0D 00 00 00 14 00 00 00 17 00 +00 00 1A 00 00 00 1D 00 00 00 20 00 00 00 23 00 +00 00 26 00 00 00 29 00 00 00 2C 00 00 00 2F 00 +00 00 32 00 00 00 01 00 38 05 01 00 B8 04 01 00 +2C 05 01 00 BC 04 01 00 B0 04 01 40 18 00 01 00 +18 00 01 00 D8 04 01 00 D4 04 01 00 C8 04 01 40 +28 00 01 00 28 00 01 00 CC 04 01 00 FC 04 01 40 +38 00 01 00 38 00 01 40 08 00 01 00 08 00 01 00 +20 05 01 00 08 05 01 00 E8 04 01 00 C0 04 01 00 +30 05 01 00 24 05 01 00 F4 04 01 00 EC 04 01 00 +E0 04 01 40 58 00 01 00 58 00 01 00 14 05 01 00 +B4 04 01 00 3C 05 01 00 34 05 01 00 28 05 01 00 +18 05 01 00 0C 05 01 00 E4 04 01 00 D0 04 01 40 +48 00 01 00 48 00 01 00 1C 05 01 00 10 05 01 00 +00 05 01 00 F0 04 01 00 C4 04 01 00 DC 04 01 00 +04 05 01 00 F8 04 06 00 10 00 12 00 06 00 13 00 +12 00 06 00 15 00 12 00 06 00 16 00 12 00 06 00 +18 00 12 00 06 00 19 00 12 00 06 00 1B 00 12 00 +06 00 1C 00 12 00 06 00 1E 00 12 00 06 00 1F 00 +12 00 06 00 21 00 12 00 06 00 22 00 12 00 06 00 +24 00 12 00 06 00 25 00 12 00 06 00 27 00 12 00 +06 00 28 00 12 00 06 00 2A 00 12 00 06 00 2B 00 +12 00 06 00 2D 00 12 00 06 00 2E 00 12 00 06 00 +30 00 12 00 06 00 31 00 12 00 06 00 33 00 12 00 +06 00 34 00 12 00 + +Nr 54: Downloadtable +11 04 16 08 00 00 03 00 03 00 FA D5 00 00 00 00 +00 00 02 6C 00 00 0F 00 00 00 0E 00 00 00 0A 42 +53 5F 52 55 4E 54 49 4D 45 0C 00 0D 00 11 00 53 +57 50 30 36 41 30 31 5F 52 55 4E 54 49 4D 45 31 +14 00 11 00 53 57 50 30 36 41 30 31 5F 52 55 4E +54 49 4D 45 32 17 00 11 00 53 57 50 30 36 41 30 +32 5F 52 55 4E 54 49 4D 45 31 1A 00 11 00 53 57 +50 30 36 41 30 32 5F 52 55 4E 54 49 4D 45 32 1D +00 11 00 53 57 50 30 36 41 30 33 5F 52 55 4E 54 +49 4D 45 31 20 00 11 00 53 57 50 30 36 41 30 33 +5F 52 55 4E 54 49 4D 45 32 23 00 11 00 53 57 50 +30 36 41 30 34 5F 52 55 4E 54 49 4D 45 31 26 00 +11 00 53 57 50 30 36 41 30 34 5F 52 55 4E 54 49 +4D 45 32 29 00 11 00 53 57 50 30 36 41 30 35 5F +52 55 4E 54 49 4D 45 31 2C 00 11 00 53 57 50 30 +36 41 30 35 5F 52 55 4E 54 49 4D 45 32 2F 00 11 +00 53 57 50 30 36 41 30 36 5F 52 55 4E 54 49 4D +45 31 32 00 11 00 53 57 50 30 36 41 30 36 5F 52 +55 4E 54 49 4D 45 32 0A 8F 00 00 00 00 00 00 A0 +2C 00 00 0C 00 0A 00 0B 00 00 00 03 53 57 50 BC +0E 00 00 00 00 00 00 36 00 00 00 12 00 00 00 11 +00 00 00 03 54 4F 4E 18 00 10 00 18 00 53 57 50 +30 36 41 30 31 5F 52 55 4E 54 49 4D 45 31 2E 54 +49 4D 45 5F 4D 13 00 1A 00 53 57 50 30 36 41 30 +31 5F 52 55 4E 54 49 4D 45 31 2E 54 49 4D 45 5F +52 53 54 15 00 18 00 53 57 50 30 36 41 30 31 5F +52 55 4E 54 49 4D 45 32 2E 54 49 4D 45 5F 4D 16 +00 1A 00 53 57 50 30 36 41 30 31 5F 52 55 4E 54 +49 4D 45 32 2E 54 49 4D 45 5F 52 53 54 18 00 18 +00 53 57 50 30 36 41 30 32 5F 52 55 4E 54 49 4D +45 31 2E 54 49 4D 45 5F 4D 19 00 1A 00 53 57 50 +30 36 41 30 32 5F 52 55 4E 54 49 4D 45 31 2E 54 +49 4D 45 5F 52 53 54 1B 00 18 00 53 57 50 30 36 +41 30 32 5F 52 55 4E 54 49 4D 45 32 2E 54 49 4D +45 5F 4D 1C 00 1A 00 53 57 50 30 36 41 30 32 5F +52 55 4E 54 49 4D 45 32 2E 54 49 4D 45 5F 52 53 +54 1E 00 18 00 53 57 50 30 36 41 30 33 5F 52 55 +4E 54 49 4D 45 31 2E 54 49 4D 45 5F 4D 1F 00 1A +00 53 57 50 30 36 41 30 33 5F 52 55 4E 54 49 4D +45 31 2E 54 49 4D 45 5F 52 53 54 21 00 18 00 53 +57 50 30 36 41 30 33 5F 52 55 4E 54 49 4D 45 32 +2E 54 49 4D 45 5F 4D 22 00 1A 00 53 57 50 30 36 +41 30 33 5F 52 55 4E 54 49 4D 45 32 2E 54 49 4D +45 5F 52 53 54 24 00 18 00 53 57 50 30 36 41 30 +34 5F 52 55 4E 54 49 4D 45 31 2E 54 49 4D 45 5F +4D 25 00 1A 00 53 57 50 30 36 41 30 34 5F 52 55 +4E 54 49 4D 45 31 2E 54 49 4D 45 5F 52 53 54 27 +00 18 00 53 57 50 30 36 41 30 34 5F 52 55 4E 54 +49 4D 45 32 2E 54 49 4D 45 5F 4D 28 00 1A 00 53 +57 50 30 36 41 30 34 5F 52 55 4E 54 49 4D 45 32 +2E 54 49 4D 45 5F 52 53 54 2A 00 18 00 53 57 50 +30 36 41 30 35 5F 52 55 4E 54 49 4D 45 31 2E 54 +49 4D 45 5F 4D 2B 00 1A 00 53 57 50 30 36 41 30 +35 5F 52 55 4E 54 49 4D 45 31 2E 54 49 4D 45 5F +52 53 54 2D 00 18 00 53 57 50 30 36 41 30 35 5F +52 55 4E 54 49 4D 45 32 2E 54 49 4D 45 5F 4D 2E +00 1A 00 53 57 50 30 36 41 30 35 5F 52 55 4E 54 +49 4D 45 32 2E 54 49 4D 45 5F 52 53 54 30 00 18 +00 53 57 50 30 36 41 30 36 5F 52 55 4E 54 49 4D +45 31 2E 54 49 4D 45 5F 4D 31 00 1A 00 53 57 50 +30 36 41 30 36 5F 52 55 4E 54 49 4D 45 31 2E 54 +49 4D 45 5F 52 53 54 33 00 18 00 53 57 50 30 36 +41 30 36 5F 52 55 4E 54 49 4D 45 32 2E 54 49 4D +45 5F 4D 34 00 1A 00 53 57 50 30 36 41 30 36 5F +52 55 4E 54 49 4D 45 32 2E 54 49 4D 45 5F 52 53 +54 + + +Program Nr: 1: +Nr 10: Datasegment +E8 00 01 08 0B 00 00 00 0D 00 00 00 19 00 00 00 +1D 00 00 00 21 00 00 00 25 00 00 00 01 00 60 1F +01 00 48 23 01 00 49 23 01 00 4A 23 01 00 4B 23 +01 00 4C 23 01 00 4D 23 01 00 4E 23 01 00 4F 23 +01 00 50 23 01 00 51 23 01 00 52 23 01 00 53 23 +01 00 54 23 01 00 55 23 01 00 56 23 01 00 57 23 +01 00 58 23 01 00 59 23 01 00 5A 23 01 00 5B 23 +01 00 5C 23 01 00 5D 23 01 00 5E 23 01 00 5F 23 +01 00 60 23 01 00 61 23 01 00 62 23 01 00 63 23 +01 00 64 23 01 00 65 23 01 00 66 23 01 00 67 23 +01 00 84 04 01 00 6E 04 2C 00 01 00 02 01 00 00 +1F 00 CD CD 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 + +Nr 11: Codesegment +2F 01 00 06 0C 00 22 3F 00 00 00 37 D4 00 0D D4 +00 3C 08 00 18 00 0E A8 00 FD F1 08 00 1C 00 04 +08 00 12 08 00 0C 00 41 A0 00 0F 08 00 10 00 3E +A4 00 15 20 00 90 60 A8 00 92 63 0A 00 92 21 00 +00 93 45 93 EB 91 44 15 24 00 90 60 A8 00 92 63 +0A 00 92 21 01 00 93 45 93 EB 91 44 15 28 00 90 +60 A8 00 92 63 0A 00 92 21 02 00 93 45 93 EB 91 +44 15 2C 00 90 60 A8 00 92 63 0A 00 92 21 03 00 +93 45 93 EB 91 44 15 30 00 90 60 A8 00 92 63 0A +00 92 21 04 00 93 45 93 EB 91 44 15 34 00 90 60 +A8 00 92 63 0A 00 92 21 05 00 93 45 93 EB 91 44 +15 38 00 90 60 A8 00 92 63 0A 00 92 21 06 00 93 +45 93 EB 91 44 15 3C 00 90 60 A8 00 92 63 0A 00 +92 21 07 00 93 45 93 EB 91 44 15 40 00 90 60 A8 +00 92 63 0A 00 92 21 08 00 93 45 93 EB 91 44 15 +44 00 90 60 A8 00 92 63 0A 00 92 21 09 00 93 45 +93 EB 91 44 15 48 00 90 60 A8 00 92 63 0A 00 92 +21 0A 00 93 45 93 EB 91 44 15 4C 00 90 60 A8 00 +92 63 0A 00 92 21 0B 00 93 45 93 EB 91 44 07 + + IntelFormat + Die Parameterwerte der Funktionen + werden im Motorola-Format angezeigt. + ByteSize = 1. + + 6: 34 LD_CONST_4 00 00 00 3F + b: 55 ST_NEAR_4 00 D4 + e: 13 LD_NEAR_4 00 D4 + 11: 60 ST_FAR_4 00 08 00 18 + 16: 14 LD_NEAR_ANY 00 A8 + 19: 241 ST_FAR_ARRAY 00 08 00 1C + 1f: 4 CAL 00 08 + 22: 18 LD_FAR_4 00 08 00 0C + 27: 65 ST_BYREF_4 00 A0 + 2a: 15 LD_FAR_BIT 00 08 00 10 + 2f: 62 ST_BYREF_BIT 00 A4 + 32: 21 LD_BYREF_1 00 20 + 35: 144 PUSH_AE + 36: 96 CREATE_REFERENCE 00 A8 + 39: 146 PUSH_REF + 3a: 99 ADD_OFFSET 00 0A + 3d: 146 PUSH_REF + 3e: 33 LD_CONST_2 00 00 + 41: 147 POP_REF + 42: 69 ST_IND_2 + 43: 147 POP_REF + 44: 235 SELCT_ARRAY_IND + 45: 145 POP_AE + 46: 68 ST_IND_1 + 47: 21 LD_BYREF_1 00 24 + 4a: 144 PUSH_AE + 4b: 96 CREATE_REFERENCE 00 A8 + 4e: 146 PUSH_REF + 4f: 99 ADD_OFFSET 00 0A + 52: 146 PUSH_REF + 53: 33 LD_CONST_2 00 01 + 56: 147 POP_REF + 57: 69 ST_IND_2 + 58: 147 POP_REF + 59: 235 SELCT_ARRAY_IND + 5a: 145 POP_AE + 5b: 68 ST_IND_1 + 5c: 21 LD_BYREF_1 00 28 + 5f: 144 PUSH_AE + 60: 96 CREATE_REFERENCE 00 A8 + 63: 146 PUSH_REF + 64: 99 ADD_OFFSET 00 0A + 67: 146 PUSH_REF + 68: 33 LD_CONST_2 00 02 + 6b: 147 POP_REF + 6c: 69 ST_IND_2 + 6d: 147 POP_REF + 6e: 235 SELCT_ARRAY_IND + 6f: 145 POP_AE + 70: 68 ST_IND_1 + 71: 21 LD_BYREF_1 00 2C + 74: 144 PUSH_AE + 75: 96 CREATE_REFERENCE 00 A8 + 78: 146 PUSH_REF + 79: 99 ADD_OFFSET 00 0A + 7c: 146 PUSH_REF + 7d: 33 LD_CONST_2 00 03 + 80: 147 POP_REF + 81: 69 ST_IND_2 + 82: 147 POP_REF + 83: 235 SELCT_ARRAY_IND + 84: 145 POP_AE + 85: 68 ST_IND_1 + 86: 21 LD_BYREF_1 00 30 + 89: 144 PUSH_AE + 8a: 96 CREATE_REFERENCE 00 A8 + 8d: 146 PUSH_REF + 8e: 99 ADD_OFFSET 00 0A + 91: 146 PUSH_REF + 92: 33 LD_CONST_2 00 04 + 95: 147 POP_REF + 96: 69 ST_IND_2 + 97: 147 POP_REF + 98: 235 SELCT_ARRAY_IND + 99: 145 POP_AE + 9a: 68 ST_IND_1 + 9b: 21 LD_BYREF_1 00 34 + 9e: 144 PUSH_AE + 9f: 96 CREATE_REFERENCE 00 A8 + a2: 146 PUSH_REF + a3: 99 ADD_OFFSET 00 0A + a6: 146 PUSH_REF + a7: 33 LD_CONST_2 00 05 + aa: 147 POP_REF + ab: 69 ST_IND_2 + ac: 147 POP_REF + ad: 235 SELCT_ARRAY_IND + ae: 145 POP_AE + af: 68 ST_IND_1 + b0: 21 LD_BYREF_1 00 38 + b3: 144 PUSH_AE + b4: 96 CREATE_REFERENCE 00 A8 + b7: 146 PUSH_REF + b8: 99 ADD_OFFSET 00 0A + bb: 146 PUSH_REF + bc: 33 LD_CONST_2 00 06 + bf: 147 POP_REF + c0: 69 ST_IND_2 + c1: 147 POP_REF + c2: 235 SELCT_ARRAY_IND + c3: 145 POP_AE + c4: 68 ST_IND_1 + c5: 21 LD_BYREF_1 00 3C + c8: 144 PUSH_AE + c9: 96 CREATE_REFERENCE 00 A8 + cc: 146 PUSH_REF + cd: 99 ADD_OFFSET 00 0A + d0: 146 PUSH_REF + d1: 33 LD_CONST_2 00 07 + d4: 147 POP_REF + d5: 69 ST_IND_2 + d6: 147 POP_REF + d7: 235 SELCT_ARRAY_IND + d8: 145 POP_AE + d9: 68 ST_IND_1 + da: 21 LD_BYREF_1 00 40 + dd: 144 PUSH_AE + de: 96 CREATE_REFERENCE 00 A8 + e1: 146 PUSH_REF + e2: 99 ADD_OFFSET 00 0A + e5: 146 PUSH_REF + e6: 33 LD_CONST_2 00 08 + e9: 147 POP_REF + ea: 69 ST_IND_2 + eb: 147 POP_REF + ec: 235 SELCT_ARRAY_IND + ed: 145 POP_AE + ee: 68 ST_IND_1 + ef: 21 LD_BYREF_1 00 44 + f2: 144 PUSH_AE + f3: 96 CREATE_REFERENCE 00 A8 + f6: 146 PUSH_REF + f7: 99 ADD_OFFSET 00 0A + fa: 146 PUSH_REF + fb: 33 LD_CONST_2 00 09 + fe: 147 POP_REF + ff: 69 ST_IND_2 + 100: 147 POP_REF + 101: 235 SELCT_ARRAY_IND + 102: 145 POP_AE + 103: 68 ST_IND_1 + 104: 21 LD_BYREF_1 00 48 + 107: 144 PUSH_AE + 108: 96 CREATE_REFERENCE 00 A8 + 10b: 146 PUSH_REF + 10c: 99 ADD_OFFSET 00 0A + 10f: 146 PUSH_REF + 110: 33 LD_CONST_2 00 0A + 113: 147 POP_REF + 114: 69 ST_IND_2 + 115: 147 POP_REF + 116: 235 SELCT_ARRAY_IND + 117: 145 POP_AE + 118: 68 ST_IND_1 + 119: 21 LD_BYREF_1 00 4C + 11c: 144 PUSH_AE + 11d: 96 CREATE_REFERENCE 00 A8 + 120: 146 PUSH_REF + 121: 99 ADD_OFFSET 00 0A + 124: 146 PUSH_REF + 125: 33 LD_CONST_2 00 0B + 128: 147 POP_REF + 129: 69 ST_IND_2 + 12a: 147 POP_REF + 12b: 235 SELCT_ARRAY_IND + 12c: 145 POP_AE + 12d: 68 ST_IND_1 + 12e: 7 RET + +Nr 12: Initialsegment +50 00 02 10 0B 00 00 00 00 00 A0 00 40 00 00 00 +2C 00 01 00 02 01 00 00 1F 00 CD CD 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 + +Nr 13: Datasegment +64 00 01 08 0E 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 2C 00 01 00 +02 01 00 00 1F 00 CD CD 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 10 00 3A 40 13 00 36 40 +16 00 09 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 + +Nr 14: Codesegment +C0 01 00 06 0F 00 1F 34 5C 00 22 00 00 00 00 37 +08 00 21 00 00 36 12 00 21 00 00 36 14 00 21 00 +00 36 54 00 7D 1F 00 E1 02 6C 00 22 00 00 00 00 +7E 1F 00 00 00 C5 02 54 00 22 00 00 00 00 7E 01 +00 00 00 C5 02 3E 01 21 1F 00 68 54 00 DA 02 3E +01 01 6C 00 21 1F 00 68 54 00 C2 02 3E 01 22 00 +00 00 00 7E 01 00 00 00 DD 02 3E 01 22 00 00 00 +00 37 58 00 1E 39 48 00 08 00 39 48 00 09 00 03 +A5 00 0C 54 00 3B 48 00 14 00 0D 18 00 3C 48 00 +10 00 04 48 00 0F 48 00 09 00 03 A5 00 12 48 00 +0C 00 37 58 00 0D 58 00 7E 01 00 00 00 9A 7E 01 +00 00 00 E2 03 31 01 0C 12 00 7D 01 00 A6 36 12 +00 60 1C 00 92 63 0A 00 92 0C 54 00 93 E7 02 82 +45 93 EB 1A 7C 04 E0 03 20 01 22 01 00 00 00 37 +60 00 1E 39 4C 00 08 00 39 4C 00 09 00 03 13 01 +0C 54 00 3B 4C 00 14 00 0D 60 00 3C 4C 00 10 00 +04 4C 00 0F 4C 00 09 00 03 13 01 12 4C 00 0C 00 +37 60 00 0D 60 00 69 08 00 9E 37 08 00 01 2E 01 +1E 34 5C 00 0C 14 00 7D 01 00 A6 36 14 00 01 31 +01 21 01 00 68 54 00 A5 36 54 00 01 2B 00 0D 18 +00 7E 00 00 00 00 E6 03 55 01 0A 5C 00 FC 01 34 +10 00 01 55 01 0C 12 00 7D 00 00 E5 03 7C 01 22 +00 00 80 3F 90 0C 14 00 E7 82 04 90 0C 12 00 E7 +82 04 91 BE 91 B0 37 0C 00 01 7C 01 22 D0 07 00 +00 3C 50 00 14 00 04 50 00 0F 50 00 08 00 FC 01 +39 50 00 10 00 0F 50 00 08 00 7A DF 03 AC 01 0C +16 00 7D 01 00 A6 36 16 00 01 AC 01 0C 16 00 7D +63 00 E1 03 BF 01 21 00 00 36 16 00 01 BF 01 07 + + IntelFormat + Die Parameterwerte der Funktionen + werden im Motorola-Format angezeigt. + ByteSize = 1. + + 6: 31 LD_CONST_FALSE + 7: 52 ST_NEAR_BIT 00 5C + a: 34 LD_CONST_4 00 00 00 00 + f: 55 ST_NEAR_4 00 08 + 12: 33 LD_CONST_2 00 00 + 15: 54 ST_NEAR_2 00 12 + 18: 33 LD_CONST_2 00 00 + 1b: 54 ST_NEAR_2 00 14 + 1e: 33 LD_CONST_2 00 00 + 21: 54 ST_NEAR_2 00 54 + 24: 125 LDS_CONST_2 00 1F + 27: 225 EQ_2 + 28: 2 JMPC 00 6C + 2b: 34 LD_CONST_4 00 00 00 00 + 30: 126 LDS_CONST_4 00 00 00 1F + 35: 197 GT_4_SGN + 36: 2 JMPC 00 54 + 39: 34 LD_CONST_4 00 00 00 00 + 3e: 126 LDS_CONST_4 00 00 00 01 + 43: 197 GT_4_SGN + 44: 2 JMPC 01 3E + 47: 33 LD_CONST_2 00 1F + 4a: 104 LDS_NEAR_2 00 54 + 4d: 218 LT_2 + 4e: 2 JMPC 01 3E + 51: 1 JMP 00 6C + 54: 33 LD_CONST_2 00 1F + 57: 104 LDS_NEAR_2 00 54 + 5a: 194 GT_2 + 5b: 2 JMPC 01 3E + 5e: 34 LD_CONST_4 00 00 00 00 + 63: 126 LDS_CONST_4 00 00 00 01 + 68: 221 LT_4_SGN + 69: 2 JMPC 01 3E + 6c: 34 LD_CONST_4 00 00 00 00 + 71: 55 ST_NEAR_4 00 58 + 74: 30 LD_CONST_TRUE + 75: 57 ST_FAR_BIT 00 48 00 08 + 7a: 57 ST_FAR_BIT 00 48 00 09 + 7f: 3 JMPCN 00 A5 + 82: 12 LD_NEAR_2 00 54 + 85: 59 ST_FAR_2 00 48 00 14 + 8a: 13 LD_NEAR_4 00 18 + 8d: 60 ST_FAR_4 00 48 00 10 + 92: 4 CAL 00 48 + 95: 15 LD_FAR_BIT 00 48 00 09 + 9a: 3 JMPCN 00 A5 + 9d: 18 LD_FAR_4 00 48 00 0C + a2: 55 ST_NEAR_4 00 58 + a5: 13 LD_NEAR_4 00 58 + a8: 126 LDS_CONST_4 00 00 00 01 + ad: 154 AND_4 + ae: 126 LDS_CONST_4 00 00 00 01 + b3: 226 EQ_4 + b4: 3 JMPCN 01 31 + b7: 12 LD_NEAR_2 00 12 + ba: 125 LDS_CONST_2 00 01 + bd: 166 ADD_2_SGN + be: 54 ST_NEAR_2 00 12 + c1: 96 CREATE_REFERENCE 00 1C + c4: 146 PUSH_REF + c5: 99 ADD_OFFSET 00 0A + c8: 146 PUSH_REF + c9: 12 LD_NEAR_2 00 54 + cc: 147 POP_REF + cd: 231 TYPECAST 82 02 + d0: 69 ST_IND_2 + d1: 147 POP_REF + d2: 235 SELCT_ARRAY_IND + d3: 26 LD_IND_1 + d4: 124 LDS_CONST_1 04 + d6: 224 EQ_1 + d7: 3 JMPCN 01 20 + da: 34 LD_CONST_4 00 00 00 01 + df: 55 ST_NEAR_4 00 60 + e2: 30 LD_CONST_TRUE + e3: 57 ST_FAR_BIT 00 4C 00 08 + e8: 57 ST_FAR_BIT 00 4C 00 09 + ed: 3 JMPCN 01 13 + f0: 12 LD_NEAR_2 00 54 + f3: 59 ST_FAR_2 00 4C 00 14 + f8: 13 LD_NEAR_4 00 60 + fb: 60 ST_FAR_4 00 4C 00 10 + 100: 4 CAL 00 4C + 103: 15 LD_FAR_BIT 00 4C 00 09 + 108: 3 JMPCN 01 13 + 10b: 18 LD_FAR_4 00 4C 00 0C + 110: 55 ST_NEAR_4 00 60 + 113: 13 LD_NEAR_4 00 60 + 116: 105 LDS_NEAR_4 00 08 + 119: 158 OR_4 + 11a: 55 ST_NEAR_4 00 08 + 11d: 1 JMP 01 2E + 120: 30 LD_CONST_TRUE + 121: 52 ST_NEAR_BIT 00 5C + 124: 12 LD_NEAR_2 00 14 + 127: 125 LDS_CONST_2 00 01 + 12a: 166 ADD_2_SGN + 12b: 54 ST_NEAR_2 00 14 + 12e: 1 JMP 01 31 + 131: 33 LD_CONST_2 00 01 + 134: 104 LDS_NEAR_2 00 54 + 137: 165 ADD_2 + 138: 54 ST_NEAR_2 00 54 + 13b: 1 JMP 00 2B + 13e: 13 LD_NEAR_4 00 18 + 141: 126 LDS_CONST_4 00 00 00 00 + 146: 230 NE_4 + 147: 3 JMPCN 01 55 + 14a: 10 LD_NEAR_BIT 00 5C + 14d: 1 NOT_BIT + 14f: 52 ST_NEAR_BIT 00 10 + 152: 1 JMP 01 55 + 155: 12 LD_NEAR_2 00 12 + 158: 125 LDS_CONST_2 00 00 + 15b: 229 NE_2 + 15c: 3 JMPCN 01 7C + 15f: 34 LD_CONST_4 3F 80 00 00 + 164: 144 PUSH_AE + 165: 12 LD_NEAR_2 00 14 + 168: 231 TYPECAST 04 82 + 16b: 144 PUSH_AE + 16c: 12 LD_NEAR_2 00 12 + 16f: 231 TYPECAST 04 82 + 172: 145 POP_AE + 173: 190 DIV_FLOAT + 174: 145 POP_AE + 175: 176 SUB_FLOAT + 176: 55 ST_NEAR_4 00 0C + 179: 1 JMP 01 7C + 17c: 34 LD_CONST_4 00 00 07 D0 + 181: 60 ST_FAR_4 00 50 00 14 + 186: 4 CAL 00 50 + 189: 15 LD_FAR_BIT 00 50 00 08 + 18e: 1 NOT_BIT + 190: 57 ST_FAR_BIT 00 50 00 10 + 195: 15 LD_FAR_BIT 00 50 00 08 + 19a: 122 LDS_CONST_TRUE + 19b: 223 EQ_BIT + 19c: 3 JMPCN 01 AC + 19f: 12 LD_NEAR_2 00 16 + 1a2: 125 LDS_CONST_2 00 01 + 1a5: 166 ADD_2_SGN + 1a6: 54 ST_NEAR_2 00 16 + 1a9: 1 JMP 01 AC + 1ac: 12 LD_NEAR_2 00 16 + 1af: 125 LDS_CONST_2 00 63 + 1b2: 225 EQ_2 + 1b3: 3 JMPCN 01 BF + 1b6: 33 LD_CONST_2 00 00 + 1b9: 54 ST_NEAR_2 00 16 + 1bc: 1 JMP 01 BF + 1bf: 7 RET + +Nr 15: Initialsegment +60 00 02 10 0E 00 40 00 00 00 0C 00 10 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 2C 00 01 00 02 01 00 00 1F 00 CD CD +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 + +Nr 16: Datasegment +14 00 01 08 11 00 CD CD 00 00 00 00 00 00 00 00 +00 00 00 00 + +Nr 17: Codesegment +07 00 00 06 12 00 07 + + IntelFormat + Die Parameterwerte der Funktionen + werden im Motorola-Format angezeigt. + ByteSize = 1. + + 6: 7 RET + +Nr 18: Initialsegment +1C 00 02 10 11 00 0C 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 + +Nr 19: Datasegment +14 00 01 08 14 00 CD CD 00 00 00 00 00 00 00 00 +00 00 00 00 + +Nr 20: Codesegment +07 00 00 06 15 00 07 + + IntelFormat + Die Parameterwerte der Funktionen + werden im Motorola-Format angezeigt. + ByteSize = 1. + + 6: 7 RET + +Nr 21: Initialsegment +1C 00 02 10 14 00 0C 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 + +Nr 22: Datasegment +1D 00 01 08 17 00 CD CD 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 + +Nr 23: Codesegment +07 00 00 06 18 00 07 + + IntelFormat + Die Parameterwerte der Funktionen + werden im Motorola-Format angezeigt. + ByteSize = 1. + + 6: 7 RET + +Nr 24: Initialsegment +23 00 02 10 17 00 0A 00 00 00 00 00 09 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 + +Nr 25: Datasegment +64 00 01 08 0E 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 2C 00 01 00 +02 01 00 00 1F 00 CD CD 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 1A 00 3A 40 1B 00 36 40 +1C 00 09 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 + +Nr 26: Datasegment +14 00 01 08 11 00 CD CD 00 00 00 00 00 00 00 00 +00 00 00 00 + +Nr 27: Datasegment +14 00 01 08 14 00 CD CD 00 00 00 00 00 00 00 00 +00 00 00 00 + +Nr 28: Datasegment +1D 00 01 08 17 00 CD CD 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 + +Nr 29: Datasegment +64 00 01 08 0E 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 2C 00 01 00 +02 01 00 00 1F 00 CD CD 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 1E 00 3A 40 1F 00 36 40 +20 00 09 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 + +Nr 30: Datasegment +14 00 01 08 11 00 CD CD 00 00 00 00 00 00 00 00 +00 00 00 00 + +Nr 31: Datasegment +14 00 01 08 14 00 CD CD 00 00 00 00 00 00 00 00 +00 00 00 00 + +Nr 32: Datasegment +1D 00 01 08 17 00 CD CD 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 + +Nr 33: Datasegment +64 00 01 08 0E 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 2C 00 01 00 +02 01 00 00 1F 00 CD CD 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 22 00 3A 40 23 00 36 40 +24 00 09 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 + +Nr 34: Datasegment +14 00 01 08 11 00 CD CD 00 00 00 00 00 00 00 00 +00 00 00 00 + +Nr 35: Datasegment +14 00 01 08 14 00 CD CD 00 00 00 00 00 00 00 00 +00 00 00 00 + +Nr 36: Datasegment +1D 00 01 08 17 00 CD CD 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 + +Nr 37: Datasegment +64 00 01 08 0E 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 2C 00 01 00 +02 01 00 00 1F 00 CD CD 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 26 00 3A 40 27 00 36 40 +28 00 09 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 + +Nr 38: Datasegment +14 00 01 08 11 00 CD CD 00 00 00 00 00 00 00 00 +00 00 00 00 + +Nr 39: Datasegment +14 00 01 08 14 00 CD CD 00 00 00 00 00 00 00 00 +00 00 00 00 + +Nr 40: Datasegment +1D 00 01 08 17 00 CD CD 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 + +Nr 41: Instancetable +62 01 14 08 00 00 15 00 12 00 0D 00 0F 00 10 00 +3A 40 13 00 36 40 16 00 09 00 12 00 19 00 0F 00 +1A 00 3A 40 1B 00 36 40 1C 00 09 00 12 00 1D 00 +0F 00 1E 00 3A 40 1F 00 36 40 20 00 09 00 12 00 +21 00 0F 00 22 00 3A 40 23 00 36 40 24 00 09 00 +12 00 25 00 0F 00 26 00 3A 40 27 00 36 40 28 00 +09 00 A6 00 0A 00 0C 00 0D 00 00 00 19 00 00 00 +1D 00 00 00 21 00 00 00 25 00 00 00 01 00 60 1F +01 00 48 23 01 00 49 23 01 00 4A 23 01 00 4B 23 +01 00 4C 23 01 00 4D 23 01 00 4E 23 01 00 4F 23 +01 00 50 23 01 00 51 23 01 00 52 23 01 00 53 23 +01 00 54 23 01 00 55 23 01 00 56 23 01 00 57 23 +01 00 58 23 01 00 59 23 01 00 5A 23 01 00 5B 23 +01 00 5C 23 01 00 5D 23 01 00 5E 23 01 00 5F 23 +01 00 60 23 01 00 61 23 01 00 62 23 01 00 63 23 +01 00 64 23 01 00 65 23 01 00 66 23 01 00 67 23 +01 00 84 04 01 00 6E 04 06 00 13 00 15 00 06 00 +1B 00 15 00 06 00 1F 00 15 00 06 00 23 00 15 00 +06 00 27 00 15 00 06 00 10 00 12 00 06 00 1A 00 +12 00 06 00 1E 00 12 00 06 00 22 00 12 00 06 00 +26 00 12 00 06 00 16 00 18 00 06 00 1C 00 18 00 +06 00 20 00 18 00 06 00 24 00 18 00 06 00 28 00 +18 00 + +Nr 42: Downloadtable +47 02 16 08 00 00 05 00 03 00 F4 B1 00 00 6C F5 +00 00 1E 78 00 00 0F 00 00 00 0E 00 00 00 0A 42 +53 5F 44 45 56 53 43 41 4E 05 00 0D 00 0D 00 42 +4F 58 30 31 5F 44 45 56 53 43 41 4E 19 00 0D 00 +42 4F 58 30 32 5F 44 45 56 53 43 41 4E 1D 00 0D +00 42 4F 58 30 33 5F 44 45 56 53 43 41 4E 21 00 +0D 00 42 4F 58 30 34 5F 44 45 56 53 43 41 4E 25 +00 0D 00 42 4F 58 30 35 5F 44 45 56 53 43 41 4E +A0 0A 00 00 3C 8F 00 00 08 A1 00 00 0C 00 0A 00 +0B 00 00 00 04 53 43 41 4E 36 B3 00 00 00 00 00 +00 36 00 00 00 15 00 00 00 14 00 00 00 09 53 48 +4C 5F 44 57 4F 52 44 05 00 13 00 13 00 42 4F 58 +30 31 5F 44 45 56 53 43 41 4E 2E 53 48 52 5F 4C +1B 00 13 00 42 4F 58 30 32 5F 44 45 56 53 43 41 +4E 2E 53 48 52 5F 4C 1F 00 13 00 42 4F 58 30 33 +5F 44 45 56 53 43 41 4E 2E 53 48 52 5F 4C 23 00 +13 00 42 4F 58 30 34 5F 44 45 56 53 43 41 4E 2E +53 48 52 5F 4C 27 00 13 00 42 4F 58 30 35 5F 44 +45 56 53 43 41 4E 2E 53 48 52 5F 4C 36 B3 00 00 +00 00 00 00 36 00 00 00 12 00 00 00 11 00 00 00 +09 53 48 52 5F 44 57 4F 52 44 05 00 10 00 13 00 +42 4F 58 30 31 5F 44 45 56 53 43 41 4E 2E 53 48 +52 5F 44 1A 00 13 00 42 4F 58 30 32 5F 44 45 56 +53 43 41 4E 2E 53 48 52 5F 44 1E 00 13 00 42 4F +58 30 33 5F 44 45 56 53 43 41 4E 2E 53 48 52 5F +44 22 00 13 00 42 4F 58 30 34 5F 44 45 56 53 43 +41 4E 2E 53 48 52 5F 44 26 00 13 00 42 4F 58 30 +35 5F 44 45 56 53 43 41 4E 2E 53 48 52 5F 44 BC +0E 00 00 00 00 00 00 36 00 00 00 18 00 00 00 17 +00 00 00 03 54 4F 4E 05 00 16 00 12 00 42 4F 58 +30 31 5F 44 45 56 53 43 41 4E 2E 54 4F 4E 31 1C +00 12 00 42 4F 58 30 32 5F 44 45 56 53 43 41 4E +2E 54 4F 4E 31 20 00 12 00 42 4F 58 30 33 5F 44 +45 56 53 43 41 4E 2E 54 4F 4E 31 24 00 12 00 42 +4F 58 30 34 5F 44 45 56 53 43 41 4E 2E 54 4F 4E +31 28 00 12 00 42 4F 58 30 35 5F 44 45 56 53 43 +41 4E 2E 54 4F 4E 31 + diff --git a/DDC0601/$GEN$/Resource/pceSegs.txt b/DDC0601/$GEN$/Resource/pceSegs.txt new file mode 100644 index 0000000..8e72e5a --- /dev/null +++ b/DDC0601/$GEN$/Resource/pceSegs.txt @@ -0,0 +1,79 @@ +0/9 SegHardwareConfig -- 20 +2/10 Datasegment 2/11 248 SWP +2/11 Codesegment 2/12 523 +2/12 Initialsegment 2/11 16 +2/13 Datasegment 2/14 52 SWP.SWP06A01_RUNTIME1 +2/14 Codesegment 2/15 141 +2/15 Initialsegment 2/14 52 +2/16 Datasegment 2/17 29 SWP.SWP06A01_RUNTIME1.TIME_M +2/17 Codesegment 2/18 7 +2/18 Initialsegment 2/17 35 +2/19 Datasegment 2/17 29 SWP.SWP06A01_RUNTIME1.TIME_RST +2/20 Datasegment 2/14 52 SWP.SWP06A01_RUNTIME2 +2/21 Datasegment 2/17 29 SWP.SWP06A01_RUNTIME2.TIME_M +2/22 Datasegment 2/17 29 SWP.SWP06A01_RUNTIME2.TIME_RST +2/23 Datasegment 2/14 52 SWP.SWP06A02_RUNTIME1 +2/24 Datasegment 2/17 29 SWP.SWP06A02_RUNTIME1.TIME_M +2/25 Datasegment 2/17 29 SWP.SWP06A02_RUNTIME1.TIME_RST +2/26 Datasegment 2/14 52 SWP.SWP06A02_RUNTIME2 +2/27 Datasegment 2/17 29 SWP.SWP06A02_RUNTIME2.TIME_M +2/28 Datasegment 2/17 29 SWP.SWP06A02_RUNTIME2.TIME_RST +2/29 Datasegment 2/14 52 SWP.SWP06A03_RUNTIME1 +2/30 Datasegment 2/17 29 SWP.SWP06A03_RUNTIME1.TIME_M +2/31 Datasegment 2/17 29 SWP.SWP06A03_RUNTIME1.TIME_RST +2/32 Datasegment 2/14 52 SWP.SWP06A03_RUNTIME2 +2/33 Datasegment 2/17 29 SWP.SWP06A03_RUNTIME2.TIME_M +2/34 Datasegment 2/17 29 SWP.SWP06A03_RUNTIME2.TIME_RST +2/35 Datasegment 2/14 52 SWP.SWP06A04_RUNTIME1 +2/36 Datasegment 2/17 29 SWP.SWP06A04_RUNTIME1.TIME_M +2/37 Datasegment 2/17 29 SWP.SWP06A04_RUNTIME1.TIME_RST +2/38 Datasegment 2/14 52 SWP.SWP06A04_RUNTIME2 +2/39 Datasegment 2/17 29 SWP.SWP06A04_RUNTIME2.TIME_M +2/40 Datasegment 2/17 29 SWP.SWP06A04_RUNTIME2.TIME_RST +2/41 Datasegment 2/14 52 SWP.SWP06A05_RUNTIME1 +2/42 Datasegment 2/17 29 SWP.SWP06A05_RUNTIME1.TIME_M +2/43 Datasegment 2/17 29 SWP.SWP06A05_RUNTIME1.TIME_RST +2/44 Datasegment 2/14 52 SWP.SWP06A05_RUNTIME2 +2/45 Datasegment 2/17 29 SWP.SWP06A05_RUNTIME2.TIME_M +2/46 Datasegment 2/17 29 SWP.SWP06A05_RUNTIME2.TIME_RST +2/47 Datasegment 2/14 52 SWP.SWP06A06_RUNTIME1 +2/48 Datasegment 2/17 29 SWP.SWP06A06_RUNTIME1.TIME_M +2/49 Datasegment 2/17 29 SWP.SWP06A06_RUNTIME1.TIME_RST +2/50 Datasegment 2/14 52 SWP.SWP06A06_RUNTIME2 +2/51 Datasegment 2/17 29 SWP.SWP06A06_RUNTIME2.TIME_M +2/52 Datasegment 2/17 29 SWP.SWP06A06_RUNTIME2.TIME_RST +2/53 Instancetable -- 566 +2/54 Downloadtable -- 1041 +1/10 Datasegment 1/11 232 SCAN +1/11 Codesegment 1/12 303 +1/12 Initialsegment 1/11 80 +1/13 Datasegment 1/14 100 SCAN.BOX01_DEVSCAN +1/14 Codesegment 1/15 448 +1/15 Initialsegment 1/14 96 +1/16 Datasegment 1/17 20 SCAN.BOX01_DEVSCAN.SHR_D +1/17 Codesegment 1/18 7 +1/18 Initialsegment 1/17 28 +1/19 Datasegment 1/20 20 SCAN.BOX01_DEVSCAN.SHR_L +1/20 Codesegment 1/21 7 +1/21 Initialsegment 1/20 28 +1/22 Datasegment 1/23 29 SCAN.BOX01_DEVSCAN.TON1 +1/23 Codesegment 1/24 7 +1/24 Initialsegment 1/23 35 +1/25 Datasegment 1/14 100 SCAN.BOX02_DEVSCAN +1/26 Datasegment 1/17 20 SCAN.BOX02_DEVSCAN.SHR_D +1/27 Datasegment 1/20 20 SCAN.BOX02_DEVSCAN.SHR_L +1/28 Datasegment 1/23 29 SCAN.BOX02_DEVSCAN.TON1 +1/29 Datasegment 1/14 100 SCAN.BOX03_DEVSCAN +1/30 Datasegment 1/17 20 SCAN.BOX03_DEVSCAN.SHR_D +1/31 Datasegment 1/20 20 SCAN.BOX03_DEVSCAN.SHR_L +1/32 Datasegment 1/23 29 SCAN.BOX03_DEVSCAN.TON1 +1/33 Datasegment 1/14 100 SCAN.BOX04_DEVSCAN +1/34 Datasegment 1/17 20 SCAN.BOX04_DEVSCAN.SHR_D +1/35 Datasegment 1/20 20 SCAN.BOX04_DEVSCAN.SHR_L +1/36 Datasegment 1/23 29 SCAN.BOX04_DEVSCAN.TON1 +1/37 Datasegment 1/14 100 SCAN.BOX05_DEVSCAN +1/38 Datasegment 1/17 20 SCAN.BOX05_DEVSCAN.SHR_D +1/39 Datasegment 1/20 20 SCAN.BOX05_DEVSCAN.SHR_L +1/40 Datasegment 1/23 29 SCAN.BOX05_DEVSCAN.TON1 +1/41 Instancetable -- 354 +1/42 Downloadtable -- 583 diff --git a/DDC0601/$GEN$/Resource/pceVars.txt b/DDC0601/$GEN$/Resource/pceVars.txt new file mode 100644 index 0000000..8fd0ee3 --- /dev/null +++ b/DDC0601/$GEN$/Resource/pceVars.txt @@ -0,0 +1,497 @@ +LSWP06A01_R1 OPCDA 1 1 0 1 8 0 1 0 0 %I0.0 +LSWP06A01_F1 OPCDA 1 1 0 1 8 1 1 0 0 %I0.1 +LSWP06A01_R2 OPCDA 1 1 0 1 8 2 1 0 0 %I0.2 +LSWP06A01_F2 OPCDA 1 1 0 1 8 3 1 0 0 %I0.3 +LSWP06A01_HL OPCDA 1 1 0 1 8 4 1 0 0 %I0.4 +LSWP06A01_LL OPCDA 1 1 0 1 8 5 1 0 0 %I0.5 +LSWP06A02_R1 OPCDA 1 1 0 1 24 0 1 0 0 %I16.0 +LSWP06A02_F1 OPCDA 1 1 0 1 24 1 1 0 0 %I16.1 +LSWP06A02_R2 OPCDA 1 1 0 1 24 2 1 0 0 %I16.2 +LSWP06A02_F2 OPCDA 1 1 0 1 24 3 1 0 0 %I16.3 +LSWP06A02_HL OPCDA 1 1 0 1 24 4 1 0 0 %I16.4 +LSWP06A02_LL OPCDA 1 1 0 1 24 5 1 0 0 %I16.5 +LSWP06A03_R1 OPCDA 1 1 0 1 40 0 1 0 0 %I32.0 +LSWP06A03_F1 OPCDA 1 1 0 1 40 1 1 0 0 %I32.1 +LSWP06A03_R2 OPCDA 1 1 0 1 40 2 1 0 0 %I32.2 +LSWP06A03_F2 OPCDA 1 1 0 1 40 3 1 0 0 %I32.3 +LSWP06A03_HL OPCDA 1 1 0 1 40 4 1 0 0 %I32.4 +LSWP06A03_LL OPCDA 1 1 0 1 40 5 1 0 0 %I32.5 +LSWP06A04_R1 OPCDA 1 1 0 1 56 0 1 0 0 %I48.0 +LSWP06A04_F1 OPCDA 1 1 0 1 56 1 1 0 0 %I48.1 +LSWP06A04_R2 OPCDA 1 1 0 1 56 2 1 0 0 %I48.2 +LSWP06A04_F2 OPCDA 1 1 0 1 56 3 1 0 0 %I48.3 +LSWP06A04_HL OPCDA 1 1 0 1 56 4 1 0 0 %I48.4 +LSWP06A04_LL OPCDA 1 1 0 1 56 5 1 0 0 %I48.5 +LSWP06A05_R1 OPCDA 1 1 0 1 72 0 1 0 0 %I64.0 +LSWP06A05_F1 OPCDA 1 1 0 1 72 1 1 0 0 %I64.1 +LSWP06A05_R2 OPCDA 1 1 0 1 72 2 1 0 0 %I64.2 +LSWP06A05_F2 OPCDA 1 1 0 1 72 3 1 0 0 %I64.3 +LSWP06A05_HL OPCDA 1 1 0 1 72 4 1 0 0 %I64.4 +LSWP06A05_LL OPCDA 1 1 0 1 72 5 1 0 0 %I64.5 +LSWP06A06_R1 OPCDA 1 1 0 1 88 0 1 0 0 %I80.0 +LSWP06A06_F1 OPCDA 1 1 0 1 88 1 1 0 0 %I80.1 +LSWP06A06_R2 OPCDA 1 1 0 1 88 2 1 0 0 %I80.2 +LSWP06A06_F2 OPCDA 1 1 0 1 88 3 1 0 0 %I80.3 +LSWP06A06_HL OPCDA 1 1 0 1 88 4 1 0 0 %I80.4 +LSWP06A06_LL OPCDA 1 1 0 1 88 5 1 0 0 %I80.5 +LBOX06A01_DS OPCDA 1 1 0 1 1134 0 1 0 0 %M102.0 +LBOX06A01_OR OPCDA 11 4 0 1 1156 0 1 0 0 %M124.0 +LSWP06A01_RST1 OPCDA 1 1 0 1 1200 0 1 0 0 %M168.0 +LSWP06A01_RSTV1 OPCDA 11 4 0 1 1204 0 1 0 0 %M172.0 +LSWP06A01_RH1 OPCDA 11 4 0 1 1208 0 1 0 0 %M176.0 +LSWP06A01_RST2 OPCDA 1 1 0 1 1212 0 1 0 0 %M180.0 +LSWP06A01_RSTV2 OPCDA 11 4 0 1 1216 0 1 0 0 %M184.0 +LSWP06A01_RH2 OPCDA 11 4 0 1 1220 0 1 0 0 %M188.0 +LSWP06A02_RST1 OPCDA 1 1 0 1 1224 0 1 0 0 %M192.0 +LSWP06A02_RSTV1 OPCDA 11 4 0 1 1228 0 1 0 0 %M196.0 +LSWP06A02_RH1 OPCDA 11 4 0 1 1232 0 1 0 0 %M200.0 +LSWP06A02_RST2 OPCDA 1 1 0 1 1236 0 1 0 0 %M204.0 +LSWP06A02_RSTV2 OPCDA 11 4 0 1 1240 0 1 0 0 %M208.0 +LSWP06A02_RH2 OPCDA 11 4 0 1 1244 0 1 0 0 %M212.0 +LSWP06A03_RST1 OPCDA 1 1 0 1 1248 0 1 0 0 %M216.0 +LSWP06A03_RSTV1 OPCDA 11 4 0 1 1252 0 1 0 0 %M220.0 +LSWP06A03_RH1 OPCDA 11 4 0 1 1256 0 1 0 0 %M224.0 +LSWP06A03_RST2 OPCDA 1 1 0 1 1260 0 1 0 0 %M228.0 +LSWP06A03_RSTV2 OPCDA 11 4 0 1 1264 0 1 0 0 %M232.0 +LSWP06A03_RH2 OPCDA 11 4 0 1 1268 0 1 0 0 %M236.0 +LSWP06A04_RST1 OPCDA 1 1 0 1 1272 0 1 0 0 %M240.0 +LSWP06A04_RSTV1 OPCDA 11 4 0 1 1276 0 1 0 0 %M244.0 +LSWP06A04_RH1 OPCDA 11 4 0 1 1280 0 1 0 0 %M248.0 +LSWP06A04_RST2 OPCDA 1 1 0 1 1284 0 1 0 0 %M252.0 +LSWP06A04_RSTV2 OPCDA 11 4 0 1 1288 0 1 0 0 %M256.0 +LSWP06A04_RH2 OPCDA 11 4 0 1 1292 0 1 0 0 %M260.0 +LSWP06A05_RST1 OPCDA 1 1 0 1 1296 0 1 0 0 %M264.0 +LSWP06A05_RSTV1 OPCDA 11 4 0 1 1300 0 1 0 0 %M268.0 +LSWP06A05_RH1 OPCDA 11 4 0 1 1304 0 1 0 0 %M272.0 +LSWP06A05_RST2 OPCDA 1 1 0 1 1308 0 1 0 0 %M276.0 +LSWP06A05_RSTV2 OPCDA 11 4 0 1 1312 0 1 0 0 %M280.0 +LSWP06A05_RH2 OPCDA 11 4 0 1 1316 0 1 0 0 %M284.0 +LSWP06A06_RST1 OPCDA 1 1 0 1 1320 0 1 0 0 %M288.0 +LSWP06A06_RSTV1 OPCDA 11 4 0 1 1324 0 1 0 0 %M292.0 +LSWP06A06_RH1 OPCDA 11 4 0 1 1328 0 1 0 0 %M296.0 +LSWP06A06_RST2 OPCDA 1 1 0 1 1332 0 1 0 0 %M300.0 +LSWP06A06_RSTV2 OPCDA 11 4 0 1 1336 0 1 0 0 %M304.0 +LSWP06A06_RH2 OPCDA 11 4 0 1 1340 0 1 0 0 %M308.0 +DEV_ARRAY SCAN 22 44 1 10 168 0 4 0 0 BYTE 0..31 12 +BOX01_HEX SCAN 4 4 1 10 212 0 4 0 0 +BOX02_HEX SCAN 4 4 1 10 216 0 4 0 0 +BOX03_HEX SCAN 4 4 1 10 220 0 4 0 0 +BOX04_HEX SCAN 4 4 1 10 224 0 4 0 0 +BOX05_HEX SCAN 4 4 1 10 228 0 4 0 0 +DEV00_IP SCAN 2 1 1 1 8032 0 1 0 0 %M7000.0 +DEV00_R SCAN 2 1 1 1 9032 0 1 0 0 %M8000.0 +DEV01_R SCAN 2 1 1 1 9033 0 1 0 0 %M8001.0 +DEV02_R SCAN 2 1 1 1 9034 0 1 0 0 %M8002.0 +DEV03_R SCAN 2 1 1 1 9035 0 1 0 0 %M8003.0 +DEV04_R SCAN 2 1 1 1 9036 0 1 0 0 %M8004.0 +DEV05_R SCAN 2 1 1 1 9037 0 1 0 0 %M8005.0 +DEV06_R SCAN 2 1 1 1 9038 0 1 0 0 %M8006.0 +DEV07_R SCAN 2 1 1 1 9039 0 1 0 0 %M8007.0 +DEV08_R SCAN 2 1 1 1 9040 0 1 0 0 %M8008.0 +DEV09_R SCAN 2 1 1 1 9041 0 1 0 0 %M8009.0 +DEV10_R SCAN 2 1 1 1 9042 0 1 0 0 %M8010.0 +DEV11_R SCAN 2 1 1 1 9043 0 1 0 0 %M8011.0 +DEV12_R SCAN 2 1 1 1 9044 0 1 0 0 %M8012.0 +DEV13_R SCAN 2 1 1 1 9045 0 1 0 0 %M8013.0 +DEV14_R SCAN 2 1 1 1 9046 0 1 0 0 %M8014.0 +DEV15_R SCAN 2 1 1 1 9047 0 1 0 0 %M8015.0 +DEV16_R SCAN 2 1 1 1 9048 0 1 0 0 %M8016.0 +DEV17_R SCAN 2 1 1 1 9049 0 1 0 0 %M8017.0 +DEV18_R SCAN 2 1 1 1 9050 0 1 0 0 %M8018.0 +DEV19_R SCAN 2 1 1 1 9051 0 1 0 0 %M8019.0 +DEV20_R SCAN 2 1 1 1 9052 0 1 0 0 %M8020.0 +DEV21_R SCAN 2 1 1 1 9053 0 1 0 0 %M8021.0 +DEV22_R SCAN 2 1 1 1 9054 0 1 0 0 %M8022.0 +DEV23_R SCAN 2 1 1 1 9055 0 1 0 0 %M8023.0 +DEV24_R SCAN 2 1 1 1 9056 0 1 0 0 %M8024.0 +DEV25_R SCAN 2 1 1 1 9057 0 1 0 0 %M8025.0 +DEV26_R SCAN 2 1 1 1 9058 0 1 0 0 %M8026.0 +DEV27_R SCAN 2 1 1 1 9059 0 1 0 0 %M8027.0 +DEV28_R SCAN 2 1 1 1 9060 0 1 0 0 %M8028.0 +DEV29_R SCAN 2 1 1 1 9061 0 1 0 0 %M8029.0 +DEV30_R SCAN 2 1 1 1 9062 0 1 0 0 %M8030.0 +DEV31_R SCAN 2 1 1 1 9063 0 1 0 0 %M8031.0 +LBOX06A01_OR SCAN 11 4 1 1 1156 0 8 0 0 +LBOX06A01_DS SCAN 1 1 1 1 1134 0 8 0 0 +DEV_SCAN_HEX SCAN.BOX01_DEVSCAN 4 4 1 13 24 0 2 0 0 +DEV_ARRAY SCAN.BOX01_DEVSCAN 22 44 1 13 28 0 2 0 0 BYTE 0..31 12 +DEV_STATUS SCAN.BOX01_DEVSCAN 4 4 1 13 8 0 2 0 0 +DEV_RATIO SCAN.BOX01_DEVSCAN 11 4 1 13 12 0 2 0 0 +DEV_READY SCAN.BOX01_DEVSCAN 1 1 1 13 16 0 2 0 0 +DEV_TOTAL SCAN.BOX01_DEVSCAN 9 2 1 13 18 0 2 0 0 +DEV_ERROR SCAN.BOX01_DEVSCAN 9 2 1 13 20 0 2 0 0 +HEARTVAVLE SCAN.BOX01_DEVSCAN 9 2 1 13 22 0 2 0 0 +I SCAN.BOX01_DEVSCAN 6 2 1 13 84 0 4 0 0 +DEV_SCAN_TEMP SCAN.BOX01_DEVSCAN 4 4 1 13 88 0 4 0 0 +DEV_ERROR_FLAG SCAN.BOX01_DEVSCAN 1 1 1 13 92 0 4 0 0 +DEV_STATUS_TEMP SCAN.BOX01_DEVSCAN 4 4 1 13 96 0 4 0 0 +IN SCAN.BOX01_DEVSCAN.TON1 1 1 1 22 16 0 2 0 0 +PT SCAN.BOX01_DEVSCAN.TON1 12 4 1 22 20 0 2 0 0 +Q SCAN.BOX01_DEVSCAN.TON1 1 1 1 22 8 0 2 0 0 +ET SCAN.BOX01_DEVSCAN.TON1 12 4 1 22 12 0 2 0 0 +EN SCAN.BOX01_DEVSCAN.SHR_L 1 1 1 19 8 0 2 0 0 +IN SCAN.BOX01_DEVSCAN.SHR_L 4 4 1 19 16 0 2 0 0 +N SCAN.BOX01_DEVSCAN.SHR_L 6 2 1 19 20 0 2 0 0 +ENO SCAN.BOX01_DEVSCAN.SHR_L 1 1 1 19 9 0 2 0 0 +OUT SCAN.BOX01_DEVSCAN.SHR_L 4 4 1 19 12 0 2 0 0 +EN SCAN.BOX01_DEVSCAN.SHR_D 1 1 1 16 8 0 2 0 0 +IN SCAN.BOX01_DEVSCAN.SHR_D 4 4 1 16 16 0 2 0 0 +N SCAN.BOX01_DEVSCAN.SHR_D 6 2 1 16 20 0 2 0 0 +ENO SCAN.BOX01_DEVSCAN.SHR_D 1 1 1 16 9 0 2 0 0 +OUT SCAN.BOX01_DEVSCAN.SHR_D 4 4 1 16 12 0 2 0 0 +DEV_SCAN_HEX SCAN.BOX02_DEVSCAN 4 4 1 25 24 0 2 0 0 +DEV_ARRAY SCAN.BOX02_DEVSCAN 22 44 1 25 28 0 2 0 0 BYTE 0..31 12 +DEV_STATUS SCAN.BOX02_DEVSCAN 4 4 1 25 8 0 2 0 0 +DEV_RATIO SCAN.BOX02_DEVSCAN 11 4 1 25 12 0 2 0 0 +DEV_READY SCAN.BOX02_DEVSCAN 1 1 1 25 16 0 2 0 0 +DEV_TOTAL SCAN.BOX02_DEVSCAN 9 2 1 25 18 0 2 0 0 +DEV_ERROR SCAN.BOX02_DEVSCAN 9 2 1 25 20 0 2 0 0 +HEARTVAVLE SCAN.BOX02_DEVSCAN 9 2 1 25 22 0 2 0 0 +I SCAN.BOX02_DEVSCAN 6 2 1 25 84 0 4 0 0 +DEV_SCAN_TEMP SCAN.BOX02_DEVSCAN 4 4 1 25 88 0 4 0 0 +DEV_ERROR_FLAG SCAN.BOX02_DEVSCAN 1 1 1 25 92 0 4 0 0 +DEV_STATUS_TEMP SCAN.BOX02_DEVSCAN 4 4 1 25 96 0 4 0 0 +IN SCAN.BOX02_DEVSCAN.TON1 1 1 1 28 16 0 2 0 0 +PT SCAN.BOX02_DEVSCAN.TON1 12 4 1 28 20 0 2 0 0 +Q SCAN.BOX02_DEVSCAN.TON1 1 1 1 28 8 0 2 0 0 +ET SCAN.BOX02_DEVSCAN.TON1 12 4 1 28 12 0 2 0 0 +EN SCAN.BOX02_DEVSCAN.SHR_L 1 1 1 27 8 0 2 0 0 +IN SCAN.BOX02_DEVSCAN.SHR_L 4 4 1 27 16 0 2 0 0 +N SCAN.BOX02_DEVSCAN.SHR_L 6 2 1 27 20 0 2 0 0 +ENO SCAN.BOX02_DEVSCAN.SHR_L 1 1 1 27 9 0 2 0 0 +OUT SCAN.BOX02_DEVSCAN.SHR_L 4 4 1 27 12 0 2 0 0 +EN SCAN.BOX02_DEVSCAN.SHR_D 1 1 1 26 8 0 2 0 0 +IN SCAN.BOX02_DEVSCAN.SHR_D 4 4 1 26 16 0 2 0 0 +N SCAN.BOX02_DEVSCAN.SHR_D 6 2 1 26 20 0 2 0 0 +ENO SCAN.BOX02_DEVSCAN.SHR_D 1 1 1 26 9 0 2 0 0 +OUT SCAN.BOX02_DEVSCAN.SHR_D 4 4 1 26 12 0 2 0 0 +DEV_SCAN_HEX SCAN.BOX03_DEVSCAN 4 4 1 29 24 0 2 0 0 +DEV_ARRAY SCAN.BOX03_DEVSCAN 22 44 1 29 28 0 2 0 0 BYTE 0..31 12 +DEV_STATUS SCAN.BOX03_DEVSCAN 4 4 1 29 8 0 2 0 0 +DEV_RATIO SCAN.BOX03_DEVSCAN 11 4 1 29 12 0 2 0 0 +DEV_READY SCAN.BOX03_DEVSCAN 1 1 1 29 16 0 2 0 0 +DEV_TOTAL SCAN.BOX03_DEVSCAN 9 2 1 29 18 0 2 0 0 +DEV_ERROR SCAN.BOX03_DEVSCAN 9 2 1 29 20 0 2 0 0 +HEARTVAVLE SCAN.BOX03_DEVSCAN 9 2 1 29 22 0 2 0 0 +I SCAN.BOX03_DEVSCAN 6 2 1 29 84 0 4 0 0 +DEV_SCAN_TEMP SCAN.BOX03_DEVSCAN 4 4 1 29 88 0 4 0 0 +DEV_ERROR_FLAG SCAN.BOX03_DEVSCAN 1 1 1 29 92 0 4 0 0 +DEV_STATUS_TEMP SCAN.BOX03_DEVSCAN 4 4 1 29 96 0 4 0 0 +IN SCAN.BOX03_DEVSCAN.TON1 1 1 1 32 16 0 2 0 0 +PT SCAN.BOX03_DEVSCAN.TON1 12 4 1 32 20 0 2 0 0 +Q SCAN.BOX03_DEVSCAN.TON1 1 1 1 32 8 0 2 0 0 +ET SCAN.BOX03_DEVSCAN.TON1 12 4 1 32 12 0 2 0 0 +EN SCAN.BOX03_DEVSCAN.SHR_L 1 1 1 31 8 0 2 0 0 +IN SCAN.BOX03_DEVSCAN.SHR_L 4 4 1 31 16 0 2 0 0 +N SCAN.BOX03_DEVSCAN.SHR_L 6 2 1 31 20 0 2 0 0 +ENO SCAN.BOX03_DEVSCAN.SHR_L 1 1 1 31 9 0 2 0 0 +OUT SCAN.BOX03_DEVSCAN.SHR_L 4 4 1 31 12 0 2 0 0 +EN SCAN.BOX03_DEVSCAN.SHR_D 1 1 1 30 8 0 2 0 0 +IN SCAN.BOX03_DEVSCAN.SHR_D 4 4 1 30 16 0 2 0 0 +N SCAN.BOX03_DEVSCAN.SHR_D 6 2 1 30 20 0 2 0 0 +ENO SCAN.BOX03_DEVSCAN.SHR_D 1 1 1 30 9 0 2 0 0 +OUT SCAN.BOX03_DEVSCAN.SHR_D 4 4 1 30 12 0 2 0 0 +DEV_SCAN_HEX SCAN.BOX04_DEVSCAN 4 4 1 33 24 0 2 0 0 +DEV_ARRAY SCAN.BOX04_DEVSCAN 22 44 1 33 28 0 2 0 0 BYTE 0..31 12 +DEV_STATUS SCAN.BOX04_DEVSCAN 4 4 1 33 8 0 2 0 0 +DEV_RATIO SCAN.BOX04_DEVSCAN 11 4 1 33 12 0 2 0 0 +DEV_READY SCAN.BOX04_DEVSCAN 1 1 1 33 16 0 2 0 0 +DEV_TOTAL SCAN.BOX04_DEVSCAN 9 2 1 33 18 0 2 0 0 +DEV_ERROR SCAN.BOX04_DEVSCAN 9 2 1 33 20 0 2 0 0 +HEARTVAVLE SCAN.BOX04_DEVSCAN 9 2 1 33 22 0 2 0 0 +I SCAN.BOX04_DEVSCAN 6 2 1 33 84 0 4 0 0 +DEV_SCAN_TEMP SCAN.BOX04_DEVSCAN 4 4 1 33 88 0 4 0 0 +DEV_ERROR_FLAG SCAN.BOX04_DEVSCAN 1 1 1 33 92 0 4 0 0 +DEV_STATUS_TEMP SCAN.BOX04_DEVSCAN 4 4 1 33 96 0 4 0 0 +IN SCAN.BOX04_DEVSCAN.TON1 1 1 1 36 16 0 2 0 0 +PT SCAN.BOX04_DEVSCAN.TON1 12 4 1 36 20 0 2 0 0 +Q SCAN.BOX04_DEVSCAN.TON1 1 1 1 36 8 0 2 0 0 +ET SCAN.BOX04_DEVSCAN.TON1 12 4 1 36 12 0 2 0 0 +EN SCAN.BOX04_DEVSCAN.SHR_L 1 1 1 35 8 0 2 0 0 +IN SCAN.BOX04_DEVSCAN.SHR_L 4 4 1 35 16 0 2 0 0 +N SCAN.BOX04_DEVSCAN.SHR_L 6 2 1 35 20 0 2 0 0 +ENO SCAN.BOX04_DEVSCAN.SHR_L 1 1 1 35 9 0 2 0 0 +OUT SCAN.BOX04_DEVSCAN.SHR_L 4 4 1 35 12 0 2 0 0 +EN SCAN.BOX04_DEVSCAN.SHR_D 1 1 1 34 8 0 2 0 0 +IN SCAN.BOX04_DEVSCAN.SHR_D 4 4 1 34 16 0 2 0 0 +N SCAN.BOX04_DEVSCAN.SHR_D 6 2 1 34 20 0 2 0 0 +ENO SCAN.BOX04_DEVSCAN.SHR_D 1 1 1 34 9 0 2 0 0 +OUT SCAN.BOX04_DEVSCAN.SHR_D 4 4 1 34 12 0 2 0 0 +DEV_SCAN_HEX SCAN.BOX05_DEVSCAN 4 4 1 37 24 0 2 0 0 +DEV_ARRAY SCAN.BOX05_DEVSCAN 22 44 1 37 28 0 2 0 0 BYTE 0..31 12 +DEV_STATUS SCAN.BOX05_DEVSCAN 4 4 1 37 8 0 2 0 0 +DEV_RATIO SCAN.BOX05_DEVSCAN 11 4 1 37 12 0 2 0 0 +DEV_READY SCAN.BOX05_DEVSCAN 1 1 1 37 16 0 2 0 0 +DEV_TOTAL SCAN.BOX05_DEVSCAN 9 2 1 37 18 0 2 0 0 +DEV_ERROR SCAN.BOX05_DEVSCAN 9 2 1 37 20 0 2 0 0 +HEARTVAVLE SCAN.BOX05_DEVSCAN 9 2 1 37 22 0 2 0 0 +I SCAN.BOX05_DEVSCAN 6 2 1 37 84 0 4 0 0 +DEV_SCAN_TEMP SCAN.BOX05_DEVSCAN 4 4 1 37 88 0 4 0 0 +DEV_ERROR_FLAG SCAN.BOX05_DEVSCAN 1 1 1 37 92 0 4 0 0 +DEV_STATUS_TEMP SCAN.BOX05_DEVSCAN 4 4 1 37 96 0 4 0 0 +IN SCAN.BOX05_DEVSCAN.TON1 1 1 1 40 16 0 2 0 0 +PT SCAN.BOX05_DEVSCAN.TON1 12 4 1 40 20 0 2 0 0 +Q SCAN.BOX05_DEVSCAN.TON1 1 1 1 40 8 0 2 0 0 +ET SCAN.BOX05_DEVSCAN.TON1 12 4 1 40 12 0 2 0 0 +EN SCAN.BOX05_DEVSCAN.SHR_L 1 1 1 39 8 0 2 0 0 +IN SCAN.BOX05_DEVSCAN.SHR_L 4 4 1 39 16 0 2 0 0 +N SCAN.BOX05_DEVSCAN.SHR_L 6 2 1 39 20 0 2 0 0 +ENO SCAN.BOX05_DEVSCAN.SHR_L 1 1 1 39 9 0 2 0 0 +OUT SCAN.BOX05_DEVSCAN.SHR_L 4 4 1 39 12 0 2 0 0 +EN SCAN.BOX05_DEVSCAN.SHR_D 1 1 1 38 8 0 2 0 0 +IN SCAN.BOX05_DEVSCAN.SHR_D 4 4 1 38 16 0 2 0 0 +N SCAN.BOX05_DEVSCAN.SHR_D 6 2 1 38 20 0 2 0 0 +ENO SCAN.BOX05_DEVSCAN.SHR_D 1 1 1 38 9 0 2 0 0 +OUT SCAN.BOX05_DEVSCAN.SHR_D 4 4 1 38 12 0 2 0 0 +LSWP06A06_RSTV2 SWP 11 4 2 1 1336 0 8 1 0 +LSWP06A01_RH1 SWP 11 4 2 1 1208 0 8 0 0 +LSWP06A06_RSTV1 SWP 11 4 2 1 1324 0 8 1 0 +LSWP06A01_RST2 SWP 1 1 2 1 1212 0 8 1 0 +LSWP06A01_RST1 SWP 1 1 2 1 1200 0 8 1 0 +LSWP06A02_R2 SWP 1 1 2 1 24 2 8 1 0 +LSWP06A02_R1 SWP 1 1 2 1 24 0 8 1 0 +LSWP06A02_RSTV2 SWP 11 4 2 1 1240 0 8 1 0 +LSWP06A02_RST2 SWP 1 1 2 1 1236 0 8 1 0 +LSWP06A02_RST1 SWP 1 1 2 1 1224 0 8 1 0 +LSWP06A03_R2 SWP 1 1 2 1 40 2 8 1 0 +LSWP06A03_R1 SWP 1 1 2 1 40 0 8 1 0 +LSWP06A02_RSTV1 SWP 11 4 2 1 1228 0 8 1 0 +LSWP06A04_RSTV1 SWP 11 4 2 1 1276 0 8 1 0 +LSWP06A04_R2 SWP 1 1 2 1 56 2 8 1 0 +LSWP06A04_R1 SWP 1 1 2 1 56 0 8 1 0 +LSWP06A01_R2 SWP 1 1 2 1 8 2 8 1 0 +LSWP06A01_R1 SWP 1 1 2 1 8 0 8 1 0 +LSWP06A05_RSTV2 SWP 11 4 2 1 1312 0 8 1 0 +LSWP06A04_RSTV2 SWP 11 4 2 1 1288 0 8 1 0 +LSWP06A03_RH1 SWP 11 4 2 1 1256 0 8 0 0 +LSWP06A01_RSTV2 SWP 11 4 2 1 1216 0 8 1 0 +LSWP06A06_RH1 SWP 11 4 2 1 1328 0 8 0 0 +LSWP06A05_RH2 SWP 11 4 2 1 1316 0 8 0 0 +LSWP06A03_RH2 SWP 11 4 2 1 1268 0 8 0 0 +LSWP06A03_RST2 SWP 1 1 2 1 1260 0 8 1 0 +LSWP06A03_RST1 SWP 1 1 2 1 1248 0 8 1 0 +LSWP06A06_R2 SWP 1 1 2 1 88 2 8 1 0 +LSWP06A06_R1 SWP 1 1 2 1 88 0 8 1 0 +LSWP06A05_RSTV1 SWP 11 4 2 1 1300 0 8 1 0 +LSWP06A01_RSTV1 SWP 11 4 2 1 1204 0 8 1 0 +LSWP06A06_RH2 SWP 11 4 2 1 1340 0 8 0 0 +LSWP06A06_RST2 SWP 1 1 2 1 1332 0 8 1 0 +LSWP06A06_RST1 SWP 1 1 2 1 1320 0 8 1 0 +LSWP06A05_RH1 SWP 11 4 2 1 1304 0 8 0 0 +LSWP06A04_RH2 SWP 11 4 2 1 1292 0 8 0 0 +LSWP06A03_RSTV1 SWP 11 4 2 1 1252 0 8 1 0 +LSWP06A02_RH1 SWP 11 4 2 1 1232 0 8 0 0 +LSWP06A05_R2 SWP 1 1 2 1 72 2 8 1 0 +LSWP06A05_R1 SWP 1 1 2 1 72 0 8 1 0 +LSWP06A05_RST2 SWP 1 1 2 1 1308 0 8 1 0 +LSWP06A05_RST1 SWP 1 1 2 1 1296 0 8 1 0 +LSWP06A04_RH1 SWP 11 4 2 1 1280 0 8 0 0 +LSWP06A03_RSTV2 SWP 11 4 2 1 1264 0 8 1 0 +LSWP06A01_RH2 SWP 11 4 2 1 1220 0 8 0 0 +LSWP06A02_RH2 SWP 11 4 2 1 1244 0 8 0 0 +LSWP06A04_RST2 SWP 1 1 2 1 1284 0 8 1 0 +LSWP06A04_RST1 SWP 1 1 2 1 1272 0 8 1 0 +RUN SWP.SWP06A01_RUNTIME1 1 1 2 13 12 0 2 0 0 +RUNTIMESET SWP.SWP06A01_RUNTIME1 11 4 2 13 16 0 2 0 0 +RUNTIMERST SWP.SWP06A01_RUNTIME1 1 1 2 13 20 0 2 0 0 +RUNTIMEREC_IN SWP.SWP06A01_RUNTIME1 11 4 2 13 24 0 2 0 0 +RUNTIME SWP.SWP06A01_RUNTIME1 11 4 2 13 8 0 2 0 0 +CYCLE SWP.SWP06A01_RUNTIME1 1 1 2 13 36 0 4 0 0 +MINUTE SWP.SWP06A01_RUNTIME1 11 4 2 13 40 0 4 0 0 +INI SWP.SWP06A01_RUNTIME1 1 1 2 13 44 0 4 0 0 +RUNTIME_INI SWP.SWP06A01_RUNTIME1 11 4 2 13 48 0 4 0 0 +IN SWP.SWP06A01_RUNTIME1.TIME_M 1 1 2 16 16 0 2 0 0 +PT SWP.SWP06A01_RUNTIME1.TIME_M 12 4 2 16 20 0 2 0 0 +Q SWP.SWP06A01_RUNTIME1.TIME_M 1 1 2 16 8 0 2 0 0 +ET SWP.SWP06A01_RUNTIME1.TIME_M 12 4 2 16 12 0 2 0 0 +IN SWP.SWP06A01_RUNTIME1.TIME_RST 1 1 2 19 16 0 2 0 0 +PT SWP.SWP06A01_RUNTIME1.TIME_RST 12 4 2 19 20 0 2 0 0 +Q SWP.SWP06A01_RUNTIME1.TIME_RST 1 1 2 19 8 0 2 0 0 +ET SWP.SWP06A01_RUNTIME1.TIME_RST 12 4 2 19 12 0 2 0 0 +RUN SWP.SWP06A01_RUNTIME2 1 1 2 20 12 0 2 0 0 +RUNTIMESET SWP.SWP06A01_RUNTIME2 11 4 2 20 16 0 2 0 0 +RUNTIMERST SWP.SWP06A01_RUNTIME2 1 1 2 20 20 0 2 0 0 +RUNTIMEREC_IN SWP.SWP06A01_RUNTIME2 11 4 2 20 24 0 2 0 0 +RUNTIME SWP.SWP06A01_RUNTIME2 11 4 2 20 8 0 2 0 0 +CYCLE SWP.SWP06A01_RUNTIME2 1 1 2 20 36 0 4 0 0 +MINUTE SWP.SWP06A01_RUNTIME2 11 4 2 20 40 0 4 0 0 +INI SWP.SWP06A01_RUNTIME2 1 1 2 20 44 0 4 0 0 +RUNTIME_INI SWP.SWP06A01_RUNTIME2 11 4 2 20 48 0 4 0 0 +IN SWP.SWP06A01_RUNTIME2.TIME_M 1 1 2 21 16 0 2 0 0 +PT SWP.SWP06A01_RUNTIME2.TIME_M 12 4 2 21 20 0 2 0 0 +Q SWP.SWP06A01_RUNTIME2.TIME_M 1 1 2 21 8 0 2 0 0 +ET SWP.SWP06A01_RUNTIME2.TIME_M 12 4 2 21 12 0 2 0 0 +IN SWP.SWP06A01_RUNTIME2.TIME_RST 1 1 2 22 16 0 2 0 0 +PT SWP.SWP06A01_RUNTIME2.TIME_RST 12 4 2 22 20 0 2 0 0 +Q SWP.SWP06A01_RUNTIME2.TIME_RST 1 1 2 22 8 0 2 0 0 +ET SWP.SWP06A01_RUNTIME2.TIME_RST 12 4 2 22 12 0 2 0 0 +RUN SWP.SWP06A02_RUNTIME1 1 1 2 23 12 0 2 0 0 +RUNTIMESET SWP.SWP06A02_RUNTIME1 11 4 2 23 16 0 2 0 0 +RUNTIMERST SWP.SWP06A02_RUNTIME1 1 1 2 23 20 0 2 0 0 +RUNTIMEREC_IN SWP.SWP06A02_RUNTIME1 11 4 2 23 24 0 2 0 0 +RUNTIME SWP.SWP06A02_RUNTIME1 11 4 2 23 8 0 2 0 0 +CYCLE SWP.SWP06A02_RUNTIME1 1 1 2 23 36 0 4 0 0 +MINUTE SWP.SWP06A02_RUNTIME1 11 4 2 23 40 0 4 0 0 +INI SWP.SWP06A02_RUNTIME1 1 1 2 23 44 0 4 0 0 +RUNTIME_INI SWP.SWP06A02_RUNTIME1 11 4 2 23 48 0 4 0 0 +IN SWP.SWP06A02_RUNTIME1.TIME_M 1 1 2 24 16 0 2 0 0 +PT SWP.SWP06A02_RUNTIME1.TIME_M 12 4 2 24 20 0 2 0 0 +Q SWP.SWP06A02_RUNTIME1.TIME_M 1 1 2 24 8 0 2 0 0 +ET SWP.SWP06A02_RUNTIME1.TIME_M 12 4 2 24 12 0 2 0 0 +IN SWP.SWP06A02_RUNTIME1.TIME_RST 1 1 2 25 16 0 2 0 0 +PT SWP.SWP06A02_RUNTIME1.TIME_RST 12 4 2 25 20 0 2 0 0 +Q SWP.SWP06A02_RUNTIME1.TIME_RST 1 1 2 25 8 0 2 0 0 +ET SWP.SWP06A02_RUNTIME1.TIME_RST 12 4 2 25 12 0 2 0 0 +RUN SWP.SWP06A02_RUNTIME2 1 1 2 26 12 0 2 0 0 +RUNTIMESET SWP.SWP06A02_RUNTIME2 11 4 2 26 16 0 2 0 0 +RUNTIMERST SWP.SWP06A02_RUNTIME2 1 1 2 26 20 0 2 0 0 +RUNTIMEREC_IN SWP.SWP06A02_RUNTIME2 11 4 2 26 24 0 2 0 0 +RUNTIME SWP.SWP06A02_RUNTIME2 11 4 2 26 8 0 2 0 0 +CYCLE SWP.SWP06A02_RUNTIME2 1 1 2 26 36 0 4 0 0 +MINUTE SWP.SWP06A02_RUNTIME2 11 4 2 26 40 0 4 0 0 +INI SWP.SWP06A02_RUNTIME2 1 1 2 26 44 0 4 0 0 +RUNTIME_INI SWP.SWP06A02_RUNTIME2 11 4 2 26 48 0 4 0 0 +IN SWP.SWP06A02_RUNTIME2.TIME_M 1 1 2 27 16 0 2 0 0 +PT SWP.SWP06A02_RUNTIME2.TIME_M 12 4 2 27 20 0 2 0 0 +Q SWP.SWP06A02_RUNTIME2.TIME_M 1 1 2 27 8 0 2 0 0 +ET SWP.SWP06A02_RUNTIME2.TIME_M 12 4 2 27 12 0 2 0 0 +IN SWP.SWP06A02_RUNTIME2.TIME_RST 1 1 2 28 16 0 2 0 0 +PT SWP.SWP06A02_RUNTIME2.TIME_RST 12 4 2 28 20 0 2 0 0 +Q SWP.SWP06A02_RUNTIME2.TIME_RST 1 1 2 28 8 0 2 0 0 +ET SWP.SWP06A02_RUNTIME2.TIME_RST 12 4 2 28 12 0 2 0 0 +RUN SWP.SWP06A03_RUNTIME1 1 1 2 29 12 0 2 0 0 +RUNTIMESET SWP.SWP06A03_RUNTIME1 11 4 2 29 16 0 2 0 0 +RUNTIMERST SWP.SWP06A03_RUNTIME1 1 1 2 29 20 0 2 0 0 +RUNTIMEREC_IN SWP.SWP06A03_RUNTIME1 11 4 2 29 24 0 2 0 0 +RUNTIME SWP.SWP06A03_RUNTIME1 11 4 2 29 8 0 2 0 0 +CYCLE SWP.SWP06A03_RUNTIME1 1 1 2 29 36 0 4 0 0 +MINUTE SWP.SWP06A03_RUNTIME1 11 4 2 29 40 0 4 0 0 +INI SWP.SWP06A03_RUNTIME1 1 1 2 29 44 0 4 0 0 +RUNTIME_INI SWP.SWP06A03_RUNTIME1 11 4 2 29 48 0 4 0 0 +IN SWP.SWP06A03_RUNTIME1.TIME_M 1 1 2 30 16 0 2 0 0 +PT SWP.SWP06A03_RUNTIME1.TIME_M 12 4 2 30 20 0 2 0 0 +Q SWP.SWP06A03_RUNTIME1.TIME_M 1 1 2 30 8 0 2 0 0 +ET SWP.SWP06A03_RUNTIME1.TIME_M 12 4 2 30 12 0 2 0 0 +IN SWP.SWP06A03_RUNTIME1.TIME_RST 1 1 2 31 16 0 2 0 0 +PT SWP.SWP06A03_RUNTIME1.TIME_RST 12 4 2 31 20 0 2 0 0 +Q SWP.SWP06A03_RUNTIME1.TIME_RST 1 1 2 31 8 0 2 0 0 +ET SWP.SWP06A03_RUNTIME1.TIME_RST 12 4 2 31 12 0 2 0 0 +RUN SWP.SWP06A03_RUNTIME2 1 1 2 32 12 0 2 0 0 +RUNTIMESET SWP.SWP06A03_RUNTIME2 11 4 2 32 16 0 2 0 0 +RUNTIMERST SWP.SWP06A03_RUNTIME2 1 1 2 32 20 0 2 0 0 +RUNTIMEREC_IN SWP.SWP06A03_RUNTIME2 11 4 2 32 24 0 2 0 0 +RUNTIME SWP.SWP06A03_RUNTIME2 11 4 2 32 8 0 2 0 0 +CYCLE SWP.SWP06A03_RUNTIME2 1 1 2 32 36 0 4 0 0 +MINUTE SWP.SWP06A03_RUNTIME2 11 4 2 32 40 0 4 0 0 +INI SWP.SWP06A03_RUNTIME2 1 1 2 32 44 0 4 0 0 +RUNTIME_INI SWP.SWP06A03_RUNTIME2 11 4 2 32 48 0 4 0 0 +IN SWP.SWP06A03_RUNTIME2.TIME_M 1 1 2 33 16 0 2 0 0 +PT SWP.SWP06A03_RUNTIME2.TIME_M 12 4 2 33 20 0 2 0 0 +Q SWP.SWP06A03_RUNTIME2.TIME_M 1 1 2 33 8 0 2 0 0 +ET SWP.SWP06A03_RUNTIME2.TIME_M 12 4 2 33 12 0 2 0 0 +IN SWP.SWP06A03_RUNTIME2.TIME_RST 1 1 2 34 16 0 2 0 0 +PT SWP.SWP06A03_RUNTIME2.TIME_RST 12 4 2 34 20 0 2 0 0 +Q SWP.SWP06A03_RUNTIME2.TIME_RST 1 1 2 34 8 0 2 0 0 +ET SWP.SWP06A03_RUNTIME2.TIME_RST 12 4 2 34 12 0 2 0 0 +RUN SWP.SWP06A04_RUNTIME1 1 1 2 35 12 0 2 0 0 +RUNTIMESET SWP.SWP06A04_RUNTIME1 11 4 2 35 16 0 2 0 0 +RUNTIMERST SWP.SWP06A04_RUNTIME1 1 1 2 35 20 0 2 0 0 +RUNTIMEREC_IN SWP.SWP06A04_RUNTIME1 11 4 2 35 24 0 2 0 0 +RUNTIME SWP.SWP06A04_RUNTIME1 11 4 2 35 8 0 2 0 0 +CYCLE SWP.SWP06A04_RUNTIME1 1 1 2 35 36 0 4 0 0 +MINUTE SWP.SWP06A04_RUNTIME1 11 4 2 35 40 0 4 0 0 +INI SWP.SWP06A04_RUNTIME1 1 1 2 35 44 0 4 0 0 +RUNTIME_INI SWP.SWP06A04_RUNTIME1 11 4 2 35 48 0 4 0 0 +IN SWP.SWP06A04_RUNTIME1.TIME_M 1 1 2 36 16 0 2 0 0 +PT SWP.SWP06A04_RUNTIME1.TIME_M 12 4 2 36 20 0 2 0 0 +Q SWP.SWP06A04_RUNTIME1.TIME_M 1 1 2 36 8 0 2 0 0 +ET SWP.SWP06A04_RUNTIME1.TIME_M 12 4 2 36 12 0 2 0 0 +IN SWP.SWP06A04_RUNTIME1.TIME_RST 1 1 2 37 16 0 2 0 0 +PT SWP.SWP06A04_RUNTIME1.TIME_RST 12 4 2 37 20 0 2 0 0 +Q SWP.SWP06A04_RUNTIME1.TIME_RST 1 1 2 37 8 0 2 0 0 +ET SWP.SWP06A04_RUNTIME1.TIME_RST 12 4 2 37 12 0 2 0 0 +RUN SWP.SWP06A04_RUNTIME2 1 1 2 38 12 0 2 0 0 +RUNTIMESET SWP.SWP06A04_RUNTIME2 11 4 2 38 16 0 2 0 0 +RUNTIMERST SWP.SWP06A04_RUNTIME2 1 1 2 38 20 0 2 0 0 +RUNTIMEREC_IN SWP.SWP06A04_RUNTIME2 11 4 2 38 24 0 2 0 0 +RUNTIME SWP.SWP06A04_RUNTIME2 11 4 2 38 8 0 2 0 0 +CYCLE SWP.SWP06A04_RUNTIME2 1 1 2 38 36 0 4 0 0 +MINUTE SWP.SWP06A04_RUNTIME2 11 4 2 38 40 0 4 0 0 +INI SWP.SWP06A04_RUNTIME2 1 1 2 38 44 0 4 0 0 +RUNTIME_INI SWP.SWP06A04_RUNTIME2 11 4 2 38 48 0 4 0 0 +IN SWP.SWP06A04_RUNTIME2.TIME_M 1 1 2 39 16 0 2 0 0 +PT SWP.SWP06A04_RUNTIME2.TIME_M 12 4 2 39 20 0 2 0 0 +Q SWP.SWP06A04_RUNTIME2.TIME_M 1 1 2 39 8 0 2 0 0 +ET SWP.SWP06A04_RUNTIME2.TIME_M 12 4 2 39 12 0 2 0 0 +IN SWP.SWP06A04_RUNTIME2.TIME_RST 1 1 2 40 16 0 2 0 0 +PT SWP.SWP06A04_RUNTIME2.TIME_RST 12 4 2 40 20 0 2 0 0 +Q SWP.SWP06A04_RUNTIME2.TIME_RST 1 1 2 40 8 0 2 0 0 +ET SWP.SWP06A04_RUNTIME2.TIME_RST 12 4 2 40 12 0 2 0 0 +RUN SWP.SWP06A05_RUNTIME1 1 1 2 41 12 0 2 0 0 +RUNTIMESET SWP.SWP06A05_RUNTIME1 11 4 2 41 16 0 2 0 0 +RUNTIMERST SWP.SWP06A05_RUNTIME1 1 1 2 41 20 0 2 0 0 +RUNTIMEREC_IN SWP.SWP06A05_RUNTIME1 11 4 2 41 24 0 2 0 0 +RUNTIME SWP.SWP06A05_RUNTIME1 11 4 2 41 8 0 2 0 0 +CYCLE SWP.SWP06A05_RUNTIME1 1 1 2 41 36 0 4 0 0 +MINUTE SWP.SWP06A05_RUNTIME1 11 4 2 41 40 0 4 0 0 +INI SWP.SWP06A05_RUNTIME1 1 1 2 41 44 0 4 0 0 +RUNTIME_INI SWP.SWP06A05_RUNTIME1 11 4 2 41 48 0 4 0 0 +IN SWP.SWP06A05_RUNTIME1.TIME_M 1 1 2 42 16 0 2 0 0 +PT SWP.SWP06A05_RUNTIME1.TIME_M 12 4 2 42 20 0 2 0 0 +Q SWP.SWP06A05_RUNTIME1.TIME_M 1 1 2 42 8 0 2 0 0 +ET SWP.SWP06A05_RUNTIME1.TIME_M 12 4 2 42 12 0 2 0 0 +IN SWP.SWP06A05_RUNTIME1.TIME_RST 1 1 2 43 16 0 2 0 0 +PT SWP.SWP06A05_RUNTIME1.TIME_RST 12 4 2 43 20 0 2 0 0 +Q SWP.SWP06A05_RUNTIME1.TIME_RST 1 1 2 43 8 0 2 0 0 +ET SWP.SWP06A05_RUNTIME1.TIME_RST 12 4 2 43 12 0 2 0 0 +RUN SWP.SWP06A05_RUNTIME2 1 1 2 44 12 0 2 0 0 +RUNTIMESET SWP.SWP06A05_RUNTIME2 11 4 2 44 16 0 2 0 0 +RUNTIMERST SWP.SWP06A05_RUNTIME2 1 1 2 44 20 0 2 0 0 +RUNTIMEREC_IN SWP.SWP06A05_RUNTIME2 11 4 2 44 24 0 2 0 0 +RUNTIME SWP.SWP06A05_RUNTIME2 11 4 2 44 8 0 2 0 0 +CYCLE SWP.SWP06A05_RUNTIME2 1 1 2 44 36 0 4 0 0 +MINUTE SWP.SWP06A05_RUNTIME2 11 4 2 44 40 0 4 0 0 +INI SWP.SWP06A05_RUNTIME2 1 1 2 44 44 0 4 0 0 +RUNTIME_INI SWP.SWP06A05_RUNTIME2 11 4 2 44 48 0 4 0 0 +IN SWP.SWP06A05_RUNTIME2.TIME_M 1 1 2 45 16 0 2 0 0 +PT SWP.SWP06A05_RUNTIME2.TIME_M 12 4 2 45 20 0 2 0 0 +Q SWP.SWP06A05_RUNTIME2.TIME_M 1 1 2 45 8 0 2 0 0 +ET SWP.SWP06A05_RUNTIME2.TIME_M 12 4 2 45 12 0 2 0 0 +IN SWP.SWP06A05_RUNTIME2.TIME_RST 1 1 2 46 16 0 2 0 0 +PT SWP.SWP06A05_RUNTIME2.TIME_RST 12 4 2 46 20 0 2 0 0 +Q SWP.SWP06A05_RUNTIME2.TIME_RST 1 1 2 46 8 0 2 0 0 +ET SWP.SWP06A05_RUNTIME2.TIME_RST 12 4 2 46 12 0 2 0 0 +RUN SWP.SWP06A06_RUNTIME1 1 1 2 47 12 0 2 0 0 +RUNTIMESET SWP.SWP06A06_RUNTIME1 11 4 2 47 16 0 2 0 0 +RUNTIMERST SWP.SWP06A06_RUNTIME1 1 1 2 47 20 0 2 0 0 +RUNTIMEREC_IN SWP.SWP06A06_RUNTIME1 11 4 2 47 24 0 2 0 0 +RUNTIME SWP.SWP06A06_RUNTIME1 11 4 2 47 8 0 2 0 0 +CYCLE SWP.SWP06A06_RUNTIME1 1 1 2 47 36 0 4 0 0 +MINUTE SWP.SWP06A06_RUNTIME1 11 4 2 47 40 0 4 0 0 +INI SWP.SWP06A06_RUNTIME1 1 1 2 47 44 0 4 0 0 +RUNTIME_INI SWP.SWP06A06_RUNTIME1 11 4 2 47 48 0 4 0 0 +IN SWP.SWP06A06_RUNTIME1.TIME_M 1 1 2 48 16 0 2 0 0 +PT SWP.SWP06A06_RUNTIME1.TIME_M 12 4 2 48 20 0 2 0 0 +Q SWP.SWP06A06_RUNTIME1.TIME_M 1 1 2 48 8 0 2 0 0 +ET SWP.SWP06A06_RUNTIME1.TIME_M 12 4 2 48 12 0 2 0 0 +IN SWP.SWP06A06_RUNTIME1.TIME_RST 1 1 2 49 16 0 2 0 0 +PT SWP.SWP06A06_RUNTIME1.TIME_RST 12 4 2 49 20 0 2 0 0 +Q SWP.SWP06A06_RUNTIME1.TIME_RST 1 1 2 49 8 0 2 0 0 +ET SWP.SWP06A06_RUNTIME1.TIME_RST 12 4 2 49 12 0 2 0 0 +RUN SWP.SWP06A06_RUNTIME2 1 1 2 50 12 0 2 0 0 +RUNTIMESET SWP.SWP06A06_RUNTIME2 11 4 2 50 16 0 2 0 0 +RUNTIMERST SWP.SWP06A06_RUNTIME2 1 1 2 50 20 0 2 0 0 +RUNTIMEREC_IN SWP.SWP06A06_RUNTIME2 11 4 2 50 24 0 2 0 0 +RUNTIME SWP.SWP06A06_RUNTIME2 11 4 2 50 8 0 2 0 0 +CYCLE SWP.SWP06A06_RUNTIME2 1 1 2 50 36 0 4 0 0 +MINUTE SWP.SWP06A06_RUNTIME2 11 4 2 50 40 0 4 0 0 +INI SWP.SWP06A06_RUNTIME2 1 1 2 50 44 0 4 0 0 +RUNTIME_INI SWP.SWP06A06_RUNTIME2 11 4 2 50 48 0 4 0 0 +IN SWP.SWP06A06_RUNTIME2.TIME_M 1 1 2 51 16 0 2 0 0 +PT SWP.SWP06A06_RUNTIME2.TIME_M 12 4 2 51 20 0 2 0 0 +Q SWP.SWP06A06_RUNTIME2.TIME_M 1 1 2 51 8 0 2 0 0 +ET SWP.SWP06A06_RUNTIME2.TIME_M 12 4 2 51 12 0 2 0 0 +IN SWP.SWP06A06_RUNTIME2.TIME_RST 1 1 2 52 16 0 2 0 0 +PT SWP.SWP06A06_RUNTIME2.TIME_RST 12 4 2 52 20 0 2 0 0 +Q SWP.SWP06A06_RUNTIME2.TIME_RST 1 1 2 52 8 0 2 0 0 +ET SWP.SWP06A06_RUNTIME2.TIME_RST 12 4 2 52 12 0 2 0 0 diff --git a/DDC0601/$GEN$/Resource/pceVars.txt.xml b/DDC0601/$GEN$/Resource/pceVars.txt.xml new file mode 100644 index 0000000..a1c64f4 --- /dev/null +++ b/DDC0601/$GEN$/Resource/pceVars.txt.xml @@ -0,0 +1,503 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/DDC0601/$GEN$/SCAN.LST b/DDC0601/$GEN$/SCAN.LST new file mode 100644 index 0000000..69f2fbb --- /dev/null +++ b/DDC0601/$GEN$/SCAN.LST @@ -0,0 +1,4 @@ +E:\公司项目\项目文档\PM23092溧水秦淮人家一期拆迁安置房项目\下位机\DDC0601\SCAN.POE +E:\PROGRAMFILE\EXDRIVER\EXCONFIG\EXDRIVE\LIB\BRCON_MCFB_ED_V3.3.0.1\BS_DEVSCAN.POE + + diff --git a/DDC0601/$GEN$/SCAN.PTT b/DDC0601/$GEN$/SCAN.PTT new file mode 100644 index 0000000..98c26c3 --- /dev/null +++ b/DDC0601/$GEN$/SCAN.PTT @@ -0,0 +1,7 @@ +PROGRAM SCAN + + + + + +END_PROGRAM diff --git a/DDC0601/$GEN$/SWP.LST b/DDC0601/$GEN$/SWP.LST new file mode 100644 index 0000000..6e53e66 --- /dev/null +++ b/DDC0601/$GEN$/SWP.LST @@ -0,0 +1,2 @@ +E:\公司项目\项目文档\PM23092溧水秦淮人家一期拆迁安置房项目\下位机\DDC0601\SWP.POE +E:\PROGRAMFILE\EXDRIVER\EXCONFIG\EXDRIVE\LIB\BRCON_MCFB_ED_V3.3.0.1\BS_RUNTIME.POE diff --git a/DDC0601/$GEN$/SWP.PTT b/DDC0601/$GEN$/SWP.PTT new file mode 100644 index 0000000..1ad1025 --- /dev/null +++ b/DDC0601/$GEN$/SWP.PTT @@ -0,0 +1,7 @@ +PROGRAM SWP + + + + + +END_PROGRAM diff --git a/DDC0601/$GEN$/TH4851.LST b/DDC0601/$GEN$/TH4851.LST new file mode 100644 index 0000000..ea6968f --- /dev/null +++ b/DDC0601/$GEN$/TH4851.LST @@ -0,0 +1,5 @@ +E:\公司项目\项目文档\PM23092溧水秦淮人家一期拆迁安置房项目\下位机\DDCB102\TH4851.POE + + +E:\PROGRAMFILE\EXDRIVER\EXCONFIG\EXDRIVE\LIB\BRCON_MCFB_ED_V3.3.0.1\BS_GETCRC16.POE + diff --git a/DDC0601/DDC0601.GEN b/DDC0601/DDC0601.GEN new file mode 100644 index 0000000..0833659 --- /dev/null +++ b/DDC0601/DDC0601.GEN @@ -0,0 +1,16 @@ +[PROTOTYP_PROG] +COUNT=2 +FILE1=\$GEN$\SCAN +FILE0=\$GEN$\SWP +[PROTOTYP_FB] +COUNT=0 +[PROTOTYP_FKT] +COUNT=0 +[LIBRARY] +FILE2=\LIB\BRCON_MCFB_ED_V3.3.0.1\BRCON_MCFB_ED_V3.3.0.1.GEN +COUNT=3 +FILE1=\LIB\BRCON_MCFB_IU_V4.0.0\BRCON_MCFB_ED_V4.0.1.GEN +FILE0=\LIB\sfclib\sfclib.GEN +[EXECUTABLE] +COUNT=1 +FILE0=\$ENV$\Resource\Resource diff --git a/DDC0601/DDC0601.VAR b/DDC0601/DDC0601.VAR new file mode 100644 index 0000000..eb730d0 --- /dev/null +++ b/DDC0601/DDC0601.VAR @@ -0,0 +1,24 @@ +[MAKEFILE] +COUNT=1 +ACTIVE=\$ENV$\Resource\Resource.MAK +FILE0=\$ENV$\Resource\Resource +[LIBRARY] +FILE2=\LIB\BRCON_MCFB_ED_V3.3.0.1\BRCON_MCFB_ED_V3.3.0.1.VAR +COUNT=3 +FILE1=\LIB\BRCON_MCFB_IU_V4.0.0\BRCON_MCFB_ED_V4.0.1.VAR +FILE0=\LIB\sfclib\sfclib.VAR +[ENCODING] +UTF8=1 +[ST_PROGRAM] +COUNT=2 +FILE1=\SWP +FILE0=\SCAN +[DIRECT_GLOBAL] +COUNT=1 +FILE0=\OPCDA +[TYPEDEF] +COUNT=1 +FILE0=\USERTYPE +[DATPARAM_INFO] +SeperateGen=1 +Version=4.0 diff --git a/DDC0601/OPCDA.POE b/DDC0601/OPCDA.POE new file mode 100644 index 0000000..8dab575 --- /dev/null +++ b/DDC0601/OPCDA.POE @@ -0,0 +1,111 @@ +$BEGIN_IT_HEADER +DIRECTGLOBALDEFINITIONS = 1 +$END_IT_HEADER +PROGRAM OPCDA +VAR_GLOBAL +(* IOM 0801R 鍦板潃: 0 *) +LSWP06A01_R1 AT%I0.0 :BOOL; (*娼滄薄娉典簳SUMP-01-娉1杩愯鐘舵*) +LSWP06A01_F1 AT%I0.1 :BOOL; (*娼滄薄娉典簳SUMP-01-娉1鏁呴殰鐘舵*) +LSWP06A01_R2 AT%I0.2 :BOOL; (*娼滄薄娉典簳SUMP-01-娉2杩愯鐘舵*) +LSWP06A01_F2 AT%I0.3 :BOOL; (*娼滄薄娉典簳SUMP-01-娉2鏁呴殰鐘舵*) +LSWP06A01_HL AT%I0.4 :BOOL; (*娼滄薄娉典簳SUMP-01-楂樻恫浣*) +LSWP06A01_LL AT%I0.5 :BOOL; (*娼滄薄娉典簳SUMP-01-浣庢恫浣*) + + +(* IOM 0801R 鍦板潃: 1 *) +LSWP06A02_R1 AT%I16.0 :BOOL; (*娼滄薄娉典簳SUMP-01-娉1杩愯鐘舵*) +LSWP06A02_F1 AT%I16.1 :BOOL; (*娼滄薄娉典簳SUMP-01-娉1鏁呴殰鐘舵*) +LSWP06A02_R2 AT%I16.2 :BOOL; (*娼滄薄娉典簳SUMP-01-娉2杩愯鐘舵*) +LSWP06A02_F2 AT%I16.3 :BOOL; (*娼滄薄娉典簳SUMP-01-娉2鏁呴殰鐘舵*) +LSWP06A02_HL AT%I16.4 :BOOL; (*娼滄薄娉典簳SUMP-01-楂樻恫浣*) +LSWP06A02_LL AT%I16.5 :BOOL; (*娼滄薄娉典簳SUMP-01-浣庢恫浣*) + + +(* IOM 0801R 鍦板潃: 2 *) +LSWP06A03_R1 AT%I32.0 :BOOL; (*娼滄薄娉典簳SUMP-01-娉1杩愯鐘舵*) +LSWP06A03_F1 AT%I32.1 :BOOL; (*娼滄薄娉典簳SUMP-01-娉1鏁呴殰鐘舵*) +LSWP06A03_R2 AT%I32.2 :BOOL; (*娼滄薄娉典簳SUMP-01-娉2杩愯鐘舵*) +LSWP06A03_F2 AT%I32.3 :BOOL; (*娼滄薄娉典簳SUMP-01-娉2鏁呴殰鐘舵*) +LSWP06A03_HL AT%I32.4 :BOOL; (*娼滄薄娉典簳SUMP-01-楂樻恫浣*) +LSWP06A03_LL AT%I32.5 :BOOL; (*娼滄薄娉典簳SUMP-01-浣庢恫浣*) + + +(* IOM 0801R 鍦板潃: 3 *) +LSWP06A04_R1 AT%I48.0 :BOOL; (*娼滄薄娉典簳SUMP-01-娉1杩愯鐘舵*) +LSWP06A04_F1 AT%I48.1 :BOOL; (*娼滄薄娉典簳SUMP-01-娉1鏁呴殰鐘舵*) +LSWP06A04_R2 AT%I48.2 :BOOL; (*娼滄薄娉典簳SUMP-01-娉2杩愯鐘舵*) +LSWP06A04_F2 AT%I48.3 :BOOL; (*娼滄薄娉典簳SUMP-01-娉2鏁呴殰鐘舵*) +LSWP06A04_HL AT%I48.4 :BOOL; (*娼滄薄娉典簳SUMP-01-楂樻恫浣*) +LSWP06A04_LL AT%I48.5 :BOOL; (*娼滄薄娉典簳SUMP-01-浣庢恫浣*) + + +(* IOM 0801R 鍦板潃: 4 *) +LSWP06A05_R1 AT%I64.0 :BOOL; (*娼滄薄娉典簳SUMP-01-娉1杩愯鐘舵*) +LSWP06A05_F1 AT%I64.1 :BOOL; (*娼滄薄娉典簳SUMP-01-娉1鏁呴殰鐘舵*) +LSWP06A05_R2 AT%I64.2 :BOOL; (*娼滄薄娉典簳SUMP-01-娉2杩愯鐘舵*) +LSWP06A05_F2 AT%I64.3 :BOOL; (*娼滄薄娉典簳SUMP-01-娉2鏁呴殰鐘舵*) +LSWP06A05_HL AT%I64.4 :BOOL; (*娼滄薄娉典簳SUMP-01-楂樻恫浣*) +LSWP06A05_LL AT%I64.5 :BOOL; (*娼滄薄娉典簳SUMP-01-浣庢恫浣*) + + +(* IOM 0801R 鍦板潃: 5 *) +LSWP06A06_R1 AT%I80.0 :BOOL; (*娼滄薄娉典簳SUMP-01-娉1杩愯鐘舵*) +LSWP06A06_F1 AT%I80.1 :BOOL; (*娼滄薄娉典簳SUMP-01-娉1鏁呴殰鐘舵*) +LSWP06A06_R2 AT%I80.2 :BOOL; (*娼滄薄娉典簳SUMP-01-娉2杩愯鐘舵*) +LSWP06A06_F2 AT%I80.3 :BOOL; (*娼滄薄娉典簳SUMP-01-娉2鏁呴殰鐘舵*) +LSWP06A06_HL AT%I80.4 :BOOL; (*娼滄薄娉典簳SUMP-01-楂樻恫浣*) +LSWP06A06_LL AT%I80.5 :BOOL; (*娼滄薄娉典簳SUMP-01-浣庢恫浣*) + + +LBOX06A01_DS AT%M102.0 :BOOL; (*鎺у埗绠盉01-妯″潡鍦板潃鐘舵*) +LBOX06A01_OR AT%M124.0 :REAL; (*鎺у埗绠盉00-妯″潡鍦ㄧ嚎姣斾緥*) + + +LSWP06A01_RST1 AT%M168.0 :BOOL; (*娼滄薄娉典簳06A01-杩愯鏃堕棿绱Н閲嶇疆1*) +LSWP06A01_RSTV1 AT%M172.0 :REAL; (*娼滄薄娉典簳06A01-杩愯鏃堕棿绱Н閲嶇疆鍊1*) +LSWP06A01_RH1 AT%M176.0 :REAL; (*娼滄薄娉典簳06A01-杩愯鏃堕棿绱Н鍊1*) +LSWP06A01_RST2 AT%M180.0 :BOOL; (*娼滄薄娉典簳06A01-杩愯鏃堕棿绱Н閲嶇疆2*) +LSWP06A01_RSTV2 AT%M184.0 :REAL; (*娼滄薄娉典簳06A01-杩愯鏃堕棿绱Н閲嶇疆鍊2*) +LSWP06A01_RH2 AT%M188.0 :REAL; (*娼滄薄娉典簳06A01-杩愯鏃堕棿绱Н鍊2*) + +LSWP06A02_RST1 AT%M192.0 :BOOL; (*娼滄薄娉典簳06A02-杩愯鏃堕棿绱Н閲嶇疆1*) +LSWP06A02_RSTV1 AT%M196.0 :REAL; (*娼滄薄娉典簳06A02-杩愯鏃堕棿绱Н閲嶇疆鍊1*) +LSWP06A02_RH1 AT%M200.0 :REAL; (*娼滄薄娉典簳06A02-杩愯鏃堕棿绱Н鍊1*) +LSWP06A02_RST2 AT%M204.0 :BOOL; (*娼滄薄娉典簳06A02-杩愯鏃堕棿绱Н閲嶇疆2*) +LSWP06A02_RSTV2 AT%M208.0 :REAL; (*娼滄薄娉典簳06A02-杩愯鏃堕棿绱Н閲嶇疆鍊2*) +LSWP06A02_RH2 AT%M212.0 :REAL; (*娼滄薄娉典簳06A02-杩愯鏃堕棿绱Н鍊2*) + +LSWP06A03_RST1 AT%M216.0 :BOOL; (*娼滄薄娉典簳06A03-杩愯鏃堕棿绱Н閲嶇疆1*) +LSWP06A03_RSTV1 AT%M220.0 :REAL; (*娼滄薄娉典簳06A03-杩愯鏃堕棿绱Н閲嶇疆鍊1*) +LSWP06A03_RH1 AT%M224.0 :REAL; (*娼滄薄娉典簳06A03-杩愯鏃堕棿绱Н鍊1*) +LSWP06A03_RST2 AT%M228.0 :BOOL; (*娼滄薄娉典簳06A03-杩愯鏃堕棿绱Н閲嶇疆2*) +LSWP06A03_RSTV2 AT%M232.0 :REAL; (*娼滄薄娉典簳06A03-杩愯鏃堕棿绱Н閲嶇疆鍊2*) +LSWP06A03_RH2 AT%M236.0 :REAL; (*娼滄薄娉典簳06A03-杩愯鏃堕棿绱Н鍊2*) + +LSWP06A04_RST1 AT%M240.0 :BOOL; (*娼滄薄娉典簳06A04-杩愯鏃堕棿绱Н閲嶇疆1*) +LSWP06A04_RSTV1 AT%M244.0 :REAL; (*娼滄薄娉典簳06A04-杩愯鏃堕棿绱Н閲嶇疆鍊1*) +LSWP06A04_RH1 AT%M248.0 :REAL; (*娼滄薄娉典簳06A04-杩愯鏃堕棿绱Н鍊1*) +LSWP06A04_RST2 AT%M252.0 :BOOL; (*娼滄薄娉典簳06A04-杩愯鏃堕棿绱Н閲嶇疆2*) +LSWP06A04_RSTV2 AT%M256.0 :REAL; (*娼滄薄娉典簳06A04-杩愯鏃堕棿绱Н閲嶇疆鍊2*) +LSWP06A04_RH2 AT%M260.0 :REAL; (*娼滄薄娉典簳06A04-杩愯鏃堕棿绱Н鍊2*) + +LSWP06A05_RST1 AT%M264.0 :BOOL; (*娼滄薄娉典簳06A05-杩愯鏃堕棿绱Н閲嶇疆1*) +LSWP06A05_RSTV1 AT%M268.0 :REAL; (*娼滄薄娉典簳06A05-杩愯鏃堕棿绱Н閲嶇疆鍊1*) +LSWP06A05_RH1 AT%M272.0 :REAL; (*娼滄薄娉典簳06A05-杩愯鏃堕棿绱Н鍊1*) +LSWP06A05_RST2 AT%M276.0 :BOOL; (*娼滄薄娉典簳06A05-杩愯鏃堕棿绱Н閲嶇疆2*) +LSWP06A05_RSTV2 AT%M280.0 :REAL; (*娼滄薄娉典簳06A05-杩愯鏃堕棿绱Н閲嶇疆鍊2*) +LSWP06A05_RH2 AT%M284.0 :REAL; (*娼滄薄娉典簳06A05-杩愯鏃堕棿绱Н鍊2*) + +LSWP06A06_RST1 AT%M288.0 :BOOL; (*娼滄薄娉典簳06A06-杩愯鏃堕棿绱Н閲嶇疆1*) +LSWP06A06_RSTV1 AT%M292.0 :REAL; (*娼滄薄娉典簳06A06-杩愯鏃堕棿绱Н閲嶇疆鍊1*) +LSWP06A06_RH1 AT%M296.0 :REAL; (*娼滄薄娉典簳06A06-杩愯鏃堕棿绱Н鍊1*) +LSWP06A06_RST2 AT%M300.0 :BOOL; (*娼滄薄娉典簳06A06-杩愯鏃堕棿绱Н閲嶇疆2*) +LSWP06A06_RSTV2 AT%M304.0 :REAL; (*娼滄薄娉典簳06A06-杩愯鏃堕棿绱Н閲嶇疆鍊2*) +LSWP06A06_RH2 AT%M308.0 :REAL; (*娼滄薄娉典簳06A06-杩愯鏃堕棿绱Н鍊2*) + + + +END_VAR + + +END_PROGRAM \ No newline at end of file diff --git a/DDC0601/Resource.WL b/DDC0601/Resource.WL new file mode 100644 index 0000000..ef59069 --- /dev/null +++ b/DDC0601/Resource.WL @@ -0,0 +1,11 @@ +[WATCH_ENTRIES] +FILE0=OPCDA.LIESB1A05_CO +COMMENT0=" +FILE1=OPCDA.LIESB1A04_CO +COMMENT1=" +FILE2=OPCDA.LIESB1A03_CO +COMMENT2=" +FILE3=OPCDA.LIESB1A02_CO +COMMENT3=" +FILE4=OPCDA.LIESB1A01_CO +COMMENT4=" diff --git a/DDC0601/SCAN.POE b/DDC0601/SCAN.POE new file mode 100644 index 0000000..aa57155 --- /dev/null +++ b/DDC0601/SCAN.POE @@ -0,0 +1,150 @@ +PROGRAM SCAN +VAR_EXTERNAL + +END_VAR + +VAR_GLOBAL + +END_VAR + +VAR +Dev_Array :array[0..31] of byte; +BOX01_DevScan :BS_DevScan; +BOX02_DevScan :BS_DevScan; +BOX03_DevScan :BS_DevScan; +BOX04_DevScan :BS_DevScan; +BOX05_DevScan :BS_DevScan; + +BOX01_Hex :DWORD ; +BOX02_Hex :DWORD ; +BOX03_Hex :DWORD ; +BOX04_Hex :DWORD ; +BOX05_Hex :DWORD ; + +DEV00_IP AT%M7000.0 :BYTE; +DEV00_R AT%M8000.0 :BYTE; +DEV01_R AT%M8001.0 :BYTE; +DEV02_R AT%M8002.0 :BYTE; +DEV03_R AT%M8003.0 :BYTE; +DEV04_R AT%M8004.0 :BYTE; +DEV05_R AT%M8005.0 :BYTE; +DEV06_R AT%M8006.0 :BYTE; +DEV07_R AT%M8007.0 :BYTE; +DEV08_R AT%M8008.0 :BYTE; +DEV09_R AT%M8009.0 :BYTE; +DEV10_R AT%M8010.0 :BYTE; +DEV11_R AT%M8011.0 :BYTE; +DEV12_R AT%M8012.0 :BYTE; +DEV13_R AT%M8013.0 :BYTE; +DEV14_R AT%M8014.0 :BYTE; +DEV15_R AT%M8015.0 :BYTE; +DEV16_R AT%M8016.0 :BYTE; +DEV17_R AT%M8017.0 :BYTE; +DEV18_R AT%M8018.0 :BYTE; +DEV19_R AT%M8019.0 :BYTE; +DEV20_R AT%M8020.0 :BYTE; +DEV21_R AT%M8021.0 :BYTE; +DEV22_R AT%M8022.0 :BYTE; +DEV23_R AT%M8023.0 :BYTE; +DEV24_R AT%M8024.0 :BYTE; +DEV25_R AT%M8025.0 :BYTE; +DEV26_R AT%M8026.0 :BYTE; +DEV27_R AT%M8027.0 :BYTE; +DEV28_R AT%M8028.0 :BYTE; +DEV29_R AT%M8029.0 :BYTE; +DEV30_R AT%M8030.0 :BYTE; +DEV31_R AT%M8031.0 :BYTE; + +END_VAR + +(*Automatically declared*) +VAR_EXTERNAL + LBOX06A01_OR : REAL; + LBOX06A01_DS : BOOL; +END_VAR +(** **) +(** {*模块地址分配设定,分别对应0~31号地址模块,从右起*} **) +(** {* 3 2 1 *} **) +(** {*10987654321098765432109876543210*} **) +(** BOX01_Hex :=2#00000000000000000000000000111111 ; **) + (* assign - Stmt *) + LD 2#00000000000000000000000000111111 + ST BOX01_Hex + +(** **) +(** {*模块扫描功能块关联*} **) +(** BOX01_DevScan( Dev_Array:= Dev_Array , Dev_Scan_Hex:= BOX01_Hex | LBOX06A01_DS:= Dev_Ready, LBOX06A01_OR:= Dev_Ratio ); **) + (* call - Stmt *) + CAL BOX01_DevScan ( + Dev_Array := Dev_Array, + Dev_Scan_Hex := BOX01_Hex + | + LBOX06A01_DS := Dev_Ready, + LBOX06A01_OR := Dev_Ratio + ) + +(** **) +(** {****************************************************默认段****************************************************} **) +(** {*模块设备状态关联*} **) +(** Dev_Array[0] :=DEV00_R; **) + (* assign - Stmt *) + LD DEV00_R + ST Dev_Array[0] + +(** Dev_Array[1] :=DEV01_R; **) + (* assign - Stmt *) + LD DEV01_R + ST Dev_Array[1] + +(** Dev_Array[2] :=DEV02_R; **) + (* assign - Stmt *) + LD DEV02_R + ST Dev_Array[2] + +(** Dev_Array[3] :=DEV03_R; **) + (* assign - Stmt *) + LD DEV03_R + ST Dev_Array[3] + +(** Dev_Array[4] :=DEV04_R; **) + (* assign - Stmt *) + LD DEV04_R + ST Dev_Array[4] + +(** Dev_Array[5] :=DEV05_R; **) + (* assign - Stmt *) + LD DEV05_R + ST Dev_Array[5] + +(** Dev_Array[6] :=DEV06_R; **) + (* assign - Stmt *) + LD DEV06_R + ST Dev_Array[6] + +(** Dev_Array[7] :=DEV07_R; **) + (* assign - Stmt *) + LD DEV07_R + ST Dev_Array[7] + +(** Dev_Array[8] :=DEV08_R; **) + (* assign - Stmt *) + LD DEV08_R + ST Dev_Array[8] + +(** Dev_Array[9] :=DEV09_R; **) + (* assign - Stmt *) + LD DEV09_R + ST Dev_Array[9] + +(** Dev_Array[10]:=DEV10_R; **) + (* assign - Stmt *) + LD DEV10_R + ST Dev_Array[10] + +(** Dev_Array[11]:=DEV11_R; **) + (* assign - Stmt *) + LD DEV11_R + ST Dev_Array[11] + + +END_PROGRAM \ No newline at end of file diff --git a/DDC0601/SCAN.ST b/DDC0601/SCAN.ST new file mode 100644 index 0000000..060daad --- /dev/null +++ b/DDC0601/SCAN.ST @@ -0,0 +1,83 @@ +PROGRAM SCAN +VAR_EXTERNAL + +END_VAR + +VAR_GLOBAL + +END_VAR + +VAR +Dev_Array :array[0..31] of byte; +BOX01_DevScan :BS_DevScan; +BOX02_DevScan :BS_DevScan; +BOX03_DevScan :BS_DevScan; +BOX04_DevScan :BS_DevScan; +BOX05_DevScan :BS_DevScan; + +BOX01_Hex :DWORD ; +BOX02_Hex :DWORD ; +BOX03_Hex :DWORD ; +BOX04_Hex :DWORD ; +BOX05_Hex :DWORD ; + +DEV00_IP AT%M7000.0 :BYTE; +DEV00_R AT%M8000.0 :BYTE; +DEV01_R AT%M8001.0 :BYTE; +DEV02_R AT%M8002.0 :BYTE; +DEV03_R AT%M8003.0 :BYTE; +DEV04_R AT%M8004.0 :BYTE; +DEV05_R AT%M8005.0 :BYTE; +DEV06_R AT%M8006.0 :BYTE; +DEV07_R AT%M8007.0 :BYTE; +DEV08_R AT%M8008.0 :BYTE; +DEV09_R AT%M8009.0 :BYTE; +DEV10_R AT%M8010.0 :BYTE; +DEV11_R AT%M8011.0 :BYTE; +DEV12_R AT%M8012.0 :BYTE; +DEV13_R AT%M8013.0 :BYTE; +DEV14_R AT%M8014.0 :BYTE; +DEV15_R AT%M8015.0 :BYTE; +DEV16_R AT%M8016.0 :BYTE; +DEV17_R AT%M8017.0 :BYTE; +DEV18_R AT%M8018.0 :BYTE; +DEV19_R AT%M8019.0 :BYTE; +DEV20_R AT%M8020.0 :BYTE; +DEV21_R AT%M8021.0 :BYTE; +DEV22_R AT%M8022.0 :BYTE; +DEV23_R AT%M8023.0 :BYTE; +DEV24_R AT%M8024.0 :BYTE; +DEV25_R AT%M8025.0 :BYTE; +DEV26_R AT%M8026.0 :BYTE; +DEV27_R AT%M8027.0 :BYTE; +DEV28_R AT%M8028.0 :BYTE; +DEV29_R AT%M8029.0 :BYTE; +DEV30_R AT%M8030.0 :BYTE; +DEV31_R AT%M8031.0 :BYTE; + +END_VAR + +(*妯″潡鍦板潃鍒嗛厤璁惧畾锛屽垎鍒搴0~31鍙峰湴鍧妯″潡锛屼粠鍙宠捣*) + (* 3 2 1 *) + (*10987654321098765432109876543210*) +BOX01_Hex :=2#00000000000000000000000000111111 ; + +(*妯″潡鎵弿鍔熻兘鍧楀叧鑱*) +BOX01_DevScan( Dev_Array:= Dev_Array , Dev_Scan_Hex:= BOX01_Hex | LBOX06A01_DS:= Dev_Ready, LBOX06A01_OR:= Dev_Ratio ); + +(****************************************************榛樿娈****************************************************) +(*妯″潡璁惧鐘舵佸叧鑱*) +Dev_Array[0] :=DEV00_R; +Dev_Array[1] :=DEV01_R; +Dev_Array[2] :=DEV02_R; +Dev_Array[3] :=DEV03_R; +Dev_Array[4] :=DEV04_R; +Dev_Array[5] :=DEV05_R; +Dev_Array[6] :=DEV06_R; +Dev_Array[7] :=DEV07_R; +Dev_Array[8] :=DEV08_R; +Dev_Array[9] :=DEV09_R; +Dev_Array[10]:=DEV10_R; +Dev_Array[11]:=DEV11_R; + +END_PROGRAM \ No newline at end of file diff --git a/DDC0601/SCAN.bak b/DDC0601/SCAN.bak new file mode 100644 index 0000000..060daad --- /dev/null +++ b/DDC0601/SCAN.bak @@ -0,0 +1,83 @@ +PROGRAM SCAN +VAR_EXTERNAL + +END_VAR + +VAR_GLOBAL + +END_VAR + +VAR +Dev_Array :array[0..31] of byte; +BOX01_DevScan :BS_DevScan; +BOX02_DevScan :BS_DevScan; +BOX03_DevScan :BS_DevScan; +BOX04_DevScan :BS_DevScan; +BOX05_DevScan :BS_DevScan; + +BOX01_Hex :DWORD ; +BOX02_Hex :DWORD ; +BOX03_Hex :DWORD ; +BOX04_Hex :DWORD ; +BOX05_Hex :DWORD ; + +DEV00_IP AT%M7000.0 :BYTE; +DEV00_R AT%M8000.0 :BYTE; +DEV01_R AT%M8001.0 :BYTE; +DEV02_R AT%M8002.0 :BYTE; +DEV03_R AT%M8003.0 :BYTE; +DEV04_R AT%M8004.0 :BYTE; +DEV05_R AT%M8005.0 :BYTE; +DEV06_R AT%M8006.0 :BYTE; +DEV07_R AT%M8007.0 :BYTE; +DEV08_R AT%M8008.0 :BYTE; +DEV09_R AT%M8009.0 :BYTE; +DEV10_R AT%M8010.0 :BYTE; +DEV11_R AT%M8011.0 :BYTE; +DEV12_R AT%M8012.0 :BYTE; +DEV13_R AT%M8013.0 :BYTE; +DEV14_R AT%M8014.0 :BYTE; +DEV15_R AT%M8015.0 :BYTE; +DEV16_R AT%M8016.0 :BYTE; +DEV17_R AT%M8017.0 :BYTE; +DEV18_R AT%M8018.0 :BYTE; +DEV19_R AT%M8019.0 :BYTE; +DEV20_R AT%M8020.0 :BYTE; +DEV21_R AT%M8021.0 :BYTE; +DEV22_R AT%M8022.0 :BYTE; +DEV23_R AT%M8023.0 :BYTE; +DEV24_R AT%M8024.0 :BYTE; +DEV25_R AT%M8025.0 :BYTE; +DEV26_R AT%M8026.0 :BYTE; +DEV27_R AT%M8027.0 :BYTE; +DEV28_R AT%M8028.0 :BYTE; +DEV29_R AT%M8029.0 :BYTE; +DEV30_R AT%M8030.0 :BYTE; +DEV31_R AT%M8031.0 :BYTE; + +END_VAR + +(*妯″潡鍦板潃鍒嗛厤璁惧畾锛屽垎鍒搴0~31鍙峰湴鍧妯″潡锛屼粠鍙宠捣*) + (* 3 2 1 *) + (*10987654321098765432109876543210*) +BOX01_Hex :=2#00000000000000000000000000111111 ; + +(*妯″潡鎵弿鍔熻兘鍧楀叧鑱*) +BOX01_DevScan( Dev_Array:= Dev_Array , Dev_Scan_Hex:= BOX01_Hex | LBOX06A01_DS:= Dev_Ready, LBOX06A01_OR:= Dev_Ratio ); + +(****************************************************榛樿娈****************************************************) +(*妯″潡璁惧鐘舵佸叧鑱*) +Dev_Array[0] :=DEV00_R; +Dev_Array[1] :=DEV01_R; +Dev_Array[2] :=DEV02_R; +Dev_Array[3] :=DEV03_R; +Dev_Array[4] :=DEV04_R; +Dev_Array[5] :=DEV05_R; +Dev_Array[6] :=DEV06_R; +Dev_Array[7] :=DEV07_R; +Dev_Array[8] :=DEV08_R; +Dev_Array[9] :=DEV09_R; +Dev_Array[10]:=DEV10_R; +Dev_Array[11]:=DEV11_R; + +END_PROGRAM \ No newline at end of file diff --git a/DDC0601/SWP.POE b/DDC0601/SWP.POE new file mode 100644 index 0000000..63cc078 --- /dev/null +++ b/DDC0601/SWP.POE @@ -0,0 +1,211 @@ +PROGRAM SWP +VAR_EXTERNAL + +END_VAR + +VAR_GLOBAL + +END_VAR + +VAR +SWP06A01_RunTime1:BS_RunTime; +SWP06A01_RunTime2:BS_RunTime; +SWP06A02_RunTime1:BS_RunTime; +SWP06A02_RunTime2:BS_RunTime; +SWP06A03_RunTime1:BS_RunTime; +SWP06A03_RunTime2:BS_RunTime; +SWP06A04_RunTime1:BS_RunTime; +SWP06A04_RunTime2:BS_RunTime; +SWP06A05_RunTime1:BS_RunTime; +SWP06A05_RunTime2:BS_RunTime; +SWP06A06_RunTime1:BS_RunTime; +SWP06A06_RunTime2:BS_RunTime; + +END_VAR + +(*Automatically declared*) +VAR_EXTERNAL + LSWP06A06_RSTV2 : REAL; + LSWP06A01_RH1 : REAL; + LSWP06A06_RSTV1 : REAL; + LSWP06A01_RST2 : BOOL; + LSWP06A01_RST1 : BOOL; + LSWP06A02_R2 : BOOL; + LSWP06A02_R1 : BOOL; + LSWP06A02_RSTV2 : REAL; + LSWP06A02_RST2 : BOOL; + LSWP06A02_RST1 : BOOL; + LSWP06A03_R2 : BOOL; + LSWP06A03_R1 : BOOL; + LSWP06A02_RSTV1 : REAL; + LSWP06A04_RSTV1 : REAL; + LSWP06A04_R2 : BOOL; + LSWP06A04_R1 : BOOL; + LSWP06A01_R2 : BOOL; + LSWP06A01_R1 : BOOL; + LSWP06A05_RSTV2 : REAL; + LSWP06A04_RSTV2 : REAL; + LSWP06A03_RH1 : REAL; + LSWP06A01_RSTV2 : REAL; + LSWP06A06_RH1 : REAL; + LSWP06A05_RH2 : REAL; + LSWP06A03_RH2 : REAL; + LSWP06A03_RST2 : BOOL; + LSWP06A03_RST1 : BOOL; + LSWP06A06_R2 : BOOL; + LSWP06A06_R1 : BOOL; + LSWP06A05_RSTV1 : REAL; + LSWP06A01_RSTV1 : REAL; + LSWP06A06_RH2 : REAL; + LSWP06A06_RST2 : BOOL; + LSWP06A06_RST1 : BOOL; + LSWP06A05_RH1 : REAL; + LSWP06A04_RH2 : REAL; + LSWP06A03_RSTV1 : REAL; + LSWP06A02_RH1 : REAL; + LSWP06A05_R2 : BOOL; + LSWP06A05_R1 : BOOL; + LSWP06A05_RST2 : BOOL; + LSWP06A05_RST1 : BOOL; + LSWP06A04_RH1 : REAL; + LSWP06A03_RSTV2 : REAL; + LSWP06A01_RH2 : REAL; + LSWP06A02_RH2 : REAL; + LSWP06A04_RST2 : BOOL; + LSWP06A04_RST1 : BOOL; +END_VAR +(** {*运行累积时间*} **) +(** SWP06A01_RunTime1(RUN :=LSWP06A01_R1 , RUNTIMESET :=LSWP06A01_RSTV1 , RUNTIMERST :=LSWP06A01_RST1 , RunTimeRec_In :=LSWP06A01_RH1 | LSWP06A01_RH1:= RUNTIME); **) + (* call - Stmt *) + CAL SWP06A01_RunTime1 ( + RUN := LSWP06A01_R1, + RUNTIMESET := LSWP06A01_RSTV1, + RUNTIMERST := LSWP06A01_RST1, + RunTimeRec_In := LSWP06A01_RH1 + | + LSWP06A01_RH1 := RUNTIME + ) + +(** SWP06A01_RunTime2(RUN :=LSWP06A01_R2 , RUNTIMESET :=LSWP06A01_RSTV2 , RUNTIMERST :=LSWP06A01_RST2 , RunTimeRec_In :=LSWP06A01_RH2 | LSWP06A01_RH2:= RUNTIME); **) + (* call - Stmt *) + CAL SWP06A01_RunTime2 ( + RUN := LSWP06A01_R2, + RUNTIMESET := LSWP06A01_RSTV2, + RUNTIMERST := LSWP06A01_RST2, + RunTimeRec_In := LSWP06A01_RH2 + | + LSWP06A01_RH2 := RUNTIME + ) + +(** SWP06A02_RunTime1(RUN :=LSWP06A02_R1 , RUNTIMESET :=LSWP06A02_RSTV1 , RUNTIMERST :=LSWP06A02_RST1 , RunTimeRec_In :=LSWP06A02_RH1 | LSWP06A02_RH1:= RUNTIME); **) + (* call - Stmt *) + CAL SWP06A02_RunTime1 ( + RUN := LSWP06A02_R1, + RUNTIMESET := LSWP06A02_RSTV1, + RUNTIMERST := LSWP06A02_RST1, + RunTimeRec_In := LSWP06A02_RH1 + | + LSWP06A02_RH1 := RUNTIME + ) + +(** SWP06A02_RunTime2(RUN :=LSWP06A02_R2 , RUNTIMESET :=LSWP06A02_RSTV2 , RUNTIMERST :=LSWP06A02_RST2 , RunTimeRec_In :=LSWP06A02_RH2 | LSWP06A02_RH2:= RUNTIME); **) + (* call - Stmt *) + CAL SWP06A02_RunTime2 ( + RUN := LSWP06A02_R2, + RUNTIMESET := LSWP06A02_RSTV2, + RUNTIMERST := LSWP06A02_RST2, + RunTimeRec_In := LSWP06A02_RH2 + | + LSWP06A02_RH2 := RUNTIME + ) + +(** SWP06A03_RunTime1(RUN :=LSWP06A03_R1 , RUNTIMESET :=LSWP06A03_RSTV1 , RUNTIMERST :=LSWP06A03_RST1 , RunTimeRec_In :=LSWP06A03_RH1 | LSWP06A03_RH1:= RUNTIME); **) + (* call - Stmt *) + CAL SWP06A03_RunTime1 ( + RUN := LSWP06A03_R1, + RUNTIMESET := LSWP06A03_RSTV1, + RUNTIMERST := LSWP06A03_RST1, + RunTimeRec_In := LSWP06A03_RH1 + | + LSWP06A03_RH1 := RUNTIME + ) + +(** SWP06A03_RunTime2(RUN :=LSWP06A03_R2 , RUNTIMESET :=LSWP06A03_RSTV2 , RUNTIMERST :=LSWP06A03_RST2 , RunTimeRec_In :=LSWP06A03_RH2 | LSWP06A03_RH2:= RUNTIME); **) + (* call - Stmt *) + CAL SWP06A03_RunTime2 ( + RUN := LSWP06A03_R2, + RUNTIMESET := LSWP06A03_RSTV2, + RUNTIMERST := LSWP06A03_RST2, + RunTimeRec_In := LSWP06A03_RH2 + | + LSWP06A03_RH2 := RUNTIME + ) + +(** SWP06A04_RunTime1(RUN :=LSWP06A04_R1 , RUNTIMESET :=LSWP06A04_RSTV1 , RUNTIMERST :=LSWP06A04_RST1 , RunTimeRec_In :=LSWP06A04_RH1 | LSWP06A04_RH1:= RUNTIME); **) + (* call - Stmt *) + CAL SWP06A04_RunTime1 ( + RUN := LSWP06A04_R1, + RUNTIMESET := LSWP06A04_RSTV1, + RUNTIMERST := LSWP06A04_RST1, + RunTimeRec_In := LSWP06A04_RH1 + | + LSWP06A04_RH1 := RUNTIME + ) + +(** SWP06A04_RunTime2(RUN :=LSWP06A04_R2 , RUNTIMESET :=LSWP06A04_RSTV2 , RUNTIMERST :=LSWP06A04_RST2 , RunTimeRec_In :=LSWP06A04_RH2 | LSWP06A04_RH2:= RUNTIME); **) + (* call - Stmt *) + CAL SWP06A04_RunTime2 ( + RUN := LSWP06A04_R2, + RUNTIMESET := LSWP06A04_RSTV2, + RUNTIMERST := LSWP06A04_RST2, + RunTimeRec_In := LSWP06A04_RH2 + | + LSWP06A04_RH2 := RUNTIME + ) + +(** SWP06A05_RunTime1(RUN :=LSWP06A05_R1 , RUNTIMESET :=LSWP06A05_RSTV1 , RUNTIMERST :=LSWP06A05_RST1 , RunTimeRec_In :=LSWP06A05_RH1 | LSWP06A05_RH1:= RUNTIME); **) + (* call - Stmt *) + CAL SWP06A05_RunTime1 ( + RUN := LSWP06A05_R1, + RUNTIMESET := LSWP06A05_RSTV1, + RUNTIMERST := LSWP06A05_RST1, + RunTimeRec_In := LSWP06A05_RH1 + | + LSWP06A05_RH1 := RUNTIME + ) + +(** SWP06A05_RunTime2(RUN :=LSWP06A05_R2 , RUNTIMESET :=LSWP06A05_RSTV2 , RUNTIMERST :=LSWP06A05_RST2 , RunTimeRec_In :=LSWP06A05_RH2 | LSWP06A05_RH2:= RUNTIME); **) + (* call - Stmt *) + CAL SWP06A05_RunTime2 ( + RUN := LSWP06A05_R2, + RUNTIMESET := LSWP06A05_RSTV2, + RUNTIMERST := LSWP06A05_RST2, + RunTimeRec_In := LSWP06A05_RH2 + | + LSWP06A05_RH2 := RUNTIME + ) + +(** SWP06A06_RunTime1(RUN :=LSWP06A06_R1 , RUNTIMESET :=LSWP06A06_RSTV1 , RUNTIMERST :=LSWP06A06_RST1 , RunTimeRec_In :=LSWP06A06_RH1 | LSWP06A06_RH1:= RUNTIME); **) + (* call - Stmt *) + CAL SWP06A06_RunTime1 ( + RUN := LSWP06A06_R1, + RUNTIMESET := LSWP06A06_RSTV1, + RUNTIMERST := LSWP06A06_RST1, + RunTimeRec_In := LSWP06A06_RH1 + | + LSWP06A06_RH1 := RUNTIME + ) + +(** SWP06A06_RunTime2(RUN :=LSWP06A06_R2 , RUNTIMESET :=LSWP06A06_RSTV2 , RUNTIMERST :=LSWP06A06_RST2 , RunTimeRec_In :=LSWP06A06_RH2 | LSWP06A06_RH2:= RUNTIME); **) + (* call - Stmt *) + CAL SWP06A06_RunTime2 ( + RUN := LSWP06A06_R2, + RUNTIMESET := LSWP06A06_RSTV2, + RUNTIMERST := LSWP06A06_RST2, + RunTimeRec_In := LSWP06A06_RH2 + | + LSWP06A06_RH2 := RUNTIME + ) + + +END_PROGRAM \ No newline at end of file diff --git a/DDC0601/SWP.ST b/DDC0601/SWP.ST new file mode 100644 index 0000000..4943a3d --- /dev/null +++ b/DDC0601/SWP.ST @@ -0,0 +1,39 @@ +PROGRAM SWP +VAR_EXTERNAL + +END_VAR + +VAR_GLOBAL + +END_VAR + +VAR +SWP06A01_RunTime1:BS_RunTime; +SWP06A01_RunTime2:BS_RunTime; +SWP06A02_RunTime1:BS_RunTime; +SWP06A02_RunTime2:BS_RunTime; +SWP06A03_RunTime1:BS_RunTime; +SWP06A03_RunTime2:BS_RunTime; +SWP06A04_RunTime1:BS_RunTime; +SWP06A04_RunTime2:BS_RunTime; +SWP06A05_RunTime1:BS_RunTime; +SWP06A05_RunTime2:BS_RunTime; +SWP06A06_RunTime1:BS_RunTime; +SWP06A06_RunTime2:BS_RunTime; + +END_VAR + (*杩愯绱Н鏃堕棿*) + SWP06A01_RunTime1(RUN :=LSWP06A01_R1 , RUNTIMESET :=LSWP06A01_RSTV1 , RUNTIMERST :=LSWP06A01_RST1 , RunTimeRec_In :=LSWP06A01_RH1 | LSWP06A01_RH1:= RUNTIME); + SWP06A01_RunTime2(RUN :=LSWP06A01_R2 , RUNTIMESET :=LSWP06A01_RSTV2 , RUNTIMERST :=LSWP06A01_RST2 , RunTimeRec_In :=LSWP06A01_RH2 | LSWP06A01_RH2:= RUNTIME); + SWP06A02_RunTime1(RUN :=LSWP06A02_R1 , RUNTIMESET :=LSWP06A02_RSTV1 , RUNTIMERST :=LSWP06A02_RST1 , RunTimeRec_In :=LSWP06A02_RH1 | LSWP06A02_RH1:= RUNTIME); + SWP06A02_RunTime2(RUN :=LSWP06A02_R2 , RUNTIMESET :=LSWP06A02_RSTV2 , RUNTIMERST :=LSWP06A02_RST2 , RunTimeRec_In :=LSWP06A02_RH2 | LSWP06A02_RH2:= RUNTIME); + SWP06A03_RunTime1(RUN :=LSWP06A03_R1 , RUNTIMESET :=LSWP06A03_RSTV1 , RUNTIMERST :=LSWP06A03_RST1 , RunTimeRec_In :=LSWP06A03_RH1 | LSWP06A03_RH1:= RUNTIME); + SWP06A03_RunTime2(RUN :=LSWP06A03_R2 , RUNTIMESET :=LSWP06A03_RSTV2 , RUNTIMERST :=LSWP06A03_RST2 , RunTimeRec_In :=LSWP06A03_RH2 | LSWP06A03_RH2:= RUNTIME); + SWP06A04_RunTime1(RUN :=LSWP06A04_R1 , RUNTIMESET :=LSWP06A04_RSTV1 , RUNTIMERST :=LSWP06A04_RST1 , RunTimeRec_In :=LSWP06A04_RH1 | LSWP06A04_RH1:= RUNTIME); + SWP06A04_RunTime2(RUN :=LSWP06A04_R2 , RUNTIMESET :=LSWP06A04_RSTV2 , RUNTIMERST :=LSWP06A04_RST2 , RunTimeRec_In :=LSWP06A04_RH2 | LSWP06A04_RH2:= RUNTIME); + SWP06A05_RunTime1(RUN :=LSWP06A05_R1 , RUNTIMESET :=LSWP06A05_RSTV1 , RUNTIMERST :=LSWP06A05_RST1 , RunTimeRec_In :=LSWP06A05_RH1 | LSWP06A05_RH1:= RUNTIME); + SWP06A05_RunTime2(RUN :=LSWP06A05_R2 , RUNTIMESET :=LSWP06A05_RSTV2 , RUNTIMERST :=LSWP06A05_RST2 , RunTimeRec_In :=LSWP06A05_RH2 | LSWP06A05_RH2:= RUNTIME); + SWP06A06_RunTime1(RUN :=LSWP06A06_R1 , RUNTIMESET :=LSWP06A06_RSTV1 , RUNTIMERST :=LSWP06A06_RST1 , RunTimeRec_In :=LSWP06A06_RH1 | LSWP06A06_RH1:= RUNTIME); + SWP06A06_RunTime2(RUN :=LSWP06A06_R2 , RUNTIMESET :=LSWP06A06_RSTV2 , RUNTIMERST :=LSWP06A06_RST2 , RunTimeRec_In :=LSWP06A06_RH2 | LSWP06A06_RH2:= RUNTIME); + +END_PROGRAM \ No newline at end of file diff --git a/DDC0601/SWP.bak b/DDC0601/SWP.bak new file mode 100644 index 0000000..4943a3d --- /dev/null +++ b/DDC0601/SWP.bak @@ -0,0 +1,39 @@ +PROGRAM SWP +VAR_EXTERNAL + +END_VAR + +VAR_GLOBAL + +END_VAR + +VAR +SWP06A01_RunTime1:BS_RunTime; +SWP06A01_RunTime2:BS_RunTime; +SWP06A02_RunTime1:BS_RunTime; +SWP06A02_RunTime2:BS_RunTime; +SWP06A03_RunTime1:BS_RunTime; +SWP06A03_RunTime2:BS_RunTime; +SWP06A04_RunTime1:BS_RunTime; +SWP06A04_RunTime2:BS_RunTime; +SWP06A05_RunTime1:BS_RunTime; +SWP06A05_RunTime2:BS_RunTime; +SWP06A06_RunTime1:BS_RunTime; +SWP06A06_RunTime2:BS_RunTime; + +END_VAR + (*杩愯绱Н鏃堕棿*) + SWP06A01_RunTime1(RUN :=LSWP06A01_R1 , RUNTIMESET :=LSWP06A01_RSTV1 , RUNTIMERST :=LSWP06A01_RST1 , RunTimeRec_In :=LSWP06A01_RH1 | LSWP06A01_RH1:= RUNTIME); + SWP06A01_RunTime2(RUN :=LSWP06A01_R2 , RUNTIMESET :=LSWP06A01_RSTV2 , RUNTIMERST :=LSWP06A01_RST2 , RunTimeRec_In :=LSWP06A01_RH2 | LSWP06A01_RH2:= RUNTIME); + SWP06A02_RunTime1(RUN :=LSWP06A02_R1 , RUNTIMESET :=LSWP06A02_RSTV1 , RUNTIMERST :=LSWP06A02_RST1 , RunTimeRec_In :=LSWP06A02_RH1 | LSWP06A02_RH1:= RUNTIME); + SWP06A02_RunTime2(RUN :=LSWP06A02_R2 , RUNTIMESET :=LSWP06A02_RSTV2 , RUNTIMERST :=LSWP06A02_RST2 , RunTimeRec_In :=LSWP06A02_RH2 | LSWP06A02_RH2:= RUNTIME); + SWP06A03_RunTime1(RUN :=LSWP06A03_R1 , RUNTIMESET :=LSWP06A03_RSTV1 , RUNTIMERST :=LSWP06A03_RST1 , RunTimeRec_In :=LSWP06A03_RH1 | LSWP06A03_RH1:= RUNTIME); + SWP06A03_RunTime2(RUN :=LSWP06A03_R2 , RUNTIMESET :=LSWP06A03_RSTV2 , RUNTIMERST :=LSWP06A03_RST2 , RunTimeRec_In :=LSWP06A03_RH2 | LSWP06A03_RH2:= RUNTIME); + SWP06A04_RunTime1(RUN :=LSWP06A04_R1 , RUNTIMESET :=LSWP06A04_RSTV1 , RUNTIMERST :=LSWP06A04_RST1 , RunTimeRec_In :=LSWP06A04_RH1 | LSWP06A04_RH1:= RUNTIME); + SWP06A04_RunTime2(RUN :=LSWP06A04_R2 , RUNTIMESET :=LSWP06A04_RSTV2 , RUNTIMERST :=LSWP06A04_RST2 , RunTimeRec_In :=LSWP06A04_RH2 | LSWP06A04_RH2:= RUNTIME); + SWP06A05_RunTime1(RUN :=LSWP06A05_R1 , RUNTIMESET :=LSWP06A05_RSTV1 , RUNTIMERST :=LSWP06A05_RST1 , RunTimeRec_In :=LSWP06A05_RH1 | LSWP06A05_RH1:= RUNTIME); + SWP06A05_RunTime2(RUN :=LSWP06A05_R2 , RUNTIMESET :=LSWP06A05_RSTV2 , RUNTIMERST :=LSWP06A05_RST2 , RunTimeRec_In :=LSWP06A05_RH2 | LSWP06A05_RH2:= RUNTIME); + SWP06A06_RunTime1(RUN :=LSWP06A06_R1 , RUNTIMESET :=LSWP06A06_RSTV1 , RUNTIMERST :=LSWP06A06_RST1 , RunTimeRec_In :=LSWP06A06_RH1 | LSWP06A06_RH1:= RUNTIME); + SWP06A06_RunTime2(RUN :=LSWP06A06_R2 , RUNTIMESET :=LSWP06A06_RSTV2 , RUNTIMERST :=LSWP06A06_RST2 , RunTimeRec_In :=LSWP06A06_RH2 | LSWP06A06_RH2:= RUNTIME); + +END_PROGRAM \ No newline at end of file diff --git a/DDC0601/USERTYPE.TYP b/DDC0601/USERTYPE.TYP new file mode 100644 index 0000000..b77bf99 --- /dev/null +++ b/DDC0601/USERTYPE.TYP @@ -0,0 +1,5 @@ +[IEC_IEC_NORM] +TYPE + +END_TYPE + diff --git a/DDC0601/cfcxref.xsl b/DDC0601/cfcxref.xsl new file mode 100644 index 0000000..cb124ed --- /dev/null +++ b/DDC0601/cfcxref.xsl @@ -0,0 +1,101 @@ + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + +
+ Source + + Target(s) +
+
+ + + + + + + + + + + + + +
SourceNameConnectorLayerPrintOn
+ + + + + + + +
Page:
Row:
+
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + +
TargetNameConnectorLayerPrintOn
+ + + + + + + +
Page:
Row:
+
+
+
+ + +
+
\ No newline at end of file diff --git a/DDC0601/inputFileList b/DDC0601/inputFileList new file mode 100644 index 0000000..59ee07f --- /dev/null +++ b/DDC0601/inputFileList @@ -0,0 +1,3 @@ +2 +E:\公司项目\项目文档\PM23092溧水秦淮人家一期拆迁安置房项目\下位机\DDC0601\$GEN$\Resource\SCAN.CRD +E:\公司项目\项目文档\PM23092溧水秦淮人家一期拆迁安置房项目\下位机\DDC0601\$GEN$\Resource\SWP.CRD diff --git a/DDC0701/$ENV$/Resource/Resource.MAK b/DDC0701/$ENV$/Resource/Resource.MAK new file mode 100644 index 0000000..367dae2 --- /dev/null +++ b/DDC0701/$ENV$/Resource/Resource.MAK @@ -0,0 +1,39 @@ +[INFORMATION] +CONFIG= +HARDWARE=EXC5300 +SECONDHARDWARE= +PACK_SOURCE=0 +TYPE=3 +OPERATINGNUMBER=0 +OPTIMIZE=2 +CONNECTION=192.168.90.15 +MAPFILE=1 +[IO_EXTERNALS] +FILE= +[TASKS] +FILE0=\SCAN +FILE1=\SWP +COUNT=2 +[TASK_FILE0] +NETDEP=0 +NAME= +TYPE=TIMER +INTERRUPT_NAME= +PRIORITY=1 +TIME=300 +NR=0 +OPTIMIZE=3 +[TASK_FILE1] +NETDEP=0 +NAME= +TYPE=TIMER +INTERRUPT_NAME= +PRIORITY=2 +TIME=500 +NR=0 +OPTIMIZE=3 +[GLOBAL] +COUNT=0 +[DIRECT_GLOBAL] +FILE0=\OPCDA +COUNT=1 diff --git a/DDC0701/$ENV$/Resource/WATCHLIST.INI b/DDC0701/$ENV$/Resource/WATCHLIST.INI new file mode 100644 index 0000000..1e24033 --- /dev/null +++ b/DDC0701/$ENV$/Resource/WATCHLIST.INI @@ -0,0 +1 @@ +Resource.WL \ No newline at end of file diff --git a/DDC0701/$GEN$/AddressSpace.xml b/DDC0701/$GEN$/AddressSpace.xml new file mode 100644 index 0000000..0e39b20 --- /dev/null +++ b/DDC0701/$GEN$/AddressSpace.xml @@ -0,0 +1,2 @@ + +LSWP07A01_R1OPCDA11018011LSWP07A01_F1OPCDA11018111LSWP07A01_R2OPCDA11018211LSWP07A01_F2OPCDA11018311LSWP07A01_HLOPCDA11018411LSWP07A01_LLOPCDA11018511LSWP07A02_R1OPCDA110124011LSWP07A02_F1OPCDA110124111LSWP07A02_R2OPCDA110124211LSWP07A02_F2OPCDA110124311LSWP07A02_HLOPCDA110124411LSWP07A02_LLOPCDA110124511LSWP07A03_R1OPCDA110140011LSWP07A03_F1OPCDA110140111LSWP07A03_R2OPCDA110140211LSWP07A03_F2OPCDA110140311LSWP07A03_HLOPCDA110140411LSWP07A03_LLOPCDA110140511LSWP07A04_R1OPCDA110156011LSWP07A04_F1OPCDA110156111LSWP07A04_R2OPCDA110156211LSWP07A04_F2OPCDA110156311LSWP07A04_HLOPCDA110156411LSWP07A04_LLOPCDA110156511LSWP07A05_R1OPCDA110172011LSWP07A05_F1OPCDA110172111LSWP07A05_R2OPCDA110172211LSWP07A05_F2OPCDA110172311LSWP07A05_HLOPCDA110172411LSWP07A05_LLOPCDA110172511LSWP07A06_R1OPCDA110188011LSWP07A06_F1OPCDA110188111LSWP07A06_R2OPCDA110188211LSWP07A06_F2OPCDA110188311LSWP07A06_HLOPCDA110188411LSWP07A06_LLOPCDA110188511LBOX07A01_DSOPCDA11011134011LBOX07A01_OROPCDA114011156013LSWP07A01_RST1OPCDA11011200011LSWP07A01_RSTV1OPCDA114011204013LSWP07A01_RH1OPCDA114011208013LSWP07A01_RST2OPCDA11011212011LSWP07A01_RSTV2OPCDA114011216013LSWP07A01_RH2OPCDA114011220013LSWP07A02_RST1OPCDA11011224011LSWP07A02_RSTV1OPCDA114011228013LSWP07A02_RH1OPCDA114011232013LSWP07A02_RST2OPCDA11011236011LSWP07A02_RSTV2OPCDA114011240013LSWP07A02_RH2OPCDA114011244013LSWP07A03_RST1OPCDA11011248011LSWP07A03_RSTV1OPCDA114011252013LSWP07A03_RH1OPCDA114011256013LSWP07A03_RST2OPCDA11011260011LSWP07A03_RSTV2OPCDA114011264013LSWP07A03_RH2OPCDA114011268013LSWP07A04_RST1OPCDA11011272011LSWP07A04_RSTV1OPCDA114011276013LSWP07A04_RH1OPCDA114011280013LSWP07A04_RST2OPCDA11011284011LSWP07A04_RSTV2OPCDA114011288013LSWP07A04_RH2OPCDA114011292013LSWP07A05_RST1OPCDA11011296011LSWP07A05_RSTV1OPCDA114011300013LSWP07A05_RH1OPCDA114011304013LSWP07A05_RST2OPCDA11011308011LSWP07A05_RSTV2OPCDA114011312013LSWP07A05_RH2OPCDA114011316013LSWP07A06_RST1OPCDA11011320011LSWP07A06_RSTV1OPCDA114011324013LSWP07A06_RH1OPCDA114011328013LSWP07A06_RST2OPCDA11011332011LSWP07A06_RSTV2OPCDA114011336013LSWP07A06_RH2OPCDA114011340013 diff --git a/DDC0701/$GEN$/BS_DEVSCAN.PTT b/DDC0701/$GEN$/BS_DEVSCAN.PTT new file mode 100644 index 0000000..908a4e6 --- /dev/null +++ b/DDC0701/$GEN$/BS_DEVSCAN.PTT @@ -0,0 +1,20 @@ +FUNCTION_BLOCK BS_DevScan + + + VAR_INPUT + Dev_Scan_Hex : DWORD ; + Dev_Array : ARRAY [ 0 .. 31 ] of byte ; + END_VAR + + VAR_OUTPUT + Dev_Status : DWORD ; + Dev_Ratio : REAL ; + Dev_Ready : BOOL ; + Dev_Total : INT ; + Dev_Error : INT ; + HeartVavle : int ; + END_VAR + + + +END_FUNCTION_BLOCK diff --git a/DDC0701/$GEN$/BS_GETCRC16.PTT b/DDC0701/$GEN$/BS_GETCRC16.PTT new file mode 100644 index 0000000..34ea63f --- /dev/null +++ b/DDC0701/$GEN$/BS_GETCRC16.PTT @@ -0,0 +1,16 @@ +FUNCTION_BLOCK BS_GETCRC16 + + + VAR_INPUT + CRC_IN : array [ 0 .. 200 ] of byte ; + CRC_LEN : INT ; + END_VAR + + VAR_OUTPUT + CRC16H : byte ; + CRC16L : byte ; + END_VAR + + + +END_FUNCTION_BLOCK diff --git a/DDC0701/$GEN$/BS_RUNTIME.PTT b/DDC0701/$GEN$/BS_RUNTIME.PTT new file mode 100644 index 0000000..e44f3c9 --- /dev/null +++ b/DDC0701/$GEN$/BS_RUNTIME.PTT @@ -0,0 +1,17 @@ +FUNCTION_BLOCK BS_RunTime + + + VAR_INPUT + Run : BOOL ; + RunTimeSet : REAL ; + RunTimeRST : BOOL ; + RunTimeRec_In : REAL ; + END_VAR + + VAR_OUTPUT + RunTime : REAL ; + END_VAR + + + +END_FUNCTION_BLOCK diff --git a/DDC0701/$GEN$/OPCDA.PTT b/DDC0701/$GEN$/OPCDA.PTT new file mode 100644 index 0000000..d4731c8 --- /dev/null +++ b/DDC0701/$GEN$/OPCDA.PTT @@ -0,0 +1,4 @@ +PROGRAM OPCDA + + +END_PROGRAM diff --git a/DDC0701/$GEN$/Resource/$TASK00$.CRD b/DDC0701/$GEN$/Resource/$TASK00$.CRD new file mode 100644 index 0000000000000000000000000000000000000000..f7d4b737525e21bedbd68f02297e489f44fd8398 GIT binary patch literal 18456 zcmc&*-ESP#6`xJ)#0pO0h%bXG7(OBlq}F`wI_oOHI{t_WPBwUr31H;S*IPuSw3XVo zec%t-$4Zqdgn~*HR8Sigq)>`bRYiyg9`e8gs`9`?g^3 zoa}a28nAsR89n-PHl6LI6XD~-mppjNhxzb)M1ijs?%6v*crmKLmpphs2ru_3@Z}Zv z?1Lb@xnF^=c<^Bm-XdA)<4RXZ0WfBFiaA5`!{d&YOd z_~MX)7veL%AI6u56}(WN@q;kFIicW%{EQ!l@vS34d@1#x!XZKZ%VIivP{9lR8J`Bu z4}AWRf*1NTz7xh54=Z?~KjZshd`aT$jK6YI=+F2;7~gzE!3+HvKMdnrj|TBgsec=X z1odyWr?bZtywIQVY2f_8=Z`CRp+Dn0VSJG)c%eVz`(b?fgn}3PGky@pH=k7SLVv~& z!}!)yL3~Th+uR5QF9)~4$KJSc#^xuE_4y|!^f zrEwg7ydZ5H6gHM?3m@th(2Be$Ex3-*G+`ZK6XJ^eq|#_Y&sAx|IszNwiX@{-`Yot| z>`4o*BefPIqe=-VT2OOMn(!Q{ZH%cjTF~<~X~S`(wlJ<*n1P(@(t>paos_&H6RIQB z%u%JZ%gj2$Cd3taK&Jsc-;g$}Bd{T^$fRn4D$$$Lg6l}F#V=Gxjzi72qzTWF+D59< zpjxycZ8(n97M|8EK+dR7cuSb5okIj<5-FMUJU7s22654eJPOh%1um z79i&ZX~A`*)}pC7Qc@|pC{1{d)Hd20jgo57C27NPq_%KEw*WaW8w+UbX#WbEU|am* zsQ3Rku)$kn)91R2bR&q83Nk*w3 zPOZCDm)u+Y)y7}`c>Aya`tPleH|UQqZhi2<#^navh=zrFpZPw(8k@!9QT;lSXh|Pj%Rs&1<^Sqm+&vCZ$k$goXh#%fu!xu zeOMPTBAruiiA?%ML)z}jwlGjrR9D6h3K9N@*RpiKGzZB#wgW2Vri<@-jOt`Y930}-&vtJ*9v!MmfYFtc~u0$pU)l8f0@oHE31GGJTIJxAk>NJkNts~S$ z-xj;hJshAbSDU2EkHlQMvAc)|4P7r68^%g5&Odi^aZY>Kh~k*Jc)=%bb`#xuJnNR3 z{mCU>(8gk9;;Vju6w30WaWq0QxuI{1z5I^&bfIK$`O!GCgg|ckVkkV-)n3M`Y6U@+rls4HMpPTi4V!v!A%cb9$X3GVzWf zZad;!Np&=i)o4>4ug2J!Zp^T?*PoxNDY3zGnHSKz&?H~*Nz=nwFEXq{JomImdKcp2 zZJ#u)LX9-f{on?3QN~XlT|?S#rhu5T>s`%=H$Ql5h~D>zTwu-wIm?3RdXtOSZkRK@ zY!jLDX~Wqj4J_6Y|iB~<3M%>KaaEnMz?h+Z(nZAqp+LaTf{cfwV> z+=YiCmknuKD?m)CeASG2dx)wCzcUoMid+nGmZ`(_CKs=6apj{Iwjy)h^n-)?H7}-Z z;PBj}8yv+hMD&|JY256o5zTYs9%*{tG4e88H>7Ri*kMw-Xe}n{1snq zJfBoUgy+8WNYnd!kx6gAaVK`-7JAivmFej04&6de{6K@&A^$8R@;YoAk!|aSwHE9^ zX&gIr9no}Phc0#p`fPx%Omxx>dP@u6>VuXJbYo|^XMDQ3(j(D0HU$RTba_)Cc8j#% zu(j0!*IcQ6)r@$Tnd^vo%P{7{^|ykYWk|T*gJaIuct*L?rg3Zx^tba|wJ{L;P8;Xr!eB!Jv}DR~#z8lA>Bhd( z#`&18%?Z@(cni;+`^F84f_{n?dD$)d8W&1P&^WdSWJq9pAa+O`4$uvT1nANWoiZdq zH+D!IG<0ooW9UQQaorJ onPT8(irB>i=i^La6IfHBOXF>qE_#aCbe}YI@$+*0-yVE_1}0ITlmGw# literal 0 HcmV?d00001 diff --git a/DDC0701/$GEN$/Resource/BS_DEVSCAN.INC b/DDC0701/$GEN$/Resource/BS_DEVSCAN.INC new file mode 100644 index 0000000..d01c711 --- /dev/null +++ b/DDC0701/$GEN$/Resource/BS_DEVSCAN.INC @@ -0,0 +1,48 @@ +$INCLUDE_FILE + + +(* GLOBALE TYPEN *) + + + +(* PROJEKT TYPEN *) + + + +(* GLOBALE PROTOTYPEN *) + +FUNCTION_BLOCK SHL_DWORD + VAR_INPUT + EN :BOOL; + IN :DWORD; + N :UINT; + END_VAR + VAR_OUTPUT + ENO :BOOL; + OUT :DWORD; + END_VAR + END_FUNCTION_BLOCK + +FUNCTION_BLOCK SHR_DWORD + VAR_INPUT + EN :BOOL; + IN :DWORD; + N :UINT; + END_VAR + VAR_OUTPUT + ENO :BOOL; + OUT :DWORD; + END_VAR + END_FUNCTION_BLOCK + + + +(* PROJEKT PROTOTYPEN *) + + + +(* EXTERNE POEs *) + + + +$END_INCLUDE_FILE diff --git a/DDC0701/$GEN$/Resource/BS_DEVSCAN.OBJ b/DDC0701/$GEN$/Resource/BS_DEVSCAN.OBJ new file mode 100644 index 0000000000000000000000000000000000000000..052512034c6a5e46c0595350dc326e43d12a04d4 GIT binary patch literal 7559 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 B23`OF literal 0 HcmV?d00001 diff --git a/DDC0701/$GEN$/Resource/BS_RUNTIME.INC b/DDC0701/$GEN$/Resource/BS_RUNTIME.INC new file mode 100644 index 0000000..f2550ad --- /dev/null +++ b/DDC0701/$GEN$/Resource/BS_RUNTIME.INC @@ -0,0 +1,24 @@ +$INCLUDE_FILE + + +(* GLOBALE TYPEN *) + + + +(* PROJEKT TYPEN *) + + + +(* GLOBALE PROTOTYPEN *) + + + +(* PROJEKT PROTOTYPEN *) + + + +(* EXTERNE POEs *) + + + +$END_INCLUDE_FILE diff --git a/DDC0701/$GEN$/Resource/BS_RUNTIME.OBJ b/DDC0701/$GEN$/Resource/BS_RUNTIME.OBJ new file mode 100644 index 0000000000000000000000000000000000000000..fbd05d8ff9d97015860ec0f9c7cc965b25e32a78 GIT binary patch literal 3342 zcmcIn-A-Fa5T4^>z!)4L0g8=j`yQO8wipivVP9}cM#{KK({LS@N`74p{#B81b1 z0^*{nREa)Fo}hPq1D+xGeTGW(`}XXvkEvBP7wlnXy|XhrKRY|SI3jX-+9OHvyq%{j z&C>SMO_8{h%vT%1dZ|_@`rr^5l$hYp1x<}bT+kfIIvmIID7r zLr*vHo zbS@v^7q#3enpvTv5Byv8N>IKR+%2vYR{gsFXgMf6^aK3x%B7XUJwvIl7V`Cc0Ai!) zt>hd2a^vBR?2T+L`(?d-8nczM-qI;~21U>074QJQW%SF!NhZOxf-ybXMZYU8JqpkV z@(7r6IrKTn08{Rcg4=qOMxT}oz&x(|3J&yW5&fdf0y8w@3dqG(UMScGCgqKSJz&ml zDrf?8&Qp*F=G>HmQ9a_8tw{x#oYxgx0e0}w!rRav${nIVlwX0#`9J{=CD&X~KrcCB zM8;6=!d0H5e=b|Vj0EG;lDB%UioPlvYEEPc{gT35C97Z(n4`-IMu4fE@i~xpYBV7C z(chPEfysGO!Bt>3`Zg{k7^EOf5*q&PR_~CAKXbvO~^t{KAT6Kos{G#i7lCa{Flf#Y2-z6M!rt-vP{cR z8b#}GXMRSKgW@*BvD=W;EV5pXmfkPSiqjCMsVT4Xf4{m&NWDzc^rGM@Z~i<|BY}kpJUCE- zduI+dJ1A$a0v_%k@tZJ?0~uCoN6Ao*<;<1Ncfy2PAqhI+vWx&nZ?>>_^nps4;^v?y zOrw}Yt!QCHn2`x!wipVpt6)}6PDq=CwTAY&rNyj;S#V%=^OC97!g^>Nye?O)gRI-3 znm+jnzX&(wD`0(2d1QH3_dy~E^cg=E<*M~VP{>`0RiKOPCddo&1<2v!V+M35B0w#; zwTG3!0R{xFe~6yI-)13}YFC`KgyO!2--J8(Oe9%cJ5?E3Px6@I(~}pCW1Z(^7dqc# z4Q8or>oIxoK#H0(%pI=Giv?i{A4$B$9F-VM4&IH%EZzWT*vuZUOC3{eal4-zdOsVO zF?;--rNvclP`)nYVC%Jfk2PNtuV^Ft#L{}LkDJnjY=`B{0s>zHL+A;-*Se*#@$7|c zW8S=a6EMZG=Dm^~%&{e`DO=i<77l?iZ`;xm);zv5{v&;P!J2(}BYRp+zZKtCd1SI5 s|2MEEIr1qO3A|a22fXpm1j6jik^H7tPFiDs(Z(K2zoosiG(HLb0dPI7NB{r; literal 0 HcmV?d00001 diff --git a/DDC0701/$GEN$/Resource/BuildLog.txt b/DDC0701/$GEN$/Resource/BuildLog.txt new file mode 100644 index 0000000..d2ee442 --- /dev/null +++ b/DDC0701/$GEN$/Resource/BuildLog.txt @@ -0,0 +1,45 @@ + +->开始编译工程配置项... + +->开始工程初始化... + + +->开始创建关联... + +->开始编译 ... + +->开始编译文件... + +0 错误, 0 警告. + + +->开始编译声明类型... + +->开始编译包含文件... + +->开始编译文件... + +->开始编译声明类型... + +->开始编译包含文件... + +->开始编译文件... + +->开始连接 ... + +->生成全局变量 ... + +->生成任务 SCAN ... + +->生成任务 SWP ... + +->生成目标文件: RESOURCE ... + +->目标文件大小: 24833 字节. + +0 错误, 0 警告. + +->生成OPC变量: 数量74 个 大小:2872 字节 + +->工程编译结束... + diff --git a/DDC0701/$GEN$/Resource/OPCDA.INC b/DDC0701/$GEN$/Resource/OPCDA.INC new file mode 100644 index 0000000..f2550ad --- /dev/null +++ b/DDC0701/$GEN$/Resource/OPCDA.INC @@ -0,0 +1,24 @@ +$INCLUDE_FILE + + +(* GLOBALE TYPEN *) + + + +(* PROJEKT TYPEN *) + + + +(* GLOBALE PROTOTYPEN *) + + + +(* PROJEKT PROTOTYPEN *) + + + +(* EXTERNE POEs *) + + + +$END_INCLUDE_FILE diff --git a/DDC0701/$GEN$/Resource/OPCDA.OBJ b/DDC0701/$GEN$/Resource/OPCDA.OBJ new file mode 100644 index 0000000000000000000000000000000000000000..350c6e6f40bf8c403509d0a688df00f8dcd98b3f GIT binary patch literal 29263 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 SL-ygvkLafz+pXYL`2Piv1S;YH literal 0 HcmV?d00001 diff --git a/DDC0701/$GEN$/Resource/Resource.PCD b/DDC0701/$GEN$/Resource/Resource.PCD new file mode 100644 index 0000000000000000000000000000000000000000..63f215218e2928712a1416c9919c66455f55833d GIT binary patch literal 75036 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 R-jDflBfy8FYy3Lm{{u%CC?)^^ literal 0 HcmV?d00001 diff --git a/DDC0701/$GEN$/Resource/SCAN.CRD b/DDC0701/$GEN$/Resource/SCAN.CRD new file mode 100644 index 0000000000000000000000000000000000000000..ce4c38a682b410fdae0045a13708ef9cccb397cc GIT binary patch literal 41695 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 rn2wp^HcKq9wAXGh>ZAu%E*n1 literal 0 HcmV?d00001 diff --git a/DDC0701/$GEN$/Resource/SCAN.INC b/DDC0701/$GEN$/Resource/SCAN.INC new file mode 100644 index 0000000..8bd7b46 --- /dev/null +++ b/DDC0701/$GEN$/Resource/SCAN.INC @@ -0,0 +1,25 @@ +$INCLUDE_FILE + + +(* GLOBALE TYPEN *) + + + +(* PROJEKT TYPEN *) + + + +(* GLOBALE PROTOTYPEN *) + + + +(* PROJEKT PROTOTYPEN *) + +$INCLUDE "E:\PROGRAMFILE\EXDRIVER\EXCONFIG\EXDRIVE\LIB\BRCON_MCFB_ED_V3.3.0.1\$GEN$\BS_DEVSCAN.PTT" + + +(* EXTERNE POEs *) + + + +$END_INCLUDE_FILE diff --git a/DDC0701/$GEN$/Resource/SCAN.OBJ b/DDC0701/$GEN$/Resource/SCAN.OBJ new file mode 100644 index 0000000000000000000000000000000000000000..323be26b8f76f37cdd965e15ca5bc9ace1774552 GIT binary patch literal 16728 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 BYTE 0..31 12 +BOX01_HEX SCAN 4 4 1 10 212 0 4 0 0 +BOX02_HEX SCAN 4 4 1 10 216 0 4 0 0 +BOX03_HEX SCAN 4 4 1 10 220 0 4 0 0 +BOX04_HEX SCAN 4 4 1 10 224 0 4 0 0 +BOX05_HEX SCAN 4 4 1 10 228 0 4 0 0 +DEV00_IP SCAN 2 1 1 1 8032 0 1 0 0 %M7000.0 +DEV00_R SCAN 2 1 1 1 9032 0 1 0 0 %M8000.0 +DEV01_R SCAN 2 1 1 1 9033 0 1 0 0 %M8001.0 +DEV02_R SCAN 2 1 1 1 9034 0 1 0 0 %M8002.0 +DEV03_R SCAN 2 1 1 1 9035 0 1 0 0 %M8003.0 +DEV04_R SCAN 2 1 1 1 9036 0 1 0 0 %M8004.0 +DEV05_R SCAN 2 1 1 1 9037 0 1 0 0 %M8005.0 +DEV06_R SCAN 2 1 1 1 9038 0 1 0 0 %M8006.0 +DEV07_R SCAN 2 1 1 1 9039 0 1 0 0 %M8007.0 +DEV08_R SCAN 2 1 1 1 9040 0 1 0 0 %M8008.0 +DEV09_R SCAN 2 1 1 1 9041 0 1 0 0 %M8009.0 +DEV10_R SCAN 2 1 1 1 9042 0 1 0 0 %M8010.0 +DEV11_R SCAN 2 1 1 1 9043 0 1 0 0 %M8011.0 +DEV12_R SCAN 2 1 1 1 9044 0 1 0 0 %M8012.0 +DEV13_R SCAN 2 1 1 1 9045 0 1 0 0 %M8013.0 +DEV14_R SCAN 2 1 1 1 9046 0 1 0 0 %M8014.0 +DEV15_R SCAN 2 1 1 1 9047 0 1 0 0 %M8015.0 +DEV16_R SCAN 2 1 1 1 9048 0 1 0 0 %M8016.0 +DEV17_R SCAN 2 1 1 1 9049 0 1 0 0 %M8017.0 +DEV18_R SCAN 2 1 1 1 9050 0 1 0 0 %M8018.0 +DEV19_R SCAN 2 1 1 1 9051 0 1 0 0 %M8019.0 +DEV20_R SCAN 2 1 1 1 9052 0 1 0 0 %M8020.0 +DEV21_R SCAN 2 1 1 1 9053 0 1 0 0 %M8021.0 +DEV22_R SCAN 2 1 1 1 9054 0 1 0 0 %M8022.0 +DEV23_R SCAN 2 1 1 1 9055 0 1 0 0 %M8023.0 +DEV24_R SCAN 2 1 1 1 9056 0 1 0 0 %M8024.0 +DEV25_R SCAN 2 1 1 1 9057 0 1 0 0 %M8025.0 +DEV26_R SCAN 2 1 1 1 9058 0 1 0 0 %M8026.0 +DEV27_R SCAN 2 1 1 1 9059 0 1 0 0 %M8027.0 +DEV28_R SCAN 2 1 1 1 9060 0 1 0 0 %M8028.0 +DEV29_R SCAN 2 1 1 1 9061 0 1 0 0 %M8029.0 +DEV30_R SCAN 2 1 1 1 9062 0 1 0 0 %M8030.0 +DEV31_R SCAN 2 1 1 1 9063 0 1 0 0 %M8031.0 +LBOX07A01_OR SCAN 11 4 1 1 1156 0 8 0 0 +LBOX07A01_DS SCAN 1 1 1 1 1134 0 8 0 0 +DEV_SCAN_HEX SCAN.BOX01_DEVSCAN 4 4 1 13 24 0 2 0 0 +DEV_ARRAY SCAN.BOX01_DEVSCAN 22 44 1 13 28 0 2 0 0 BYTE 0..31 12 +DEV_STATUS SCAN.BOX01_DEVSCAN 4 4 1 13 8 0 2 0 0 +DEV_RATIO SCAN.BOX01_DEVSCAN 11 4 1 13 12 0 2 0 0 +DEV_READY SCAN.BOX01_DEVSCAN 1 1 1 13 16 0 2 0 0 +DEV_TOTAL SCAN.BOX01_DEVSCAN 9 2 1 13 18 0 2 0 0 +DEV_ERROR SCAN.BOX01_DEVSCAN 9 2 1 13 20 0 2 0 0 +HEARTVAVLE SCAN.BOX01_DEVSCAN 9 2 1 13 22 0 2 0 0 +I SCAN.BOX01_DEVSCAN 6 2 1 13 84 0 4 0 0 +DEV_SCAN_TEMP SCAN.BOX01_DEVSCAN 4 4 1 13 88 0 4 0 0 +DEV_ERROR_FLAG SCAN.BOX01_DEVSCAN 1 1 1 13 92 0 4 0 0 +DEV_STATUS_TEMP SCAN.BOX01_DEVSCAN 4 4 1 13 96 0 4 0 0 +IN SCAN.BOX01_DEVSCAN.TON1 1 1 1 22 16 0 2 0 0 +PT SCAN.BOX01_DEVSCAN.TON1 12 4 1 22 20 0 2 0 0 +Q SCAN.BOX01_DEVSCAN.TON1 1 1 1 22 8 0 2 0 0 +ET SCAN.BOX01_DEVSCAN.TON1 12 4 1 22 12 0 2 0 0 +EN SCAN.BOX01_DEVSCAN.SHR_L 1 1 1 19 8 0 2 0 0 +IN SCAN.BOX01_DEVSCAN.SHR_L 4 4 1 19 16 0 2 0 0 +N SCAN.BOX01_DEVSCAN.SHR_L 6 2 1 19 20 0 2 0 0 +ENO SCAN.BOX01_DEVSCAN.SHR_L 1 1 1 19 9 0 2 0 0 +OUT SCAN.BOX01_DEVSCAN.SHR_L 4 4 1 19 12 0 2 0 0 +EN SCAN.BOX01_DEVSCAN.SHR_D 1 1 1 16 8 0 2 0 0 +IN SCAN.BOX01_DEVSCAN.SHR_D 4 4 1 16 16 0 2 0 0 +N SCAN.BOX01_DEVSCAN.SHR_D 6 2 1 16 20 0 2 0 0 +ENO SCAN.BOX01_DEVSCAN.SHR_D 1 1 1 16 9 0 2 0 0 +OUT SCAN.BOX01_DEVSCAN.SHR_D 4 4 1 16 12 0 2 0 0 +DEV_SCAN_HEX SCAN.BOX02_DEVSCAN 4 4 1 25 24 0 2 0 0 +DEV_ARRAY SCAN.BOX02_DEVSCAN 22 44 1 25 28 0 2 0 0 BYTE 0..31 12 +DEV_STATUS SCAN.BOX02_DEVSCAN 4 4 1 25 8 0 2 0 0 +DEV_RATIO SCAN.BOX02_DEVSCAN 11 4 1 25 12 0 2 0 0 +DEV_READY SCAN.BOX02_DEVSCAN 1 1 1 25 16 0 2 0 0 +DEV_TOTAL SCAN.BOX02_DEVSCAN 9 2 1 25 18 0 2 0 0 +DEV_ERROR SCAN.BOX02_DEVSCAN 9 2 1 25 20 0 2 0 0 +HEARTVAVLE SCAN.BOX02_DEVSCAN 9 2 1 25 22 0 2 0 0 +I SCAN.BOX02_DEVSCAN 6 2 1 25 84 0 4 0 0 +DEV_SCAN_TEMP SCAN.BOX02_DEVSCAN 4 4 1 25 88 0 4 0 0 +DEV_ERROR_FLAG SCAN.BOX02_DEVSCAN 1 1 1 25 92 0 4 0 0 +DEV_STATUS_TEMP SCAN.BOX02_DEVSCAN 4 4 1 25 96 0 4 0 0 +IN SCAN.BOX02_DEVSCAN.TON1 1 1 1 28 16 0 2 0 0 +PT SCAN.BOX02_DEVSCAN.TON1 12 4 1 28 20 0 2 0 0 +Q SCAN.BOX02_DEVSCAN.TON1 1 1 1 28 8 0 2 0 0 +ET SCAN.BOX02_DEVSCAN.TON1 12 4 1 28 12 0 2 0 0 +EN SCAN.BOX02_DEVSCAN.SHR_L 1 1 1 27 8 0 2 0 0 +IN SCAN.BOX02_DEVSCAN.SHR_L 4 4 1 27 16 0 2 0 0 +N SCAN.BOX02_DEVSCAN.SHR_L 6 2 1 27 20 0 2 0 0 +ENO SCAN.BOX02_DEVSCAN.SHR_L 1 1 1 27 9 0 2 0 0 +OUT SCAN.BOX02_DEVSCAN.SHR_L 4 4 1 27 12 0 2 0 0 +EN SCAN.BOX02_DEVSCAN.SHR_D 1 1 1 26 8 0 2 0 0 +IN SCAN.BOX02_DEVSCAN.SHR_D 4 4 1 26 16 0 2 0 0 +N SCAN.BOX02_DEVSCAN.SHR_D 6 2 1 26 20 0 2 0 0 +ENO SCAN.BOX02_DEVSCAN.SHR_D 1 1 1 26 9 0 2 0 0 +OUT SCAN.BOX02_DEVSCAN.SHR_D 4 4 1 26 12 0 2 0 0 +DEV_SCAN_HEX SCAN.BOX03_DEVSCAN 4 4 1 29 24 0 2 0 0 +DEV_ARRAY SCAN.BOX03_DEVSCAN 22 44 1 29 28 0 2 0 0 BYTE 0..31 12 +DEV_STATUS SCAN.BOX03_DEVSCAN 4 4 1 29 8 0 2 0 0 +DEV_RATIO SCAN.BOX03_DEVSCAN 11 4 1 29 12 0 2 0 0 +DEV_READY SCAN.BOX03_DEVSCAN 1 1 1 29 16 0 2 0 0 +DEV_TOTAL SCAN.BOX03_DEVSCAN 9 2 1 29 18 0 2 0 0 +DEV_ERROR SCAN.BOX03_DEVSCAN 9 2 1 29 20 0 2 0 0 +HEARTVAVLE SCAN.BOX03_DEVSCAN 9 2 1 29 22 0 2 0 0 +I SCAN.BOX03_DEVSCAN 6 2 1 29 84 0 4 0 0 +DEV_SCAN_TEMP SCAN.BOX03_DEVSCAN 4 4 1 29 88 0 4 0 0 +DEV_ERROR_FLAG SCAN.BOX03_DEVSCAN 1 1 1 29 92 0 4 0 0 +DEV_STATUS_TEMP SCAN.BOX03_DEVSCAN 4 4 1 29 96 0 4 0 0 +IN SCAN.BOX03_DEVSCAN.TON1 1 1 1 32 16 0 2 0 0 +PT SCAN.BOX03_DEVSCAN.TON1 12 4 1 32 20 0 2 0 0 +Q SCAN.BOX03_DEVSCAN.TON1 1 1 1 32 8 0 2 0 0 +ET SCAN.BOX03_DEVSCAN.TON1 12 4 1 32 12 0 2 0 0 +EN SCAN.BOX03_DEVSCAN.SHR_L 1 1 1 31 8 0 2 0 0 +IN SCAN.BOX03_DEVSCAN.SHR_L 4 4 1 31 16 0 2 0 0 +N SCAN.BOX03_DEVSCAN.SHR_L 6 2 1 31 20 0 2 0 0 +ENO SCAN.BOX03_DEVSCAN.SHR_L 1 1 1 31 9 0 2 0 0 +OUT SCAN.BOX03_DEVSCAN.SHR_L 4 4 1 31 12 0 2 0 0 +EN SCAN.BOX03_DEVSCAN.SHR_D 1 1 1 30 8 0 2 0 0 +IN SCAN.BOX03_DEVSCAN.SHR_D 4 4 1 30 16 0 2 0 0 +N SCAN.BOX03_DEVSCAN.SHR_D 6 2 1 30 20 0 2 0 0 +ENO SCAN.BOX03_DEVSCAN.SHR_D 1 1 1 30 9 0 2 0 0 +OUT SCAN.BOX03_DEVSCAN.SHR_D 4 4 1 30 12 0 2 0 0 +DEV_SCAN_HEX SCAN.BOX04_DEVSCAN 4 4 1 33 24 0 2 0 0 +DEV_ARRAY SCAN.BOX04_DEVSCAN 22 44 1 33 28 0 2 0 0 BYTE 0..31 12 +DEV_STATUS SCAN.BOX04_DEVSCAN 4 4 1 33 8 0 2 0 0 +DEV_RATIO SCAN.BOX04_DEVSCAN 11 4 1 33 12 0 2 0 0 +DEV_READY SCAN.BOX04_DEVSCAN 1 1 1 33 16 0 2 0 0 +DEV_TOTAL SCAN.BOX04_DEVSCAN 9 2 1 33 18 0 2 0 0 +DEV_ERROR SCAN.BOX04_DEVSCAN 9 2 1 33 20 0 2 0 0 +HEARTVAVLE SCAN.BOX04_DEVSCAN 9 2 1 33 22 0 2 0 0 +I SCAN.BOX04_DEVSCAN 6 2 1 33 84 0 4 0 0 +DEV_SCAN_TEMP SCAN.BOX04_DEVSCAN 4 4 1 33 88 0 4 0 0 +DEV_ERROR_FLAG SCAN.BOX04_DEVSCAN 1 1 1 33 92 0 4 0 0 +DEV_STATUS_TEMP SCAN.BOX04_DEVSCAN 4 4 1 33 96 0 4 0 0 +IN SCAN.BOX04_DEVSCAN.TON1 1 1 1 36 16 0 2 0 0 +PT SCAN.BOX04_DEVSCAN.TON1 12 4 1 36 20 0 2 0 0 +Q SCAN.BOX04_DEVSCAN.TON1 1 1 1 36 8 0 2 0 0 +ET SCAN.BOX04_DEVSCAN.TON1 12 4 1 36 12 0 2 0 0 +EN SCAN.BOX04_DEVSCAN.SHR_L 1 1 1 35 8 0 2 0 0 +IN SCAN.BOX04_DEVSCAN.SHR_L 4 4 1 35 16 0 2 0 0 +N SCAN.BOX04_DEVSCAN.SHR_L 6 2 1 35 20 0 2 0 0 +ENO SCAN.BOX04_DEVSCAN.SHR_L 1 1 1 35 9 0 2 0 0 +OUT SCAN.BOX04_DEVSCAN.SHR_L 4 4 1 35 12 0 2 0 0 +EN SCAN.BOX04_DEVSCAN.SHR_D 1 1 1 34 8 0 2 0 0 +IN SCAN.BOX04_DEVSCAN.SHR_D 4 4 1 34 16 0 2 0 0 +N SCAN.BOX04_DEVSCAN.SHR_D 6 2 1 34 20 0 2 0 0 +ENO SCAN.BOX04_DEVSCAN.SHR_D 1 1 1 34 9 0 2 0 0 +OUT SCAN.BOX04_DEVSCAN.SHR_D 4 4 1 34 12 0 2 0 0 +DEV_SCAN_HEX SCAN.BOX05_DEVSCAN 4 4 1 37 24 0 2 0 0 +DEV_ARRAY SCAN.BOX05_DEVSCAN 22 44 1 37 28 0 2 0 0 BYTE 0..31 12 +DEV_STATUS SCAN.BOX05_DEVSCAN 4 4 1 37 8 0 2 0 0 +DEV_RATIO SCAN.BOX05_DEVSCAN 11 4 1 37 12 0 2 0 0 +DEV_READY SCAN.BOX05_DEVSCAN 1 1 1 37 16 0 2 0 0 +DEV_TOTAL SCAN.BOX05_DEVSCAN 9 2 1 37 18 0 2 0 0 +DEV_ERROR SCAN.BOX05_DEVSCAN 9 2 1 37 20 0 2 0 0 +HEARTVAVLE SCAN.BOX05_DEVSCAN 9 2 1 37 22 0 2 0 0 +I SCAN.BOX05_DEVSCAN 6 2 1 37 84 0 4 0 0 +DEV_SCAN_TEMP SCAN.BOX05_DEVSCAN 4 4 1 37 88 0 4 0 0 +DEV_ERROR_FLAG SCAN.BOX05_DEVSCAN 1 1 1 37 92 0 4 0 0 +DEV_STATUS_TEMP SCAN.BOX05_DEVSCAN 4 4 1 37 96 0 4 0 0 +IN SCAN.BOX05_DEVSCAN.TON1 1 1 1 40 16 0 2 0 0 +PT SCAN.BOX05_DEVSCAN.TON1 12 4 1 40 20 0 2 0 0 +Q SCAN.BOX05_DEVSCAN.TON1 1 1 1 40 8 0 2 0 0 +ET SCAN.BOX05_DEVSCAN.TON1 12 4 1 40 12 0 2 0 0 +EN SCAN.BOX05_DEVSCAN.SHR_L 1 1 1 39 8 0 2 0 0 +IN SCAN.BOX05_DEVSCAN.SHR_L 4 4 1 39 16 0 2 0 0 +N SCAN.BOX05_DEVSCAN.SHR_L 6 2 1 39 20 0 2 0 0 +ENO SCAN.BOX05_DEVSCAN.SHR_L 1 1 1 39 9 0 2 0 0 +OUT SCAN.BOX05_DEVSCAN.SHR_L 4 4 1 39 12 0 2 0 0 +EN SCAN.BOX05_DEVSCAN.SHR_D 1 1 1 38 8 0 2 0 0 +IN SCAN.BOX05_DEVSCAN.SHR_D 4 4 1 38 16 0 2 0 0 +N SCAN.BOX05_DEVSCAN.SHR_D 6 2 1 38 20 0 2 0 0 +ENO SCAN.BOX05_DEVSCAN.SHR_D 1 1 1 38 9 0 2 0 0 +OUT SCAN.BOX05_DEVSCAN.SHR_D 4 4 1 38 12 0 2 0 0 +LSWP07A06_RSTV2 SWP 11 4 2 1 1336 0 8 1 0 +LSWP07A01_RH1 SWP 11 4 2 1 1208 0 8 0 0 +LSWP07A06_RSTV1 SWP 11 4 2 1 1324 0 8 1 0 +LSWP07A01_RST2 SWP 1 1 2 1 1212 0 8 1 0 +LSWP07A01_RST1 SWP 1 1 2 1 1200 0 8 1 0 +LSWP07A02_R2 SWP 1 1 2 1 24 2 8 1 0 +LSWP07A02_R1 SWP 1 1 2 1 24 0 8 1 0 +LSWP07A02_RSTV2 SWP 11 4 2 1 1240 0 8 1 0 +LSWP07A02_RST2 SWP 1 1 2 1 1236 0 8 1 0 +LSWP07A02_RST1 SWP 1 1 2 1 1224 0 8 1 0 +LSWP07A03_R2 SWP 1 1 2 1 40 2 8 1 0 +LSWP07A03_R1 SWP 1 1 2 1 40 0 8 1 0 +LSWP07A02_RSTV1 SWP 11 4 2 1 1228 0 8 1 0 +LSWP07A04_RSTV1 SWP 11 4 2 1 1276 0 8 1 0 +LSWP07A04_R2 SWP 1 1 2 1 56 2 8 1 0 +LSWP07A04_R1 SWP 1 1 2 1 56 0 8 1 0 +LSWP07A01_R2 SWP 1 1 2 1 8 2 8 1 0 +LSWP07A01_R1 SWP 1 1 2 1 8 0 8 1 0 +LSWP07A05_RSTV2 SWP 11 4 2 1 1312 0 8 1 0 +LSWP07A04_RSTV2 SWP 11 4 2 1 1288 0 8 1 0 +LSWP07A03_RH1 SWP 11 4 2 1 1256 0 8 0 0 +LSWP07A01_RSTV2 SWP 11 4 2 1 1216 0 8 1 0 +LSWP07A06_RH1 SWP 11 4 2 1 1328 0 8 0 0 +LSWP07A05_RH2 SWP 11 4 2 1 1316 0 8 0 0 +LSWP07A03_RH2 SWP 11 4 2 1 1268 0 8 0 0 +LSWP07A03_RST2 SWP 1 1 2 1 1260 0 8 1 0 +LSWP07A03_RST1 SWP 1 1 2 1 1248 0 8 1 0 +LSWP07A06_R2 SWP 1 1 2 1 88 2 8 1 0 +LSWP07A06_R1 SWP 1 1 2 1 88 0 8 1 0 +LSWP07A05_RSTV1 SWP 11 4 2 1 1300 0 8 1 0 +LSWP07A01_RSTV1 SWP 11 4 2 1 1204 0 8 1 0 +LSWP07A06_RH2 SWP 11 4 2 1 1340 0 8 0 0 +LSWP07A06_RST2 SWP 1 1 2 1 1332 0 8 1 0 +LSWP07A06_RST1 SWP 1 1 2 1 1320 0 8 1 0 +LSWP07A05_RH1 SWP 11 4 2 1 1304 0 8 0 0 +LSWP07A04_RH2 SWP 11 4 2 1 1292 0 8 0 0 +LSWP07A03_RSTV1 SWP 11 4 2 1 1252 0 8 1 0 +LSWP07A02_RH1 SWP 11 4 2 1 1232 0 8 0 0 +LSWP07A05_R2 SWP 1 1 2 1 72 2 8 1 0 +LSWP07A05_R1 SWP 1 1 2 1 72 0 8 1 0 +LSWP07A05_RST2 SWP 1 1 2 1 1308 0 8 1 0 +LSWP07A05_RST1 SWP 1 1 2 1 1296 0 8 1 0 +LSWP07A04_RH1 SWP 11 4 2 1 1280 0 8 0 0 +LSWP07A03_RSTV2 SWP 11 4 2 1 1264 0 8 1 0 +LSWP07A01_RH2 SWP 11 4 2 1 1220 0 8 0 0 +LSWP07A02_RH2 SWP 11 4 2 1 1244 0 8 0 0 +LSWP07A04_RST2 SWP 1 1 2 1 1284 0 8 1 0 +LSWP07A04_RST1 SWP 1 1 2 1 1272 0 8 1 0 +RUN SWP.SWP07A01_RUNTIME1 1 1 2 13 12 0 2 0 0 +RUNTIMESET SWP.SWP07A01_RUNTIME1 11 4 2 13 16 0 2 0 0 +RUNTIMERST SWP.SWP07A01_RUNTIME1 1 1 2 13 20 0 2 0 0 +RUNTIMEREC_IN SWP.SWP07A01_RUNTIME1 11 4 2 13 24 0 2 0 0 +RUNTIME SWP.SWP07A01_RUNTIME1 11 4 2 13 8 0 2 0 0 +CYCLE SWP.SWP07A01_RUNTIME1 1 1 2 13 36 0 4 0 0 +MINUTE SWP.SWP07A01_RUNTIME1 11 4 2 13 40 0 4 0 0 +INI SWP.SWP07A01_RUNTIME1 1 1 2 13 44 0 4 0 0 +RUNTIME_INI SWP.SWP07A01_RUNTIME1 11 4 2 13 48 0 4 0 0 +IN SWP.SWP07A01_RUNTIME1.TIME_M 1 1 2 16 16 0 2 0 0 +PT SWP.SWP07A01_RUNTIME1.TIME_M 12 4 2 16 20 0 2 0 0 +Q SWP.SWP07A01_RUNTIME1.TIME_M 1 1 2 16 8 0 2 0 0 +ET SWP.SWP07A01_RUNTIME1.TIME_M 12 4 2 16 12 0 2 0 0 +IN SWP.SWP07A01_RUNTIME1.TIME_RST 1 1 2 19 16 0 2 0 0 +PT SWP.SWP07A01_RUNTIME1.TIME_RST 12 4 2 19 20 0 2 0 0 +Q SWP.SWP07A01_RUNTIME1.TIME_RST 1 1 2 19 8 0 2 0 0 +ET SWP.SWP07A01_RUNTIME1.TIME_RST 12 4 2 19 12 0 2 0 0 +RUN SWP.SWP07A01_RUNTIME2 1 1 2 20 12 0 2 0 0 +RUNTIMESET SWP.SWP07A01_RUNTIME2 11 4 2 20 16 0 2 0 0 +RUNTIMERST SWP.SWP07A01_RUNTIME2 1 1 2 20 20 0 2 0 0 +RUNTIMEREC_IN SWP.SWP07A01_RUNTIME2 11 4 2 20 24 0 2 0 0 +RUNTIME SWP.SWP07A01_RUNTIME2 11 4 2 20 8 0 2 0 0 +CYCLE SWP.SWP07A01_RUNTIME2 1 1 2 20 36 0 4 0 0 +MINUTE SWP.SWP07A01_RUNTIME2 11 4 2 20 40 0 4 0 0 +INI SWP.SWP07A01_RUNTIME2 1 1 2 20 44 0 4 0 0 +RUNTIME_INI SWP.SWP07A01_RUNTIME2 11 4 2 20 48 0 4 0 0 +IN SWP.SWP07A01_RUNTIME2.TIME_M 1 1 2 21 16 0 2 0 0 +PT SWP.SWP07A01_RUNTIME2.TIME_M 12 4 2 21 20 0 2 0 0 +Q SWP.SWP07A01_RUNTIME2.TIME_M 1 1 2 21 8 0 2 0 0 +ET SWP.SWP07A01_RUNTIME2.TIME_M 12 4 2 21 12 0 2 0 0 +IN SWP.SWP07A01_RUNTIME2.TIME_RST 1 1 2 22 16 0 2 0 0 +PT SWP.SWP07A01_RUNTIME2.TIME_RST 12 4 2 22 20 0 2 0 0 +Q SWP.SWP07A01_RUNTIME2.TIME_RST 1 1 2 22 8 0 2 0 0 +ET SWP.SWP07A01_RUNTIME2.TIME_RST 12 4 2 22 12 0 2 0 0 +RUN SWP.SWP07A02_RUNTIME1 1 1 2 23 12 0 2 0 0 +RUNTIMESET SWP.SWP07A02_RUNTIME1 11 4 2 23 16 0 2 0 0 +RUNTIMERST SWP.SWP07A02_RUNTIME1 1 1 2 23 20 0 2 0 0 +RUNTIMEREC_IN SWP.SWP07A02_RUNTIME1 11 4 2 23 24 0 2 0 0 +RUNTIME SWP.SWP07A02_RUNTIME1 11 4 2 23 8 0 2 0 0 +CYCLE SWP.SWP07A02_RUNTIME1 1 1 2 23 36 0 4 0 0 +MINUTE SWP.SWP07A02_RUNTIME1 11 4 2 23 40 0 4 0 0 +INI SWP.SWP07A02_RUNTIME1 1 1 2 23 44 0 4 0 0 +RUNTIME_INI SWP.SWP07A02_RUNTIME1 11 4 2 23 48 0 4 0 0 +IN SWP.SWP07A02_RUNTIME1.TIME_M 1 1 2 24 16 0 2 0 0 +PT SWP.SWP07A02_RUNTIME1.TIME_M 12 4 2 24 20 0 2 0 0 +Q SWP.SWP07A02_RUNTIME1.TIME_M 1 1 2 24 8 0 2 0 0 +ET SWP.SWP07A02_RUNTIME1.TIME_M 12 4 2 24 12 0 2 0 0 +IN SWP.SWP07A02_RUNTIME1.TIME_RST 1 1 2 25 16 0 2 0 0 +PT SWP.SWP07A02_RUNTIME1.TIME_RST 12 4 2 25 20 0 2 0 0 +Q SWP.SWP07A02_RUNTIME1.TIME_RST 1 1 2 25 8 0 2 0 0 +ET SWP.SWP07A02_RUNTIME1.TIME_RST 12 4 2 25 12 0 2 0 0 +RUN SWP.SWP07A02_RUNTIME2 1 1 2 26 12 0 2 0 0 +RUNTIMESET SWP.SWP07A02_RUNTIME2 11 4 2 26 16 0 2 0 0 +RUNTIMERST SWP.SWP07A02_RUNTIME2 1 1 2 26 20 0 2 0 0 +RUNTIMEREC_IN SWP.SWP07A02_RUNTIME2 11 4 2 26 24 0 2 0 0 +RUNTIME SWP.SWP07A02_RUNTIME2 11 4 2 26 8 0 2 0 0 +CYCLE SWP.SWP07A02_RUNTIME2 1 1 2 26 36 0 4 0 0 +MINUTE SWP.SWP07A02_RUNTIME2 11 4 2 26 40 0 4 0 0 +INI SWP.SWP07A02_RUNTIME2 1 1 2 26 44 0 4 0 0 +RUNTIME_INI SWP.SWP07A02_RUNTIME2 11 4 2 26 48 0 4 0 0 +IN SWP.SWP07A02_RUNTIME2.TIME_M 1 1 2 27 16 0 2 0 0 +PT SWP.SWP07A02_RUNTIME2.TIME_M 12 4 2 27 20 0 2 0 0 +Q SWP.SWP07A02_RUNTIME2.TIME_M 1 1 2 27 8 0 2 0 0 +ET SWP.SWP07A02_RUNTIME2.TIME_M 12 4 2 27 12 0 2 0 0 +IN SWP.SWP07A02_RUNTIME2.TIME_RST 1 1 2 28 16 0 2 0 0 +PT SWP.SWP07A02_RUNTIME2.TIME_RST 12 4 2 28 20 0 2 0 0 +Q SWP.SWP07A02_RUNTIME2.TIME_RST 1 1 2 28 8 0 2 0 0 +ET SWP.SWP07A02_RUNTIME2.TIME_RST 12 4 2 28 12 0 2 0 0 +RUN SWP.SWP07A03_RUNTIME1 1 1 2 29 12 0 2 0 0 +RUNTIMESET SWP.SWP07A03_RUNTIME1 11 4 2 29 16 0 2 0 0 +RUNTIMERST SWP.SWP07A03_RUNTIME1 1 1 2 29 20 0 2 0 0 +RUNTIMEREC_IN SWP.SWP07A03_RUNTIME1 11 4 2 29 24 0 2 0 0 +RUNTIME SWP.SWP07A03_RUNTIME1 11 4 2 29 8 0 2 0 0 +CYCLE SWP.SWP07A03_RUNTIME1 1 1 2 29 36 0 4 0 0 +MINUTE SWP.SWP07A03_RUNTIME1 11 4 2 29 40 0 4 0 0 +INI SWP.SWP07A03_RUNTIME1 1 1 2 29 44 0 4 0 0 +RUNTIME_INI SWP.SWP07A03_RUNTIME1 11 4 2 29 48 0 4 0 0 +IN SWP.SWP07A03_RUNTIME1.TIME_M 1 1 2 30 16 0 2 0 0 +PT SWP.SWP07A03_RUNTIME1.TIME_M 12 4 2 30 20 0 2 0 0 +Q SWP.SWP07A03_RUNTIME1.TIME_M 1 1 2 30 8 0 2 0 0 +ET SWP.SWP07A03_RUNTIME1.TIME_M 12 4 2 30 12 0 2 0 0 +IN SWP.SWP07A03_RUNTIME1.TIME_RST 1 1 2 31 16 0 2 0 0 +PT SWP.SWP07A03_RUNTIME1.TIME_RST 12 4 2 31 20 0 2 0 0 +Q SWP.SWP07A03_RUNTIME1.TIME_RST 1 1 2 31 8 0 2 0 0 +ET SWP.SWP07A03_RUNTIME1.TIME_RST 12 4 2 31 12 0 2 0 0 +RUN SWP.SWP07A03_RUNTIME2 1 1 2 32 12 0 2 0 0 +RUNTIMESET SWP.SWP07A03_RUNTIME2 11 4 2 32 16 0 2 0 0 +RUNTIMERST SWP.SWP07A03_RUNTIME2 1 1 2 32 20 0 2 0 0 +RUNTIMEREC_IN SWP.SWP07A03_RUNTIME2 11 4 2 32 24 0 2 0 0 +RUNTIME SWP.SWP07A03_RUNTIME2 11 4 2 32 8 0 2 0 0 +CYCLE SWP.SWP07A03_RUNTIME2 1 1 2 32 36 0 4 0 0 +MINUTE SWP.SWP07A03_RUNTIME2 11 4 2 32 40 0 4 0 0 +INI SWP.SWP07A03_RUNTIME2 1 1 2 32 44 0 4 0 0 +RUNTIME_INI SWP.SWP07A03_RUNTIME2 11 4 2 32 48 0 4 0 0 +IN SWP.SWP07A03_RUNTIME2.TIME_M 1 1 2 33 16 0 2 0 0 +PT SWP.SWP07A03_RUNTIME2.TIME_M 12 4 2 33 20 0 2 0 0 +Q SWP.SWP07A03_RUNTIME2.TIME_M 1 1 2 33 8 0 2 0 0 +ET SWP.SWP07A03_RUNTIME2.TIME_M 12 4 2 33 12 0 2 0 0 +IN SWP.SWP07A03_RUNTIME2.TIME_RST 1 1 2 34 16 0 2 0 0 +PT SWP.SWP07A03_RUNTIME2.TIME_RST 12 4 2 34 20 0 2 0 0 +Q SWP.SWP07A03_RUNTIME2.TIME_RST 1 1 2 34 8 0 2 0 0 +ET SWP.SWP07A03_RUNTIME2.TIME_RST 12 4 2 34 12 0 2 0 0 +RUN SWP.SWP07A04_RUNTIME1 1 1 2 35 12 0 2 0 0 +RUNTIMESET SWP.SWP07A04_RUNTIME1 11 4 2 35 16 0 2 0 0 +RUNTIMERST SWP.SWP07A04_RUNTIME1 1 1 2 35 20 0 2 0 0 +RUNTIMEREC_IN SWP.SWP07A04_RUNTIME1 11 4 2 35 24 0 2 0 0 +RUNTIME SWP.SWP07A04_RUNTIME1 11 4 2 35 8 0 2 0 0 +CYCLE SWP.SWP07A04_RUNTIME1 1 1 2 35 36 0 4 0 0 +MINUTE SWP.SWP07A04_RUNTIME1 11 4 2 35 40 0 4 0 0 +INI SWP.SWP07A04_RUNTIME1 1 1 2 35 44 0 4 0 0 +RUNTIME_INI SWP.SWP07A04_RUNTIME1 11 4 2 35 48 0 4 0 0 +IN SWP.SWP07A04_RUNTIME1.TIME_M 1 1 2 36 16 0 2 0 0 +PT SWP.SWP07A04_RUNTIME1.TIME_M 12 4 2 36 20 0 2 0 0 +Q SWP.SWP07A04_RUNTIME1.TIME_M 1 1 2 36 8 0 2 0 0 +ET SWP.SWP07A04_RUNTIME1.TIME_M 12 4 2 36 12 0 2 0 0 +IN SWP.SWP07A04_RUNTIME1.TIME_RST 1 1 2 37 16 0 2 0 0 +PT SWP.SWP07A04_RUNTIME1.TIME_RST 12 4 2 37 20 0 2 0 0 +Q SWP.SWP07A04_RUNTIME1.TIME_RST 1 1 2 37 8 0 2 0 0 +ET SWP.SWP07A04_RUNTIME1.TIME_RST 12 4 2 37 12 0 2 0 0 +RUN SWP.SWP07A04_RUNTIME2 1 1 2 38 12 0 2 0 0 +RUNTIMESET SWP.SWP07A04_RUNTIME2 11 4 2 38 16 0 2 0 0 +RUNTIMERST SWP.SWP07A04_RUNTIME2 1 1 2 38 20 0 2 0 0 +RUNTIMEREC_IN SWP.SWP07A04_RUNTIME2 11 4 2 38 24 0 2 0 0 +RUNTIME SWP.SWP07A04_RUNTIME2 11 4 2 38 8 0 2 0 0 +CYCLE SWP.SWP07A04_RUNTIME2 1 1 2 38 36 0 4 0 0 +MINUTE SWP.SWP07A04_RUNTIME2 11 4 2 38 40 0 4 0 0 +INI SWP.SWP07A04_RUNTIME2 1 1 2 38 44 0 4 0 0 +RUNTIME_INI SWP.SWP07A04_RUNTIME2 11 4 2 38 48 0 4 0 0 +IN SWP.SWP07A04_RUNTIME2.TIME_M 1 1 2 39 16 0 2 0 0 +PT SWP.SWP07A04_RUNTIME2.TIME_M 12 4 2 39 20 0 2 0 0 +Q SWP.SWP07A04_RUNTIME2.TIME_M 1 1 2 39 8 0 2 0 0 +ET SWP.SWP07A04_RUNTIME2.TIME_M 12 4 2 39 12 0 2 0 0 +IN SWP.SWP07A04_RUNTIME2.TIME_RST 1 1 2 40 16 0 2 0 0 +PT SWP.SWP07A04_RUNTIME2.TIME_RST 12 4 2 40 20 0 2 0 0 +Q SWP.SWP07A04_RUNTIME2.TIME_RST 1 1 2 40 8 0 2 0 0 +ET SWP.SWP07A04_RUNTIME2.TIME_RST 12 4 2 40 12 0 2 0 0 +RUN SWP.SWP07A05_RUNTIME1 1 1 2 41 12 0 2 0 0 +RUNTIMESET SWP.SWP07A05_RUNTIME1 11 4 2 41 16 0 2 0 0 +RUNTIMERST SWP.SWP07A05_RUNTIME1 1 1 2 41 20 0 2 0 0 +RUNTIMEREC_IN SWP.SWP07A05_RUNTIME1 11 4 2 41 24 0 2 0 0 +RUNTIME SWP.SWP07A05_RUNTIME1 11 4 2 41 8 0 2 0 0 +CYCLE SWP.SWP07A05_RUNTIME1 1 1 2 41 36 0 4 0 0 +MINUTE SWP.SWP07A05_RUNTIME1 11 4 2 41 40 0 4 0 0 +INI SWP.SWP07A05_RUNTIME1 1 1 2 41 44 0 4 0 0 +RUNTIME_INI SWP.SWP07A05_RUNTIME1 11 4 2 41 48 0 4 0 0 +IN SWP.SWP07A05_RUNTIME1.TIME_M 1 1 2 42 16 0 2 0 0 +PT SWP.SWP07A05_RUNTIME1.TIME_M 12 4 2 42 20 0 2 0 0 +Q SWP.SWP07A05_RUNTIME1.TIME_M 1 1 2 42 8 0 2 0 0 +ET SWP.SWP07A05_RUNTIME1.TIME_M 12 4 2 42 12 0 2 0 0 +IN SWP.SWP07A05_RUNTIME1.TIME_RST 1 1 2 43 16 0 2 0 0 +PT SWP.SWP07A05_RUNTIME1.TIME_RST 12 4 2 43 20 0 2 0 0 +Q SWP.SWP07A05_RUNTIME1.TIME_RST 1 1 2 43 8 0 2 0 0 +ET SWP.SWP07A05_RUNTIME1.TIME_RST 12 4 2 43 12 0 2 0 0 +RUN SWP.SWP07A05_RUNTIME2 1 1 2 44 12 0 2 0 0 +RUNTIMESET SWP.SWP07A05_RUNTIME2 11 4 2 44 16 0 2 0 0 +RUNTIMERST SWP.SWP07A05_RUNTIME2 1 1 2 44 20 0 2 0 0 +RUNTIMEREC_IN SWP.SWP07A05_RUNTIME2 11 4 2 44 24 0 2 0 0 +RUNTIME SWP.SWP07A05_RUNTIME2 11 4 2 44 8 0 2 0 0 +CYCLE SWP.SWP07A05_RUNTIME2 1 1 2 44 36 0 4 0 0 +MINUTE SWP.SWP07A05_RUNTIME2 11 4 2 44 40 0 4 0 0 +INI SWP.SWP07A05_RUNTIME2 1 1 2 44 44 0 4 0 0 +RUNTIME_INI SWP.SWP07A05_RUNTIME2 11 4 2 44 48 0 4 0 0 +IN SWP.SWP07A05_RUNTIME2.TIME_M 1 1 2 45 16 0 2 0 0 +PT SWP.SWP07A05_RUNTIME2.TIME_M 12 4 2 45 20 0 2 0 0 +Q SWP.SWP07A05_RUNTIME2.TIME_M 1 1 2 45 8 0 2 0 0 +ET SWP.SWP07A05_RUNTIME2.TIME_M 12 4 2 45 12 0 2 0 0 +IN SWP.SWP07A05_RUNTIME2.TIME_RST 1 1 2 46 16 0 2 0 0 +PT SWP.SWP07A05_RUNTIME2.TIME_RST 12 4 2 46 20 0 2 0 0 +Q SWP.SWP07A05_RUNTIME2.TIME_RST 1 1 2 46 8 0 2 0 0 +ET SWP.SWP07A05_RUNTIME2.TIME_RST 12 4 2 46 12 0 2 0 0 +RUN SWP.SWP07A06_RUNTIME1 1 1 2 47 12 0 2 0 0 +RUNTIMESET SWP.SWP07A06_RUNTIME1 11 4 2 47 16 0 2 0 0 +RUNTIMERST SWP.SWP07A06_RUNTIME1 1 1 2 47 20 0 2 0 0 +RUNTIMEREC_IN SWP.SWP07A06_RUNTIME1 11 4 2 47 24 0 2 0 0 +RUNTIME SWP.SWP07A06_RUNTIME1 11 4 2 47 8 0 2 0 0 +CYCLE SWP.SWP07A06_RUNTIME1 1 1 2 47 36 0 4 0 0 +MINUTE SWP.SWP07A06_RUNTIME1 11 4 2 47 40 0 4 0 0 +INI SWP.SWP07A06_RUNTIME1 1 1 2 47 44 0 4 0 0 +RUNTIME_INI SWP.SWP07A06_RUNTIME1 11 4 2 47 48 0 4 0 0 +IN SWP.SWP07A06_RUNTIME1.TIME_M 1 1 2 48 16 0 2 0 0 +PT SWP.SWP07A06_RUNTIME1.TIME_M 12 4 2 48 20 0 2 0 0 +Q SWP.SWP07A06_RUNTIME1.TIME_M 1 1 2 48 8 0 2 0 0 +ET SWP.SWP07A06_RUNTIME1.TIME_M 12 4 2 48 12 0 2 0 0 +IN SWP.SWP07A06_RUNTIME1.TIME_RST 1 1 2 49 16 0 2 0 0 +PT SWP.SWP07A06_RUNTIME1.TIME_RST 12 4 2 49 20 0 2 0 0 +Q SWP.SWP07A06_RUNTIME1.TIME_RST 1 1 2 49 8 0 2 0 0 +ET SWP.SWP07A06_RUNTIME1.TIME_RST 12 4 2 49 12 0 2 0 0 +RUN SWP.SWP07A06_RUNTIME2 1 1 2 50 12 0 2 0 0 +RUNTIMESET SWP.SWP07A06_RUNTIME2 11 4 2 50 16 0 2 0 0 +RUNTIMERST SWP.SWP07A06_RUNTIME2 1 1 2 50 20 0 2 0 0 +RUNTIMEREC_IN SWP.SWP07A06_RUNTIME2 11 4 2 50 24 0 2 0 0 +RUNTIME SWP.SWP07A06_RUNTIME2 11 4 2 50 8 0 2 0 0 +CYCLE SWP.SWP07A06_RUNTIME2 1 1 2 50 36 0 4 0 0 +MINUTE SWP.SWP07A06_RUNTIME2 11 4 2 50 40 0 4 0 0 +INI SWP.SWP07A06_RUNTIME2 1 1 2 50 44 0 4 0 0 +RUNTIME_INI SWP.SWP07A06_RUNTIME2 11 4 2 50 48 0 4 0 0 +IN SWP.SWP07A06_RUNTIME2.TIME_M 1 1 2 51 16 0 2 0 0 +PT SWP.SWP07A06_RUNTIME2.TIME_M 12 4 2 51 20 0 2 0 0 +Q SWP.SWP07A06_RUNTIME2.TIME_M 1 1 2 51 8 0 2 0 0 +ET SWP.SWP07A06_RUNTIME2.TIME_M 12 4 2 51 12 0 2 0 0 +IN SWP.SWP07A06_RUNTIME2.TIME_RST 1 1 2 52 16 0 2 0 0 +PT SWP.SWP07A06_RUNTIME2.TIME_RST 12 4 2 52 20 0 2 0 0 +Q SWP.SWP07A06_RUNTIME2.TIME_RST 1 1 2 52 8 0 2 0 0 +ET SWP.SWP07A06_RUNTIME2.TIME_RST 12 4 2 52 12 0 2 0 0 diff --git a/DDC0701/$GEN$/Resource/pceVars.txt.xml b/DDC0701/$GEN$/Resource/pceVars.txt.xml new file mode 100644 index 0000000..bea1a37 --- /dev/null +++ b/DDC0701/$GEN$/Resource/pceVars.txt.xml @@ -0,0 +1,503 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/DDC0701/$GEN$/SCAN.LST b/DDC0701/$GEN$/SCAN.LST new file mode 100644 index 0000000..321b438 --- /dev/null +++ b/DDC0701/$GEN$/SCAN.LST @@ -0,0 +1,4 @@ +E:\公司项目\项目文档\PM23092溧水秦淮人家一期拆迁安置房项目\下位机\DDC0701\SCAN.POE +E:\PROGRAMFILE\EXDRIVER\EXCONFIG\EXDRIVE\LIB\BRCON_MCFB_ED_V3.3.0.1\BS_DEVSCAN.POE + + diff --git a/DDC0701/$GEN$/SCAN.PTT b/DDC0701/$GEN$/SCAN.PTT new file mode 100644 index 0000000..98c26c3 --- /dev/null +++ b/DDC0701/$GEN$/SCAN.PTT @@ -0,0 +1,7 @@ +PROGRAM SCAN + + + + + +END_PROGRAM diff --git a/DDC0701/$GEN$/SWP.LST b/DDC0701/$GEN$/SWP.LST new file mode 100644 index 0000000..55a0298 --- /dev/null +++ b/DDC0701/$GEN$/SWP.LST @@ -0,0 +1,2 @@ +E:\公司项目\项目文档\PM23092溧水秦淮人家一期拆迁安置房项目\下位机\DDC0701\SWP.POE +E:\PROGRAMFILE\EXDRIVER\EXCONFIG\EXDRIVE\LIB\BRCON_MCFB_ED_V3.3.0.1\BS_RUNTIME.POE diff --git a/DDC0701/$GEN$/SWP.PTT b/DDC0701/$GEN$/SWP.PTT new file mode 100644 index 0000000..1ad1025 --- /dev/null +++ b/DDC0701/$GEN$/SWP.PTT @@ -0,0 +1,7 @@ +PROGRAM SWP + + + + + +END_PROGRAM diff --git a/DDC0701/$GEN$/TH4851.LST b/DDC0701/$GEN$/TH4851.LST new file mode 100644 index 0000000..ea6968f --- /dev/null +++ b/DDC0701/$GEN$/TH4851.LST @@ -0,0 +1,5 @@ +E:\公司项目\项目文档\PM23092溧水秦淮人家一期拆迁安置房项目\下位机\DDCB102\TH4851.POE + + +E:\PROGRAMFILE\EXDRIVER\EXCONFIG\EXDRIVE\LIB\BRCON_MCFB_ED_V3.3.0.1\BS_GETCRC16.POE + diff --git a/DDC0701/DDC0701.GEN b/DDC0701/DDC0701.GEN new file mode 100644 index 0000000..0833659 --- /dev/null +++ b/DDC0701/DDC0701.GEN @@ -0,0 +1,16 @@ +[PROTOTYP_PROG] +COUNT=2 +FILE1=\$GEN$\SCAN +FILE0=\$GEN$\SWP +[PROTOTYP_FB] +COUNT=0 +[PROTOTYP_FKT] +COUNT=0 +[LIBRARY] +FILE2=\LIB\BRCON_MCFB_ED_V3.3.0.1\BRCON_MCFB_ED_V3.3.0.1.GEN +COUNT=3 +FILE1=\LIB\BRCON_MCFB_IU_V4.0.0\BRCON_MCFB_ED_V4.0.1.GEN +FILE0=\LIB\sfclib\sfclib.GEN +[EXECUTABLE] +COUNT=1 +FILE0=\$ENV$\Resource\Resource diff --git a/DDC0701/DDC0701.VAR b/DDC0701/DDC0701.VAR new file mode 100644 index 0000000..eb730d0 --- /dev/null +++ b/DDC0701/DDC0701.VAR @@ -0,0 +1,24 @@ +[MAKEFILE] +COUNT=1 +ACTIVE=\$ENV$\Resource\Resource.MAK +FILE0=\$ENV$\Resource\Resource +[LIBRARY] +FILE2=\LIB\BRCON_MCFB_ED_V3.3.0.1\BRCON_MCFB_ED_V3.3.0.1.VAR +COUNT=3 +FILE1=\LIB\BRCON_MCFB_IU_V4.0.0\BRCON_MCFB_ED_V4.0.1.VAR +FILE0=\LIB\sfclib\sfclib.VAR +[ENCODING] +UTF8=1 +[ST_PROGRAM] +COUNT=2 +FILE1=\SWP +FILE0=\SCAN +[DIRECT_GLOBAL] +COUNT=1 +FILE0=\OPCDA +[TYPEDEF] +COUNT=1 +FILE0=\USERTYPE +[DATPARAM_INFO] +SeperateGen=1 +Version=4.0 diff --git a/DDC0701/OPCDA.POE b/DDC0701/OPCDA.POE new file mode 100644 index 0000000..9445c20 --- /dev/null +++ b/DDC0701/OPCDA.POE @@ -0,0 +1,111 @@ +$BEGIN_IT_HEADER +DIRECTGLOBALDEFINITIONS = 1 +$END_IT_HEADER +PROGRAM OPCDA +VAR_GLOBAL +(* IOM 0801R 鍦板潃: 0 *) +LSWP07A01_R1 AT%I0.0 :BOOL; (*娼滄薄娉典簳SUMP-01-娉1杩愯鐘舵*) +LSWP07A01_F1 AT%I0.1 :BOOL; (*娼滄薄娉典簳SUMP-01-娉1鏁呴殰鐘舵*) +LSWP07A01_R2 AT%I0.2 :BOOL; (*娼滄薄娉典簳SUMP-01-娉2杩愯鐘舵*) +LSWP07A01_F2 AT%I0.3 :BOOL; (*娼滄薄娉典簳SUMP-01-娉2鏁呴殰鐘舵*) +LSWP07A01_HL AT%I0.4 :BOOL; (*娼滄薄娉典簳SUMP-01-楂樻恫浣*) +LSWP07A01_LL AT%I0.5 :BOOL; (*娼滄薄娉典簳SUMP-01-浣庢恫浣*) + + +(* IOM 0801R 鍦板潃: 1 *) +LSWP07A02_R1 AT%I16.0 :BOOL; (*娼滄薄娉典簳SUMP-01-娉1杩愯鐘舵*) +LSWP07A02_F1 AT%I16.1 :BOOL; (*娼滄薄娉典簳SUMP-01-娉1鏁呴殰鐘舵*) +LSWP07A02_R2 AT%I16.2 :BOOL; (*娼滄薄娉典簳SUMP-01-娉2杩愯鐘舵*) +LSWP07A02_F2 AT%I16.3 :BOOL; (*娼滄薄娉典簳SUMP-01-娉2鏁呴殰鐘舵*) +LSWP07A02_HL AT%I16.4 :BOOL; (*娼滄薄娉典簳SUMP-01-楂樻恫浣*) +LSWP07A02_LL AT%I16.5 :BOOL; (*娼滄薄娉典簳SUMP-01-浣庢恫浣*) + + +(* IOM 0801R 鍦板潃: 2 *) +LSWP07A03_R1 AT%I32.0 :BOOL; (*娼滄薄娉典簳SUMP-01-娉1杩愯鐘舵*) +LSWP07A03_F1 AT%I32.1 :BOOL; (*娼滄薄娉典簳SUMP-01-娉1鏁呴殰鐘舵*) +LSWP07A03_R2 AT%I32.2 :BOOL; (*娼滄薄娉典簳SUMP-01-娉2杩愯鐘舵*) +LSWP07A03_F2 AT%I32.3 :BOOL; (*娼滄薄娉典簳SUMP-01-娉2鏁呴殰鐘舵*) +LSWP07A03_HL AT%I32.4 :BOOL; (*娼滄薄娉典簳SUMP-01-楂樻恫浣*) +LSWP07A03_LL AT%I32.5 :BOOL; (*娼滄薄娉典簳SUMP-01-浣庢恫浣*) + + +(* IOM 0801R 鍦板潃: 3 *) +LSWP07A04_R1 AT%I48.0 :BOOL; (*娼滄薄娉典簳SUMP-01-娉1杩愯鐘舵*) +LSWP07A04_F1 AT%I48.1 :BOOL; (*娼滄薄娉典簳SUMP-01-娉1鏁呴殰鐘舵*) +LSWP07A04_R2 AT%I48.2 :BOOL; (*娼滄薄娉典簳SUMP-01-娉2杩愯鐘舵*) +LSWP07A04_F2 AT%I48.3 :BOOL; (*娼滄薄娉典簳SUMP-01-娉2鏁呴殰鐘舵*) +LSWP07A04_HL AT%I48.4 :BOOL; (*娼滄薄娉典簳SUMP-01-楂樻恫浣*) +LSWP07A04_LL AT%I48.5 :BOOL; (*娼滄薄娉典簳SUMP-01-浣庢恫浣*) + + +(* IOM 0801R 鍦板潃: 4 *) +LSWP07A05_R1 AT%I64.0 :BOOL; (*娼滄薄娉典簳SUMP-01-娉1杩愯鐘舵*) +LSWP07A05_F1 AT%I64.1 :BOOL; (*娼滄薄娉典簳SUMP-01-娉1鏁呴殰鐘舵*) +LSWP07A05_R2 AT%I64.2 :BOOL; (*娼滄薄娉典簳SUMP-01-娉2杩愯鐘舵*) +LSWP07A05_F2 AT%I64.3 :BOOL; (*娼滄薄娉典簳SUMP-01-娉2鏁呴殰鐘舵*) +LSWP07A05_HL AT%I64.4 :BOOL; (*娼滄薄娉典簳SUMP-01-楂樻恫浣*) +LSWP07A05_LL AT%I64.5 :BOOL; (*娼滄薄娉典簳SUMP-01-浣庢恫浣*) + + +(* IOM 0801R 鍦板潃: 5 *) +LSWP07A06_R1 AT%I80.0 :BOOL; (*娼滄薄娉典簳SUMP-01-娉1杩愯鐘舵*) +LSWP07A06_F1 AT%I80.1 :BOOL; (*娼滄薄娉典簳SUMP-01-娉1鏁呴殰鐘舵*) +LSWP07A06_R2 AT%I80.2 :BOOL; (*娼滄薄娉典簳SUMP-01-娉2杩愯鐘舵*) +LSWP07A06_F2 AT%I80.3 :BOOL; (*娼滄薄娉典簳SUMP-01-娉2鏁呴殰鐘舵*) +LSWP07A06_HL AT%I80.4 :BOOL; (*娼滄薄娉典簳SUMP-01-楂樻恫浣*) +LSWP07A06_LL AT%I80.5 :BOOL; (*娼滄薄娉典簳SUMP-01-浣庢恫浣*) + + +LBOX07A01_DS AT%M102.0 :BOOL; (*鎺у埗绠盉01-妯″潡鍦板潃鐘舵*) +LBOX07A01_OR AT%M124.0 :REAL; (*鎺у埗绠盉00-妯″潡鍦ㄧ嚎姣斾緥*) + + +LSWP07A01_RST1 AT%M168.0 :BOOL; (*娼滄薄娉典簳07A01-杩愯鏃堕棿绱Н閲嶇疆1*) +LSWP07A01_RSTV1 AT%M172.0 :REAL; (*娼滄薄娉典簳07A01-杩愯鏃堕棿绱Н閲嶇疆鍊1*) +LSWP07A01_RH1 AT%M176.0 :REAL; (*娼滄薄娉典簳07A01-杩愯鏃堕棿绱Н鍊1*) +LSWP07A01_RST2 AT%M180.0 :BOOL; (*娼滄薄娉典簳07A01-杩愯鏃堕棿绱Н閲嶇疆2*) +LSWP07A01_RSTV2 AT%M184.0 :REAL; (*娼滄薄娉典簳07A01-杩愯鏃堕棿绱Н閲嶇疆鍊2*) +LSWP07A01_RH2 AT%M188.0 :REAL; (*娼滄薄娉典簳07A01-杩愯鏃堕棿绱Н鍊2*) + +LSWP07A02_RST1 AT%M192.0 :BOOL; (*娼滄薄娉典簳07A02-杩愯鏃堕棿绱Н閲嶇疆1*) +LSWP07A02_RSTV1 AT%M196.0 :REAL; (*娼滄薄娉典簳07A02-杩愯鏃堕棿绱Н閲嶇疆鍊1*) +LSWP07A02_RH1 AT%M200.0 :REAL; (*娼滄薄娉典簳07A02-杩愯鏃堕棿绱Н鍊1*) +LSWP07A02_RST2 AT%M204.0 :BOOL; (*娼滄薄娉典簳07A02-杩愯鏃堕棿绱Н閲嶇疆2*) +LSWP07A02_RSTV2 AT%M208.0 :REAL; (*娼滄薄娉典簳07A02-杩愯鏃堕棿绱Н閲嶇疆鍊2*) +LSWP07A02_RH2 AT%M212.0 :REAL; (*娼滄薄娉典簳07A02-杩愯鏃堕棿绱Н鍊2*) + +LSWP07A03_RST1 AT%M216.0 :BOOL; (*娼滄薄娉典簳07A03-杩愯鏃堕棿绱Н閲嶇疆1*) +LSWP07A03_RSTV1 AT%M220.0 :REAL; (*娼滄薄娉典簳07A03-杩愯鏃堕棿绱Н閲嶇疆鍊1*) +LSWP07A03_RH1 AT%M224.0 :REAL; (*娼滄薄娉典簳07A03-杩愯鏃堕棿绱Н鍊1*) +LSWP07A03_RST2 AT%M228.0 :BOOL; (*娼滄薄娉典簳07A03-杩愯鏃堕棿绱Н閲嶇疆2*) +LSWP07A03_RSTV2 AT%M232.0 :REAL; (*娼滄薄娉典簳07A03-杩愯鏃堕棿绱Н閲嶇疆鍊2*) +LSWP07A03_RH2 AT%M236.0 :REAL; (*娼滄薄娉典簳07A03-杩愯鏃堕棿绱Н鍊2*) + +LSWP07A04_RST1 AT%M240.0 :BOOL; (*娼滄薄娉典簳07A04-杩愯鏃堕棿绱Н閲嶇疆1*) +LSWP07A04_RSTV1 AT%M244.0 :REAL; (*娼滄薄娉典簳07A04-杩愯鏃堕棿绱Н閲嶇疆鍊1*) +LSWP07A04_RH1 AT%M248.0 :REAL; (*娼滄薄娉典簳07A04-杩愯鏃堕棿绱Н鍊1*) +LSWP07A04_RST2 AT%M252.0 :BOOL; (*娼滄薄娉典簳07A04-杩愯鏃堕棿绱Н閲嶇疆2*) +LSWP07A04_RSTV2 AT%M256.0 :REAL; (*娼滄薄娉典簳07A04-杩愯鏃堕棿绱Н閲嶇疆鍊2*) +LSWP07A04_RH2 AT%M260.0 :REAL; (*娼滄薄娉典簳07A04-杩愯鏃堕棿绱Н鍊2*) + +LSWP07A05_RST1 AT%M264.0 :BOOL; (*娼滄薄娉典簳07A05-杩愯鏃堕棿绱Н閲嶇疆1*) +LSWP07A05_RSTV1 AT%M268.0 :REAL; (*娼滄薄娉典簳07A05-杩愯鏃堕棿绱Н閲嶇疆鍊1*) +LSWP07A05_RH1 AT%M272.0 :REAL; (*娼滄薄娉典簳07A05-杩愯鏃堕棿绱Н鍊1*) +LSWP07A05_RST2 AT%M276.0 :BOOL; (*娼滄薄娉典簳07A05-杩愯鏃堕棿绱Н閲嶇疆2*) +LSWP07A05_RSTV2 AT%M280.0 :REAL; (*娼滄薄娉典簳07A05-杩愯鏃堕棿绱Н閲嶇疆鍊2*) +LSWP07A05_RH2 AT%M284.0 :REAL; (*娼滄薄娉典簳07A05-杩愯鏃堕棿绱Н鍊2*) + +LSWP07A06_RST1 AT%M288.0 :BOOL; (*娼滄薄娉典簳07A06-杩愯鏃堕棿绱Н閲嶇疆1*) +LSWP07A06_RSTV1 AT%M292.0 :REAL; (*娼滄薄娉典簳07A06-杩愯鏃堕棿绱Н閲嶇疆鍊1*) +LSWP07A06_RH1 AT%M296.0 :REAL; (*娼滄薄娉典簳07A06-杩愯鏃堕棿绱Н鍊1*) +LSWP07A06_RST2 AT%M300.0 :BOOL; (*娼滄薄娉典簳07A06-杩愯鏃堕棿绱Н閲嶇疆2*) +LSWP07A06_RSTV2 AT%M304.0 :REAL; (*娼滄薄娉典簳07A06-杩愯鏃堕棿绱Н閲嶇疆鍊2*) +LSWP07A06_RH2 AT%M308.0 :REAL; (*娼滄薄娉典簳07A06-杩愯鏃堕棿绱Н鍊2*) + + + +END_VAR + + +END_PROGRAM \ No newline at end of file diff --git a/DDC0701/Resource.WL b/DDC0701/Resource.WL new file mode 100644 index 0000000..ef59069 --- /dev/null +++ b/DDC0701/Resource.WL @@ -0,0 +1,11 @@ +[WATCH_ENTRIES] +FILE0=OPCDA.LIESB1A05_CO +COMMENT0=" +FILE1=OPCDA.LIESB1A04_CO +COMMENT1=" +FILE2=OPCDA.LIESB1A03_CO +COMMENT2=" +FILE3=OPCDA.LIESB1A02_CO +COMMENT3=" +FILE4=OPCDA.LIESB1A01_CO +COMMENT4=" diff --git a/DDC0701/SCAN.POE b/DDC0701/SCAN.POE new file mode 100644 index 0000000..3b57ee4 --- /dev/null +++ b/DDC0701/SCAN.POE @@ -0,0 +1,150 @@ +PROGRAM SCAN +VAR_EXTERNAL + +END_VAR + +VAR_GLOBAL + +END_VAR + +VAR +Dev_Array :array[0..31] of byte; +BOX01_DevScan :BS_DevScan; +BOX02_DevScan :BS_DevScan; +BOX03_DevScan :BS_DevScan; +BOX04_DevScan :BS_DevScan; +BOX05_DevScan :BS_DevScan; + +BOX01_Hex :DWORD ; +BOX02_Hex :DWORD ; +BOX03_Hex :DWORD ; +BOX04_Hex :DWORD ; +BOX05_Hex :DWORD ; + +DEV00_IP AT%M7000.0 :BYTE; +DEV00_R AT%M8000.0 :BYTE; +DEV01_R AT%M8001.0 :BYTE; +DEV02_R AT%M8002.0 :BYTE; +DEV03_R AT%M8003.0 :BYTE; +DEV04_R AT%M8004.0 :BYTE; +DEV05_R AT%M8005.0 :BYTE; +DEV06_R AT%M8006.0 :BYTE; +DEV07_R AT%M8007.0 :BYTE; +DEV08_R AT%M8008.0 :BYTE; +DEV09_R AT%M8009.0 :BYTE; +DEV10_R AT%M8010.0 :BYTE; +DEV11_R AT%M8011.0 :BYTE; +DEV12_R AT%M8012.0 :BYTE; +DEV13_R AT%M8013.0 :BYTE; +DEV14_R AT%M8014.0 :BYTE; +DEV15_R AT%M8015.0 :BYTE; +DEV16_R AT%M8016.0 :BYTE; +DEV17_R AT%M8017.0 :BYTE; +DEV18_R AT%M8018.0 :BYTE; +DEV19_R AT%M8019.0 :BYTE; +DEV20_R AT%M8020.0 :BYTE; +DEV21_R AT%M8021.0 :BYTE; +DEV22_R AT%M8022.0 :BYTE; +DEV23_R AT%M8023.0 :BYTE; +DEV24_R AT%M8024.0 :BYTE; +DEV25_R AT%M8025.0 :BYTE; +DEV26_R AT%M8026.0 :BYTE; +DEV27_R AT%M8027.0 :BYTE; +DEV28_R AT%M8028.0 :BYTE; +DEV29_R AT%M8029.0 :BYTE; +DEV30_R AT%M8030.0 :BYTE; +DEV31_R AT%M8031.0 :BYTE; + +END_VAR + +(*Automatically declared*) +VAR_EXTERNAL + LBOX07A01_OR : REAL; + LBOX07A01_DS : BOOL; +END_VAR +(** **) +(** {*模块地址分配设定,分别对应0~31号地址模块,从右起*} **) +(** {* 3 2 1 *} **) +(** {*10987654321098765432109876543210*} **) +(** BOX01_Hex :=2#00000000000000000000000000111111 ; **) + (* assign - Stmt *) + LD 2#00000000000000000000000000111111 + ST BOX01_Hex + +(** **) +(** {*模块扫描功能块关联*} **) +(** BOX01_DevScan( Dev_Array:= Dev_Array , Dev_Scan_Hex:= BOX01_Hex | LBOX07A01_DS:= Dev_Ready, LBOX07A01_OR:= Dev_Ratio ); **) + (* call - Stmt *) + CAL BOX01_DevScan ( + Dev_Array := Dev_Array, + Dev_Scan_Hex := BOX01_Hex + | + LBOX07A01_DS := Dev_Ready, + LBOX07A01_OR := Dev_Ratio + ) + +(** **) +(** {****************************************************默认段****************************************************} **) +(** {*模块设备状态关联*} **) +(** Dev_Array[0] :=DEV00_R; **) + (* assign - Stmt *) + LD DEV00_R + ST Dev_Array[0] + +(** Dev_Array[1] :=DEV01_R; **) + (* assign - Stmt *) + LD DEV01_R + ST Dev_Array[1] + +(** Dev_Array[2] :=DEV02_R; **) + (* assign - Stmt *) + LD DEV02_R + ST Dev_Array[2] + +(** Dev_Array[3] :=DEV03_R; **) + (* assign - Stmt *) + LD DEV03_R + ST Dev_Array[3] + +(** Dev_Array[4] :=DEV04_R; **) + (* assign - Stmt *) + LD DEV04_R + ST Dev_Array[4] + +(** Dev_Array[5] :=DEV05_R; **) + (* assign - Stmt *) + LD DEV05_R + ST Dev_Array[5] + +(** Dev_Array[6] :=DEV06_R; **) + (* assign - Stmt *) + LD DEV06_R + ST Dev_Array[6] + +(** Dev_Array[7] :=DEV07_R; **) + (* assign - Stmt *) + LD DEV07_R + ST Dev_Array[7] + +(** Dev_Array[8] :=DEV08_R; **) + (* assign - Stmt *) + LD DEV08_R + ST Dev_Array[8] + +(** Dev_Array[9] :=DEV09_R; **) + (* assign - Stmt *) + LD DEV09_R + ST Dev_Array[9] + +(** Dev_Array[10]:=DEV10_R; **) + (* assign - Stmt *) + LD DEV10_R + ST Dev_Array[10] + +(** Dev_Array[11]:=DEV11_R; **) + (* assign - Stmt *) + LD DEV11_R + ST Dev_Array[11] + + +END_PROGRAM \ No newline at end of file diff --git a/DDC0701/SCAN.ST b/DDC0701/SCAN.ST new file mode 100644 index 0000000..7d17d6b --- /dev/null +++ b/DDC0701/SCAN.ST @@ -0,0 +1,83 @@ +PROGRAM SCAN +VAR_EXTERNAL + +END_VAR + +VAR_GLOBAL + +END_VAR + +VAR +Dev_Array :array[0..31] of byte; +BOX01_DevScan :BS_DevScan; +BOX02_DevScan :BS_DevScan; +BOX03_DevScan :BS_DevScan; +BOX04_DevScan :BS_DevScan; +BOX05_DevScan :BS_DevScan; + +BOX01_Hex :DWORD ; +BOX02_Hex :DWORD ; +BOX03_Hex :DWORD ; +BOX04_Hex :DWORD ; +BOX05_Hex :DWORD ; + +DEV00_IP AT%M7000.0 :BYTE; +DEV00_R AT%M8000.0 :BYTE; +DEV01_R AT%M8001.0 :BYTE; +DEV02_R AT%M8002.0 :BYTE; +DEV03_R AT%M8003.0 :BYTE; +DEV04_R AT%M8004.0 :BYTE; +DEV05_R AT%M8005.0 :BYTE; +DEV06_R AT%M8006.0 :BYTE; +DEV07_R AT%M8007.0 :BYTE; +DEV08_R AT%M8008.0 :BYTE; +DEV09_R AT%M8009.0 :BYTE; +DEV10_R AT%M8010.0 :BYTE; +DEV11_R AT%M8011.0 :BYTE; +DEV12_R AT%M8012.0 :BYTE; +DEV13_R AT%M8013.0 :BYTE; +DEV14_R AT%M8014.0 :BYTE; +DEV15_R AT%M8015.0 :BYTE; +DEV16_R AT%M8016.0 :BYTE; +DEV17_R AT%M8017.0 :BYTE; +DEV18_R AT%M8018.0 :BYTE; +DEV19_R AT%M8019.0 :BYTE; +DEV20_R AT%M8020.0 :BYTE; +DEV21_R AT%M8021.0 :BYTE; +DEV22_R AT%M8022.0 :BYTE; +DEV23_R AT%M8023.0 :BYTE; +DEV24_R AT%M8024.0 :BYTE; +DEV25_R AT%M8025.0 :BYTE; +DEV26_R AT%M8026.0 :BYTE; +DEV27_R AT%M8027.0 :BYTE; +DEV28_R AT%M8028.0 :BYTE; +DEV29_R AT%M8029.0 :BYTE; +DEV30_R AT%M8030.0 :BYTE; +DEV31_R AT%M8031.0 :BYTE; + +END_VAR + +(*妯″潡鍦板潃鍒嗛厤璁惧畾锛屽垎鍒搴0~31鍙峰湴鍧妯″潡锛屼粠鍙宠捣*) + (* 3 2 1 *) + (*10987654321098765432109876543210*) +BOX01_Hex :=2#00000000000000000000000000111111 ; + +(*妯″潡鎵弿鍔熻兘鍧楀叧鑱*) +BOX01_DevScan( Dev_Array:= Dev_Array , Dev_Scan_Hex:= BOX01_Hex | LBOX07A01_DS:= Dev_Ready, LBOX07A01_OR:= Dev_Ratio ); + +(****************************************************榛樿娈****************************************************) +(*妯″潡璁惧鐘舵佸叧鑱*) +Dev_Array[0] :=DEV00_R; +Dev_Array[1] :=DEV01_R; +Dev_Array[2] :=DEV02_R; +Dev_Array[3] :=DEV03_R; +Dev_Array[4] :=DEV04_R; +Dev_Array[5] :=DEV05_R; +Dev_Array[6] :=DEV06_R; +Dev_Array[7] :=DEV07_R; +Dev_Array[8] :=DEV08_R; +Dev_Array[9] :=DEV09_R; +Dev_Array[10]:=DEV10_R; +Dev_Array[11]:=DEV11_R; + +END_PROGRAM \ No newline at end of file diff --git a/DDC0701/SCAN.bak b/DDC0701/SCAN.bak new file mode 100644 index 0000000..7d17d6b --- /dev/null +++ b/DDC0701/SCAN.bak @@ -0,0 +1,83 @@ +PROGRAM SCAN +VAR_EXTERNAL + +END_VAR + +VAR_GLOBAL + +END_VAR + +VAR +Dev_Array :array[0..31] of byte; +BOX01_DevScan :BS_DevScan; +BOX02_DevScan :BS_DevScan; +BOX03_DevScan :BS_DevScan; +BOX04_DevScan :BS_DevScan; +BOX05_DevScan :BS_DevScan; + +BOX01_Hex :DWORD ; +BOX02_Hex :DWORD ; +BOX03_Hex :DWORD ; +BOX04_Hex :DWORD ; +BOX05_Hex :DWORD ; + +DEV00_IP AT%M7000.0 :BYTE; +DEV00_R AT%M8000.0 :BYTE; +DEV01_R AT%M8001.0 :BYTE; +DEV02_R AT%M8002.0 :BYTE; +DEV03_R AT%M8003.0 :BYTE; +DEV04_R AT%M8004.0 :BYTE; +DEV05_R AT%M8005.0 :BYTE; +DEV06_R AT%M8006.0 :BYTE; +DEV07_R AT%M8007.0 :BYTE; +DEV08_R AT%M8008.0 :BYTE; +DEV09_R AT%M8009.0 :BYTE; +DEV10_R AT%M8010.0 :BYTE; +DEV11_R AT%M8011.0 :BYTE; +DEV12_R AT%M8012.0 :BYTE; +DEV13_R AT%M8013.0 :BYTE; +DEV14_R AT%M8014.0 :BYTE; +DEV15_R AT%M8015.0 :BYTE; +DEV16_R AT%M8016.0 :BYTE; +DEV17_R AT%M8017.0 :BYTE; +DEV18_R AT%M8018.0 :BYTE; +DEV19_R AT%M8019.0 :BYTE; +DEV20_R AT%M8020.0 :BYTE; +DEV21_R AT%M8021.0 :BYTE; +DEV22_R AT%M8022.0 :BYTE; +DEV23_R AT%M8023.0 :BYTE; +DEV24_R AT%M8024.0 :BYTE; +DEV25_R AT%M8025.0 :BYTE; +DEV26_R AT%M8026.0 :BYTE; +DEV27_R AT%M8027.0 :BYTE; +DEV28_R AT%M8028.0 :BYTE; +DEV29_R AT%M8029.0 :BYTE; +DEV30_R AT%M8030.0 :BYTE; +DEV31_R AT%M8031.0 :BYTE; + +END_VAR + +(*妯″潡鍦板潃鍒嗛厤璁惧畾锛屽垎鍒搴0~31鍙峰湴鍧妯″潡锛屼粠鍙宠捣*) + (* 3 2 1 *) + (*10987654321098765432109876543210*) +BOX01_Hex :=2#00000000000000000000000000111111 ; + +(*妯″潡鎵弿鍔熻兘鍧楀叧鑱*) +BOX01_DevScan( Dev_Array:= Dev_Array , Dev_Scan_Hex:= BOX01_Hex | LBOX07A01_DS:= Dev_Ready, LBOX07A01_OR:= Dev_Ratio ); + +(****************************************************榛樿娈****************************************************) +(*妯″潡璁惧鐘舵佸叧鑱*) +Dev_Array[0] :=DEV00_R; +Dev_Array[1] :=DEV01_R; +Dev_Array[2] :=DEV02_R; +Dev_Array[3] :=DEV03_R; +Dev_Array[4] :=DEV04_R; +Dev_Array[5] :=DEV05_R; +Dev_Array[6] :=DEV06_R; +Dev_Array[7] :=DEV07_R; +Dev_Array[8] :=DEV08_R; +Dev_Array[9] :=DEV09_R; +Dev_Array[10]:=DEV10_R; +Dev_Array[11]:=DEV11_R; + +END_PROGRAM \ No newline at end of file diff --git a/DDC0701/SWP.POE b/DDC0701/SWP.POE new file mode 100644 index 0000000..ae15ae5 --- /dev/null +++ b/DDC0701/SWP.POE @@ -0,0 +1,211 @@ +PROGRAM SWP +VAR_EXTERNAL + +END_VAR + +VAR_GLOBAL + +END_VAR + +VAR +SWP07A01_RunTime1:BS_RunTime; +SWP07A01_RunTime2:BS_RunTime; +SWP07A02_RunTime1:BS_RunTime; +SWP07A02_RunTime2:BS_RunTime; +SWP07A03_RunTime1:BS_RunTime; +SWP07A03_RunTime2:BS_RunTime; +SWP07A04_RunTime1:BS_RunTime; +SWP07A04_RunTime2:BS_RunTime; +SWP07A05_RunTime1:BS_RunTime; +SWP07A05_RunTime2:BS_RunTime; +SWP07A06_RunTime1:BS_RunTime; +SWP07A06_RunTime2:BS_RunTime; + +END_VAR + +(*Automatically declared*) +VAR_EXTERNAL + LSWP07A06_RSTV2 : REAL; + LSWP07A01_RH1 : REAL; + LSWP07A06_RSTV1 : REAL; + LSWP07A01_RST2 : BOOL; + LSWP07A01_RST1 : BOOL; + LSWP07A02_R2 : BOOL; + LSWP07A02_R1 : BOOL; + LSWP07A02_RSTV2 : REAL; + LSWP07A02_RST2 : BOOL; + LSWP07A02_RST1 : BOOL; + LSWP07A03_R2 : BOOL; + LSWP07A03_R1 : BOOL; + LSWP07A02_RSTV1 : REAL; + LSWP07A04_RSTV1 : REAL; + LSWP07A04_R2 : BOOL; + LSWP07A04_R1 : BOOL; + LSWP07A01_R2 : BOOL; + LSWP07A01_R1 : BOOL; + LSWP07A05_RSTV2 : REAL; + LSWP07A04_RSTV2 : REAL; + LSWP07A03_RH1 : REAL; + LSWP07A01_RSTV2 : REAL; + LSWP07A06_RH1 : REAL; + LSWP07A05_RH2 : REAL; + LSWP07A03_RH2 : REAL; + LSWP07A03_RST2 : BOOL; + LSWP07A03_RST1 : BOOL; + LSWP07A06_R2 : BOOL; + LSWP07A06_R1 : BOOL; + LSWP07A05_RSTV1 : REAL; + LSWP07A01_RSTV1 : REAL; + LSWP07A06_RH2 : REAL; + LSWP07A06_RST2 : BOOL; + LSWP07A06_RST1 : BOOL; + LSWP07A05_RH1 : REAL; + LSWP07A04_RH2 : REAL; + LSWP07A03_RSTV1 : REAL; + LSWP07A02_RH1 : REAL; + LSWP07A05_R2 : BOOL; + LSWP07A05_R1 : BOOL; + LSWP07A05_RST2 : BOOL; + LSWP07A05_RST1 : BOOL; + LSWP07A04_RH1 : REAL; + LSWP07A03_RSTV2 : REAL; + LSWP07A01_RH2 : REAL; + LSWP07A02_RH2 : REAL; + LSWP07A04_RST2 : BOOL; + LSWP07A04_RST1 : BOOL; +END_VAR +(** {*运行累积时间*} **) +(** SWP07A01_RunTime1(RUN :=LSWP07A01_R1 , RUNTIMESET :=LSWP07A01_RSTV1 , RUNTIMERST :=LSWP07A01_RST1 , RunTimeRec_In :=LSWP07A01_RH1 | LSWP07A01_RH1:= RUNTIME); **) + (* call - Stmt *) + CAL SWP07A01_RunTime1 ( + RUN := LSWP07A01_R1, + RUNTIMESET := LSWP07A01_RSTV1, + RUNTIMERST := LSWP07A01_RST1, + RunTimeRec_In := LSWP07A01_RH1 + | + LSWP07A01_RH1 := RUNTIME + ) + +(** SWP07A01_RunTime2(RUN :=LSWP07A01_R2 , RUNTIMESET :=LSWP07A01_RSTV2 , RUNTIMERST :=LSWP07A01_RST2 , RunTimeRec_In :=LSWP07A01_RH2 | LSWP07A01_RH2:= RUNTIME); **) + (* call - Stmt *) + CAL SWP07A01_RunTime2 ( + RUN := LSWP07A01_R2, + RUNTIMESET := LSWP07A01_RSTV2, + RUNTIMERST := LSWP07A01_RST2, + RunTimeRec_In := LSWP07A01_RH2 + | + LSWP07A01_RH2 := RUNTIME + ) + +(** SWP07A02_RunTime1(RUN :=LSWP07A02_R1 , RUNTIMESET :=LSWP07A02_RSTV1 , RUNTIMERST :=LSWP07A02_RST1 , RunTimeRec_In :=LSWP07A02_RH1 | LSWP07A02_RH1:= RUNTIME); **) + (* call - Stmt *) + CAL SWP07A02_RunTime1 ( + RUN := LSWP07A02_R1, + RUNTIMESET := LSWP07A02_RSTV1, + RUNTIMERST := LSWP07A02_RST1, + RunTimeRec_In := LSWP07A02_RH1 + | + LSWP07A02_RH1 := RUNTIME + ) + +(** SWP07A02_RunTime2(RUN :=LSWP07A02_R2 , RUNTIMESET :=LSWP07A02_RSTV2 , RUNTIMERST :=LSWP07A02_RST2 , RunTimeRec_In :=LSWP07A02_RH2 | LSWP07A02_RH2:= RUNTIME); **) + (* call - Stmt *) + CAL SWP07A02_RunTime2 ( + RUN := LSWP07A02_R2, + RUNTIMESET := LSWP07A02_RSTV2, + RUNTIMERST := LSWP07A02_RST2, + RunTimeRec_In := LSWP07A02_RH2 + | + LSWP07A02_RH2 := RUNTIME + ) + +(** SWP07A03_RunTime1(RUN :=LSWP07A03_R1 , RUNTIMESET :=LSWP07A03_RSTV1 , RUNTIMERST :=LSWP07A03_RST1 , RunTimeRec_In :=LSWP07A03_RH1 | LSWP07A03_RH1:= RUNTIME); **) + (* call - Stmt *) + CAL SWP07A03_RunTime1 ( + RUN := LSWP07A03_R1, + RUNTIMESET := LSWP07A03_RSTV1, + RUNTIMERST := LSWP07A03_RST1, + RunTimeRec_In := LSWP07A03_RH1 + | + LSWP07A03_RH1 := RUNTIME + ) + +(** SWP07A03_RunTime2(RUN :=LSWP07A03_R2 , RUNTIMESET :=LSWP07A03_RSTV2 , RUNTIMERST :=LSWP07A03_RST2 , RunTimeRec_In :=LSWP07A03_RH2 | LSWP07A03_RH2:= RUNTIME); **) + (* call - Stmt *) + CAL SWP07A03_RunTime2 ( + RUN := LSWP07A03_R2, + RUNTIMESET := LSWP07A03_RSTV2, + RUNTIMERST := LSWP07A03_RST2, + RunTimeRec_In := LSWP07A03_RH2 + | + LSWP07A03_RH2 := RUNTIME + ) + +(** SWP07A04_RunTime1(RUN :=LSWP07A04_R1 , RUNTIMESET :=LSWP07A04_RSTV1 , RUNTIMERST :=LSWP07A04_RST1 , RunTimeRec_In :=LSWP07A04_RH1 | LSWP07A04_RH1:= RUNTIME); **) + (* call - Stmt *) + CAL SWP07A04_RunTime1 ( + RUN := LSWP07A04_R1, + RUNTIMESET := LSWP07A04_RSTV1, + RUNTIMERST := LSWP07A04_RST1, + RunTimeRec_In := LSWP07A04_RH1 + | + LSWP07A04_RH1 := RUNTIME + ) + +(** SWP07A04_RunTime2(RUN :=LSWP07A04_R2 , RUNTIMESET :=LSWP07A04_RSTV2 , RUNTIMERST :=LSWP07A04_RST2 , RunTimeRec_In :=LSWP07A04_RH2 | LSWP07A04_RH2:= RUNTIME); **) + (* call - Stmt *) + CAL SWP07A04_RunTime2 ( + RUN := LSWP07A04_R2, + RUNTIMESET := LSWP07A04_RSTV2, + RUNTIMERST := LSWP07A04_RST2, + RunTimeRec_In := LSWP07A04_RH2 + | + LSWP07A04_RH2 := RUNTIME + ) + +(** SWP07A05_RunTime1(RUN :=LSWP07A05_R1 , RUNTIMESET :=LSWP07A05_RSTV1 , RUNTIMERST :=LSWP07A05_RST1 , RunTimeRec_In :=LSWP07A05_RH1 | LSWP07A05_RH1:= RUNTIME); **) + (* call - Stmt *) + CAL SWP07A05_RunTime1 ( + RUN := LSWP07A05_R1, + RUNTIMESET := LSWP07A05_RSTV1, + RUNTIMERST := LSWP07A05_RST1, + RunTimeRec_In := LSWP07A05_RH1 + | + LSWP07A05_RH1 := RUNTIME + ) + +(** SWP07A05_RunTime2(RUN :=LSWP07A05_R2 , RUNTIMESET :=LSWP07A05_RSTV2 , RUNTIMERST :=LSWP07A05_RST2 , RunTimeRec_In :=LSWP07A05_RH2 | LSWP07A05_RH2:= RUNTIME); **) + (* call - Stmt *) + CAL SWP07A05_RunTime2 ( + RUN := LSWP07A05_R2, + RUNTIMESET := LSWP07A05_RSTV2, + RUNTIMERST := LSWP07A05_RST2, + RunTimeRec_In := LSWP07A05_RH2 + | + LSWP07A05_RH2 := RUNTIME + ) + +(** SWP07A06_RunTime1(RUN :=LSWP07A06_R1 , RUNTIMESET :=LSWP07A06_RSTV1 , RUNTIMERST :=LSWP07A06_RST1 , RunTimeRec_In :=LSWP07A06_RH1 | LSWP07A06_RH1:= RUNTIME); **) + (* call - Stmt *) + CAL SWP07A06_RunTime1 ( + RUN := LSWP07A06_R1, + RUNTIMESET := LSWP07A06_RSTV1, + RUNTIMERST := LSWP07A06_RST1, + RunTimeRec_In := LSWP07A06_RH1 + | + LSWP07A06_RH1 := RUNTIME + ) + +(** SWP07A06_RunTime2(RUN :=LSWP07A06_R2 , RUNTIMESET :=LSWP07A06_RSTV2 , RUNTIMERST :=LSWP07A06_RST2 , RunTimeRec_In :=LSWP07A06_RH2 | LSWP07A06_RH2:= RUNTIME); **) + (* call - Stmt *) + CAL SWP07A06_RunTime2 ( + RUN := LSWP07A06_R2, + RUNTIMESET := LSWP07A06_RSTV2, + RUNTIMERST := LSWP07A06_RST2, + RunTimeRec_In := LSWP07A06_RH2 + | + LSWP07A06_RH2 := RUNTIME + ) + + +END_PROGRAM \ No newline at end of file diff --git a/DDC0701/SWP.ST b/DDC0701/SWP.ST new file mode 100644 index 0000000..34400db --- /dev/null +++ b/DDC0701/SWP.ST @@ -0,0 +1,39 @@ +PROGRAM SWP +VAR_EXTERNAL + +END_VAR + +VAR_GLOBAL + +END_VAR + +VAR +SWP07A01_RunTime1:BS_RunTime; +SWP07A01_RunTime2:BS_RunTime; +SWP07A02_RunTime1:BS_RunTime; +SWP07A02_RunTime2:BS_RunTime; +SWP07A03_RunTime1:BS_RunTime; +SWP07A03_RunTime2:BS_RunTime; +SWP07A04_RunTime1:BS_RunTime; +SWP07A04_RunTime2:BS_RunTime; +SWP07A05_RunTime1:BS_RunTime; +SWP07A05_RunTime2:BS_RunTime; +SWP07A06_RunTime1:BS_RunTime; +SWP07A06_RunTime2:BS_RunTime; + +END_VAR + (*杩愯绱Н鏃堕棿*) + SWP07A01_RunTime1(RUN :=LSWP07A01_R1 , RUNTIMESET :=LSWP07A01_RSTV1 , RUNTIMERST :=LSWP07A01_RST1 , RunTimeRec_In :=LSWP07A01_RH1 | LSWP07A01_RH1:= RUNTIME); + SWP07A01_RunTime2(RUN :=LSWP07A01_R2 , RUNTIMESET :=LSWP07A01_RSTV2 , RUNTIMERST :=LSWP07A01_RST2 , RunTimeRec_In :=LSWP07A01_RH2 | LSWP07A01_RH2:= RUNTIME); + SWP07A02_RunTime1(RUN :=LSWP07A02_R1 , RUNTIMESET :=LSWP07A02_RSTV1 , RUNTIMERST :=LSWP07A02_RST1 , RunTimeRec_In :=LSWP07A02_RH1 | LSWP07A02_RH1:= RUNTIME); + SWP07A02_RunTime2(RUN :=LSWP07A02_R2 , RUNTIMESET :=LSWP07A02_RSTV2 , RUNTIMERST :=LSWP07A02_RST2 , RunTimeRec_In :=LSWP07A02_RH2 | LSWP07A02_RH2:= RUNTIME); + SWP07A03_RunTime1(RUN :=LSWP07A03_R1 , RUNTIMESET :=LSWP07A03_RSTV1 , RUNTIMERST :=LSWP07A03_RST1 , RunTimeRec_In :=LSWP07A03_RH1 | LSWP07A03_RH1:= RUNTIME); + SWP07A03_RunTime2(RUN :=LSWP07A03_R2 , RUNTIMESET :=LSWP07A03_RSTV2 , RUNTIMERST :=LSWP07A03_RST2 , RunTimeRec_In :=LSWP07A03_RH2 | LSWP07A03_RH2:= RUNTIME); + SWP07A04_RunTime1(RUN :=LSWP07A04_R1 , RUNTIMESET :=LSWP07A04_RSTV1 , RUNTIMERST :=LSWP07A04_RST1 , RunTimeRec_In :=LSWP07A04_RH1 | LSWP07A04_RH1:= RUNTIME); + SWP07A04_RunTime2(RUN :=LSWP07A04_R2 , RUNTIMESET :=LSWP07A04_RSTV2 , RUNTIMERST :=LSWP07A04_RST2 , RunTimeRec_In :=LSWP07A04_RH2 | LSWP07A04_RH2:= RUNTIME); + SWP07A05_RunTime1(RUN :=LSWP07A05_R1 , RUNTIMESET :=LSWP07A05_RSTV1 , RUNTIMERST :=LSWP07A05_RST1 , RunTimeRec_In :=LSWP07A05_RH1 | LSWP07A05_RH1:= RUNTIME); + SWP07A05_RunTime2(RUN :=LSWP07A05_R2 , RUNTIMESET :=LSWP07A05_RSTV2 , RUNTIMERST :=LSWP07A05_RST2 , RunTimeRec_In :=LSWP07A05_RH2 | LSWP07A05_RH2:= RUNTIME); + SWP07A06_RunTime1(RUN :=LSWP07A06_R1 , RUNTIMESET :=LSWP07A06_RSTV1 , RUNTIMERST :=LSWP07A06_RST1 , RunTimeRec_In :=LSWP07A06_RH1 | LSWP07A06_RH1:= RUNTIME); + SWP07A06_RunTime2(RUN :=LSWP07A06_R2 , RUNTIMESET :=LSWP07A06_RSTV2 , RUNTIMERST :=LSWP07A06_RST2 , RunTimeRec_In :=LSWP07A06_RH2 | LSWP07A06_RH2:= RUNTIME); + +END_PROGRAM \ No newline at end of file diff --git a/DDC0701/SWP.bak b/DDC0701/SWP.bak new file mode 100644 index 0000000..34400db --- /dev/null +++ b/DDC0701/SWP.bak @@ -0,0 +1,39 @@ +PROGRAM SWP +VAR_EXTERNAL + +END_VAR + +VAR_GLOBAL + +END_VAR + +VAR +SWP07A01_RunTime1:BS_RunTime; +SWP07A01_RunTime2:BS_RunTime; +SWP07A02_RunTime1:BS_RunTime; +SWP07A02_RunTime2:BS_RunTime; +SWP07A03_RunTime1:BS_RunTime; +SWP07A03_RunTime2:BS_RunTime; +SWP07A04_RunTime1:BS_RunTime; +SWP07A04_RunTime2:BS_RunTime; +SWP07A05_RunTime1:BS_RunTime; +SWP07A05_RunTime2:BS_RunTime; +SWP07A06_RunTime1:BS_RunTime; +SWP07A06_RunTime2:BS_RunTime; + +END_VAR + (*杩愯绱Н鏃堕棿*) + SWP07A01_RunTime1(RUN :=LSWP07A01_R1 , RUNTIMESET :=LSWP07A01_RSTV1 , RUNTIMERST :=LSWP07A01_RST1 , RunTimeRec_In :=LSWP07A01_RH1 | LSWP07A01_RH1:= RUNTIME); + SWP07A01_RunTime2(RUN :=LSWP07A01_R2 , RUNTIMESET :=LSWP07A01_RSTV2 , RUNTIMERST :=LSWP07A01_RST2 , RunTimeRec_In :=LSWP07A01_RH2 | LSWP07A01_RH2:= RUNTIME); + SWP07A02_RunTime1(RUN :=LSWP07A02_R1 , RUNTIMESET :=LSWP07A02_RSTV1 , RUNTIMERST :=LSWP07A02_RST1 , RunTimeRec_In :=LSWP07A02_RH1 | LSWP07A02_RH1:= RUNTIME); + SWP07A02_RunTime2(RUN :=LSWP07A02_R2 , RUNTIMESET :=LSWP07A02_RSTV2 , RUNTIMERST :=LSWP07A02_RST2 , RunTimeRec_In :=LSWP07A02_RH2 | LSWP07A02_RH2:= RUNTIME); + SWP07A03_RunTime1(RUN :=LSWP07A03_R1 , RUNTIMESET :=LSWP07A03_RSTV1 , RUNTIMERST :=LSWP07A03_RST1 , RunTimeRec_In :=LSWP07A03_RH1 | LSWP07A03_RH1:= RUNTIME); + SWP07A03_RunTime2(RUN :=LSWP07A03_R2 , RUNTIMESET :=LSWP07A03_RSTV2 , RUNTIMERST :=LSWP07A03_RST2 , RunTimeRec_In :=LSWP07A03_RH2 | LSWP07A03_RH2:= RUNTIME); + SWP07A04_RunTime1(RUN :=LSWP07A04_R1 , RUNTIMESET :=LSWP07A04_RSTV1 , RUNTIMERST :=LSWP07A04_RST1 , RunTimeRec_In :=LSWP07A04_RH1 | LSWP07A04_RH1:= RUNTIME); + SWP07A04_RunTime2(RUN :=LSWP07A04_R2 , RUNTIMESET :=LSWP07A04_RSTV2 , RUNTIMERST :=LSWP07A04_RST2 , RunTimeRec_In :=LSWP07A04_RH2 | LSWP07A04_RH2:= RUNTIME); + SWP07A05_RunTime1(RUN :=LSWP07A05_R1 , RUNTIMESET :=LSWP07A05_RSTV1 , RUNTIMERST :=LSWP07A05_RST1 , RunTimeRec_In :=LSWP07A05_RH1 | LSWP07A05_RH1:= RUNTIME); + SWP07A05_RunTime2(RUN :=LSWP07A05_R2 , RUNTIMESET :=LSWP07A05_RSTV2 , RUNTIMERST :=LSWP07A05_RST2 , RunTimeRec_In :=LSWP07A05_RH2 | LSWP07A05_RH2:= RUNTIME); + SWP07A06_RunTime1(RUN :=LSWP07A06_R1 , RUNTIMESET :=LSWP07A06_RSTV1 , RUNTIMERST :=LSWP07A06_RST1 , RunTimeRec_In :=LSWP07A06_RH1 | LSWP07A06_RH1:= RUNTIME); + SWP07A06_RunTime2(RUN :=LSWP07A06_R2 , RUNTIMESET :=LSWP07A06_RSTV2 , RUNTIMERST :=LSWP07A06_RST2 , RunTimeRec_In :=LSWP07A06_RH2 | LSWP07A06_RH2:= RUNTIME); + +END_PROGRAM \ No newline at end of file diff --git a/DDC0701/USERTYPE.TYP b/DDC0701/USERTYPE.TYP new file mode 100644 index 0000000..b77bf99 --- /dev/null +++ b/DDC0701/USERTYPE.TYP @@ -0,0 +1,5 @@ +[IEC_IEC_NORM] +TYPE + +END_TYPE + diff --git a/DDC0701/cfcxref.xsl b/DDC0701/cfcxref.xsl new file mode 100644 index 0000000..cb124ed --- /dev/null +++ b/DDC0701/cfcxref.xsl @@ -0,0 +1,101 @@ + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + +
+ Source + + Target(s) +
+
+ + + + + + + + + + + + + +
SourceNameConnectorLayerPrintOn
+ + + + + + + +
Page:
Row:
+
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + +
TargetNameConnectorLayerPrintOn
+ + + + + + + +
Page:
Row:
+
+
+
+ + +
+
\ No newline at end of file diff --git a/DDC0701/inputFileList b/DDC0701/inputFileList new file mode 100644 index 0000000..4c29761 --- /dev/null +++ b/DDC0701/inputFileList @@ -0,0 +1,3 @@ +2 +E:\公司项目\项目文档\PM23092溧水秦淮人家一期拆迁安置房项目\下位机\DDC0701\$GEN$\Resource\SCAN.CRD +E:\公司项目\项目文档\PM23092溧水秦淮人家一期拆迁安置房项目\下位机\DDC0701\$GEN$\Resource\SWP.CRD diff --git a/DDC0801/$ENV$/Resource/Resource.MAK b/DDC0801/$ENV$/Resource/Resource.MAK new file mode 100644 index 0000000..367dae2 --- /dev/null +++ b/DDC0801/$ENV$/Resource/Resource.MAK @@ -0,0 +1,39 @@ +[INFORMATION] +CONFIG= +HARDWARE=EXC5300 +SECONDHARDWARE= +PACK_SOURCE=0 +TYPE=3 +OPERATINGNUMBER=0 +OPTIMIZE=2 +CONNECTION=192.168.90.15 +MAPFILE=1 +[IO_EXTERNALS] +FILE= +[TASKS] +FILE0=\SCAN +FILE1=\SWP +COUNT=2 +[TASK_FILE0] +NETDEP=0 +NAME= +TYPE=TIMER +INTERRUPT_NAME= +PRIORITY=1 +TIME=300 +NR=0 +OPTIMIZE=3 +[TASK_FILE1] +NETDEP=0 +NAME= +TYPE=TIMER +INTERRUPT_NAME= +PRIORITY=2 +TIME=500 +NR=0 +OPTIMIZE=3 +[GLOBAL] +COUNT=0 +[DIRECT_GLOBAL] +FILE0=\OPCDA +COUNT=1 diff --git a/DDC0801/$ENV$/Resource/WATCHLIST.INI b/DDC0801/$ENV$/Resource/WATCHLIST.INI new file mode 100644 index 0000000..1e24033 --- /dev/null +++ b/DDC0801/$ENV$/Resource/WATCHLIST.INI @@ -0,0 +1 @@ +Resource.WL \ No newline at end of file diff --git a/DDC0801/$GEN$/AddressSpace.xml b/DDC0801/$GEN$/AddressSpace.xml new file mode 100644 index 0000000..7551bd5 --- /dev/null +++ b/DDC0801/$GEN$/AddressSpace.xml @@ -0,0 +1,2 @@ + +LSWP08A01_R1OPCDA11018011LSWP08A01_F1OPCDA11018111LSWP08A01_R2OPCDA11018211LSWP08A01_F2OPCDA11018311LSWP08A01_HLOPCDA11018411LSWP08A01_LLOPCDA11018511LSWP08A02_R1OPCDA110124011LSWP08A02_F1OPCDA110124111LSWP08A02_R2OPCDA110124211LSWP08A02_F2OPCDA110124311LSWP08A02_HLOPCDA110124411LSWP08A02_LLOPCDA110124511LSWP08A03_R1OPCDA110140011LSWP08A03_F1OPCDA110140111LSWP08A03_R2OPCDA110140211LSWP08A03_F2OPCDA110140311LSWP08A03_HLOPCDA110140411LSWP08A03_LLOPCDA110140511LSWP08A04_R1OPCDA110156011LSWP08A04_F1OPCDA110156111LSWP08A04_R2OPCDA110156211LSWP08A04_F2OPCDA110156311LSWP08A04_HLOPCDA110156411LSWP08A04_LLOPCDA110156511LSWP08A05_R1OPCDA110172011LSWP08A05_F1OPCDA110172111LSWP08A05_R2OPCDA110172211LSWP08A05_F2OPCDA110172311LSWP08A05_HLOPCDA110172411LSWP08A05_LLOPCDA110172511LSWP08A06_R1OPCDA110188011LSWP08A06_F1OPCDA110188111LSWP08A06_R2OPCDA110188211LSWP08A06_F2OPCDA110188311LSWP08A06_HLOPCDA110188411LSWP08A06_LLOPCDA110188511LBOX08A01_DSOPCDA11011134011LBOX08A01_OROPCDA114011156013LSWP08A01_RST1OPCDA11011200011LSWP08A01_RSTV1OPCDA114011204013LSWP08A01_RH1OPCDA114011208013LSWP08A01_RST2OPCDA11011212011LSWP08A01_RSTV2OPCDA114011216013LSWP08A01_RH2OPCDA114011220013LSWP08A02_RST1OPCDA11011224011LSWP08A02_RSTV1OPCDA114011228013LSWP08A02_RH1OPCDA114011232013LSWP08A02_RST2OPCDA11011236011LSWP08A02_RSTV2OPCDA114011240013LSWP08A02_RH2OPCDA114011244013LSWP08A03_RST1OPCDA11011248011LSWP08A03_RSTV1OPCDA114011252013LSWP08A03_RH1OPCDA114011256013LSWP08A03_RST2OPCDA11011260011LSWP08A03_RSTV2OPCDA114011264013LSWP08A03_RH2OPCDA114011268013LSWP08A04_RST1OPCDA11011272011LSWP08A04_RSTV1OPCDA114011276013LSWP08A04_RH1OPCDA114011280013LSWP08A04_RST2OPCDA11011284011LSWP08A04_RSTV2OPCDA114011288013LSWP08A04_RH2OPCDA114011292013LSWP08A05_RST1OPCDA11011296011LSWP08A05_RSTV1OPCDA114011300013LSWP08A05_RH1OPCDA114011304013LSWP08A05_RST2OPCDA11011308011LSWP08A05_RSTV2OPCDA114011312013LSWP08A05_RH2OPCDA114011316013LSWP08A06_RST1OPCDA11011320011LSWP08A06_RSTV1OPCDA114011324013LSWP08A06_RH1OPCDA114011328013LSWP08A06_RST2OPCDA11011332011LSWP08A06_RSTV2OPCDA114011336013LSWP08A06_RH2OPCDA114011340013 diff --git a/DDC0801/$GEN$/BS_DEVSCAN.PTT b/DDC0801/$GEN$/BS_DEVSCAN.PTT new file mode 100644 index 0000000..908a4e6 --- /dev/null +++ b/DDC0801/$GEN$/BS_DEVSCAN.PTT @@ -0,0 +1,20 @@ +FUNCTION_BLOCK BS_DevScan + + + VAR_INPUT + Dev_Scan_Hex : DWORD ; + Dev_Array : ARRAY [ 0 .. 31 ] of byte ; + END_VAR + + VAR_OUTPUT + Dev_Status : DWORD ; + Dev_Ratio : REAL ; + Dev_Ready : BOOL ; + Dev_Total : INT ; + Dev_Error : INT ; + HeartVavle : int ; + END_VAR + + + +END_FUNCTION_BLOCK diff --git a/DDC0801/$GEN$/BS_GETCRC16.PTT b/DDC0801/$GEN$/BS_GETCRC16.PTT new file mode 100644 index 0000000..34ea63f --- /dev/null +++ b/DDC0801/$GEN$/BS_GETCRC16.PTT @@ -0,0 +1,16 @@ +FUNCTION_BLOCK BS_GETCRC16 + + + VAR_INPUT + CRC_IN : array [ 0 .. 200 ] of byte ; + CRC_LEN : INT ; + END_VAR + + VAR_OUTPUT + CRC16H : byte ; + CRC16L : byte ; + END_VAR + + + +END_FUNCTION_BLOCK diff --git a/DDC0801/$GEN$/BS_RUNTIME.PTT b/DDC0801/$GEN$/BS_RUNTIME.PTT new file mode 100644 index 0000000..e44f3c9 --- /dev/null +++ b/DDC0801/$GEN$/BS_RUNTIME.PTT @@ -0,0 +1,17 @@ +FUNCTION_BLOCK BS_RunTime + + + VAR_INPUT + Run : BOOL ; + RunTimeSet : REAL ; + RunTimeRST : BOOL ; + RunTimeRec_In : REAL ; + END_VAR + + VAR_OUTPUT + RunTime : REAL ; + END_VAR + + + +END_FUNCTION_BLOCK diff --git a/DDC0801/$GEN$/OPCDA.PTT b/DDC0801/$GEN$/OPCDA.PTT new file mode 100644 index 0000000..d4731c8 --- /dev/null +++ b/DDC0801/$GEN$/OPCDA.PTT @@ -0,0 +1,4 @@ +PROGRAM OPCDA + + +END_PROGRAM diff --git a/DDC0801/$GEN$/Resource/$TASK00$.CRD b/DDC0801/$GEN$/Resource/$TASK00$.CRD new file mode 100644 index 0000000000000000000000000000000000000000..3b3c4533dfa0050af65785c5e2d87708cdc664a9 GIT binary patch literal 18456 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 literal 0 HcmV?d00001 diff --git a/DDC0801/$GEN$/Resource/BS_DEVSCAN.INC b/DDC0801/$GEN$/Resource/BS_DEVSCAN.INC new file mode 100644 index 0000000..d01c711 --- /dev/null +++ b/DDC0801/$GEN$/Resource/BS_DEVSCAN.INC @@ -0,0 +1,48 @@ +$INCLUDE_FILE + + +(* GLOBALE TYPEN *) + + + +(* PROJEKT TYPEN *) + + + +(* GLOBALE PROTOTYPEN *) + +FUNCTION_BLOCK SHL_DWORD + VAR_INPUT + EN :BOOL; + IN :DWORD; + N :UINT; + END_VAR + VAR_OUTPUT + ENO :BOOL; + OUT :DWORD; + END_VAR + END_FUNCTION_BLOCK + +FUNCTION_BLOCK SHR_DWORD + VAR_INPUT + EN :BOOL; + IN :DWORD; + N :UINT; + END_VAR + VAR_OUTPUT + ENO :BOOL; + OUT :DWORD; + END_VAR + END_FUNCTION_BLOCK + + + +(* PROJEKT PROTOTYPEN *) + + + +(* EXTERNE POEs *) + + + +$END_INCLUDE_FILE diff --git a/DDC0801/$GEN$/Resource/BS_DEVSCAN.OBJ b/DDC0801/$GEN$/Resource/BS_DEVSCAN.OBJ new file mode 100644 index 0000000000000000000000000000000000000000..052512034c6a5e46c0595350dc326e43d12a04d4 GIT binary patch literal 7559 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 B23`OF literal 0 HcmV?d00001 diff --git a/DDC0801/$GEN$/Resource/BS_RUNTIME.INC b/DDC0801/$GEN$/Resource/BS_RUNTIME.INC new file mode 100644 index 0000000..f2550ad --- /dev/null +++ b/DDC0801/$GEN$/Resource/BS_RUNTIME.INC @@ -0,0 +1,24 @@ +$INCLUDE_FILE + + +(* GLOBALE TYPEN *) + + + +(* PROJEKT TYPEN *) + + + +(* GLOBALE PROTOTYPEN *) + + + +(* PROJEKT PROTOTYPEN *) + + + +(* EXTERNE POEs *) + + + +$END_INCLUDE_FILE diff --git a/DDC0801/$GEN$/Resource/BS_RUNTIME.OBJ b/DDC0801/$GEN$/Resource/BS_RUNTIME.OBJ new file mode 100644 index 0000000000000000000000000000000000000000..fbd05d8ff9d97015860ec0f9c7cc965b25e32a78 GIT binary patch literal 3342 zcmcIn-A-Fa5T4^>z!)4L0g8=j`yQO8wipivVP9}cM#{KK({LS@N`74p{#B81b1 z0^*{nREa)Fo}hPq1D+xGeTGW(`}XXvkEvBP7wlnXy|XhrKRY|SI3jX-+9OHvyq%{j z&C>SMO_8{h%vT%1dZ|_@`rr^5l$hYp1x<}bT+kfIIvmIID7r zLr*vHo zbS@v^7q#3enpvTv5Byv8N>IKR+%2vYR{gsFXgMf6^aK3x%B7XUJwvIl7V`Cc0Ai!) zt>hd2a^vBR?2T+L`(?d-8nczM-qI;~21U>074QJQW%SF!NhZOxf-ybXMZYU8JqpkV z@(7r6IrKTn08{Rcg4=qOMxT}oz&x(|3J&yW5&fdf0y8w@3dqG(UMScGCgqKSJz&ml zDrf?8&Qp*F=G>HmQ9a_8tw{x#oYxgx0e0}w!rRav${nIVlwX0#`9J{=CD&X~KrcCB zM8;6=!d0H5e=b|Vj0EG;lDB%UioPlvYEEPc{gT35C97Z(n4`-IMu4fE@i~xpYBV7C z(chPEfysGO!Bt>3`Zg{k7^EOf5*q&PR_~CAKXbvO~^t{KAT6Kos{G#i7lCa{Flf#Y2-z6M!rt-vP{cR z8b#}GXMRSKgW@*BvD=W;EV5pXmfkPSiqjCMsVT4Xf4{m&NWDzc^rGM@Z~i<|BY}kpJUCE- zduI+dJ1A$a0v_%k@tZJ?0~uCoN6Ao*<;<1Ncfy2PAqhI+vWx&nZ?>>_^nps4;^v?y zOrw}Yt!QCHn2`x!wipVpt6)}6PDq=CwTAY&rNyj;S#V%=^OC97!g^>Nye?O)gRI-3 znm+jnzX&(wD`0(2d1QH3_dy~E^cg=E<*M~VP{>`0RiKOPCddo&1<2v!V+M35B0w#; zwTG3!0R{xFe~6yI-)13}YFC`KgyO!2--J8(Oe9%cJ5?E3Px6@I(~}pCW1Z(^7dqc# z4Q8or>oIxoK#H0(%pI=Giv?i{A4$B$9F-VM4&IH%EZzWT*vuZUOC3{eal4-zdOsVO zF?;--rNvclP`)nYVC%Jfk2PNtuV^Ft#L{}LkDJnjY=`B{0s>zHL+A;-*Se*#@$7|c zW8S=a6EMZG=Dm^~%&{e`DO=i<77l?iZ`;xm);zv5{v&;P!J2(}BYRp+zZKtCd1SI5 s|2MEEIr1qO3A|a22fXpm1j6jik^H7tPFiDs(Z(K2zoosiG(HLb0dPI7NB{r; literal 0 HcmV?d00001 diff --git a/DDC0801/$GEN$/Resource/BuildLog.txt b/DDC0801/$GEN$/Resource/BuildLog.txt new file mode 100644 index 0000000..d2ee442 --- /dev/null +++ b/DDC0801/$GEN$/Resource/BuildLog.txt @@ -0,0 +1,45 @@ + +->开始编译工程配置项... + +->开始工程初始化... + + +->开始创建关联... + +->开始编译 ... + +->开始编译文件... + +0 错误, 0 警告. + + +->开始编译声明类型... + +->开始编译包含文件... + +->开始编译文件... + +->开始编译声明类型... + +->开始编译包含文件... + +->开始编译文件... + +->开始连接 ... + +->生成全局变量 ... + +->生成任务 SCAN ... + +->生成任务 SWP ... + +->生成目标文件: RESOURCE ... + +->目标文件大小: 24833 字节. + +0 错误, 0 警告. + +->生成OPC变量: 数量74 个 大小:2872 字节 + +->工程编译结束... + diff --git a/DDC0801/$GEN$/Resource/OPCDA.INC b/DDC0801/$GEN$/Resource/OPCDA.INC new file mode 100644 index 0000000..f2550ad --- /dev/null +++ b/DDC0801/$GEN$/Resource/OPCDA.INC @@ -0,0 +1,24 @@ +$INCLUDE_FILE + + +(* GLOBALE TYPEN *) + + + +(* PROJEKT TYPEN *) + + + +(* GLOBALE PROTOTYPEN *) + + + +(* PROJEKT PROTOTYPEN *) + + + +(* EXTERNE POEs *) + + + +$END_INCLUDE_FILE diff --git a/DDC0801/$GEN$/Resource/OPCDA.OBJ b/DDC0801/$GEN$/Resource/OPCDA.OBJ new file mode 100644 index 0000000000000000000000000000000000000000..188b86f70c7f6817d8ad2a47ead1e1d92dd183d9 GIT binary patch literal 29263 zcmeHQO^j7V7QWAJgpB+&8B{bx8-<8U$h-Hw*ESPWpu3^fhHkst9@IAch>4RSN*GL- z#03i%EL^y7;erJV79>L^#9&4P8O;nC$$*YAWI`q`Sg>$GCM;Z-i3#(as=9SgRoA(h z%{^}Bsz}}Y&beQGb?TgR>z%rBP*hr`p5Y+WFq;++4`AzHCX>%I@50wQ!<;`{d*V{cU-+X#I2T zP3=BhqazmIQHd{=#q)kae7Z1N>Fxuvc(F(j-%*LLlEpiB3*zGw{_d+~@$O9N9Mm}FA$TRLY)W{dh1$jpP#v1v~3PGN+ z->#AGl3}F!&*<;g$oEzzf3!xv zL#Dluzs_F9|9Fjj_W?nk@jp=`-+M4A-{t&IN%Gy{P3?ySdB*>2jeP#FAkX;UQzKu{ z@2ipTJ|f67{twp3_a05k_c;G=O7cV9P3^}7dB*>t8u^@@ z%R>He|H^qEu8}Vu7vvfLM{DFePYCji|6?`s-6sWk#{auD@;!2n3;RFB`9Chn4O3E)@zbkJe01OKXCa1lElUYAfr+Wx!|Mb{4mpYMx0yAhcSFoJrUNf^* z`gBUfFa#$^5rz(vM63u@%vCy0i!h!-Kc40~mN6aUm4-922Bad-a1CKcs>ys->&moE;*!*nq7628a1~KUDjk<)7~pd!*AaB2(r{JO zkb_Q2K|B?{BgoSDh!svp}X|BU}1UlG=+?F+f&Ka&D>`2AM4`N4pU~`tMh&oc~_)&z>1D`K(9YIGb z4L^w*hCt^W*Wf#XOp1?4hR61WPw@yv1toKPxC-A9qk@e{e@h5w1;wJ5xenhE=wKtV zMASf$=oPLZ>`2AMQn4dXfz4OBil`%%jsXz{#Ue`Ez0V0cQfXKvYXF_EaSgsB$nE%u ztQI>m3^w<26}}@z1sjnyA`FT}^!%`}BhbM{WKh-sI`?x8VMi)1)=3@dP$)XURYV=B zbZn4dbSM_R&UN?^p^j75s23ee%it)UKk_-dx|N8j$muJp>{LjDs>2v$>zkGe+ z!hhyRM@QPj?Yy!O8u!=nA0hUpi3Qa0yzh9}K7&u#qiHECqA>rJDsMjXP?95 z{XMLCW)}7noj8ln*`sL-dKR~#?uP(CQgq^!g@ZqvMzjU@2xb_b&iD+YCRv(2nntr6 zw~5j483r`@pu^HUH%ntQdFXwpxk?QU0!+vaZqK=)CLy**(<9Z7+t5h)*^Qx@nVo~_ z#Ahx$L>RAzqt{M{$xkMOiO+X?;!=gE;fS##iHOg4gDC%04bg~0p%>XJ9A47)3n3nXL}J^G&Q>wnufjM$`}p!;1*5IJ!)tM6KJ?a z15G}qhUTFdO()DXs7V%PkEWyhYTPEs!*F}f4K*oqv`5ou?!#>?8vo_i%gEV zJ~Ke(WsatE)Op+`$eV3U;F#Q*A049R^X8WvCcnyKz7JxnKBj$L4bMc(k$G+po-N#& zb848jI!r#2=HaZT=9&sk!?T{|5LuBQF|!uVM$EJa)vS7djEBB0flYgSroBoH&ucLr zvS5zKv~S{5_Go(6PvSPzdH-aJ`-dx0_QZD%PxEUVyON0Dt3!zSH)@EUcZmE9gAHTI zg60V|H1vH8jTpZ@k7NLsA6G-uj?qwg9^;0Z6j|)ibUwBgw+Xnx?KwBpoGrmLzJmF1 zjHU?J5U5G~*`sN025=kVCdx2CPkg4IK4y-lz0b?IOMuBnPmal*IqeWNpL0CzF!=~U z5sQ0h)844Y(LsmDyFc7N^w9Rix(ZRlG5$aj5e6-Un6Fktv^O3zQxg$I`Fu%*r{NWs zS7JQKoC6y&?Vs=|do(@I=5QP8yr1bNsL%0v=FVJmh?<{gFE~too?*c`_(s>Xzfi+d z79y~R_tBZ)S$=fpqY6#Kb8OhLq$yidcn^J)?i_s<4VS)PthH=TRzaftj}C;taPVf!{dWsj!) zAr+t}{2?Y-MzW(@CJ={t#&L_tenPCIYf%KUNeudB$qmS1UXXj}=)d;qjJSgkwcb zS{=4W)4pc~ZWE*7V+Az%x)My|o^Y8%vM9;&-PY8fV3j;C#UJcQU z4w1K?q0kdj^8+Ch7cA&sA4n)x2z;( zaIpoarwmuBFb!=untC}^o0hm~lL&1mP`2WIj%V-s&0<@@n2xTT^_FU99_{5&CR->} z6*1?hBFwarMj7)K$FuheNXR(L!Fg-^*1OpkQDDVib^0Z1T^Yd~Za&E9b??nkhPyOo zm#SY=aLcOLa@Ls_tZ2L9WU;J()>O>~Xtg~t?R9?Q*iNRL$Q@jI2Z%+Htjfty64k1^R^#l?~p9FPBC28T{DJ}OK5usT5%5y z0uTF1??C4V7`^5(N!vLj>$Owl0<9_BF3GiT%~bXcQayKQz&>!BuV3d1s_iae(<6sl zP0@^S^Uf$dG#h-S=R0@xM`j%aoL;h`Jo#R7!2QZFQp)itqX@5Ek3iG=!IVKy#B7`O zHt}iNT|E~9&*?>6%D}fe;69j8QF(ec+G6w4tj%oH_H;`eT0j0&u_xJvxi%QhM0!P- zGR6C2&~Ost(LD4WGS{eRz2w=r4}H5xSF?v+&x58JTHG|<1ace%x}(puQ1Z^q*)I*5 zqPXI_2s6DY4A!B!%pw%Ui$x}RdVtl?*H zG1au!2?rdzK8>>(W)$<{t5oM-;wE40z8TZZKcx)-mg)s-S~erfPqWzv;5oh7PB~ns zcL{{BedMDYqo5rFjP1_P@TJH>XC^+r0T@bEnO#R$Xiq_aS^xW9VY7jV+3Y%Cm?I&&A4}OaUJ=%;Sz%`pxLb%#b z+PI&A>xZ3^ooM2P*RC1~>Y`mjq#rR*PK3q{1jaFKX-RQhZgpWCV|hT^B$8WT1h{4| zObA!oB!oRO46qN?<_oFf2QwU%MbHliC?`X+<o&eBMP@zK<}|uQn)SelfOU+E~L_ zW)9D8xM5}i$EF=TaKF&8(axI`+;T?_gNvL(8*aH%hkhM$AR8IO&qGeV{muw}8j^k< RvJXFgL_h7=ZUwKx|1XtZEa(6L literal 0 HcmV?d00001 diff --git a/DDC0801/$GEN$/Resource/Resource.PCD b/DDC0801/$GEN$/Resource/Resource.PCD new file mode 100644 index 0000000000000000000000000000000000000000..72be1cfc0d38f4355bd67bdae3287e1e424ab9cd GIT binary patch literal 75036 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 rn2wp^HcKq9wAXGh>ZAu`<9Mu literal 0 HcmV?d00001 diff --git a/DDC0801/$GEN$/Resource/SCAN.INC b/DDC0801/$GEN$/Resource/SCAN.INC new file mode 100644 index 0000000..8bd7b46 --- /dev/null +++ b/DDC0801/$GEN$/Resource/SCAN.INC @@ -0,0 +1,25 @@ +$INCLUDE_FILE + + +(* GLOBALE TYPEN *) + + + +(* PROJEKT TYPEN *) + + + +(* GLOBALE PROTOTYPEN *) + + + +(* PROJEKT PROTOTYPEN *) + +$INCLUDE "E:\PROGRAMFILE\EXDRIVER\EXCONFIG\EXDRIVE\LIB\BRCON_MCFB_ED_V3.3.0.1\$GEN$\BS_DEVSCAN.PTT" + + +(* EXTERNE POEs *) + + + +$END_INCLUDE_FILE diff --git a/DDC0801/$GEN$/Resource/SCAN.OBJ b/DDC0801/$GEN$/Resource/SCAN.OBJ new file mode 100644 index 0000000000000000000000000000000000000000..32533dc293bcf6852431fe7b21c985439a7bc043 GIT binary patch literal 16728 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 literal 0 HcmV?d00001 diff --git a/DDC0801/$GEN$/Resource/SWP.CRD b/DDC0801/$GEN$/Resource/SWP.CRD new file mode 100644 index 0000000000000000000000000000000000000000..bad4e7108c81021bc6cd5d7bec8239d1522d8ac1 GIT binary patch literal 51242 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 OJIVq{vPfA;ME)0$M0lA1 literal 0 HcmV?d00001 diff --git a/DDC0801/$GEN$/Resource/USERTYPE.INC b/DDC0801/$GEN$/Resource/USERTYPE.INC new file mode 100644 index 0000000..f2550ad --- /dev/null +++ b/DDC0801/$GEN$/Resource/USERTYPE.INC @@ -0,0 +1,24 @@ +$INCLUDE_FILE + + +(* GLOBALE TYPEN *) + + + +(* PROJEKT TYPEN *) + + + +(* GLOBALE PROTOTYPEN *) + + + +(* PROJEKT PROTOTYPEN *) + + + +(* EXTERNE POEs *) + + + +$END_INCLUDE_FILE diff --git a/DDC0801/$GEN$/Resource/pceData.txt b/DDC0801/$GEN$/Resource/pceData.txt new file mode 100644 index 0000000..397b88c --- /dev/null +++ b/DDC0801/$GEN$/Resource/pceData.txt @@ -0,0 +1,1193 @@ + +Program Nr: 0: +Nr 9: SegHardwareConfig +14 00 24 08 CD CD 00 00 00 02 00 02 00 20 08 00 +08 02 08 04 + + +Program Nr: 2: +Nr 10: Datasegment +F8 00 01 08 0B 00 00 00 0D 00 00 00 14 00 00 00 +17 00 00 00 1A 00 00 00 1D 00 00 00 20 00 00 00 +23 00 00 00 26 00 00 00 29 00 00 00 2C 00 00 00 +2F 00 00 00 32 00 00 00 01 00 38 05 01 00 B8 04 +01 00 2C 05 01 00 BC 04 01 00 B0 04 01 40 18 00 +01 00 18 00 01 00 D8 04 01 00 D4 04 01 00 C8 04 +01 40 28 00 01 00 28 00 01 00 CC 04 01 00 FC 04 +01 40 38 00 01 00 38 00 01 40 08 00 01 00 08 00 +01 00 20 05 01 00 08 05 01 00 E8 04 01 00 C0 04 +01 00 30 05 01 00 24 05 01 00 F4 04 01 00 EC 04 +01 00 E0 04 01 40 58 00 01 00 58 00 01 00 14 05 +01 00 B4 04 01 00 3C 05 01 00 34 05 01 00 28 05 +01 00 18 05 01 00 0C 05 01 00 E4 04 01 00 D0 04 +01 40 48 00 01 00 48 00 01 00 1C 05 01 00 10 05 +01 00 00 05 01 00 F0 04 01 00 C4 04 01 00 DC 04 +01 00 04 05 01 00 F8 04 + +Nr 11: Codesegment +0B 02 00 06 0C 00 17 3C 00 3C 08 00 18 00 14 48 +00 39 08 00 14 00 17 B0 00 3C 08 00 10 00 14 7C +00 39 08 00 0C 00 04 08 00 12 08 00 08 00 41 3C +00 17 E8 00 3C 0C 00 18 00 14 44 00 39 0C 00 14 +00 17 8C 00 3C 0C 00 10 00 14 78 00 39 0C 00 0C +00 04 0C 00 12 0C 00 08 00 41 E8 00 17 CC 00 3C +10 00 18 00 14 5C 00 39 10 00 14 00 17 68 00 3C +10 00 10 00 14 50 00 39 10 00 0C 00 04 10 00 12 +10 00 08 00 41 CC 00 17 EC 00 3C 14 00 18 00 14 +58 00 39 14 00 14 00 17 54 00 3C 14 00 10 00 14 +4C 00 39 14 00 0C 00 04 14 00 12 14 00 08 00 41 +EC 00 17 88 00 3C 18 00 18 00 14 A0 00 39 18 00 +14 00 17 C8 00 3C 18 00 10 00 14 64 00 39 18 00 +0C 00 04 18 00 12 18 00 08 00 41 88 00 17 98 00 +3C 1C 00 18 00 14 9C 00 39 1C 00 14 00 17 E4 00 +3C 1C 00 10 00 14 60 00 39 1C 00 0C 00 04 1C 00 +12 1C 00 08 00 41 98 00 17 E0 00 3C 20 00 18 00 +14 F4 00 39 20 00 14 00 17 6C 00 3C 20 00 10 00 +14 74 00 39 20 00 0C 00 04 20 00 12 20 00 08 00 +41 E0 00 17 C4 00 3C 24 00 18 00 14 F0 00 39 24 +00 14 00 17 84 00 3C 24 00 10 00 14 70 00 39 24 +00 0C 00 04 24 00 12 24 00 08 00 41 C4 00 17 C0 +00 3C 28 00 18 00 14 DC 00 39 28 00 14 00 17 AC +00 3C 28 00 10 00 14 D4 00 39 28 00 0C 00 04 28 +00 12 28 00 08 00 41 C0 00 17 94 00 3C 2C 00 18 +00 14 D8 00 39 2C 00 14 00 17 80 00 3C 2C 00 10 +00 14 D0 00 39 2C 00 0C 00 04 2C 00 12 2C 00 08 +00 41 94 00 17 90 00 3C 30 00 18 00 14 BC 00 39 +30 00 14 00 17 40 00 3C 30 00 10 00 14 A8 00 39 +30 00 0C 00 04 30 00 12 30 00 08 00 41 90 00 17 +B4 00 3C 34 00 18 00 14 B8 00 39 34 00 14 00 17 +38 00 3C 34 00 10 00 14 A4 00 39 34 00 0C 00 04 +34 00 12 34 00 08 00 41 B4 00 07 + + IntelFormat + Die Parameterwerte der Funktionen + werden im Motorola-Format angezeigt. + ByteSize = 1. + + 6: 23 LD_BYREF_4 00 3C + 9: 60 ST_FAR_4 00 08 00 18 + e: 20 LD_BYREF_BIT 00 48 + 11: 57 ST_FAR_BIT 00 08 00 14 + 16: 23 LD_BYREF_4 00 B0 + 19: 60 ST_FAR_4 00 08 00 10 + 1e: 20 LD_BYREF_BIT 00 7C + 21: 57 ST_FAR_BIT 00 08 00 0C + 26: 4 CAL 00 08 + 29: 18 LD_FAR_4 00 08 00 08 + 2e: 65 ST_BYREF_4 00 3C + 31: 23 LD_BYREF_4 00 E8 + 34: 60 ST_FAR_4 00 0C 00 18 + 39: 20 LD_BYREF_BIT 00 44 + 3c: 57 ST_FAR_BIT 00 0C 00 14 + 41: 23 LD_BYREF_4 00 8C + 44: 60 ST_FAR_4 00 0C 00 10 + 49: 20 LD_BYREF_BIT 00 78 + 4c: 57 ST_FAR_BIT 00 0C 00 0C + 51: 4 CAL 00 0C + 54: 18 LD_FAR_4 00 0C 00 08 + 59: 65 ST_BYREF_4 00 E8 + 5c: 23 LD_BYREF_4 00 CC + 5f: 60 ST_FAR_4 00 10 00 18 + 64: 20 LD_BYREF_BIT 00 5C + 67: 57 ST_FAR_BIT 00 10 00 14 + 6c: 23 LD_BYREF_4 00 68 + 6f: 60 ST_FAR_4 00 10 00 10 + 74: 20 LD_BYREF_BIT 00 50 + 77: 57 ST_FAR_BIT 00 10 00 0C + 7c: 4 CAL 00 10 + 7f: 18 LD_FAR_4 00 10 00 08 + 84: 65 ST_BYREF_4 00 CC + 87: 23 LD_BYREF_4 00 EC + 8a: 60 ST_FAR_4 00 14 00 18 + 8f: 20 LD_BYREF_BIT 00 58 + 92: 57 ST_FAR_BIT 00 14 00 14 + 97: 23 LD_BYREF_4 00 54 + 9a: 60 ST_FAR_4 00 14 00 10 + 9f: 20 LD_BYREF_BIT 00 4C + a2: 57 ST_FAR_BIT 00 14 00 0C + a7: 4 CAL 00 14 + aa: 18 LD_FAR_4 00 14 00 08 + af: 65 ST_BYREF_4 00 EC + b2: 23 LD_BYREF_4 00 88 + b5: 60 ST_FAR_4 00 18 00 18 + ba: 20 LD_BYREF_BIT 00 A0 + bd: 57 ST_FAR_BIT 00 18 00 14 + c2: 23 LD_BYREF_4 00 C8 + c5: 60 ST_FAR_4 00 18 00 10 + ca: 20 LD_BYREF_BIT 00 64 + cd: 57 ST_FAR_BIT 00 18 00 0C + d2: 4 CAL 00 18 + d5: 18 LD_FAR_4 00 18 00 08 + da: 65 ST_BYREF_4 00 88 + dd: 23 LD_BYREF_4 00 98 + e0: 60 ST_FAR_4 00 1C 00 18 + e5: 20 LD_BYREF_BIT 00 9C + e8: 57 ST_FAR_BIT 00 1C 00 14 + ed: 23 LD_BYREF_4 00 E4 + f0: 60 ST_FAR_4 00 1C 00 10 + f5: 20 LD_BYREF_BIT 00 60 + f8: 57 ST_FAR_BIT 00 1C 00 0C + fd: 4 CAL 00 1C + 100: 18 LD_FAR_4 00 1C 00 08 + 105: 65 ST_BYREF_4 00 98 + 108: 23 LD_BYREF_4 00 E0 + 10b: 60 ST_FAR_4 00 20 00 18 + 110: 20 LD_BYREF_BIT 00 F4 + 113: 57 ST_FAR_BIT 00 20 00 14 + 118: 23 LD_BYREF_4 00 6C + 11b: 60 ST_FAR_4 00 20 00 10 + 120: 20 LD_BYREF_BIT 00 74 + 123: 57 ST_FAR_BIT 00 20 00 0C + 128: 4 CAL 00 20 + 12b: 18 LD_FAR_4 00 20 00 08 + 130: 65 ST_BYREF_4 00 E0 + 133: 23 LD_BYREF_4 00 C4 + 136: 60 ST_FAR_4 00 24 00 18 + 13b: 20 LD_BYREF_BIT 00 F0 + 13e: 57 ST_FAR_BIT 00 24 00 14 + 143: 23 LD_BYREF_4 00 84 + 146: 60 ST_FAR_4 00 24 00 10 + 14b: 20 LD_BYREF_BIT 00 70 + 14e: 57 ST_FAR_BIT 00 24 00 0C + 153: 4 CAL 00 24 + 156: 18 LD_FAR_4 00 24 00 08 + 15b: 65 ST_BYREF_4 00 C4 + 15e: 23 LD_BYREF_4 00 C0 + 161: 60 ST_FAR_4 00 28 00 18 + 166: 20 LD_BYREF_BIT 00 DC + 169: 57 ST_FAR_BIT 00 28 00 14 + 16e: 23 LD_BYREF_4 00 AC + 171: 60 ST_FAR_4 00 28 00 10 + 176: 20 LD_BYREF_BIT 00 D4 + 179: 57 ST_FAR_BIT 00 28 00 0C + 17e: 4 CAL 00 28 + 181: 18 LD_FAR_4 00 28 00 08 + 186: 65 ST_BYREF_4 00 C0 + 189: 23 LD_BYREF_4 00 94 + 18c: 60 ST_FAR_4 00 2C 00 18 + 191: 20 LD_BYREF_BIT 00 D8 + 194: 57 ST_FAR_BIT 00 2C 00 14 + 199: 23 LD_BYREF_4 00 80 + 19c: 60 ST_FAR_4 00 2C 00 10 + 1a1: 20 LD_BYREF_BIT 00 D0 + 1a4: 57 ST_FAR_BIT 00 2C 00 0C + 1a9: 4 CAL 00 2C + 1ac: 18 LD_FAR_4 00 2C 00 08 + 1b1: 65 ST_BYREF_4 00 94 + 1b4: 23 LD_BYREF_4 00 90 + 1b7: 60 ST_FAR_4 00 30 00 18 + 1bc: 20 LD_BYREF_BIT 00 BC + 1bf: 57 ST_FAR_BIT 00 30 00 14 + 1c4: 23 LD_BYREF_4 00 40 + 1c7: 60 ST_FAR_4 00 30 00 10 + 1cc: 20 LD_BYREF_BIT 00 A8 + 1cf: 57 ST_FAR_BIT 00 30 00 0C + 1d4: 4 CAL 00 30 + 1d7: 18 LD_FAR_4 00 30 00 08 + 1dc: 65 ST_BYREF_4 00 90 + 1df: 23 LD_BYREF_4 00 B4 + 1e2: 60 ST_FAR_4 00 34 00 18 + 1e7: 20 LD_BYREF_BIT 00 B8 + 1ea: 57 ST_FAR_BIT 00 34 00 14 + 1ef: 23 LD_BYREF_4 00 38 + 1f2: 60 ST_FAR_4 00 34 00 10 + 1f7: 20 LD_BYREF_BIT 00 A4 + 1fa: 57 ST_FAR_BIT 00 34 00 0C + 1ff: 4 CAL 00 34 + 202: 18 LD_FAR_4 00 34 00 08 + 207: 65 ST_BYREF_4 00 B4 + 20a: 7 RET + +Nr 12: Initialsegment +10 00 02 10 0B 00 00 00 00 00 F0 00 00 00 00 00 + +Nr 13: Datasegment +34 00 01 08 0E 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 10 00 09 00 +13 00 09 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 + +Nr 14: Codesegment +8D 00 00 06 0F 00 0A 2C 00 7B DF 03 1B 00 0D 18 +00 37 30 00 1E 34 2C 00 01 1B 00 0A 14 00 7B DF +03 75 00 22 60 EA 00 00 3C 1C 00 14 00 0A 24 00 +39 1C 00 10 00 04 1C 00 0F 1C 00 08 00 FC 01 34 +24 00 0A 0C 00 03 62 00 0F 1C 00 08 00 03 5F 00 +0D 28 00 7E 00 00 80 3F A9 37 28 00 01 5F 00 01 +62 00 0D 28 00 7E 00 00 70 42 BE 69 30 00 A9 37 +08 00 01 75 00 0A 14 00 7A DF 03 8C 00 0D 10 00 +7E 00 00 70 42 B7 37 28 00 01 8C 00 07 + + IntelFormat + Die Parameterwerte der Funktionen + werden im Motorola-Format angezeigt. + ByteSize = 1. + + 6: 10 LD_NEAR_BIT 00 2C + 9: 123 LDS_CONST_FALSE + a: 223 EQ_BIT + b: 3 JMPCN 00 1B + e: 13 LD_NEAR_4 00 18 + 11: 55 ST_NEAR_4 00 30 + 14: 30 LD_CONST_TRUE + 15: 52 ST_NEAR_BIT 00 2C + 18: 1 JMP 00 1B + 1b: 10 LD_NEAR_BIT 00 14 + 1e: 123 LDS_CONST_FALSE + 1f: 223 EQ_BIT + 20: 3 JMPCN 00 75 + 23: 34 LD_CONST_4 00 00 EA 60 + 28: 60 ST_FAR_4 00 1C 00 14 + 2d: 10 LD_NEAR_BIT 00 24 + 30: 57 ST_FAR_BIT 00 1C 00 10 + 35: 4 CAL 00 1C + 38: 15 LD_FAR_BIT 00 1C 00 08 + 3d: 1 NOT_BIT + 3f: 52 ST_NEAR_BIT 00 24 + 42: 10 LD_NEAR_BIT 00 0C + 45: 3 JMPCN 00 62 + 48: 15 LD_FAR_BIT 00 1C 00 08 + 4d: 3 JMPCN 00 5F + 50: 13 LD_NEAR_4 00 28 + 53: 126 LDS_CONST_4 3F 80 00 00 + 58: 169 ADD_FLOAT + 59: 55 ST_NEAR_4 00 28 + 5c: 1 JMP 00 5F + 5f: 1 JMP 00 62 + 62: 13 LD_NEAR_4 00 28 + 65: 126 LDS_CONST_4 42 70 00 00 + 6a: 190 DIV_FLOAT + 6b: 105 LDS_NEAR_4 00 30 + 6e: 169 ADD_FLOAT + 6f: 55 ST_NEAR_4 00 08 + 72: 1 JMP 00 75 + 75: 10 LD_NEAR_BIT 00 14 + 78: 122 LDS_CONST_TRUE + 79: 223 EQ_BIT + 7a: 3 JMPCN 00 8C + 7d: 13 LD_NEAR_4 00 10 + 80: 126 LDS_CONST_4 42 70 00 00 + 85: 183 MUL_FLOAT + 86: 55 ST_NEAR_4 00 28 + 89: 1 JMP 00 8C + 8c: 7 RET + +Nr 15: Initialsegment +34 00 02 10 0E 00 14 00 00 00 08 00 10 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 + +Nr 16: Datasegment +1D 00 01 08 11 00 CD CD 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 + +Nr 17: Codesegment +07 00 00 06 12 00 07 + + IntelFormat + Die Parameterwerte der Funktionen + werden im Motorola-Format angezeigt. + ByteSize = 1. + + 6: 7 RET + +Nr 18: Initialsegment +23 00 02 10 11 00 0A 00 00 00 00 00 09 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 + +Nr 19: Datasegment +1D 00 01 08 11 00 CD CD 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 + +Nr 20: Datasegment +34 00 01 08 0E 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 15 00 09 00 +16 00 09 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 + +Nr 21: Datasegment +1D 00 01 08 11 00 CD CD 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 + +Nr 22: Datasegment +1D 00 01 08 11 00 CD CD 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 + +Nr 23: Datasegment +34 00 01 08 0E 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 18 00 09 00 +19 00 09 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 + +Nr 24: Datasegment +1D 00 01 08 11 00 CD CD 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 + +Nr 25: Datasegment +1D 00 01 08 11 00 CD CD 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 + +Nr 26: Datasegment +34 00 01 08 0E 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 1B 00 09 00 +1C 00 09 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 + +Nr 27: Datasegment +1D 00 01 08 11 00 CD CD 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 + +Nr 28: Datasegment +1D 00 01 08 11 00 CD CD 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 + +Nr 29: Datasegment +34 00 01 08 0E 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 1E 00 09 00 +1F 00 09 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 + +Nr 30: Datasegment +1D 00 01 08 11 00 CD CD 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 + +Nr 31: Datasegment +1D 00 01 08 11 00 CD CD 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 + +Nr 32: Datasegment +34 00 01 08 0E 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 21 00 09 00 +22 00 09 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 + +Nr 33: Datasegment +1D 00 01 08 11 00 CD CD 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 + +Nr 34: Datasegment +1D 00 01 08 11 00 CD CD 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 + +Nr 35: Datasegment +34 00 01 08 0E 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 24 00 09 00 +25 00 09 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 + +Nr 36: Datasegment +1D 00 01 08 11 00 CD CD 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 + +Nr 37: Datasegment +1D 00 01 08 11 00 CD CD 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 + +Nr 38: Datasegment +34 00 01 08 0E 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 27 00 09 00 +28 00 09 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 + +Nr 39: Datasegment +1D 00 01 08 11 00 CD CD 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 + +Nr 40: Datasegment +1D 00 01 08 11 00 CD CD 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 + +Nr 41: Datasegment +34 00 01 08 0E 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 2A 00 09 00 +2B 00 09 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 + +Nr 42: Datasegment +1D 00 01 08 11 00 CD CD 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 + +Nr 43: Datasegment +1D 00 01 08 11 00 CD CD 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 + +Nr 44: Datasegment +34 00 01 08 0E 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 2D 00 09 00 +2E 00 09 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 + +Nr 45: Datasegment +1D 00 01 08 11 00 CD CD 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 + +Nr 46: Datasegment +1D 00 01 08 11 00 CD CD 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 + +Nr 47: Datasegment +34 00 01 08 0E 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 30 00 09 00 +31 00 09 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 + +Nr 48: Datasegment +1D 00 01 08 11 00 CD CD 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 + +Nr 49: Datasegment +1D 00 01 08 11 00 CD CD 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 + +Nr 50: Datasegment +34 00 01 08 0E 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 33 00 09 00 +34 00 09 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 + +Nr 51: Datasegment +1D 00 01 08 11 00 CD CD 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 + +Nr 52: Datasegment +1D 00 01 08 11 00 CD CD 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 + +Nr 53: Instancetable +36 02 14 08 00 00 25 00 0E 00 0D 00 0F 00 10 00 +09 00 13 00 09 00 0E 00 14 00 0F 00 15 00 09 00 +16 00 09 00 0E 00 17 00 0F 00 18 00 09 00 19 00 +09 00 0E 00 1A 00 0F 00 1B 00 09 00 1C 00 09 00 +0E 00 1D 00 0F 00 1E 00 09 00 1F 00 09 00 0E 00 +20 00 0F 00 21 00 09 00 22 00 09 00 0E 00 23 00 +0F 00 24 00 09 00 25 00 09 00 0E 00 26 00 0F 00 +27 00 09 00 28 00 09 00 0E 00 29 00 0F 00 2A 00 +09 00 2B 00 09 00 0E 00 2C 00 0F 00 2D 00 09 00 +2E 00 09 00 0E 00 2F 00 0F 00 30 00 09 00 31 00 +09 00 0E 00 32 00 0F 00 33 00 09 00 34 00 09 00 +F6 00 0A 00 0C 00 0D 00 00 00 14 00 00 00 17 00 +00 00 1A 00 00 00 1D 00 00 00 20 00 00 00 23 00 +00 00 26 00 00 00 29 00 00 00 2C 00 00 00 2F 00 +00 00 32 00 00 00 01 00 38 05 01 00 B8 04 01 00 +2C 05 01 00 BC 04 01 00 B0 04 01 40 18 00 01 00 +18 00 01 00 D8 04 01 00 D4 04 01 00 C8 04 01 40 +28 00 01 00 28 00 01 00 CC 04 01 00 FC 04 01 40 +38 00 01 00 38 00 01 40 08 00 01 00 08 00 01 00 +20 05 01 00 08 05 01 00 E8 04 01 00 C0 04 01 00 +30 05 01 00 24 05 01 00 F4 04 01 00 EC 04 01 00 +E0 04 01 40 58 00 01 00 58 00 01 00 14 05 01 00 +B4 04 01 00 3C 05 01 00 34 05 01 00 28 05 01 00 +18 05 01 00 0C 05 01 00 E4 04 01 00 D0 04 01 40 +48 00 01 00 48 00 01 00 1C 05 01 00 10 05 01 00 +00 05 01 00 F0 04 01 00 C4 04 01 00 DC 04 01 00 +04 05 01 00 F8 04 06 00 10 00 12 00 06 00 13 00 +12 00 06 00 15 00 12 00 06 00 16 00 12 00 06 00 +18 00 12 00 06 00 19 00 12 00 06 00 1B 00 12 00 +06 00 1C 00 12 00 06 00 1E 00 12 00 06 00 1F 00 +12 00 06 00 21 00 12 00 06 00 22 00 12 00 06 00 +24 00 12 00 06 00 25 00 12 00 06 00 27 00 12 00 +06 00 28 00 12 00 06 00 2A 00 12 00 06 00 2B 00 +12 00 06 00 2D 00 12 00 06 00 2E 00 12 00 06 00 +30 00 12 00 06 00 31 00 12 00 06 00 33 00 12 00 +06 00 34 00 12 00 + +Nr 54: Downloadtable +11 04 16 08 00 00 03 00 03 00 FA D5 00 00 00 00 +00 00 02 6C 00 00 0F 00 00 00 0E 00 00 00 0A 42 +53 5F 52 55 4E 54 49 4D 45 0C 00 0D 00 11 00 53 +57 50 30 38 41 30 31 5F 52 55 4E 54 49 4D 45 31 +14 00 11 00 53 57 50 30 38 41 30 31 5F 52 55 4E +54 49 4D 45 32 17 00 11 00 53 57 50 30 38 41 30 +32 5F 52 55 4E 54 49 4D 45 31 1A 00 11 00 53 57 +50 30 38 41 30 32 5F 52 55 4E 54 49 4D 45 32 1D +00 11 00 53 57 50 30 38 41 30 33 5F 52 55 4E 54 +49 4D 45 31 20 00 11 00 53 57 50 30 38 41 30 33 +5F 52 55 4E 54 49 4D 45 32 23 00 11 00 53 57 50 +30 38 41 30 34 5F 52 55 4E 54 49 4D 45 31 26 00 +11 00 53 57 50 30 38 41 30 34 5F 52 55 4E 54 49 +4D 45 32 29 00 11 00 53 57 50 30 38 41 30 35 5F +52 55 4E 54 49 4D 45 31 2C 00 11 00 53 57 50 30 +38 41 30 35 5F 52 55 4E 54 49 4D 45 32 2F 00 11 +00 53 57 50 30 38 41 30 36 5F 52 55 4E 54 49 4D +45 31 32 00 11 00 53 57 50 30 38 41 30 36 5F 52 +55 4E 54 49 4D 45 32 0A 8F 00 00 00 00 00 00 A0 +2C 00 00 0C 00 0A 00 0B 00 00 00 03 53 57 50 BC +0E 00 00 00 00 00 00 36 00 00 00 12 00 00 00 11 +00 00 00 03 54 4F 4E 18 00 10 00 18 00 53 57 50 +30 38 41 30 31 5F 52 55 4E 54 49 4D 45 31 2E 54 +49 4D 45 5F 4D 13 00 1A 00 53 57 50 30 38 41 30 +31 5F 52 55 4E 54 49 4D 45 31 2E 54 49 4D 45 5F +52 53 54 15 00 18 00 53 57 50 30 38 41 30 31 5F +52 55 4E 54 49 4D 45 32 2E 54 49 4D 45 5F 4D 16 +00 1A 00 53 57 50 30 38 41 30 31 5F 52 55 4E 54 +49 4D 45 32 2E 54 49 4D 45 5F 52 53 54 18 00 18 +00 53 57 50 30 38 41 30 32 5F 52 55 4E 54 49 4D +45 31 2E 54 49 4D 45 5F 4D 19 00 1A 00 53 57 50 +30 38 41 30 32 5F 52 55 4E 54 49 4D 45 31 2E 54 +49 4D 45 5F 52 53 54 1B 00 18 00 53 57 50 30 38 +41 30 32 5F 52 55 4E 54 49 4D 45 32 2E 54 49 4D +45 5F 4D 1C 00 1A 00 53 57 50 30 38 41 30 32 5F +52 55 4E 54 49 4D 45 32 2E 54 49 4D 45 5F 52 53 +54 1E 00 18 00 53 57 50 30 38 41 30 33 5F 52 55 +4E 54 49 4D 45 31 2E 54 49 4D 45 5F 4D 1F 00 1A +00 53 57 50 30 38 41 30 33 5F 52 55 4E 54 49 4D +45 31 2E 54 49 4D 45 5F 52 53 54 21 00 18 00 53 +57 50 30 38 41 30 33 5F 52 55 4E 54 49 4D 45 32 +2E 54 49 4D 45 5F 4D 22 00 1A 00 53 57 50 30 38 +41 30 33 5F 52 55 4E 54 49 4D 45 32 2E 54 49 4D +45 5F 52 53 54 24 00 18 00 53 57 50 30 38 41 30 +34 5F 52 55 4E 54 49 4D 45 31 2E 54 49 4D 45 5F +4D 25 00 1A 00 53 57 50 30 38 41 30 34 5F 52 55 +4E 54 49 4D 45 31 2E 54 49 4D 45 5F 52 53 54 27 +00 18 00 53 57 50 30 38 41 30 34 5F 52 55 4E 54 +49 4D 45 32 2E 54 49 4D 45 5F 4D 28 00 1A 00 53 +57 50 30 38 41 30 34 5F 52 55 4E 54 49 4D 45 32 +2E 54 49 4D 45 5F 52 53 54 2A 00 18 00 53 57 50 +30 38 41 30 35 5F 52 55 4E 54 49 4D 45 31 2E 54 +49 4D 45 5F 4D 2B 00 1A 00 53 57 50 30 38 41 30 +35 5F 52 55 4E 54 49 4D 45 31 2E 54 49 4D 45 5F +52 53 54 2D 00 18 00 53 57 50 30 38 41 30 35 5F +52 55 4E 54 49 4D 45 32 2E 54 49 4D 45 5F 4D 2E +00 1A 00 53 57 50 30 38 41 30 35 5F 52 55 4E 54 +49 4D 45 32 2E 54 49 4D 45 5F 52 53 54 30 00 18 +00 53 57 50 30 38 41 30 36 5F 52 55 4E 54 49 4D +45 31 2E 54 49 4D 45 5F 4D 31 00 1A 00 53 57 50 +30 38 41 30 36 5F 52 55 4E 54 49 4D 45 31 2E 54 +49 4D 45 5F 52 53 54 33 00 18 00 53 57 50 30 38 +41 30 36 5F 52 55 4E 54 49 4D 45 32 2E 54 49 4D +45 5F 4D 34 00 1A 00 53 57 50 30 38 41 30 36 5F +52 55 4E 54 49 4D 45 32 2E 54 49 4D 45 5F 52 53 +54 + + +Program Nr: 1: +Nr 10: Datasegment +E8 00 01 08 0B 00 00 00 0D 00 00 00 19 00 00 00 +1D 00 00 00 21 00 00 00 25 00 00 00 01 00 60 1F +01 00 48 23 01 00 49 23 01 00 4A 23 01 00 4B 23 +01 00 4C 23 01 00 4D 23 01 00 4E 23 01 00 4F 23 +01 00 50 23 01 00 51 23 01 00 52 23 01 00 53 23 +01 00 54 23 01 00 55 23 01 00 56 23 01 00 57 23 +01 00 58 23 01 00 59 23 01 00 5A 23 01 00 5B 23 +01 00 5C 23 01 00 5D 23 01 00 5E 23 01 00 5F 23 +01 00 60 23 01 00 61 23 01 00 62 23 01 00 63 23 +01 00 64 23 01 00 65 23 01 00 66 23 01 00 67 23 +01 00 84 04 01 00 6E 04 2C 00 01 00 02 01 00 00 +1F 00 CD CD 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 + +Nr 11: Codesegment +2F 01 00 06 0C 00 22 3F 00 00 00 37 D4 00 0D D4 +00 3C 08 00 18 00 0E A8 00 FD F1 08 00 1C 00 04 +08 00 12 08 00 0C 00 41 A0 00 0F 08 00 10 00 3E +A4 00 15 20 00 90 60 A8 00 92 63 0A 00 92 21 00 +00 93 45 93 EB 91 44 15 24 00 90 60 A8 00 92 63 +0A 00 92 21 01 00 93 45 93 EB 91 44 15 28 00 90 +60 A8 00 92 63 0A 00 92 21 02 00 93 45 93 EB 91 +44 15 2C 00 90 60 A8 00 92 63 0A 00 92 21 03 00 +93 45 93 EB 91 44 15 30 00 90 60 A8 00 92 63 0A +00 92 21 04 00 93 45 93 EB 91 44 15 34 00 90 60 +A8 00 92 63 0A 00 92 21 05 00 93 45 93 EB 91 44 +15 38 00 90 60 A8 00 92 63 0A 00 92 21 06 00 93 +45 93 EB 91 44 15 3C 00 90 60 A8 00 92 63 0A 00 +92 21 07 00 93 45 93 EB 91 44 15 40 00 90 60 A8 +00 92 63 0A 00 92 21 08 00 93 45 93 EB 91 44 15 +44 00 90 60 A8 00 92 63 0A 00 92 21 09 00 93 45 +93 EB 91 44 15 48 00 90 60 A8 00 92 63 0A 00 92 +21 0A 00 93 45 93 EB 91 44 15 4C 00 90 60 A8 00 +92 63 0A 00 92 21 0B 00 93 45 93 EB 91 44 07 + + IntelFormat + Die Parameterwerte der Funktionen + werden im Motorola-Format angezeigt. + ByteSize = 1. + + 6: 34 LD_CONST_4 00 00 00 3F + b: 55 ST_NEAR_4 00 D4 + e: 13 LD_NEAR_4 00 D4 + 11: 60 ST_FAR_4 00 08 00 18 + 16: 14 LD_NEAR_ANY 00 A8 + 19: 241 ST_FAR_ARRAY 00 08 00 1C + 1f: 4 CAL 00 08 + 22: 18 LD_FAR_4 00 08 00 0C + 27: 65 ST_BYREF_4 00 A0 + 2a: 15 LD_FAR_BIT 00 08 00 10 + 2f: 62 ST_BYREF_BIT 00 A4 + 32: 21 LD_BYREF_1 00 20 + 35: 144 PUSH_AE + 36: 96 CREATE_REFERENCE 00 A8 + 39: 146 PUSH_REF + 3a: 99 ADD_OFFSET 00 0A + 3d: 146 PUSH_REF + 3e: 33 LD_CONST_2 00 00 + 41: 147 POP_REF + 42: 69 ST_IND_2 + 43: 147 POP_REF + 44: 235 SELCT_ARRAY_IND + 45: 145 POP_AE + 46: 68 ST_IND_1 + 47: 21 LD_BYREF_1 00 24 + 4a: 144 PUSH_AE + 4b: 96 CREATE_REFERENCE 00 A8 + 4e: 146 PUSH_REF + 4f: 99 ADD_OFFSET 00 0A + 52: 146 PUSH_REF + 53: 33 LD_CONST_2 00 01 + 56: 147 POP_REF + 57: 69 ST_IND_2 + 58: 147 POP_REF + 59: 235 SELCT_ARRAY_IND + 5a: 145 POP_AE + 5b: 68 ST_IND_1 + 5c: 21 LD_BYREF_1 00 28 + 5f: 144 PUSH_AE + 60: 96 CREATE_REFERENCE 00 A8 + 63: 146 PUSH_REF + 64: 99 ADD_OFFSET 00 0A + 67: 146 PUSH_REF + 68: 33 LD_CONST_2 00 02 + 6b: 147 POP_REF + 6c: 69 ST_IND_2 + 6d: 147 POP_REF + 6e: 235 SELCT_ARRAY_IND + 6f: 145 POP_AE + 70: 68 ST_IND_1 + 71: 21 LD_BYREF_1 00 2C + 74: 144 PUSH_AE + 75: 96 CREATE_REFERENCE 00 A8 + 78: 146 PUSH_REF + 79: 99 ADD_OFFSET 00 0A + 7c: 146 PUSH_REF + 7d: 33 LD_CONST_2 00 03 + 80: 147 POP_REF + 81: 69 ST_IND_2 + 82: 147 POP_REF + 83: 235 SELCT_ARRAY_IND + 84: 145 POP_AE + 85: 68 ST_IND_1 + 86: 21 LD_BYREF_1 00 30 + 89: 144 PUSH_AE + 8a: 96 CREATE_REFERENCE 00 A8 + 8d: 146 PUSH_REF + 8e: 99 ADD_OFFSET 00 0A + 91: 146 PUSH_REF + 92: 33 LD_CONST_2 00 04 + 95: 147 POP_REF + 96: 69 ST_IND_2 + 97: 147 POP_REF + 98: 235 SELCT_ARRAY_IND + 99: 145 POP_AE + 9a: 68 ST_IND_1 + 9b: 21 LD_BYREF_1 00 34 + 9e: 144 PUSH_AE + 9f: 96 CREATE_REFERENCE 00 A8 + a2: 146 PUSH_REF + a3: 99 ADD_OFFSET 00 0A + a6: 146 PUSH_REF + a7: 33 LD_CONST_2 00 05 + aa: 147 POP_REF + ab: 69 ST_IND_2 + ac: 147 POP_REF + ad: 235 SELCT_ARRAY_IND + ae: 145 POP_AE + af: 68 ST_IND_1 + b0: 21 LD_BYREF_1 00 38 + b3: 144 PUSH_AE + b4: 96 CREATE_REFERENCE 00 A8 + b7: 146 PUSH_REF + b8: 99 ADD_OFFSET 00 0A + bb: 146 PUSH_REF + bc: 33 LD_CONST_2 00 06 + bf: 147 POP_REF + c0: 69 ST_IND_2 + c1: 147 POP_REF + c2: 235 SELCT_ARRAY_IND + c3: 145 POP_AE + c4: 68 ST_IND_1 + c5: 21 LD_BYREF_1 00 3C + c8: 144 PUSH_AE + c9: 96 CREATE_REFERENCE 00 A8 + cc: 146 PUSH_REF + cd: 99 ADD_OFFSET 00 0A + d0: 146 PUSH_REF + d1: 33 LD_CONST_2 00 07 + d4: 147 POP_REF + d5: 69 ST_IND_2 + d6: 147 POP_REF + d7: 235 SELCT_ARRAY_IND + d8: 145 POP_AE + d9: 68 ST_IND_1 + da: 21 LD_BYREF_1 00 40 + dd: 144 PUSH_AE + de: 96 CREATE_REFERENCE 00 A8 + e1: 146 PUSH_REF + e2: 99 ADD_OFFSET 00 0A + e5: 146 PUSH_REF + e6: 33 LD_CONST_2 00 08 + e9: 147 POP_REF + ea: 69 ST_IND_2 + eb: 147 POP_REF + ec: 235 SELCT_ARRAY_IND + ed: 145 POP_AE + ee: 68 ST_IND_1 + ef: 21 LD_BYREF_1 00 44 + f2: 144 PUSH_AE + f3: 96 CREATE_REFERENCE 00 A8 + f6: 146 PUSH_REF + f7: 99 ADD_OFFSET 00 0A + fa: 146 PUSH_REF + fb: 33 LD_CONST_2 00 09 + fe: 147 POP_REF + ff: 69 ST_IND_2 + 100: 147 POP_REF + 101: 235 SELCT_ARRAY_IND + 102: 145 POP_AE + 103: 68 ST_IND_1 + 104: 21 LD_BYREF_1 00 48 + 107: 144 PUSH_AE + 108: 96 CREATE_REFERENCE 00 A8 + 10b: 146 PUSH_REF + 10c: 99 ADD_OFFSET 00 0A + 10f: 146 PUSH_REF + 110: 33 LD_CONST_2 00 0A + 113: 147 POP_REF + 114: 69 ST_IND_2 + 115: 147 POP_REF + 116: 235 SELCT_ARRAY_IND + 117: 145 POP_AE + 118: 68 ST_IND_1 + 119: 21 LD_BYREF_1 00 4C + 11c: 144 PUSH_AE + 11d: 96 CREATE_REFERENCE 00 A8 + 120: 146 PUSH_REF + 121: 99 ADD_OFFSET 00 0A + 124: 146 PUSH_REF + 125: 33 LD_CONST_2 00 0B + 128: 147 POP_REF + 129: 69 ST_IND_2 + 12a: 147 POP_REF + 12b: 235 SELCT_ARRAY_IND + 12c: 145 POP_AE + 12d: 68 ST_IND_1 + 12e: 7 RET + +Nr 12: Initialsegment +50 00 02 10 0B 00 00 00 00 00 A0 00 40 00 00 00 +2C 00 01 00 02 01 00 00 1F 00 CD CD 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 + +Nr 13: Datasegment +64 00 01 08 0E 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 2C 00 01 00 +02 01 00 00 1F 00 CD CD 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 10 00 3A 40 13 00 36 40 +16 00 09 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 + +Nr 14: Codesegment +C0 01 00 06 0F 00 1F 34 5C 00 22 00 00 00 00 37 +08 00 21 00 00 36 12 00 21 00 00 36 14 00 21 00 +00 36 54 00 7D 1F 00 E1 02 6C 00 22 00 00 00 00 +7E 1F 00 00 00 C5 02 54 00 22 00 00 00 00 7E 01 +00 00 00 C5 02 3E 01 21 1F 00 68 54 00 DA 02 3E +01 01 6C 00 21 1F 00 68 54 00 C2 02 3E 01 22 00 +00 00 00 7E 01 00 00 00 DD 02 3E 01 22 00 00 00 +00 37 58 00 1E 39 48 00 08 00 39 48 00 09 00 03 +A5 00 0C 54 00 3B 48 00 14 00 0D 18 00 3C 48 00 +10 00 04 48 00 0F 48 00 09 00 03 A5 00 12 48 00 +0C 00 37 58 00 0D 58 00 7E 01 00 00 00 9A 7E 01 +00 00 00 E2 03 31 01 0C 12 00 7D 01 00 A6 36 12 +00 60 1C 00 92 63 0A 00 92 0C 54 00 93 E7 02 82 +45 93 EB 1A 7C 04 E0 03 20 01 22 01 00 00 00 37 +60 00 1E 39 4C 00 08 00 39 4C 00 09 00 03 13 01 +0C 54 00 3B 4C 00 14 00 0D 60 00 3C 4C 00 10 00 +04 4C 00 0F 4C 00 09 00 03 13 01 12 4C 00 0C 00 +37 60 00 0D 60 00 69 08 00 9E 37 08 00 01 2E 01 +1E 34 5C 00 0C 14 00 7D 01 00 A6 36 14 00 01 31 +01 21 01 00 68 54 00 A5 36 54 00 01 2B 00 0D 18 +00 7E 00 00 00 00 E6 03 55 01 0A 5C 00 FC 01 34 +10 00 01 55 01 0C 12 00 7D 00 00 E5 03 7C 01 22 +00 00 80 3F 90 0C 14 00 E7 82 04 90 0C 12 00 E7 +82 04 91 BE 91 B0 37 0C 00 01 7C 01 22 D0 07 00 +00 3C 50 00 14 00 04 50 00 0F 50 00 08 00 FC 01 +39 50 00 10 00 0F 50 00 08 00 7A DF 03 AC 01 0C +16 00 7D 01 00 A6 36 16 00 01 AC 01 0C 16 00 7D +63 00 E1 03 BF 01 21 00 00 36 16 00 01 BF 01 07 + + IntelFormat + Die Parameterwerte der Funktionen + werden im Motorola-Format angezeigt. + ByteSize = 1. + + 6: 31 LD_CONST_FALSE + 7: 52 ST_NEAR_BIT 00 5C + a: 34 LD_CONST_4 00 00 00 00 + f: 55 ST_NEAR_4 00 08 + 12: 33 LD_CONST_2 00 00 + 15: 54 ST_NEAR_2 00 12 + 18: 33 LD_CONST_2 00 00 + 1b: 54 ST_NEAR_2 00 14 + 1e: 33 LD_CONST_2 00 00 + 21: 54 ST_NEAR_2 00 54 + 24: 125 LDS_CONST_2 00 1F + 27: 225 EQ_2 + 28: 2 JMPC 00 6C + 2b: 34 LD_CONST_4 00 00 00 00 + 30: 126 LDS_CONST_4 00 00 00 1F + 35: 197 GT_4_SGN + 36: 2 JMPC 00 54 + 39: 34 LD_CONST_4 00 00 00 00 + 3e: 126 LDS_CONST_4 00 00 00 01 + 43: 197 GT_4_SGN + 44: 2 JMPC 01 3E + 47: 33 LD_CONST_2 00 1F + 4a: 104 LDS_NEAR_2 00 54 + 4d: 218 LT_2 + 4e: 2 JMPC 01 3E + 51: 1 JMP 00 6C + 54: 33 LD_CONST_2 00 1F + 57: 104 LDS_NEAR_2 00 54 + 5a: 194 GT_2 + 5b: 2 JMPC 01 3E + 5e: 34 LD_CONST_4 00 00 00 00 + 63: 126 LDS_CONST_4 00 00 00 01 + 68: 221 LT_4_SGN + 69: 2 JMPC 01 3E + 6c: 34 LD_CONST_4 00 00 00 00 + 71: 55 ST_NEAR_4 00 58 + 74: 30 LD_CONST_TRUE + 75: 57 ST_FAR_BIT 00 48 00 08 + 7a: 57 ST_FAR_BIT 00 48 00 09 + 7f: 3 JMPCN 00 A5 + 82: 12 LD_NEAR_2 00 54 + 85: 59 ST_FAR_2 00 48 00 14 + 8a: 13 LD_NEAR_4 00 18 + 8d: 60 ST_FAR_4 00 48 00 10 + 92: 4 CAL 00 48 + 95: 15 LD_FAR_BIT 00 48 00 09 + 9a: 3 JMPCN 00 A5 + 9d: 18 LD_FAR_4 00 48 00 0C + a2: 55 ST_NEAR_4 00 58 + a5: 13 LD_NEAR_4 00 58 + a8: 126 LDS_CONST_4 00 00 00 01 + ad: 154 AND_4 + ae: 126 LDS_CONST_4 00 00 00 01 + b3: 226 EQ_4 + b4: 3 JMPCN 01 31 + b7: 12 LD_NEAR_2 00 12 + ba: 125 LDS_CONST_2 00 01 + bd: 166 ADD_2_SGN + be: 54 ST_NEAR_2 00 12 + c1: 96 CREATE_REFERENCE 00 1C + c4: 146 PUSH_REF + c5: 99 ADD_OFFSET 00 0A + c8: 146 PUSH_REF + c9: 12 LD_NEAR_2 00 54 + cc: 147 POP_REF + cd: 231 TYPECAST 82 02 + d0: 69 ST_IND_2 + d1: 147 POP_REF + d2: 235 SELCT_ARRAY_IND + d3: 26 LD_IND_1 + d4: 124 LDS_CONST_1 04 + d6: 224 EQ_1 + d7: 3 JMPCN 01 20 + da: 34 LD_CONST_4 00 00 00 01 + df: 55 ST_NEAR_4 00 60 + e2: 30 LD_CONST_TRUE + e3: 57 ST_FAR_BIT 00 4C 00 08 + e8: 57 ST_FAR_BIT 00 4C 00 09 + ed: 3 JMPCN 01 13 + f0: 12 LD_NEAR_2 00 54 + f3: 59 ST_FAR_2 00 4C 00 14 + f8: 13 LD_NEAR_4 00 60 + fb: 60 ST_FAR_4 00 4C 00 10 + 100: 4 CAL 00 4C + 103: 15 LD_FAR_BIT 00 4C 00 09 + 108: 3 JMPCN 01 13 + 10b: 18 LD_FAR_4 00 4C 00 0C + 110: 55 ST_NEAR_4 00 60 + 113: 13 LD_NEAR_4 00 60 + 116: 105 LDS_NEAR_4 00 08 + 119: 158 OR_4 + 11a: 55 ST_NEAR_4 00 08 + 11d: 1 JMP 01 2E + 120: 30 LD_CONST_TRUE + 121: 52 ST_NEAR_BIT 00 5C + 124: 12 LD_NEAR_2 00 14 + 127: 125 LDS_CONST_2 00 01 + 12a: 166 ADD_2_SGN + 12b: 54 ST_NEAR_2 00 14 + 12e: 1 JMP 01 31 + 131: 33 LD_CONST_2 00 01 + 134: 104 LDS_NEAR_2 00 54 + 137: 165 ADD_2 + 138: 54 ST_NEAR_2 00 54 + 13b: 1 JMP 00 2B + 13e: 13 LD_NEAR_4 00 18 + 141: 126 LDS_CONST_4 00 00 00 00 + 146: 230 NE_4 + 147: 3 JMPCN 01 55 + 14a: 10 LD_NEAR_BIT 00 5C + 14d: 1 NOT_BIT + 14f: 52 ST_NEAR_BIT 00 10 + 152: 1 JMP 01 55 + 155: 12 LD_NEAR_2 00 12 + 158: 125 LDS_CONST_2 00 00 + 15b: 229 NE_2 + 15c: 3 JMPCN 01 7C + 15f: 34 LD_CONST_4 3F 80 00 00 + 164: 144 PUSH_AE + 165: 12 LD_NEAR_2 00 14 + 168: 231 TYPECAST 04 82 + 16b: 144 PUSH_AE + 16c: 12 LD_NEAR_2 00 12 + 16f: 231 TYPECAST 04 82 + 172: 145 POP_AE + 173: 190 DIV_FLOAT + 174: 145 POP_AE + 175: 176 SUB_FLOAT + 176: 55 ST_NEAR_4 00 0C + 179: 1 JMP 01 7C + 17c: 34 LD_CONST_4 00 00 07 D0 + 181: 60 ST_FAR_4 00 50 00 14 + 186: 4 CAL 00 50 + 189: 15 LD_FAR_BIT 00 50 00 08 + 18e: 1 NOT_BIT + 190: 57 ST_FAR_BIT 00 50 00 10 + 195: 15 LD_FAR_BIT 00 50 00 08 + 19a: 122 LDS_CONST_TRUE + 19b: 223 EQ_BIT + 19c: 3 JMPCN 01 AC + 19f: 12 LD_NEAR_2 00 16 + 1a2: 125 LDS_CONST_2 00 01 + 1a5: 166 ADD_2_SGN + 1a6: 54 ST_NEAR_2 00 16 + 1a9: 1 JMP 01 AC + 1ac: 12 LD_NEAR_2 00 16 + 1af: 125 LDS_CONST_2 00 63 + 1b2: 225 EQ_2 + 1b3: 3 JMPCN 01 BF + 1b6: 33 LD_CONST_2 00 00 + 1b9: 54 ST_NEAR_2 00 16 + 1bc: 1 JMP 01 BF + 1bf: 7 RET + +Nr 15: Initialsegment +60 00 02 10 0E 00 40 00 00 00 0C 00 10 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 2C 00 01 00 02 01 00 00 1F 00 CD CD +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 + +Nr 16: Datasegment +14 00 01 08 11 00 CD CD 00 00 00 00 00 00 00 00 +00 00 00 00 + +Nr 17: Codesegment +07 00 00 06 12 00 07 + + IntelFormat + Die Parameterwerte der Funktionen + werden im Motorola-Format angezeigt. + ByteSize = 1. + + 6: 7 RET + +Nr 18: Initialsegment +1C 00 02 10 11 00 0C 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 + +Nr 19: Datasegment +14 00 01 08 14 00 CD CD 00 00 00 00 00 00 00 00 +00 00 00 00 + +Nr 20: Codesegment +07 00 00 06 15 00 07 + + IntelFormat + Die Parameterwerte der Funktionen + werden im Motorola-Format angezeigt. + ByteSize = 1. + + 6: 7 RET + +Nr 21: Initialsegment +1C 00 02 10 14 00 0C 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 + +Nr 22: Datasegment +1D 00 01 08 17 00 CD CD 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 + +Nr 23: Codesegment +07 00 00 06 18 00 07 + + IntelFormat + Die Parameterwerte der Funktionen + werden im Motorola-Format angezeigt. + ByteSize = 1. + + 6: 7 RET + +Nr 24: Initialsegment +23 00 02 10 17 00 0A 00 00 00 00 00 09 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 + +Nr 25: Datasegment +64 00 01 08 0E 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 2C 00 01 00 +02 01 00 00 1F 00 CD CD 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 1A 00 3A 40 1B 00 36 40 +1C 00 09 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 + +Nr 26: Datasegment +14 00 01 08 11 00 CD CD 00 00 00 00 00 00 00 00 +00 00 00 00 + +Nr 27: Datasegment +14 00 01 08 14 00 CD CD 00 00 00 00 00 00 00 00 +00 00 00 00 + +Nr 28: Datasegment +1D 00 01 08 17 00 CD CD 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 + +Nr 29: Datasegment +64 00 01 08 0E 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 2C 00 01 00 +02 01 00 00 1F 00 CD CD 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 1E 00 3A 40 1F 00 36 40 +20 00 09 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 + +Nr 30: Datasegment +14 00 01 08 11 00 CD CD 00 00 00 00 00 00 00 00 +00 00 00 00 + +Nr 31: Datasegment +14 00 01 08 14 00 CD CD 00 00 00 00 00 00 00 00 +00 00 00 00 + +Nr 32: Datasegment +1D 00 01 08 17 00 CD CD 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 + +Nr 33: Datasegment +64 00 01 08 0E 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 2C 00 01 00 +02 01 00 00 1F 00 CD CD 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 22 00 3A 40 23 00 36 40 +24 00 09 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 + +Nr 34: Datasegment +14 00 01 08 11 00 CD CD 00 00 00 00 00 00 00 00 +00 00 00 00 + +Nr 35: Datasegment +14 00 01 08 14 00 CD CD 00 00 00 00 00 00 00 00 +00 00 00 00 + +Nr 36: Datasegment +1D 00 01 08 17 00 CD CD 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 + +Nr 37: Datasegment +64 00 01 08 0E 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 2C 00 01 00 +02 01 00 00 1F 00 CD CD 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 26 00 3A 40 27 00 36 40 +28 00 09 00 00 00 00 00 00 00 00 00 00 00 00 00 +00 00 00 00 + +Nr 38: Datasegment +14 00 01 08 11 00 CD CD 00 00 00 00 00 00 00 00 +00 00 00 00 + +Nr 39: Datasegment +14 00 01 08 14 00 CD CD 00 00 00 00 00 00 00 00 +00 00 00 00 + +Nr 40: Datasegment +1D 00 01 08 17 00 CD CD 00 00 00 00 00 00 00 00 +00 00 00 00 00 00 00 00 00 00 00 00 00 + +Nr 41: Instancetable +62 01 14 08 00 00 15 00 12 00 0D 00 0F 00 10 00 +3A 40 13 00 36 40 16 00 09 00 12 00 19 00 0F 00 +1A 00 3A 40 1B 00 36 40 1C 00 09 00 12 00 1D 00 +0F 00 1E 00 3A 40 1F 00 36 40 20 00 09 00 12 00 +21 00 0F 00 22 00 3A 40 23 00 36 40 24 00 09 00 +12 00 25 00 0F 00 26 00 3A 40 27 00 36 40 28 00 +09 00 A6 00 0A 00 0C 00 0D 00 00 00 19 00 00 00 +1D 00 00 00 21 00 00 00 25 00 00 00 01 00 60 1F +01 00 48 23 01 00 49 23 01 00 4A 23 01 00 4B 23 +01 00 4C 23 01 00 4D 23 01 00 4E 23 01 00 4F 23 +01 00 50 23 01 00 51 23 01 00 52 23 01 00 53 23 +01 00 54 23 01 00 55 23 01 00 56 23 01 00 57 23 +01 00 58 23 01 00 59 23 01 00 5A 23 01 00 5B 23 +01 00 5C 23 01 00 5D 23 01 00 5E 23 01 00 5F 23 +01 00 60 23 01 00 61 23 01 00 62 23 01 00 63 23 +01 00 64 23 01 00 65 23 01 00 66 23 01 00 67 23 +01 00 84 04 01 00 6E 04 06 00 13 00 15 00 06 00 +1B 00 15 00 06 00 1F 00 15 00 06 00 23 00 15 00 +06 00 27 00 15 00 06 00 10 00 12 00 06 00 1A 00 +12 00 06 00 1E 00 12 00 06 00 22 00 12 00 06 00 +26 00 12 00 06 00 16 00 18 00 06 00 1C 00 18 00 +06 00 20 00 18 00 06 00 24 00 18 00 06 00 28 00 +18 00 + +Nr 42: Downloadtable +47 02 16 08 00 00 05 00 03 00 F4 B1 00 00 6C F5 +00 00 1E 78 00 00 0F 00 00 00 0E 00 00 00 0A 42 +53 5F 44 45 56 53 43 41 4E 05 00 0D 00 0D 00 42 +4F 58 30 31 5F 44 45 56 53 43 41 4E 19 00 0D 00 +42 4F 58 30 32 5F 44 45 56 53 43 41 4E 1D 00 0D +00 42 4F 58 30 33 5F 44 45 56 53 43 41 4E 21 00 +0D 00 42 4F 58 30 34 5F 44 45 56 53 43 41 4E 25 +00 0D 00 42 4F 58 30 35 5F 44 45 56 53 43 41 4E +A0 0A 00 00 3C 8F 00 00 08 A1 00 00 0C 00 0A 00 +0B 00 00 00 04 53 43 41 4E 36 B3 00 00 00 00 00 +00 36 00 00 00 15 00 00 00 14 00 00 00 09 53 48 +4C 5F 44 57 4F 52 44 05 00 13 00 13 00 42 4F 58 +30 31 5F 44 45 56 53 43 41 4E 2E 53 48 52 5F 4C +1B 00 13 00 42 4F 58 30 32 5F 44 45 56 53 43 41 +4E 2E 53 48 52 5F 4C 1F 00 13 00 42 4F 58 30 33 +5F 44 45 56 53 43 41 4E 2E 53 48 52 5F 4C 23 00 +13 00 42 4F 58 30 34 5F 44 45 56 53 43 41 4E 2E +53 48 52 5F 4C 27 00 13 00 42 4F 58 30 35 5F 44 +45 56 53 43 41 4E 2E 53 48 52 5F 4C 36 B3 00 00 +00 00 00 00 36 00 00 00 12 00 00 00 11 00 00 00 +09 53 48 52 5F 44 57 4F 52 44 05 00 10 00 13 00 +42 4F 58 30 31 5F 44 45 56 53 43 41 4E 2E 53 48 +52 5F 44 1A 00 13 00 42 4F 58 30 32 5F 44 45 56 +53 43 41 4E 2E 53 48 52 5F 44 1E 00 13 00 42 4F +58 30 33 5F 44 45 56 53 43 41 4E 2E 53 48 52 5F +44 22 00 13 00 42 4F 58 30 34 5F 44 45 56 53 43 +41 4E 2E 53 48 52 5F 44 26 00 13 00 42 4F 58 30 +35 5F 44 45 56 53 43 41 4E 2E 53 48 52 5F 44 BC +0E 00 00 00 00 00 00 36 00 00 00 18 00 00 00 17 +00 00 00 03 54 4F 4E 05 00 16 00 12 00 42 4F 58 +30 31 5F 44 45 56 53 43 41 4E 2E 54 4F 4E 31 1C +00 12 00 42 4F 58 30 32 5F 44 45 56 53 43 41 4E +2E 54 4F 4E 31 20 00 12 00 42 4F 58 30 33 5F 44 +45 56 53 43 41 4E 2E 54 4F 4E 31 24 00 12 00 42 +4F 58 30 34 5F 44 45 56 53 43 41 4E 2E 54 4F 4E +31 28 00 12 00 42 4F 58 30 35 5F 44 45 56 53 43 +41 4E 2E 54 4F 4E 31 + diff --git a/DDC0801/$GEN$/Resource/pceSegs.txt b/DDC0801/$GEN$/Resource/pceSegs.txt new file mode 100644 index 0000000..92a9706 --- /dev/null +++ b/DDC0801/$GEN$/Resource/pceSegs.txt @@ -0,0 +1,79 @@ +0/9 SegHardwareConfig -- 20 +2/10 Datasegment 2/11 248 SWP +2/11 Codesegment 2/12 523 +2/12 Initialsegment 2/11 16 +2/13 Datasegment 2/14 52 SWP.SWP08A01_RUNTIME1 +2/14 Codesegment 2/15 141 +2/15 Initialsegment 2/14 52 +2/16 Datasegment 2/17 29 SWP.SWP08A01_RUNTIME1.TIME_M +2/17 Codesegment 2/18 7 +2/18 Initialsegment 2/17 35 +2/19 Datasegment 2/17 29 SWP.SWP08A01_RUNTIME1.TIME_RST +2/20 Datasegment 2/14 52 SWP.SWP08A01_RUNTIME2 +2/21 Datasegment 2/17 29 SWP.SWP08A01_RUNTIME2.TIME_M +2/22 Datasegment 2/17 29 SWP.SWP08A01_RUNTIME2.TIME_RST +2/23 Datasegment 2/14 52 SWP.SWP08A02_RUNTIME1 +2/24 Datasegment 2/17 29 SWP.SWP08A02_RUNTIME1.TIME_M +2/25 Datasegment 2/17 29 SWP.SWP08A02_RUNTIME1.TIME_RST +2/26 Datasegment 2/14 52 SWP.SWP08A02_RUNTIME2 +2/27 Datasegment 2/17 29 SWP.SWP08A02_RUNTIME2.TIME_M +2/28 Datasegment 2/17 29 SWP.SWP08A02_RUNTIME2.TIME_RST +2/29 Datasegment 2/14 52 SWP.SWP08A03_RUNTIME1 +2/30 Datasegment 2/17 29 SWP.SWP08A03_RUNTIME1.TIME_M +2/31 Datasegment 2/17 29 SWP.SWP08A03_RUNTIME1.TIME_RST +2/32 Datasegment 2/14 52 SWP.SWP08A03_RUNTIME2 +2/33 Datasegment 2/17 29 SWP.SWP08A03_RUNTIME2.TIME_M +2/34 Datasegment 2/17 29 SWP.SWP08A03_RUNTIME2.TIME_RST +2/35 Datasegment 2/14 52 SWP.SWP08A04_RUNTIME1 +2/36 Datasegment 2/17 29 SWP.SWP08A04_RUNTIME1.TIME_M +2/37 Datasegment 2/17 29 SWP.SWP08A04_RUNTIME1.TIME_RST +2/38 Datasegment 2/14 52 SWP.SWP08A04_RUNTIME2 +2/39 Datasegment 2/17 29 SWP.SWP08A04_RUNTIME2.TIME_M +2/40 Datasegment 2/17 29 SWP.SWP08A04_RUNTIME2.TIME_RST +2/41 Datasegment 2/14 52 SWP.SWP08A05_RUNTIME1 +2/42 Datasegment 2/17 29 SWP.SWP08A05_RUNTIME1.TIME_M +2/43 Datasegment 2/17 29 SWP.SWP08A05_RUNTIME1.TIME_RST +2/44 Datasegment 2/14 52 SWP.SWP08A05_RUNTIME2 +2/45 Datasegment 2/17 29 SWP.SWP08A05_RUNTIME2.TIME_M +2/46 Datasegment 2/17 29 SWP.SWP08A05_RUNTIME2.TIME_RST +2/47 Datasegment 2/14 52 SWP.SWP08A06_RUNTIME1 +2/48 Datasegment 2/17 29 SWP.SWP08A06_RUNTIME1.TIME_M +2/49 Datasegment 2/17 29 SWP.SWP08A06_RUNTIME1.TIME_RST +2/50 Datasegment 2/14 52 SWP.SWP08A06_RUNTIME2 +2/51 Datasegment 2/17 29 SWP.SWP08A06_RUNTIME2.TIME_M +2/52 Datasegment 2/17 29 SWP.SWP08A06_RUNTIME2.TIME_RST +2/53 Instancetable -- 566 +2/54 Downloadtable -- 1041 +1/10 Datasegment 1/11 232 SCAN +1/11 Codesegment 1/12 303 +1/12 Initialsegment 1/11 80 +1/13 Datasegment 1/14 100 SCAN.BOX01_DEVSCAN +1/14 Codesegment 1/15 448 +1/15 Initialsegment 1/14 96 +1/16 Datasegment 1/17 20 SCAN.BOX01_DEVSCAN.SHR_D +1/17 Codesegment 1/18 7 +1/18 Initialsegment 1/17 28 +1/19 Datasegment 1/20 20 SCAN.BOX01_DEVSCAN.SHR_L +1/20 Codesegment 1/21 7 +1/21 Initialsegment 1/20 28 +1/22 Datasegment 1/23 29 SCAN.BOX01_DEVSCAN.TON1 +1/23 Codesegment 1/24 7 +1/24 Initialsegment 1/23 35 +1/25 Datasegment 1/14 100 SCAN.BOX02_DEVSCAN +1/26 Datasegment 1/17 20 SCAN.BOX02_DEVSCAN.SHR_D +1/27 Datasegment 1/20 20 SCAN.BOX02_DEVSCAN.SHR_L +1/28 Datasegment 1/23 29 SCAN.BOX02_DEVSCAN.TON1 +1/29 Datasegment 1/14 100 SCAN.BOX03_DEVSCAN +1/30 Datasegment 1/17 20 SCAN.BOX03_DEVSCAN.SHR_D +1/31 Datasegment 1/20 20 SCAN.BOX03_DEVSCAN.SHR_L +1/32 Datasegment 1/23 29 SCAN.BOX03_DEVSCAN.TON1 +1/33 Datasegment 1/14 100 SCAN.BOX04_DEVSCAN +1/34 Datasegment 1/17 20 SCAN.BOX04_DEVSCAN.SHR_D +1/35 Datasegment 1/20 20 SCAN.BOX04_DEVSCAN.SHR_L +1/36 Datasegment 1/23 29 SCAN.BOX04_DEVSCAN.TON1 +1/37 Datasegment 1/14 100 SCAN.BOX05_DEVSCAN +1/38 Datasegment 1/17 20 SCAN.BOX05_DEVSCAN.SHR_D +1/39 Datasegment 1/20 20 SCAN.BOX05_DEVSCAN.SHR_L +1/40 Datasegment 1/23 29 SCAN.BOX05_DEVSCAN.TON1 +1/41 Instancetable -- 354 +1/42 Downloadtable -- 583 diff --git a/DDC0801/$GEN$/Resource/pceVars.txt b/DDC0801/$GEN$/Resource/pceVars.txt new file mode 100644 index 0000000..19e2ad3 --- /dev/null +++ b/DDC0801/$GEN$/Resource/pceVars.txt @@ -0,0 +1,497 @@ +LSWP08A01_R1 OPCDA 1 1 0 1 8 0 1 0 0 %I0.0 +LSWP08A01_F1 OPCDA 1 1 0 1 8 1 1 0 0 %I0.1 +LSWP08A01_R2 OPCDA 1 1 0 1 8 2 1 0 0 %I0.2 +LSWP08A01_F2 OPCDA 1 1 0 1 8 3 1 0 0 %I0.3 +LSWP08A01_HL OPCDA 1 1 0 1 8 4 1 0 0 %I0.4 +LSWP08A01_LL OPCDA 1 1 0 1 8 5 1 0 0 %I0.5 +LSWP08A02_R1 OPCDA 1 1 0 1 24 0 1 0 0 %I16.0 +LSWP08A02_F1 OPCDA 1 1 0 1 24 1 1 0 0 %I16.1 +LSWP08A02_R2 OPCDA 1 1 0 1 24 2 1 0 0 %I16.2 +LSWP08A02_F2 OPCDA 1 1 0 1 24 3 1 0 0 %I16.3 +LSWP08A02_HL OPCDA 1 1 0 1 24 4 1 0 0 %I16.4 +LSWP08A02_LL OPCDA 1 1 0 1 24 5 1 0 0 %I16.5 +LSWP08A03_R1 OPCDA 1 1 0 1 40 0 1 0 0 %I32.0 +LSWP08A03_F1 OPCDA 1 1 0 1 40 1 1 0 0 %I32.1 +LSWP08A03_R2 OPCDA 1 1 0 1 40 2 1 0 0 %I32.2 +LSWP08A03_F2 OPCDA 1 1 0 1 40 3 1 0 0 %I32.3 +LSWP08A03_HL OPCDA 1 1 0 1 40 4 1 0 0 %I32.4 +LSWP08A03_LL OPCDA 1 1 0 1 40 5 1 0 0 %I32.5 +LSWP08A04_R1 OPCDA 1 1 0 1 56 0 1 0 0 %I48.0 +LSWP08A04_F1 OPCDA 1 1 0 1 56 1 1 0 0 %I48.1 +LSWP08A04_R2 OPCDA 1 1 0 1 56 2 1 0 0 %I48.2 +LSWP08A04_F2 OPCDA 1 1 0 1 56 3 1 0 0 %I48.3 +LSWP08A04_HL OPCDA 1 1 0 1 56 4 1 0 0 %I48.4 +LSWP08A04_LL OPCDA 1 1 0 1 56 5 1 0 0 %I48.5 +LSWP08A05_R1 OPCDA 1 1 0 1 72 0 1 0 0 %I64.0 +LSWP08A05_F1 OPCDA 1 1 0 1 72 1 1 0 0 %I64.1 +LSWP08A05_R2 OPCDA 1 1 0 1 72 2 1 0 0 %I64.2 +LSWP08A05_F2 OPCDA 1 1 0 1 72 3 1 0 0 %I64.3 +LSWP08A05_HL OPCDA 1 1 0 1 72 4 1 0 0 %I64.4 +LSWP08A05_LL OPCDA 1 1 0 1 72 5 1 0 0 %I64.5 +LSWP08A06_R1 OPCDA 1 1 0 1 88 0 1 0 0 %I80.0 +LSWP08A06_F1 OPCDA 1 1 0 1 88 1 1 0 0 %I80.1 +LSWP08A06_R2 OPCDA 1 1 0 1 88 2 1 0 0 %I80.2 +LSWP08A06_F2 OPCDA 1 1 0 1 88 3 1 0 0 %I80.3 +LSWP08A06_HL OPCDA 1 1 0 1 88 4 1 0 0 %I80.4 +LSWP08A06_LL OPCDA 1 1 0 1 88 5 1 0 0 %I80.5 +LBOX08A01_DS OPCDA 1 1 0 1 1134 0 1 0 0 %M102.0 +LBOX08A01_OR OPCDA 11 4 0 1 1156 0 1 0 0 %M124.0 +LSWP08A01_RST1 OPCDA 1 1 0 1 1200 0 1 0 0 %M168.0 +LSWP08A01_RSTV1 OPCDA 11 4 0 1 1204 0 1 0 0 %M172.0 +LSWP08A01_RH1 OPCDA 11 4 0 1 1208 0 1 0 0 %M176.0 +LSWP08A01_RST2 OPCDA 1 1 0 1 1212 0 1 0 0 %M180.0 +LSWP08A01_RSTV2 OPCDA 11 4 0 1 1216 0 1 0 0 %M184.0 +LSWP08A01_RH2 OPCDA 11 4 0 1 1220 0 1 0 0 %M188.0 +LSWP08A02_RST1 OPCDA 1 1 0 1 1224 0 1 0 0 %M192.0 +LSWP08A02_RSTV1 OPCDA 11 4 0 1 1228 0 1 0 0 %M196.0 +LSWP08A02_RH1 OPCDA 11 4 0 1 1232 0 1 0 0 %M200.0 +LSWP08A02_RST2 OPCDA 1 1 0 1 1236 0 1 0 0 %M204.0 +LSWP08A02_RSTV2 OPCDA 11 4 0 1 1240 0 1 0 0 %M208.0 +LSWP08A02_RH2 OPCDA 11 4 0 1 1244 0 1 0 0 %M212.0 +LSWP08A03_RST1 OPCDA 1 1 0 1 1248 0 1 0 0 %M216.0 +LSWP08A03_RSTV1 OPCDA 11 4 0 1 1252 0 1 0 0 %M220.0 +LSWP08A03_RH1 OPCDA 11 4 0 1 1256 0 1 0 0 %M224.0 +LSWP08A03_RST2 OPCDA 1 1 0 1 1260 0 1 0 0 %M228.0 +LSWP08A03_RSTV2 OPCDA 11 4 0 1 1264 0 1 0 0 %M232.0 +LSWP08A03_RH2 OPCDA 11 4 0 1 1268 0 1 0 0 %M236.0 +LSWP08A04_RST1 OPCDA 1 1 0 1 1272 0 1 0 0 %M240.0 +LSWP08A04_RSTV1 OPCDA 11 4 0 1 1276 0 1 0 0 %M244.0 +LSWP08A04_RH1 OPCDA 11 4 0 1 1280 0 1 0 0 %M248.0 +LSWP08A04_RST2 OPCDA 1 1 0 1 1284 0 1 0 0 %M252.0 +LSWP08A04_RSTV2 OPCDA 11 4 0 1 1288 0 1 0 0 %M256.0 +LSWP08A04_RH2 OPCDA 11 4 0 1 1292 0 1 0 0 %M260.0 +LSWP08A05_RST1 OPCDA 1 1 0 1 1296 0 1 0 0 %M264.0 +LSWP08A05_RSTV1 OPCDA 11 4 0 1 1300 0 1 0 0 %M268.0 +LSWP08A05_RH1 OPCDA 11 4 0 1 1304 0 1 0 0 %M272.0 +LSWP08A05_RST2 OPCDA 1 1 0 1 1308 0 1 0 0 %M276.0 +LSWP08A05_RSTV2 OPCDA 11 4 0 1 1312 0 1 0 0 %M280.0 +LSWP08A05_RH2 OPCDA 11 4 0 1 1316 0 1 0 0 %M284.0 +LSWP08A06_RST1 OPCDA 1 1 0 1 1320 0 1 0 0 %M288.0 +LSWP08A06_RSTV1 OPCDA 11 4 0 1 1324 0 1 0 0 %M292.0 +LSWP08A06_RH1 OPCDA 11 4 0 1 1328 0 1 0 0 %M296.0 +LSWP08A06_RST2 OPCDA 1 1 0 1 1332 0 1 0 0 %M300.0 +LSWP08A06_RSTV2 OPCDA 11 4 0 1 1336 0 1 0 0 %M304.0 +LSWP08A06_RH2 OPCDA 11 4 0 1 1340 0 1 0 0 %M308.0 +DEV_ARRAY SCAN 22 44 1 10 168 0 4 0 0 BYTE 0..31 12 +BOX01_HEX SCAN 4 4 1 10 212 0 4 0 0 +BOX02_HEX SCAN 4 4 1 10 216 0 4 0 0 +BOX03_HEX SCAN 4 4 1 10 220 0 4 0 0 +BOX04_HEX SCAN 4 4 1 10 224 0 4 0 0 +BOX05_HEX SCAN 4 4 1 10 228 0 4 0 0 +DEV00_IP SCAN 2 1 1 1 8032 0 1 0 0 %M7000.0 +DEV00_R SCAN 2 1 1 1 9032 0 1 0 0 %M8000.0 +DEV01_R SCAN 2 1 1 1 9033 0 1 0 0 %M8001.0 +DEV02_R SCAN 2 1 1 1 9034 0 1 0 0 %M8002.0 +DEV03_R SCAN 2 1 1 1 9035 0 1 0 0 %M8003.0 +DEV04_R SCAN 2 1 1 1 9036 0 1 0 0 %M8004.0 +DEV05_R SCAN 2 1 1 1 9037 0 1 0 0 %M8005.0 +DEV06_R SCAN 2 1 1 1 9038 0 1 0 0 %M8006.0 +DEV07_R SCAN 2 1 1 1 9039 0 1 0 0 %M8007.0 +DEV08_R SCAN 2 1 1 1 9040 0 1 0 0 %M8008.0 +DEV09_R SCAN 2 1 1 1 9041 0 1 0 0 %M8009.0 +DEV10_R SCAN 2 1 1 1 9042 0 1 0 0 %M8010.0 +DEV11_R SCAN 2 1 1 1 9043 0 1 0 0 %M8011.0 +DEV12_R SCAN 2 1 1 1 9044 0 1 0 0 %M8012.0 +DEV13_R SCAN 2 1 1 1 9045 0 1 0 0 %M8013.0 +DEV14_R SCAN 2 1 1 1 9046 0 1 0 0 %M8014.0 +DEV15_R SCAN 2 1 1 1 9047 0 1 0 0 %M8015.0 +DEV16_R SCAN 2 1 1 1 9048 0 1 0 0 %M8016.0 +DEV17_R SCAN 2 1 1 1 9049 0 1 0 0 %M8017.0 +DEV18_R SCAN 2 1 1 1 9050 0 1 0 0 %M8018.0 +DEV19_R SCAN 2 1 1 1 9051 0 1 0 0 %M8019.0 +DEV20_R SCAN 2 1 1 1 9052 0 1 0 0 %M8020.0 +DEV21_R SCAN 2 1 1 1 9053 0 1 0 0 %M8021.0 +DEV22_R SCAN 2 1 1 1 9054 0 1 0 0 %M8022.0 +DEV23_R SCAN 2 1 1 1 9055 0 1 0 0 %M8023.0 +DEV24_R SCAN 2 1 1 1 9056 0 1 0 0 %M8024.0 +DEV25_R SCAN 2 1 1 1 9057 0 1 0 0 %M8025.0 +DEV26_R SCAN 2 1 1 1 9058 0 1 0 0 %M8026.0 +DEV27_R SCAN 2 1 1 1 9059 0 1 0 0 %M8027.0 +DEV28_R SCAN 2 1 1 1 9060 0 1 0 0 %M8028.0 +DEV29_R SCAN 2 1 1 1 9061 0 1 0 0 %M8029.0 +DEV30_R SCAN 2 1 1 1 9062 0 1 0 0 %M8030.0 +DEV31_R SCAN 2 1 1 1 9063 0 1 0 0 %M8031.0 +LBOX08A01_OR SCAN 11 4 1 1 1156 0 8 0 0 +LBOX08A01_DS SCAN 1 1 1 1 1134 0 8 0 0 +DEV_SCAN_HEX SCAN.BOX01_DEVSCAN 4 4 1 13 24 0 2 0 0 +DEV_ARRAY SCAN.BOX01_DEVSCAN 22 44 1 13 28 0 2 0 0 BYTE 0..31 12 +DEV_STATUS SCAN.BOX01_DEVSCAN 4 4 1 13 8 0 2 0 0 +DEV_RATIO SCAN.BOX01_DEVSCAN 11 4 1 13 12 0 2 0 0 +DEV_READY SCAN.BOX01_DEVSCAN 1 1 1 13 16 0 2 0 0 +DEV_TOTAL SCAN.BOX01_DEVSCAN 9 2 1 13 18 0 2 0 0 +DEV_ERROR SCAN.BOX01_DEVSCAN 9 2 1 13 20 0 2 0 0 +HEARTVAVLE SCAN.BOX01_DEVSCAN 9 2 1 13 22 0 2 0 0 +I SCAN.BOX01_DEVSCAN 6 2 1 13 84 0 4 0 0 +DEV_SCAN_TEMP SCAN.BOX01_DEVSCAN 4 4 1 13 88 0 4 0 0 +DEV_ERROR_FLAG SCAN.BOX01_DEVSCAN 1 1 1 13 92 0 4 0 0 +DEV_STATUS_TEMP SCAN.BOX01_DEVSCAN 4 4 1 13 96 0 4 0 0 +IN SCAN.BOX01_DEVSCAN.TON1 1 1 1 22 16 0 2 0 0 +PT SCAN.BOX01_DEVSCAN.TON1 12 4 1 22 20 0 2 0 0 +Q SCAN.BOX01_DEVSCAN.TON1 1 1 1 22 8 0 2 0 0 +ET SCAN.BOX01_DEVSCAN.TON1 12 4 1 22 12 0 2 0 0 +EN SCAN.BOX01_DEVSCAN.SHR_L 1 1 1 19 8 0 2 0 0 +IN SCAN.BOX01_DEVSCAN.SHR_L 4 4 1 19 16 0 2 0 0 +N SCAN.BOX01_DEVSCAN.SHR_L 6 2 1 19 20 0 2 0 0 +ENO SCAN.BOX01_DEVSCAN.SHR_L 1 1 1 19 9 0 2 0 0 +OUT SCAN.BOX01_DEVSCAN.SHR_L 4 4 1 19 12 0 2 0 0 +EN SCAN.BOX01_DEVSCAN.SHR_D 1 1 1 16 8 0 2 0 0 +IN SCAN.BOX01_DEVSCAN.SHR_D 4 4 1 16 16 0 2 0 0 +N SCAN.BOX01_DEVSCAN.SHR_D 6 2 1 16 20 0 2 0 0 +ENO SCAN.BOX01_DEVSCAN.SHR_D 1 1 1 16 9 0 2 0 0 +OUT SCAN.BOX01_DEVSCAN.SHR_D 4 4 1 16 12 0 2 0 0 +DEV_SCAN_HEX SCAN.BOX02_DEVSCAN 4 4 1 25 24 0 2 0 0 +DEV_ARRAY SCAN.BOX02_DEVSCAN 22 44 1 25 28 0 2 0 0 BYTE 0..31 12 +DEV_STATUS SCAN.BOX02_DEVSCAN 4 4 1 25 8 0 2 0 0 +DEV_RATIO SCAN.BOX02_DEVSCAN 11 4 1 25 12 0 2 0 0 +DEV_READY SCAN.BOX02_DEVSCAN 1 1 1 25 16 0 2 0 0 +DEV_TOTAL SCAN.BOX02_DEVSCAN 9 2 1 25 18 0 2 0 0 +DEV_ERROR SCAN.BOX02_DEVSCAN 9 2 1 25 20 0 2 0 0 +HEARTVAVLE SCAN.BOX02_DEVSCAN 9 2 1 25 22 0 2 0 0 +I SCAN.BOX02_DEVSCAN 6 2 1 25 84 0 4 0 0 +DEV_SCAN_TEMP SCAN.BOX02_DEVSCAN 4 4 1 25 88 0 4 0 0 +DEV_ERROR_FLAG SCAN.BOX02_DEVSCAN 1 1 1 25 92 0 4 0 0 +DEV_STATUS_TEMP SCAN.BOX02_DEVSCAN 4 4 1 25 96 0 4 0 0 +IN SCAN.BOX02_DEVSCAN.TON1 1 1 1 28 16 0 2 0 0 +PT SCAN.BOX02_DEVSCAN.TON1 12 4 1 28 20 0 2 0 0 +Q SCAN.BOX02_DEVSCAN.TON1 1 1 1 28 8 0 2 0 0 +ET SCAN.BOX02_DEVSCAN.TON1 12 4 1 28 12 0 2 0 0 +EN SCAN.BOX02_DEVSCAN.SHR_L 1 1 1 27 8 0 2 0 0 +IN SCAN.BOX02_DEVSCAN.SHR_L 4 4 1 27 16 0 2 0 0 +N SCAN.BOX02_DEVSCAN.SHR_L 6 2 1 27 20 0 2 0 0 +ENO SCAN.BOX02_DEVSCAN.SHR_L 1 1 1 27 9 0 2 0 0 +OUT SCAN.BOX02_DEVSCAN.SHR_L 4 4 1 27 12 0 2 0 0 +EN SCAN.BOX02_DEVSCAN.SHR_D 1 1 1 26 8 0 2 0 0 +IN SCAN.BOX02_DEVSCAN.SHR_D 4 4 1 26 16 0 2 0 0 +N SCAN.BOX02_DEVSCAN.SHR_D 6 2 1 26 20 0 2 0 0 +ENO SCAN.BOX02_DEVSCAN.SHR_D 1 1 1 26 9 0 2 0 0 +OUT SCAN.BOX02_DEVSCAN.SHR_D 4 4 1 26 12 0 2 0 0 +DEV_SCAN_HEX SCAN.BOX03_DEVSCAN 4 4 1 29 24 0 2 0 0 +DEV_ARRAY SCAN.BOX03_DEVSCAN 22 44 1 29 28 0 2 0 0 BYTE 0..31 12 +DEV_STATUS SCAN.BOX03_DEVSCAN 4 4 1 29 8 0 2 0 0 +DEV_RATIO SCAN.BOX03_DEVSCAN 11 4 1 29 12 0 2 0 0 +DEV_READY SCAN.BOX03_DEVSCAN 1 1 1 29 16 0 2 0 0 +DEV_TOTAL SCAN.BOX03_DEVSCAN 9 2 1 29 18 0 2 0 0 +DEV_ERROR SCAN.BOX03_DEVSCAN 9 2 1 29 20 0 2 0 0 +HEARTVAVLE SCAN.BOX03_DEVSCAN 9 2 1 29 22 0 2 0 0 +I SCAN.BOX03_DEVSCAN 6 2 1 29 84 0 4 0 0 +DEV_SCAN_TEMP SCAN.BOX03_DEVSCAN 4 4 1 29 88 0 4 0 0 +DEV_ERROR_FLAG SCAN.BOX03_DEVSCAN 1 1 1 29 92 0 4 0 0 +DEV_STATUS_TEMP SCAN.BOX03_DEVSCAN 4 4 1 29 96 0 4 0 0 +IN SCAN.BOX03_DEVSCAN.TON1 1 1 1 32 16 0 2 0 0 +PT SCAN.BOX03_DEVSCAN.TON1 12 4 1 32 20 0 2 0 0 +Q SCAN.BOX03_DEVSCAN.TON1 1 1 1 32 8 0 2 0 0 +ET SCAN.BOX03_DEVSCAN.TON1 12 4 1 32 12 0 2 0 0 +EN SCAN.BOX03_DEVSCAN.SHR_L 1 1 1 31 8 0 2 0 0 +IN SCAN.BOX03_DEVSCAN.SHR_L 4 4 1 31 16 0 2 0 0 +N SCAN.BOX03_DEVSCAN.SHR_L 6 2 1 31 20 0 2 0 0 +ENO SCAN.BOX03_DEVSCAN.SHR_L 1 1 1 31 9 0 2 0 0 +OUT SCAN.BOX03_DEVSCAN.SHR_L 4 4 1 31 12 0 2 0 0 +EN SCAN.BOX03_DEVSCAN.SHR_D 1 1 1 30 8 0 2 0 0 +IN SCAN.BOX03_DEVSCAN.SHR_D 4 4 1 30 16 0 2 0 0 +N SCAN.BOX03_DEVSCAN.SHR_D 6 2 1 30 20 0 2 0 0 +ENO SCAN.BOX03_DEVSCAN.SHR_D 1 1 1 30 9 0 2 0 0 +OUT SCAN.BOX03_DEVSCAN.SHR_D 4 4 1 30 12 0 2 0 0 +DEV_SCAN_HEX SCAN.BOX04_DEVSCAN 4 4 1 33 24 0 2 0 0 +DEV_ARRAY SCAN.BOX04_DEVSCAN 22 44 1 33 28 0 2 0 0 BYTE 0..31 12 +DEV_STATUS SCAN.BOX04_DEVSCAN 4 4 1 33 8 0 2 0 0 +DEV_RATIO SCAN.BOX04_DEVSCAN 11 4 1 33 12 0 2 0 0 +DEV_READY SCAN.BOX04_DEVSCAN 1 1 1 33 16 0 2 0 0 +DEV_TOTAL SCAN.BOX04_DEVSCAN 9 2 1 33 18 0 2 0 0 +DEV_ERROR SCAN.BOX04_DEVSCAN 9 2 1 33 20 0 2 0 0 +HEARTVAVLE SCAN.BOX04_DEVSCAN 9 2 1 33 22 0 2 0 0 +I SCAN.BOX04_DEVSCAN 6 2 1 33 84 0 4 0 0 +DEV_SCAN_TEMP SCAN.BOX04_DEVSCAN 4 4 1 33 88 0 4 0 0 +DEV_ERROR_FLAG SCAN.BOX04_DEVSCAN 1 1 1 33 92 0 4 0 0 +DEV_STATUS_TEMP SCAN.BOX04_DEVSCAN 4 4 1 33 96 0 4 0 0 +IN SCAN.BOX04_DEVSCAN.TON1 1 1 1 36 16 0 2 0 0 +PT SCAN.BOX04_DEVSCAN.TON1 12 4 1 36 20 0 2 0 0 +Q SCAN.BOX04_DEVSCAN.TON1 1 1 1 36 8 0 2 0 0 +ET SCAN.BOX04_DEVSCAN.TON1 12 4 1 36 12 0 2 0 0 +EN SCAN.BOX04_DEVSCAN.SHR_L 1 1 1 35 8 0 2 0 0 +IN SCAN.BOX04_DEVSCAN.SHR_L 4 4 1 35 16 0 2 0 0 +N SCAN.BOX04_DEVSCAN.SHR_L 6 2 1 35 20 0 2 0 0 +ENO SCAN.BOX04_DEVSCAN.SHR_L 1 1 1 35 9 0 2 0 0 +OUT SCAN.BOX04_DEVSCAN.SHR_L 4 4 1 35 12 0 2 0 0 +EN SCAN.BOX04_DEVSCAN.SHR_D 1 1 1 34 8 0 2 0 0 +IN SCAN.BOX04_DEVSCAN.SHR_D 4 4 1 34 16 0 2 0 0 +N SCAN.BOX04_DEVSCAN.SHR_D 6 2 1 34 20 0 2 0 0 +ENO SCAN.BOX04_DEVSCAN.SHR_D 1 1 1 34 9 0 2 0 0 +OUT SCAN.BOX04_DEVSCAN.SHR_D 4 4 1 34 12 0 2 0 0 +DEV_SCAN_HEX SCAN.BOX05_DEVSCAN 4 4 1 37 24 0 2 0 0 +DEV_ARRAY SCAN.BOX05_DEVSCAN 22 44 1 37 28 0 2 0 0 BYTE 0..31 12 +DEV_STATUS SCAN.BOX05_DEVSCAN 4 4 1 37 8 0 2 0 0 +DEV_RATIO SCAN.BOX05_DEVSCAN 11 4 1 37 12 0 2 0 0 +DEV_READY SCAN.BOX05_DEVSCAN 1 1 1 37 16 0 2 0 0 +DEV_TOTAL SCAN.BOX05_DEVSCAN 9 2 1 37 18 0 2 0 0 +DEV_ERROR SCAN.BOX05_DEVSCAN 9 2 1 37 20 0 2 0 0 +HEARTVAVLE SCAN.BOX05_DEVSCAN 9 2 1 37 22 0 2 0 0 +I SCAN.BOX05_DEVSCAN 6 2 1 37 84 0 4 0 0 +DEV_SCAN_TEMP SCAN.BOX05_DEVSCAN 4 4 1 37 88 0 4 0 0 +DEV_ERROR_FLAG SCAN.BOX05_DEVSCAN 1 1 1 37 92 0 4 0 0 +DEV_STATUS_TEMP SCAN.BOX05_DEVSCAN 4 4 1 37 96 0 4 0 0 +IN SCAN.BOX05_DEVSCAN.TON1 1 1 1 40 16 0 2 0 0 +PT SCAN.BOX05_DEVSCAN.TON1 12 4 1 40 20 0 2 0 0 +Q SCAN.BOX05_DEVSCAN.TON1 1 1 1 40 8 0 2 0 0 +ET SCAN.BOX05_DEVSCAN.TON1 12 4 1 40 12 0 2 0 0 +EN SCAN.BOX05_DEVSCAN.SHR_L 1 1 1 39 8 0 2 0 0 +IN SCAN.BOX05_DEVSCAN.SHR_L 4 4 1 39 16 0 2 0 0 +N SCAN.BOX05_DEVSCAN.SHR_L 6 2 1 39 20 0 2 0 0 +ENO SCAN.BOX05_DEVSCAN.SHR_L 1 1 1 39 9 0 2 0 0 +OUT SCAN.BOX05_DEVSCAN.SHR_L 4 4 1 39 12 0 2 0 0 +EN SCAN.BOX05_DEVSCAN.SHR_D 1 1 1 38 8 0 2 0 0 +IN SCAN.BOX05_DEVSCAN.SHR_D 4 4 1 38 16 0 2 0 0 +N SCAN.BOX05_DEVSCAN.SHR_D 6 2 1 38 20 0 2 0 0 +ENO SCAN.BOX05_DEVSCAN.SHR_D 1 1 1 38 9 0 2 0 0 +OUT SCAN.BOX05_DEVSCAN.SHR_D 4 4 1 38 12 0 2 0 0 +LSWP08A06_RSTV2 SWP 11 4 2 1 1336 0 8 1 0 +LSWP08A01_RH1 SWP 11 4 2 1 1208 0 8 0 0 +LSWP08A06_RSTV1 SWP 11 4 2 1 1324 0 8 1 0 +LSWP08A01_RST2 SWP 1 1 2 1 1212 0 8 1 0 +LSWP08A01_RST1 SWP 1 1 2 1 1200 0 8 1 0 +LSWP08A02_R2 SWP 1 1 2 1 24 2 8 1 0 +LSWP08A02_R1 SWP 1 1 2 1 24 0 8 1 0 +LSWP08A02_RSTV2 SWP 11 4 2 1 1240 0 8 1 0 +LSWP08A02_RST2 SWP 1 1 2 1 1236 0 8 1 0 +LSWP08A02_RST1 SWP 1 1 2 1 1224 0 8 1 0 +LSWP08A03_R2 SWP 1 1 2 1 40 2 8 1 0 +LSWP08A03_R1 SWP 1 1 2 1 40 0 8 1 0 +LSWP08A02_RSTV1 SWP 11 4 2 1 1228 0 8 1 0 +LSWP08A04_RSTV1 SWP 11 4 2 1 1276 0 8 1 0 +LSWP08A04_R2 SWP 1 1 2 1 56 2 8 1 0 +LSWP08A04_R1 SWP 1 1 2 1 56 0 8 1 0 +LSWP08A01_R2 SWP 1 1 2 1 8 2 8 1 0 +LSWP08A01_R1 SWP 1 1 2 1 8 0 8 1 0 +LSWP08A05_RSTV2 SWP 11 4 2 1 1312 0 8 1 0 +LSWP08A04_RSTV2 SWP 11 4 2 1 1288 0 8 1 0 +LSWP08A03_RH1 SWP 11 4 2 1 1256 0 8 0 0 +LSWP08A01_RSTV2 SWP 11 4 2 1 1216 0 8 1 0 +LSWP08A06_RH1 SWP 11 4 2 1 1328 0 8 0 0 +LSWP08A05_RH2 SWP 11 4 2 1 1316 0 8 0 0 +LSWP08A03_RH2 SWP 11 4 2 1 1268 0 8 0 0 +LSWP08A03_RST2 SWP 1 1 2 1 1260 0 8 1 0 +LSWP08A03_RST1 SWP 1 1 2 1 1248 0 8 1 0 +LSWP08A06_R2 SWP 1 1 2 1 88 2 8 1 0 +LSWP08A06_R1 SWP 1 1 2 1 88 0 8 1 0 +LSWP08A05_RSTV1 SWP 11 4 2 1 1300 0 8 1 0 +LSWP08A01_RSTV1 SWP 11 4 2 1 1204 0 8 1 0 +LSWP08A06_RH2 SWP 11 4 2 1 1340 0 8 0 0 +LSWP08A06_RST2 SWP 1 1 2 1 1332 0 8 1 0 +LSWP08A06_RST1 SWP 1 1 2 1 1320 0 8 1 0 +LSWP08A05_RH1 SWP 11 4 2 1 1304 0 8 0 0 +LSWP08A04_RH2 SWP 11 4 2 1 1292 0 8 0 0 +LSWP08A03_RSTV1 SWP 11 4 2 1 1252 0 8 1 0 +LSWP08A02_RH1 SWP 11 4 2 1 1232 0 8 0 0 +LSWP08A05_R2 SWP 1 1 2 1 72 2 8 1 0 +LSWP08A05_R1 SWP 1 1 2 1 72 0 8 1 0 +LSWP08A05_RST2 SWP 1 1 2 1 1308 0 8 1 0 +LSWP08A05_RST1 SWP 1 1 2 1 1296 0 8 1 0 +LSWP08A04_RH1 SWP 11 4 2 1 1280 0 8 0 0 +LSWP08A03_RSTV2 SWP 11 4 2 1 1264 0 8 1 0 +LSWP08A01_RH2 SWP 11 4 2 1 1220 0 8 0 0 +LSWP08A02_RH2 SWP 11 4 2 1 1244 0 8 0 0 +LSWP08A04_RST2 SWP 1 1 2 1 1284 0 8 1 0 +LSWP08A04_RST1 SWP 1 1 2 1 1272 0 8 1 0 +RUN SWP.SWP08A01_RUNTIME1 1 1 2 13 12 0 2 0 0 +RUNTIMESET SWP.SWP08A01_RUNTIME1 11 4 2 13 16 0 2 0 0 +RUNTIMERST SWP.SWP08A01_RUNTIME1 1 1 2 13 20 0 2 0 0 +RUNTIMEREC_IN SWP.SWP08A01_RUNTIME1 11 4 2 13 24 0 2 0 0 +RUNTIME SWP.SWP08A01_RUNTIME1 11 4 2 13 8 0 2 0 0 +CYCLE SWP.SWP08A01_RUNTIME1 1 1 2 13 36 0 4 0 0 +MINUTE SWP.SWP08A01_RUNTIME1 11 4 2 13 40 0 4 0 0 +INI SWP.SWP08A01_RUNTIME1 1 1 2 13 44 0 4 0 0 +RUNTIME_INI SWP.SWP08A01_RUNTIME1 11 4 2 13 48 0 4 0 0 +IN SWP.SWP08A01_RUNTIME1.TIME_M 1 1 2 16 16 0 2 0 0 +PT SWP.SWP08A01_RUNTIME1.TIME_M 12 4 2 16 20 0 2 0 0 +Q SWP.SWP08A01_RUNTIME1.TIME_M 1 1 2 16 8 0 2 0 0 +ET SWP.SWP08A01_RUNTIME1.TIME_M 12 4 2 16 12 0 2 0 0 +IN SWP.SWP08A01_RUNTIME1.TIME_RST 1 1 2 19 16 0 2 0 0 +PT SWP.SWP08A01_RUNTIME1.TIME_RST 12 4 2 19 20 0 2 0 0 +Q SWP.SWP08A01_RUNTIME1.TIME_RST 1 1 2 19 8 0 2 0 0 +ET SWP.SWP08A01_RUNTIME1.TIME_RST 12 4 2 19 12 0 2 0 0 +RUN SWP.SWP08A01_RUNTIME2 1 1 2 20 12 0 2 0 0 +RUNTIMESET SWP.SWP08A01_RUNTIME2 11 4 2 20 16 0 2 0 0 +RUNTIMERST SWP.SWP08A01_RUNTIME2 1 1 2 20 20 0 2 0 0 +RUNTIMEREC_IN SWP.SWP08A01_RUNTIME2 11 4 2 20 24 0 2 0 0 +RUNTIME SWP.SWP08A01_RUNTIME2 11 4 2 20 8 0 2 0 0 +CYCLE SWP.SWP08A01_RUNTIME2 1 1 2 20 36 0 4 0 0 +MINUTE SWP.SWP08A01_RUNTIME2 11 4 2 20 40 0 4 0 0 +INI SWP.SWP08A01_RUNTIME2 1 1 2 20 44 0 4 0 0 +RUNTIME_INI SWP.SWP08A01_RUNTIME2 11 4 2 20 48 0 4 0 0 +IN SWP.SWP08A01_RUNTIME2.TIME_M 1 1 2 21 16 0 2 0 0 +PT SWP.SWP08A01_RUNTIME2.TIME_M 12 4 2 21 20 0 2 0 0 +Q SWP.SWP08A01_RUNTIME2.TIME_M 1 1 2 21 8 0 2 0 0 +ET SWP.SWP08A01_RUNTIME2.TIME_M 12 4 2 21 12 0 2 0 0 +IN SWP.SWP08A01_RUNTIME2.TIME_RST 1 1 2 22 16 0 2 0 0 +PT SWP.SWP08A01_RUNTIME2.TIME_RST 12 4 2 22 20 0 2 0 0 +Q SWP.SWP08A01_RUNTIME2.TIME_RST 1 1 2 22 8 0 2 0 0 +ET SWP.SWP08A01_RUNTIME2.TIME_RST 12 4 2 22 12 0 2 0 0 +RUN SWP.SWP08A02_RUNTIME1 1 1 2 23 12 0 2 0 0 +RUNTIMESET SWP.SWP08A02_RUNTIME1 11 4 2 23 16 0 2 0 0 +RUNTIMERST SWP.SWP08A02_RUNTIME1 1 1 2 23 20 0 2 0 0 +RUNTIMEREC_IN SWP.SWP08A02_RUNTIME1 11 4 2 23 24 0 2 0 0 +RUNTIME SWP.SWP08A02_RUNTIME1 11 4 2 23 8 0 2 0 0 +CYCLE SWP.SWP08A02_RUNTIME1 1 1 2 23 36 0 4 0 0 +MINUTE SWP.SWP08A02_RUNTIME1 11 4 2 23 40 0 4 0 0 +INI SWP.SWP08A02_RUNTIME1 1 1 2 23 44 0 4 0 0 +RUNTIME_INI SWP.SWP08A02_RUNTIME1 11 4 2 23 48 0 4 0 0 +IN SWP.SWP08A02_RUNTIME1.TIME_M 1 1 2 24 16 0 2 0 0 +PT SWP.SWP08A02_RUNTIME1.TIME_M 12 4 2 24 20 0 2 0 0 +Q SWP.SWP08A02_RUNTIME1.TIME_M 1 1 2 24 8 0 2 0 0 +ET SWP.SWP08A02_RUNTIME1.TIME_M 12 4 2 24 12 0 2 0 0 +IN SWP.SWP08A02_RUNTIME1.TIME_RST 1 1 2 25 16 0 2 0 0 +PT SWP.SWP08A02_RUNTIME1.TIME_RST 12 4 2 25 20 0 2 0 0 +Q SWP.SWP08A02_RUNTIME1.TIME_RST 1 1 2 25 8 0 2 0 0 +ET SWP.SWP08A02_RUNTIME1.TIME_RST 12 4 2 25 12 0 2 0 0 +RUN SWP.SWP08A02_RUNTIME2 1 1 2 26 12 0 2 0 0 +RUNTIMESET SWP.SWP08A02_RUNTIME2 11 4 2 26 16 0 2 0 0 +RUNTIMERST SWP.SWP08A02_RUNTIME2 1 1 2 26 20 0 2 0 0 +RUNTIMEREC_IN SWP.SWP08A02_RUNTIME2 11 4 2 26 24 0 2 0 0 +RUNTIME SWP.SWP08A02_RUNTIME2 11 4 2 26 8 0 2 0 0 +CYCLE SWP.SWP08A02_RUNTIME2 1 1 2 26 36 0 4 0 0 +MINUTE SWP.SWP08A02_RUNTIME2 11 4 2 26 40 0 4 0 0 +INI SWP.SWP08A02_RUNTIME2 1 1 2 26 44 0 4 0 0 +RUNTIME_INI SWP.SWP08A02_RUNTIME2 11 4 2 26 48 0 4 0 0 +IN SWP.SWP08A02_RUNTIME2.TIME_M 1 1 2 27 16 0 2 0 0 +PT SWP.SWP08A02_RUNTIME2.TIME_M 12 4 2 27 20 0 2 0 0 +Q SWP.SWP08A02_RUNTIME2.TIME_M 1 1 2 27 8 0 2 0 0 +ET SWP.SWP08A02_RUNTIME2.TIME_M 12 4 2 27 12 0 2 0 0 +IN SWP.SWP08A02_RUNTIME2.TIME_RST 1 1 2 28 16 0 2 0 0 +PT SWP.SWP08A02_RUNTIME2.TIME_RST 12 4 2 28 20 0 2 0 0 +Q SWP.SWP08A02_RUNTIME2.TIME_RST 1 1 2 28 8 0 2 0 0 +ET SWP.SWP08A02_RUNTIME2.TIME_RST 12 4 2 28 12 0 2 0 0 +RUN SWP.SWP08A03_RUNTIME1 1 1 2 29 12 0 2 0 0 +RUNTIMESET SWP.SWP08A03_RUNTIME1 11 4 2 29 16 0 2 0 0 +RUNTIMERST SWP.SWP08A03_RUNTIME1 1 1 2 29 20 0 2 0 0 +RUNTIMEREC_IN SWP.SWP08A03_RUNTIME1 11 4 2 29 24 0 2 0 0 +RUNTIME SWP.SWP08A03_RUNTIME1 11 4 2 29 8 0 2 0 0 +CYCLE SWP.SWP08A03_RUNTIME1 1 1 2 29 36 0 4 0 0 +MINUTE SWP.SWP08A03_RUNTIME1 11 4 2 29 40 0 4 0 0 +INI SWP.SWP08A03_RUNTIME1 1 1 2 29 44 0 4 0 0 +RUNTIME_INI SWP.SWP08A03_RUNTIME1 11 4 2 29 48 0 4 0 0 +IN SWP.SWP08A03_RUNTIME1.TIME_M 1 1 2 30 16 0 2 0 0 +PT SWP.SWP08A03_RUNTIME1.TIME_M 12 4 2 30 20 0 2 0 0 +Q SWP.SWP08A03_RUNTIME1.TIME_M 1 1 2 30 8 0 2 0 0 +ET SWP.SWP08A03_RUNTIME1.TIME_M 12 4 2 30 12 0 2 0 0 +IN SWP.SWP08A03_RUNTIME1.TIME_RST 1 1 2 31 16 0 2 0 0 +PT SWP.SWP08A03_RUNTIME1.TIME_RST 12 4 2 31 20 0 2 0 0 +Q SWP.SWP08A03_RUNTIME1.TIME_RST 1 1 2 31 8 0 2 0 0 +ET SWP.SWP08A03_RUNTIME1.TIME_RST 12 4 2 31 12 0 2 0 0 +RUN SWP.SWP08A03_RUNTIME2 1 1 2 32 12 0 2 0 0 +RUNTIMESET SWP.SWP08A03_RUNTIME2 11 4 2 32 16 0 2 0 0 +RUNTIMERST SWP.SWP08A03_RUNTIME2 1 1 2 32 20 0 2 0 0 +RUNTIMEREC_IN SWP.SWP08A03_RUNTIME2 11 4 2 32 24 0 2 0 0 +RUNTIME SWP.SWP08A03_RUNTIME2 11 4 2 32 8 0 2 0 0 +CYCLE SWP.SWP08A03_RUNTIME2 1 1 2 32 36 0 4 0 0 +MINUTE SWP.SWP08A03_RUNTIME2 11 4 2 32 40 0 4 0 0 +INI SWP.SWP08A03_RUNTIME2 1 1 2 32 44 0 4 0 0 +RUNTIME_INI SWP.SWP08A03_RUNTIME2 11 4 2 32 48 0 4 0 0 +IN SWP.SWP08A03_RUNTIME2.TIME_M 1 1 2 33 16 0 2 0 0 +PT SWP.SWP08A03_RUNTIME2.TIME_M 12 4 2 33 20 0 2 0 0 +Q SWP.SWP08A03_RUNTIME2.TIME_M 1 1 2 33 8 0 2 0 0 +ET SWP.SWP08A03_RUNTIME2.TIME_M 12 4 2 33 12 0 2 0 0 +IN SWP.SWP08A03_RUNTIME2.TIME_RST 1 1 2 34 16 0 2 0 0 +PT SWP.SWP08A03_RUNTIME2.TIME_RST 12 4 2 34 20 0 2 0 0 +Q SWP.SWP08A03_RUNTIME2.TIME_RST 1 1 2 34 8 0 2 0 0 +ET SWP.SWP08A03_RUNTIME2.TIME_RST 12 4 2 34 12 0 2 0 0 +RUN SWP.SWP08A04_RUNTIME1 1 1 2 35 12 0 2 0 0 +RUNTIMESET SWP.SWP08A04_RUNTIME1 11 4 2 35 16 0 2 0 0 +RUNTIMERST SWP.SWP08A04_RUNTIME1 1 1 2 35 20 0 2 0 0 +RUNTIMEREC_IN SWP.SWP08A04_RUNTIME1 11 4 2 35 24 0 2 0 0 +RUNTIME SWP.SWP08A04_RUNTIME1 11 4 2 35 8 0 2 0 0 +CYCLE SWP.SWP08A04_RUNTIME1 1 1 2 35 36 0 4 0 0 +MINUTE SWP.SWP08A04_RUNTIME1 11 4 2 35 40 0 4 0 0 +INI SWP.SWP08A04_RUNTIME1 1 1 2 35 44 0 4 0 0 +RUNTIME_INI SWP.SWP08A04_RUNTIME1 11 4 2 35 48 0 4 0 0 +IN SWP.SWP08A04_RUNTIME1.TIME_M 1 1 2 36 16 0 2 0 0 +PT SWP.SWP08A04_RUNTIME1.TIME_M 12 4 2 36 20 0 2 0 0 +Q SWP.SWP08A04_RUNTIME1.TIME_M 1 1 2 36 8 0 2 0 0 +ET SWP.SWP08A04_RUNTIME1.TIME_M 12 4 2 36 12 0 2 0 0 +IN SWP.SWP08A04_RUNTIME1.TIME_RST 1 1 2 37 16 0 2 0 0 +PT SWP.SWP08A04_RUNTIME1.TIME_RST 12 4 2 37 20 0 2 0 0 +Q SWP.SWP08A04_RUNTIME1.TIME_RST 1 1 2 37 8 0 2 0 0 +ET SWP.SWP08A04_RUNTIME1.TIME_RST 12 4 2 37 12 0 2 0 0 +RUN SWP.SWP08A04_RUNTIME2 1 1 2 38 12 0 2 0 0 +RUNTIMESET SWP.SWP08A04_RUNTIME2 11 4 2 38 16 0 2 0 0 +RUNTIMERST SWP.SWP08A04_RUNTIME2 1 1 2 38 20 0 2 0 0 +RUNTIMEREC_IN SWP.SWP08A04_RUNTIME2 11 4 2 38 24 0 2 0 0 +RUNTIME SWP.SWP08A04_RUNTIME2 11 4 2 38 8 0 2 0 0 +CYCLE SWP.SWP08A04_RUNTIME2 1 1 2 38 36 0 4 0 0 +MINUTE SWP.SWP08A04_RUNTIME2 11 4 2 38 40 0 4 0 0 +INI SWP.SWP08A04_RUNTIME2 1 1 2 38 44 0 4 0 0 +RUNTIME_INI SWP.SWP08A04_RUNTIME2 11 4 2 38 48 0 4 0 0 +IN SWP.SWP08A04_RUNTIME2.TIME_M 1 1 2 39 16 0 2 0 0 +PT SWP.SWP08A04_RUNTIME2.TIME_M 12 4 2 39 20 0 2 0 0 +Q SWP.SWP08A04_RUNTIME2.TIME_M 1 1 2 39 8 0 2 0 0 +ET SWP.SWP08A04_RUNTIME2.TIME_M 12 4 2 39 12 0 2 0 0 +IN SWP.SWP08A04_RUNTIME2.TIME_RST 1 1 2 40 16 0 2 0 0 +PT SWP.SWP08A04_RUNTIME2.TIME_RST 12 4 2 40 20 0 2 0 0 +Q SWP.SWP08A04_RUNTIME2.TIME_RST 1 1 2 40 8 0 2 0 0 +ET SWP.SWP08A04_RUNTIME2.TIME_RST 12 4 2 40 12 0 2 0 0 +RUN SWP.SWP08A05_RUNTIME1 1 1 2 41 12 0 2 0 0 +RUNTIMESET SWP.SWP08A05_RUNTIME1 11 4 2 41 16 0 2 0 0 +RUNTIMERST SWP.SWP08A05_RUNTIME1 1 1 2 41 20 0 2 0 0 +RUNTIMEREC_IN SWP.SWP08A05_RUNTIME1 11 4 2 41 24 0 2 0 0 +RUNTIME SWP.SWP08A05_RUNTIME1 11 4 2 41 8 0 2 0 0 +CYCLE SWP.SWP08A05_RUNTIME1 1 1 2 41 36 0 4 0 0 +MINUTE SWP.SWP08A05_RUNTIME1 11 4 2 41 40 0 4 0 0 +INI SWP.SWP08A05_RUNTIME1 1 1 2 41 44 0 4 0 0 +RUNTIME_INI SWP.SWP08A05_RUNTIME1 11 4 2 41 48 0 4 0 0 +IN SWP.SWP08A05_RUNTIME1.TIME_M 1 1 2 42 16 0 2 0 0 +PT SWP.SWP08A05_RUNTIME1.TIME_M 12 4 2 42 20 0 2 0 0 +Q SWP.SWP08A05_RUNTIME1.TIME_M 1 1 2 42 8 0 2 0 0 +ET SWP.SWP08A05_RUNTIME1.TIME_M 12 4 2 42 12 0 2 0 0 +IN SWP.SWP08A05_RUNTIME1.TIME_RST 1 1 2 43 16 0 2 0 0 +PT SWP.SWP08A05_RUNTIME1.TIME_RST 12 4 2 43 20 0 2 0 0 +Q SWP.SWP08A05_RUNTIME1.TIME_RST 1 1 2 43 8 0 2 0 0 +ET SWP.SWP08A05_RUNTIME1.TIME_RST 12 4 2 43 12 0 2 0 0 +RUN SWP.SWP08A05_RUNTIME2 1 1 2 44 12 0 2 0 0 +RUNTIMESET SWP.SWP08A05_RUNTIME2 11 4 2 44 16 0 2 0 0 +RUNTIMERST SWP.SWP08A05_RUNTIME2 1 1 2 44 20 0 2 0 0 +RUNTIMEREC_IN SWP.SWP08A05_RUNTIME2 11 4 2 44 24 0 2 0 0 +RUNTIME SWP.SWP08A05_RUNTIME2 11 4 2 44 8 0 2 0 0 +CYCLE SWP.SWP08A05_RUNTIME2 1 1 2 44 36 0 4 0 0 +MINUTE SWP.SWP08A05_RUNTIME2 11 4 2 44 40 0 4 0 0 +INI SWP.SWP08A05_RUNTIME2 1 1 2 44 44 0 4 0 0 +RUNTIME_INI SWP.SWP08A05_RUNTIME2 11 4 2 44 48 0 4 0 0 +IN SWP.SWP08A05_RUNTIME2.TIME_M 1 1 2 45 16 0 2 0 0 +PT SWP.SWP08A05_RUNTIME2.TIME_M 12 4 2 45 20 0 2 0 0 +Q SWP.SWP08A05_RUNTIME2.TIME_M 1 1 2 45 8 0 2 0 0 +ET SWP.SWP08A05_RUNTIME2.TIME_M 12 4 2 45 12 0 2 0 0 +IN SWP.SWP08A05_RUNTIME2.TIME_RST 1 1 2 46 16 0 2 0 0 +PT SWP.SWP08A05_RUNTIME2.TIME_RST 12 4 2 46 20 0 2 0 0 +Q SWP.SWP08A05_RUNTIME2.TIME_RST 1 1 2 46 8 0 2 0 0 +ET SWP.SWP08A05_RUNTIME2.TIME_RST 12 4 2 46 12 0 2 0 0 +RUN SWP.SWP08A06_RUNTIME1 1 1 2 47 12 0 2 0 0 +RUNTIMESET SWP.SWP08A06_RUNTIME1 11 4 2 47 16 0 2 0 0 +RUNTIMERST SWP.SWP08A06_RUNTIME1 1 1 2 47 20 0 2 0 0 +RUNTIMEREC_IN SWP.SWP08A06_RUNTIME1 11 4 2 47 24 0 2 0 0 +RUNTIME SWP.SWP08A06_RUNTIME1 11 4 2 47 8 0 2 0 0 +CYCLE SWP.SWP08A06_RUNTIME1 1 1 2 47 36 0 4 0 0 +MINUTE SWP.SWP08A06_RUNTIME1 11 4 2 47 40 0 4 0 0 +INI SWP.SWP08A06_RUNTIME1 1 1 2 47 44 0 4 0 0 +RUNTIME_INI SWP.SWP08A06_RUNTIME1 11 4 2 47 48 0 4 0 0 +IN SWP.SWP08A06_RUNTIME1.TIME_M 1 1 2 48 16 0 2 0 0 +PT SWP.SWP08A06_RUNTIME1.TIME_M 12 4 2 48 20 0 2 0 0 +Q SWP.SWP08A06_RUNTIME1.TIME_M 1 1 2 48 8 0 2 0 0 +ET SWP.SWP08A06_RUNTIME1.TIME_M 12 4 2 48 12 0 2 0 0 +IN SWP.SWP08A06_RUNTIME1.TIME_RST 1 1 2 49 16 0 2 0 0 +PT SWP.SWP08A06_RUNTIME1.TIME_RST 12 4 2 49 20 0 2 0 0 +Q SWP.SWP08A06_RUNTIME1.TIME_RST 1 1 2 49 8 0 2 0 0 +ET SWP.SWP08A06_RUNTIME1.TIME_RST 12 4 2 49 12 0 2 0 0 +RUN SWP.SWP08A06_RUNTIME2 1 1 2 50 12 0 2 0 0 +RUNTIMESET SWP.SWP08A06_RUNTIME2 11 4 2 50 16 0 2 0 0 +RUNTIMERST SWP.SWP08A06_RUNTIME2 1 1 2 50 20 0 2 0 0 +RUNTIMEREC_IN SWP.SWP08A06_RUNTIME2 11 4 2 50 24 0 2 0 0 +RUNTIME SWP.SWP08A06_RUNTIME2 11 4 2 50 8 0 2 0 0 +CYCLE SWP.SWP08A06_RUNTIME2 1 1 2 50 36 0 4 0 0 +MINUTE SWP.SWP08A06_RUNTIME2 11 4 2 50 40 0 4 0 0 +INI SWP.SWP08A06_RUNTIME2 1 1 2 50 44 0 4 0 0 +RUNTIME_INI SWP.SWP08A06_RUNTIME2 11 4 2 50 48 0 4 0 0 +IN SWP.SWP08A06_RUNTIME2.TIME_M 1 1 2 51 16 0 2 0 0 +PT SWP.SWP08A06_RUNTIME2.TIME_M 12 4 2 51 20 0 2 0 0 +Q SWP.SWP08A06_RUNTIME2.TIME_M 1 1 2 51 8 0 2 0 0 +ET SWP.SWP08A06_RUNTIME2.TIME_M 12 4 2 51 12 0 2 0 0 +IN SWP.SWP08A06_RUNTIME2.TIME_RST 1 1 2 52 16 0 2 0 0 +PT SWP.SWP08A06_RUNTIME2.TIME_RST 12 4 2 52 20 0 2 0 0 +Q SWP.SWP08A06_RUNTIME2.TIME_RST 1 1 2 52 8 0 2 0 0 +ET SWP.SWP08A06_RUNTIME2.TIME_RST 12 4 2 52 12 0 2 0 0 diff --git a/DDC0801/$GEN$/Resource/pceVars.txt.xml b/DDC0801/$GEN$/Resource/pceVars.txt.xml new file mode 100644 index 0000000..f325af2 --- /dev/null +++ b/DDC0801/$GEN$/Resource/pceVars.txt.xml @@ -0,0 +1,503 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/DDC0801/$GEN$/SCAN.LST b/DDC0801/$GEN$/SCAN.LST new file mode 100644 index 0000000..be6812b --- /dev/null +++ b/DDC0801/$GEN$/SCAN.LST @@ -0,0 +1,4 @@ +E:\公司项目\项目文档\PM23092溧水秦淮人家一期拆迁安置房项目\下位机\DDC0801\SCAN.POE +E:\PROGRAMFILE\EXDRIVER\EXCONFIG\EXDRIVE\LIB\BRCON_MCFB_ED_V3.3.0.1\BS_DEVSCAN.POE + + diff --git a/DDC0801/$GEN$/SCAN.PTT b/DDC0801/$GEN$/SCAN.PTT new file mode 100644 index 0000000..98c26c3 --- /dev/null +++ b/DDC0801/$GEN$/SCAN.PTT @@ -0,0 +1,7 @@ +PROGRAM SCAN + + + + + +END_PROGRAM diff --git a/DDC0801/$GEN$/SWP.LST b/DDC0801/$GEN$/SWP.LST new file mode 100644 index 0000000..3eb4e1a --- /dev/null +++ b/DDC0801/$GEN$/SWP.LST @@ -0,0 +1,2 @@ +E:\公司项目\项目文档\PM23092溧水秦淮人家一期拆迁安置房项目\下位机\DDC0801\SWP.POE +E:\PROGRAMFILE\EXDRIVER\EXCONFIG\EXDRIVE\LIB\BRCON_MCFB_ED_V3.3.0.1\BS_RUNTIME.POE diff --git a/DDC0801/$GEN$/SWP.PTT b/DDC0801/$GEN$/SWP.PTT new file mode 100644 index 0000000..1ad1025 --- /dev/null +++ b/DDC0801/$GEN$/SWP.PTT @@ -0,0 +1,7 @@ +PROGRAM SWP + + + + + +END_PROGRAM diff --git a/DDC0801/$GEN$/TH4851.LST b/DDC0801/$GEN$/TH4851.LST new file mode 100644 index 0000000..ea6968f --- /dev/null +++ b/DDC0801/$GEN$/TH4851.LST @@ -0,0 +1,5 @@ +E:\公司项目\项目文档\PM23092溧水秦淮人家一期拆迁安置房项目\下位机\DDCB102\TH4851.POE + + +E:\PROGRAMFILE\EXDRIVER\EXCONFIG\EXDRIVE\LIB\BRCON_MCFB_ED_V3.3.0.1\BS_GETCRC16.POE + diff --git a/DDC0801/DDC0801.GEN b/DDC0801/DDC0801.GEN new file mode 100644 index 0000000..0833659 --- /dev/null +++ b/DDC0801/DDC0801.GEN @@ -0,0 +1,16 @@ +[PROTOTYP_PROG] +COUNT=2 +FILE1=\$GEN$\SCAN +FILE0=\$GEN$\SWP +[PROTOTYP_FB] +COUNT=0 +[PROTOTYP_FKT] +COUNT=0 +[LIBRARY] +FILE2=\LIB\BRCON_MCFB_ED_V3.3.0.1\BRCON_MCFB_ED_V3.3.0.1.GEN +COUNT=3 +FILE1=\LIB\BRCON_MCFB_IU_V4.0.0\BRCON_MCFB_ED_V4.0.1.GEN +FILE0=\LIB\sfclib\sfclib.GEN +[EXECUTABLE] +COUNT=1 +FILE0=\$ENV$\Resource\Resource diff --git a/DDC0801/DDC0801.VAR b/DDC0801/DDC0801.VAR new file mode 100644 index 0000000..eb730d0 --- /dev/null +++ b/DDC0801/DDC0801.VAR @@ -0,0 +1,24 @@ +[MAKEFILE] +COUNT=1 +ACTIVE=\$ENV$\Resource\Resource.MAK +FILE0=\$ENV$\Resource\Resource +[LIBRARY] +FILE2=\LIB\BRCON_MCFB_ED_V3.3.0.1\BRCON_MCFB_ED_V3.3.0.1.VAR +COUNT=3 +FILE1=\LIB\BRCON_MCFB_IU_V4.0.0\BRCON_MCFB_ED_V4.0.1.VAR +FILE0=\LIB\sfclib\sfclib.VAR +[ENCODING] +UTF8=1 +[ST_PROGRAM] +COUNT=2 +FILE1=\SWP +FILE0=\SCAN +[DIRECT_GLOBAL] +COUNT=1 +FILE0=\OPCDA +[TYPEDEF] +COUNT=1 +FILE0=\USERTYPE +[DATPARAM_INFO] +SeperateGen=1 +Version=4.0 diff --git a/DDC0801/OPCDA.POE b/DDC0801/OPCDA.POE new file mode 100644 index 0000000..e4d0760 --- /dev/null +++ b/DDC0801/OPCDA.POE @@ -0,0 +1,111 @@ +$BEGIN_IT_HEADER +DIRECTGLOBALDEFINITIONS = 1 +$END_IT_HEADER +PROGRAM OPCDA +VAR_GLOBAL +(* IOM 0801R 鍦板潃: 0 *) +LSWP08A01_R1 AT%I0.0 :BOOL; (*娼滄薄娉典簳SUMP-01-娉1杩愯鐘舵*) +LSWP08A01_F1 AT%I0.1 :BOOL; (*娼滄薄娉典簳SUMP-01-娉1鏁呴殰鐘舵*) +LSWP08A01_R2 AT%I0.2 :BOOL; (*娼滄薄娉典簳SUMP-01-娉2杩愯鐘舵*) +LSWP08A01_F2 AT%I0.3 :BOOL; (*娼滄薄娉典簳SUMP-01-娉2鏁呴殰鐘舵*) +LSWP08A01_HL AT%I0.4 :BOOL; (*娼滄薄娉典簳SUMP-01-楂樻恫浣*) +LSWP08A01_LL AT%I0.5 :BOOL; (*娼滄薄娉典簳SUMP-01-浣庢恫浣*) + + +(* IOM 0801R 鍦板潃: 1 *) +LSWP08A02_R1 AT%I16.0 :BOOL; (*娼滄薄娉典簳SUMP-01-娉1杩愯鐘舵*) +LSWP08A02_F1 AT%I16.1 :BOOL; (*娼滄薄娉典簳SUMP-01-娉1鏁呴殰鐘舵*) +LSWP08A02_R2 AT%I16.2 :BOOL; (*娼滄薄娉典簳SUMP-01-娉2杩愯鐘舵*) +LSWP08A02_F2 AT%I16.3 :BOOL; (*娼滄薄娉典簳SUMP-01-娉2鏁呴殰鐘舵*) +LSWP08A02_HL AT%I16.4 :BOOL; (*娼滄薄娉典簳SUMP-01-楂樻恫浣*) +LSWP08A02_LL AT%I16.5 :BOOL; (*娼滄薄娉典簳SUMP-01-浣庢恫浣*) + + +(* IOM 0801R 鍦板潃: 2 *) +LSWP08A03_R1 AT%I32.0 :BOOL; (*娼滄薄娉典簳SUMP-01-娉1杩愯鐘舵*) +LSWP08A03_F1 AT%I32.1 :BOOL; (*娼滄薄娉典簳SUMP-01-娉1鏁呴殰鐘舵*) +LSWP08A03_R2 AT%I32.2 :BOOL; (*娼滄薄娉典簳SUMP-01-娉2杩愯鐘舵*) +LSWP08A03_F2 AT%I32.3 :BOOL; (*娼滄薄娉典簳SUMP-01-娉2鏁呴殰鐘舵*) +LSWP08A03_HL AT%I32.4 :BOOL; (*娼滄薄娉典簳SUMP-01-楂樻恫浣*) +LSWP08A03_LL AT%I32.5 :BOOL; (*娼滄薄娉典簳SUMP-01-浣庢恫浣*) + + +(* IOM 0801R 鍦板潃: 3 *) +LSWP08A04_R1 AT%I48.0 :BOOL; (*娼滄薄娉典簳SUMP-01-娉1杩愯鐘舵*) +LSWP08A04_F1 AT%I48.1 :BOOL; (*娼滄薄娉典簳SUMP-01-娉1鏁呴殰鐘舵*) +LSWP08A04_R2 AT%I48.2 :BOOL; (*娼滄薄娉典簳SUMP-01-娉2杩愯鐘舵*) +LSWP08A04_F2 AT%I48.3 :BOOL; (*娼滄薄娉典簳SUMP-01-娉2鏁呴殰鐘舵*) +LSWP08A04_HL AT%I48.4 :BOOL; (*娼滄薄娉典簳SUMP-01-楂樻恫浣*) +LSWP08A04_LL AT%I48.5 :BOOL; (*娼滄薄娉典簳SUMP-01-浣庢恫浣*) + + +(* IOM 0801R 鍦板潃: 4 *) +LSWP08A05_R1 AT%I64.0 :BOOL; (*娼滄薄娉典簳SUMP-01-娉1杩愯鐘舵*) +LSWP08A05_F1 AT%I64.1 :BOOL; (*娼滄薄娉典簳SUMP-01-娉1鏁呴殰鐘舵*) +LSWP08A05_R2 AT%I64.2 :BOOL; (*娼滄薄娉典簳SUMP-01-娉2杩愯鐘舵*) +LSWP08A05_F2 AT%I64.3 :BOOL; (*娼滄薄娉典簳SUMP-01-娉2鏁呴殰鐘舵*) +LSWP08A05_HL AT%I64.4 :BOOL; (*娼滄薄娉典簳SUMP-01-楂樻恫浣*) +LSWP08A05_LL AT%I64.5 :BOOL; (*娼滄薄娉典簳SUMP-01-浣庢恫浣*) + + +(* IOM 0801R 鍦板潃: 5 *) +LSWP08A06_R1 AT%I80.0 :BOOL; (*娼滄薄娉典簳SUMP-01-娉1杩愯鐘舵*) +LSWP08A06_F1 AT%I80.1 :BOOL; (*娼滄薄娉典簳SUMP-01-娉1鏁呴殰鐘舵*) +LSWP08A06_R2 AT%I80.2 :BOOL; (*娼滄薄娉典簳SUMP-01-娉2杩愯鐘舵*) +LSWP08A06_F2 AT%I80.3 :BOOL; (*娼滄薄娉典簳SUMP-01-娉2鏁呴殰鐘舵*) +LSWP08A06_HL AT%I80.4 :BOOL; (*娼滄薄娉典簳SUMP-01-楂樻恫浣*) +LSWP08A06_LL AT%I80.5 :BOOL; (*娼滄薄娉典簳SUMP-01-浣庢恫浣*) + + +LBOX08A01_DS AT%M102.0 :BOOL; (*鎺у埗绠盉01-妯″潡鍦板潃鐘舵*) +LBOX08A01_OR AT%M124.0 :REAL; (*鎺у埗绠盉00-妯″潡鍦ㄧ嚎姣斾緥*) + + +LSWP08A01_RST1 AT%M168.0 :BOOL; (*娼滄薄娉典簳08A01-杩愯鏃堕棿绱Н閲嶇疆1*) +LSWP08A01_RSTV1 AT%M172.0 :REAL; (*娼滄薄娉典簳08A01-杩愯鏃堕棿绱Н閲嶇疆鍊1*) +LSWP08A01_RH1 AT%M176.0 :REAL; (*娼滄薄娉典簳08A01-杩愯鏃堕棿绱Н鍊1*) +LSWP08A01_RST2 AT%M180.0 :BOOL; (*娼滄薄娉典簳08A01-杩愯鏃堕棿绱Н閲嶇疆2*) +LSWP08A01_RSTV2 AT%M184.0 :REAL; (*娼滄薄娉典簳08A01-杩愯鏃堕棿绱Н閲嶇疆鍊2*) +LSWP08A01_RH2 AT%M188.0 :REAL; (*娼滄薄娉典簳08A01-杩愯鏃堕棿绱Н鍊2*) + +LSWP08A02_RST1 AT%M192.0 :BOOL; (*娼滄薄娉典簳08A02-杩愯鏃堕棿绱Н閲嶇疆1*) +LSWP08A02_RSTV1 AT%M196.0 :REAL; (*娼滄薄娉典簳08A02-杩愯鏃堕棿绱Н閲嶇疆鍊1*) +LSWP08A02_RH1 AT%M200.0 :REAL; (*娼滄薄娉典簳08A02-杩愯鏃堕棿绱Н鍊1*) +LSWP08A02_RST2 AT%M204.0 :BOOL; (*娼滄薄娉典簳08A02-杩愯鏃堕棿绱Н閲嶇疆2*) +LSWP08A02_RSTV2 AT%M208.0 :REAL; (*娼滄薄娉典簳08A02-杩愯鏃堕棿绱Н閲嶇疆鍊2*) +LSWP08A02_RH2 AT%M212.0 :REAL; (*娼滄薄娉典簳08A02-杩愯鏃堕棿绱Н鍊2*) + +LSWP08A03_RST1 AT%M216.0 :BOOL; (*娼滄薄娉典簳08A03-杩愯鏃堕棿绱Н閲嶇疆1*) +LSWP08A03_RSTV1 AT%M220.0 :REAL; (*娼滄薄娉典簳08A03-杩愯鏃堕棿绱Н閲嶇疆鍊1*) +LSWP08A03_RH1 AT%M224.0 :REAL; (*娼滄薄娉典簳08A03-杩愯鏃堕棿绱Н鍊1*) +LSWP08A03_RST2 AT%M228.0 :BOOL; (*娼滄薄娉典簳08A03-杩愯鏃堕棿绱Н閲嶇疆2*) +LSWP08A03_RSTV2 AT%M232.0 :REAL; (*娼滄薄娉典簳08A03-杩愯鏃堕棿绱Н閲嶇疆鍊2*) +LSWP08A03_RH2 AT%M236.0 :REAL; (*娼滄薄娉典簳08A03-杩愯鏃堕棿绱Н鍊2*) + +LSWP08A04_RST1 AT%M240.0 :BOOL; (*娼滄薄娉典簳08A04-杩愯鏃堕棿绱Н閲嶇疆1*) +LSWP08A04_RSTV1 AT%M244.0 :REAL; (*娼滄薄娉典簳08A04-杩愯鏃堕棿绱Н閲嶇疆鍊1*) +LSWP08A04_RH1 AT%M248.0 :REAL; (*娼滄薄娉典簳08A04-杩愯鏃堕棿绱Н鍊1*) +LSWP08A04_RST2 AT%M252.0 :BOOL; (*娼滄薄娉典簳08A04-杩愯鏃堕棿绱Н閲嶇疆2*) +LSWP08A04_RSTV2 AT%M256.0 :REAL; (*娼滄薄娉典簳08A04-杩愯鏃堕棿绱Н閲嶇疆鍊2*) +LSWP08A04_RH2 AT%M260.0 :REAL; (*娼滄薄娉典簳08A04-杩愯鏃堕棿绱Н鍊2*) + +LSWP08A05_RST1 AT%M264.0 :BOOL; (*娼滄薄娉典簳08A05-杩愯鏃堕棿绱Н閲嶇疆1*) +LSWP08A05_RSTV1 AT%M268.0 :REAL; (*娼滄薄娉典簳08A05-杩愯鏃堕棿绱Н閲嶇疆鍊1*) +LSWP08A05_RH1 AT%M272.0 :REAL; (*娼滄薄娉典簳08A05-杩愯鏃堕棿绱Н鍊1*) +LSWP08A05_RST2 AT%M276.0 :BOOL; (*娼滄薄娉典簳08A05-杩愯鏃堕棿绱Н閲嶇疆2*) +LSWP08A05_RSTV2 AT%M280.0 :REAL; (*娼滄薄娉典簳08A05-杩愯鏃堕棿绱Н閲嶇疆鍊2*) +LSWP08A05_RH2 AT%M284.0 :REAL; (*娼滄薄娉典簳08A05-杩愯鏃堕棿绱Н鍊2*) + +LSWP08A06_RST1 AT%M288.0 :BOOL; (*娼滄薄娉典簳08A06-杩愯鏃堕棿绱Н閲嶇疆1*) +LSWP08A06_RSTV1 AT%M292.0 :REAL; (*娼滄薄娉典簳08A06-杩愯鏃堕棿绱Н閲嶇疆鍊1*) +LSWP08A06_RH1 AT%M296.0 :REAL; (*娼滄薄娉典簳08A06-杩愯鏃堕棿绱Н鍊1*) +LSWP08A06_RST2 AT%M300.0 :BOOL; (*娼滄薄娉典簳08A06-杩愯鏃堕棿绱Н閲嶇疆2*) +LSWP08A06_RSTV2 AT%M304.0 :REAL; (*娼滄薄娉典簳08A06-杩愯鏃堕棿绱Н閲嶇疆鍊2*) +LSWP08A06_RH2 AT%M308.0 :REAL; (*娼滄薄娉典簳08A06-杩愯鏃堕棿绱Н鍊2*) + + + +END_VAR + + +END_PROGRAM \ No newline at end of file diff --git a/DDC0801/Resource.WL b/DDC0801/Resource.WL new file mode 100644 index 0000000..ef59069 --- /dev/null +++ b/DDC0801/Resource.WL @@ -0,0 +1,11 @@ +[WATCH_ENTRIES] +FILE0=OPCDA.LIESB1A05_CO +COMMENT0=" +FILE1=OPCDA.LIESB1A04_CO +COMMENT1=" +FILE2=OPCDA.LIESB1A03_CO +COMMENT2=" +FILE3=OPCDA.LIESB1A02_CO +COMMENT3=" +FILE4=OPCDA.LIESB1A01_CO +COMMENT4=" diff --git a/DDC0801/SCAN.POE b/DDC0801/SCAN.POE new file mode 100644 index 0000000..1c2c9c2 --- /dev/null +++ b/DDC0801/SCAN.POE @@ -0,0 +1,150 @@ +PROGRAM SCAN +VAR_EXTERNAL + +END_VAR + +VAR_GLOBAL + +END_VAR + +VAR +Dev_Array :array[0..31] of byte; +BOX01_DevScan :BS_DevScan; +BOX02_DevScan :BS_DevScan; +BOX03_DevScan :BS_DevScan; +BOX04_DevScan :BS_DevScan; +BOX05_DevScan :BS_DevScan; + +BOX01_Hex :DWORD ; +BOX02_Hex :DWORD ; +BOX03_Hex :DWORD ; +BOX04_Hex :DWORD ; +BOX05_Hex :DWORD ; + +DEV00_IP AT%M7000.0 :BYTE; +DEV00_R AT%M8000.0 :BYTE; +DEV01_R AT%M8001.0 :BYTE; +DEV02_R AT%M8002.0 :BYTE; +DEV03_R AT%M8003.0 :BYTE; +DEV04_R AT%M8004.0 :BYTE; +DEV05_R AT%M8005.0 :BYTE; +DEV06_R AT%M8006.0 :BYTE; +DEV07_R AT%M8007.0 :BYTE; +DEV08_R AT%M8008.0 :BYTE; +DEV09_R AT%M8009.0 :BYTE; +DEV10_R AT%M8010.0 :BYTE; +DEV11_R AT%M8011.0 :BYTE; +DEV12_R AT%M8012.0 :BYTE; +DEV13_R AT%M8013.0 :BYTE; +DEV14_R AT%M8014.0 :BYTE; +DEV15_R AT%M8015.0 :BYTE; +DEV16_R AT%M8016.0 :BYTE; +DEV17_R AT%M8017.0 :BYTE; +DEV18_R AT%M8018.0 :BYTE; +DEV19_R AT%M8019.0 :BYTE; +DEV20_R AT%M8020.0 :BYTE; +DEV21_R AT%M8021.0 :BYTE; +DEV22_R AT%M8022.0 :BYTE; +DEV23_R AT%M8023.0 :BYTE; +DEV24_R AT%M8024.0 :BYTE; +DEV25_R AT%M8025.0 :BYTE; +DEV26_R AT%M8026.0 :BYTE; +DEV27_R AT%M8027.0 :BYTE; +DEV28_R AT%M8028.0 :BYTE; +DEV29_R AT%M8029.0 :BYTE; +DEV30_R AT%M8030.0 :BYTE; +DEV31_R AT%M8031.0 :BYTE; + +END_VAR + +(*Automatically declared*) +VAR_EXTERNAL + LBOX08A01_OR : REAL; + LBOX08A01_DS : BOOL; +END_VAR +(** **) +(** {*模块地址分配设定,分别对应0~31号地址模块,从右起*} **) +(** {* 3 2 1 *} **) +(** {*10987654321098765432109876543210*} **) +(** BOX01_Hex :=2#00000000000000000000000000111111 ; **) + (* assign - Stmt *) + LD 2#00000000000000000000000000111111 + ST BOX01_Hex + +(** **) +(** {*模块扫描功能块关联*} **) +(** BOX01_DevScan( Dev_Array:= Dev_Array , Dev_Scan_Hex:= BOX01_Hex | LBOX08A01_DS:= Dev_Ready, LBOX08A01_OR:= Dev_Ratio ); **) + (* call - Stmt *) + CAL BOX01_DevScan ( + Dev_Array := Dev_Array, + Dev_Scan_Hex := BOX01_Hex + | + LBOX08A01_DS := Dev_Ready, + LBOX08A01_OR := Dev_Ratio + ) + +(** **) +(** {****************************************************默认段****************************************************} **) +(** {*模块设备状态关联*} **) +(** Dev_Array[0] :=DEV00_R; **) + (* assign - Stmt *) + LD DEV00_R + ST Dev_Array[0] + +(** Dev_Array[1] :=DEV01_R; **) + (* assign - Stmt *) + LD DEV01_R + ST Dev_Array[1] + +(** Dev_Array[2] :=DEV02_R; **) + (* assign - Stmt *) + LD DEV02_R + ST Dev_Array[2] + +(** Dev_Array[3] :=DEV03_R; **) + (* assign - Stmt *) + LD DEV03_R + ST Dev_Array[3] + +(** Dev_Array[4] :=DEV04_R; **) + (* assign - Stmt *) + LD DEV04_R + ST Dev_Array[4] + +(** Dev_Array[5] :=DEV05_R; **) + (* assign - Stmt *) + LD DEV05_R + ST Dev_Array[5] + +(** Dev_Array[6] :=DEV06_R; **) + (* assign - Stmt *) + LD DEV06_R + ST Dev_Array[6] + +(** Dev_Array[7] :=DEV07_R; **) + (* assign - Stmt *) + LD DEV07_R + ST Dev_Array[7] + +(** Dev_Array[8] :=DEV08_R; **) + (* assign - Stmt *) + LD DEV08_R + ST Dev_Array[8] + +(** Dev_Array[9] :=DEV09_R; **) + (* assign - Stmt *) + LD DEV09_R + ST Dev_Array[9] + +(** Dev_Array[10]:=DEV10_R; **) + (* assign - Stmt *) + LD DEV10_R + ST Dev_Array[10] + +(** Dev_Array[11]:=DEV11_R; **) + (* assign - Stmt *) + LD DEV11_R + ST Dev_Array[11] + + +END_PROGRAM \ No newline at end of file diff --git a/DDC0801/SCAN.ST b/DDC0801/SCAN.ST new file mode 100644 index 0000000..6a3826d --- /dev/null +++ b/DDC0801/SCAN.ST @@ -0,0 +1,83 @@ +PROGRAM SCAN +VAR_EXTERNAL + +END_VAR + +VAR_GLOBAL + +END_VAR + +VAR +Dev_Array :array[0..31] of byte; +BOX01_DevScan :BS_DevScan; +BOX02_DevScan :BS_DevScan; +BOX03_DevScan :BS_DevScan; +BOX04_DevScan :BS_DevScan; +BOX05_DevScan :BS_DevScan; + +BOX01_Hex :DWORD ; +BOX02_Hex :DWORD ; +BOX03_Hex :DWORD ; +BOX04_Hex :DWORD ; +BOX05_Hex :DWORD ; + +DEV00_IP AT%M7000.0 :BYTE; +DEV00_R AT%M8000.0 :BYTE; +DEV01_R AT%M8001.0 :BYTE; +DEV02_R AT%M8002.0 :BYTE; +DEV03_R AT%M8003.0 :BYTE; +DEV04_R AT%M8004.0 :BYTE; +DEV05_R AT%M8005.0 :BYTE; +DEV06_R AT%M8006.0 :BYTE; +DEV07_R AT%M8007.0 :BYTE; +DEV08_R AT%M8008.0 :BYTE; +DEV09_R AT%M8009.0 :BYTE; +DEV10_R AT%M8010.0 :BYTE; +DEV11_R AT%M8011.0 :BYTE; +DEV12_R AT%M8012.0 :BYTE; +DEV13_R AT%M8013.0 :BYTE; +DEV14_R AT%M8014.0 :BYTE; +DEV15_R AT%M8015.0 :BYTE; +DEV16_R AT%M8016.0 :BYTE; +DEV17_R AT%M8017.0 :BYTE; +DEV18_R AT%M8018.0 :BYTE; +DEV19_R AT%M8019.0 :BYTE; +DEV20_R AT%M8020.0 :BYTE; +DEV21_R AT%M8021.0 :BYTE; +DEV22_R AT%M8022.0 :BYTE; +DEV23_R AT%M8023.0 :BYTE; +DEV24_R AT%M8024.0 :BYTE; +DEV25_R AT%M8025.0 :BYTE; +DEV26_R AT%M8026.0 :BYTE; +DEV27_R AT%M8027.0 :BYTE; +DEV28_R AT%M8028.0 :BYTE; +DEV29_R AT%M8029.0 :BYTE; +DEV30_R AT%M8030.0 :BYTE; +DEV31_R AT%M8031.0 :BYTE; + +END_VAR + +(*妯″潡鍦板潃鍒嗛厤璁惧畾锛屽垎鍒搴0~31鍙峰湴鍧妯″潡锛屼粠鍙宠捣*) + (* 3 2 1 *) + (*10987654321098765432109876543210*) +BOX01_Hex :=2#00000000000000000000000000111111 ; + +(*妯″潡鎵弿鍔熻兘鍧楀叧鑱*) +BOX01_DevScan( Dev_Array:= Dev_Array , Dev_Scan_Hex:= BOX01_Hex | LBOX08A01_DS:= Dev_Ready, LBOX08A01_OR:= Dev_Ratio ); + +(****************************************************榛樿娈****************************************************) +(*妯″潡璁惧鐘舵佸叧鑱*) +Dev_Array[0] :=DEV00_R; +Dev_Array[1] :=DEV01_R; +Dev_Array[2] :=DEV02_R; +Dev_Array[3] :=DEV03_R; +Dev_Array[4] :=DEV04_R; +Dev_Array[5] :=DEV05_R; +Dev_Array[6] :=DEV06_R; +Dev_Array[7] :=DEV07_R; +Dev_Array[8] :=DEV08_R; +Dev_Array[9] :=DEV09_R; +Dev_Array[10]:=DEV10_R; +Dev_Array[11]:=DEV11_R; + +END_PROGRAM \ No newline at end of file diff --git a/DDC0801/SCAN.bak b/DDC0801/SCAN.bak new file mode 100644 index 0000000..6a3826d --- /dev/null +++ b/DDC0801/SCAN.bak @@ -0,0 +1,83 @@ +PROGRAM SCAN +VAR_EXTERNAL + +END_VAR + +VAR_GLOBAL + +END_VAR + +VAR +Dev_Array :array[0..31] of byte; +BOX01_DevScan :BS_DevScan; +BOX02_DevScan :BS_DevScan; +BOX03_DevScan :BS_DevScan; +BOX04_DevScan :BS_DevScan; +BOX05_DevScan :BS_DevScan; + +BOX01_Hex :DWORD ; +BOX02_Hex :DWORD ; +BOX03_Hex :DWORD ; +BOX04_Hex :DWORD ; +BOX05_Hex :DWORD ; + +DEV00_IP AT%M7000.0 :BYTE; +DEV00_R AT%M8000.0 :BYTE; +DEV01_R AT%M8001.0 :BYTE; +DEV02_R AT%M8002.0 :BYTE; +DEV03_R AT%M8003.0 :BYTE; +DEV04_R AT%M8004.0 :BYTE; +DEV05_R AT%M8005.0 :BYTE; +DEV06_R AT%M8006.0 :BYTE; +DEV07_R AT%M8007.0 :BYTE; +DEV08_R AT%M8008.0 :BYTE; +DEV09_R AT%M8009.0 :BYTE; +DEV10_R AT%M8010.0 :BYTE; +DEV11_R AT%M8011.0 :BYTE; +DEV12_R AT%M8012.0 :BYTE; +DEV13_R AT%M8013.0 :BYTE; +DEV14_R AT%M8014.0 :BYTE; +DEV15_R AT%M8015.0 :BYTE; +DEV16_R AT%M8016.0 :BYTE; +DEV17_R AT%M8017.0 :BYTE; +DEV18_R AT%M8018.0 :BYTE; +DEV19_R AT%M8019.0 :BYTE; +DEV20_R AT%M8020.0 :BYTE; +DEV21_R AT%M8021.0 :BYTE; +DEV22_R AT%M8022.0 :BYTE; +DEV23_R AT%M8023.0 :BYTE; +DEV24_R AT%M8024.0 :BYTE; +DEV25_R AT%M8025.0 :BYTE; +DEV26_R AT%M8026.0 :BYTE; +DEV27_R AT%M8027.0 :BYTE; +DEV28_R AT%M8028.0 :BYTE; +DEV29_R AT%M8029.0 :BYTE; +DEV30_R AT%M8030.0 :BYTE; +DEV31_R AT%M8031.0 :BYTE; + +END_VAR + +(*妯″潡鍦板潃鍒嗛厤璁惧畾锛屽垎鍒搴0~31鍙峰湴鍧妯″潡锛屼粠鍙宠捣*) + (* 3 2 1 *) + (*10987654321098765432109876543210*) +BOX01_Hex :=2#00000000000000000000000000111111 ; + +(*妯″潡鎵弿鍔熻兘鍧楀叧鑱*) +BOX01_DevScan( Dev_Array:= Dev_Array , Dev_Scan_Hex:= BOX01_Hex | LBOX08A01_DS:= Dev_Ready, LBOX08A01_OR:= Dev_Ratio ); + +(****************************************************榛樿娈****************************************************) +(*妯″潡璁惧鐘舵佸叧鑱*) +Dev_Array[0] :=DEV00_R; +Dev_Array[1] :=DEV01_R; +Dev_Array[2] :=DEV02_R; +Dev_Array[3] :=DEV03_R; +Dev_Array[4] :=DEV04_R; +Dev_Array[5] :=DEV05_R; +Dev_Array[6] :=DEV06_R; +Dev_Array[7] :=DEV07_R; +Dev_Array[8] :=DEV08_R; +Dev_Array[9] :=DEV09_R; +Dev_Array[10]:=DEV10_R; +Dev_Array[11]:=DEV11_R; + +END_PROGRAM \ No newline at end of file diff --git a/DDC0801/SWP.POE b/DDC0801/SWP.POE new file mode 100644 index 0000000..d1f9c3a --- /dev/null +++ b/DDC0801/SWP.POE @@ -0,0 +1,211 @@ +PROGRAM SWP +VAR_EXTERNAL + +END_VAR + +VAR_GLOBAL + +END_VAR + +VAR +SWP08A01_RunTime1:BS_RunTime; +SWP08A01_RunTime2:BS_RunTime; +SWP08A02_RunTime1:BS_RunTime; +SWP08A02_RunTime2:BS_RunTime; +SWP08A03_RunTime1:BS_RunTime; +SWP08A03_RunTime2:BS_RunTime; +SWP08A04_RunTime1:BS_RunTime; +SWP08A04_RunTime2:BS_RunTime; +SWP08A05_RunTime1:BS_RunTime; +SWP08A05_RunTime2:BS_RunTime; +SWP08A06_RunTime1:BS_RunTime; +SWP08A06_RunTime2:BS_RunTime; + +END_VAR + +(*Automatically declared*) +VAR_EXTERNAL + LSWP08A06_RSTV2 : REAL; + LSWP08A01_RH1 : REAL; + LSWP08A06_RSTV1 : REAL; + LSWP08A01_RST2 : BOOL; + LSWP08A01_RST1 : BOOL; + LSWP08A02_R2 : BOOL; + LSWP08A02_R1 : BOOL; + LSWP08A02_RSTV2 : REAL; + LSWP08A02_RST2 : BOOL; + LSWP08A02_RST1 : BOOL; + LSWP08A03_R2 : BOOL; + LSWP08A03_R1 : BOOL; + LSWP08A02_RSTV1 : REAL; + LSWP08A04_RSTV1 : REAL; + LSWP08A04_R2 : BOOL; + LSWP08A04_R1 : BOOL; + LSWP08A01_R2 : BOOL; + LSWP08A01_R1 : BOOL; + LSWP08A05_RSTV2 : REAL; + LSWP08A04_RSTV2 : REAL; + LSWP08A03_RH1 : REAL; + LSWP08A01_RSTV2 : REAL; + LSWP08A06_RH1 : REAL; + LSWP08A05_RH2 : REAL; + LSWP08A03_RH2 : REAL; + LSWP08A03_RST2 : BOOL; + LSWP08A03_RST1 : BOOL; + LSWP08A06_R2 : BOOL; + LSWP08A06_R1 : BOOL; + LSWP08A05_RSTV1 : REAL; + LSWP08A01_RSTV1 : REAL; + LSWP08A06_RH2 : REAL; + LSWP08A06_RST2 : BOOL; + LSWP08A06_RST1 : BOOL; + LSWP08A05_RH1 : REAL; + LSWP08A04_RH2 : REAL; + LSWP08A03_RSTV1 : REAL; + LSWP08A02_RH1 : REAL; + LSWP08A05_R2 : BOOL; + LSWP08A05_R1 : BOOL; + LSWP08A05_RST2 : BOOL; + LSWP08A05_RST1 : BOOL; + LSWP08A04_RH1 : REAL; + LSWP08A03_RSTV2 : REAL; + LSWP08A01_RH2 : REAL; + LSWP08A02_RH2 : REAL; + LSWP08A04_RST2 : BOOL; + LSWP08A04_RST1 : BOOL; +END_VAR +(** {*运行累积时间*} **) +(** SWP08A01_RunTime1(RUN :=LSWP08A01_R1 , RUNTIMESET :=LSWP08A01_RSTV1 , RUNTIMERST :=LSWP08A01_RST1 , RunTimeRec_In :=LSWP08A01_RH1 | LSWP08A01_RH1:= RUNTIME); **) + (* call - Stmt *) + CAL SWP08A01_RunTime1 ( + RUN := LSWP08A01_R1, + RUNTIMESET := LSWP08A01_RSTV1, + RUNTIMERST := LSWP08A01_RST1, + RunTimeRec_In := LSWP08A01_RH1 + | + LSWP08A01_RH1 := RUNTIME + ) + +(** SWP08A01_RunTime2(RUN :=LSWP08A01_R2 , RUNTIMESET :=LSWP08A01_RSTV2 , RUNTIMERST :=LSWP08A01_RST2 , RunTimeRec_In :=LSWP08A01_RH2 | LSWP08A01_RH2:= RUNTIME); **) + (* call - Stmt *) + CAL SWP08A01_RunTime2 ( + RUN := LSWP08A01_R2, + RUNTIMESET := LSWP08A01_RSTV2, + RUNTIMERST := LSWP08A01_RST2, + RunTimeRec_In := LSWP08A01_RH2 + | + LSWP08A01_RH2 := RUNTIME + ) + +(** SWP08A02_RunTime1(RUN :=LSWP08A02_R1 , RUNTIMESET :=LSWP08A02_RSTV1 , RUNTIMERST :=LSWP08A02_RST1 , RunTimeRec_In :=LSWP08A02_RH1 | LSWP08A02_RH1:= RUNTIME); **) + (* call - Stmt *) + CAL SWP08A02_RunTime1 ( + RUN := LSWP08A02_R1, + RUNTIMESET := LSWP08A02_RSTV1, + RUNTIMERST := LSWP08A02_RST1, + RunTimeRec_In := LSWP08A02_RH1 + | + LSWP08A02_RH1 := RUNTIME + ) + +(** SWP08A02_RunTime2(RUN :=LSWP08A02_R2 , RUNTIMESET :=LSWP08A02_RSTV2 , RUNTIMERST :=LSWP08A02_RST2 , RunTimeRec_In :=LSWP08A02_RH2 | LSWP08A02_RH2:= RUNTIME); **) + (* call - Stmt *) + CAL SWP08A02_RunTime2 ( + RUN := LSWP08A02_R2, + RUNTIMESET := LSWP08A02_RSTV2, + RUNTIMERST := LSWP08A02_RST2, + RunTimeRec_In := LSWP08A02_RH2 + | + LSWP08A02_RH2 := RUNTIME + ) + +(** SWP08A03_RunTime1(RUN :=LSWP08A03_R1 , RUNTIMESET :=LSWP08A03_RSTV1 , RUNTIMERST :=LSWP08A03_RST1 , RunTimeRec_In :=LSWP08A03_RH1 | LSWP08A03_RH1:= RUNTIME); **) + (* call - Stmt *) + CAL SWP08A03_RunTime1 ( + RUN := LSWP08A03_R1, + RUNTIMESET := LSWP08A03_RSTV1, + RUNTIMERST := LSWP08A03_RST1, + RunTimeRec_In := LSWP08A03_RH1 + | + LSWP08A03_RH1 := RUNTIME + ) + +(** SWP08A03_RunTime2(RUN :=LSWP08A03_R2 , RUNTIMESET :=LSWP08A03_RSTV2 , RUNTIMERST :=LSWP08A03_RST2 , RunTimeRec_In :=LSWP08A03_RH2 | LSWP08A03_RH2:= RUNTIME); **) + (* call - Stmt *) + CAL SWP08A03_RunTime2 ( + RUN := LSWP08A03_R2, + RUNTIMESET := LSWP08A03_RSTV2, + RUNTIMERST := LSWP08A03_RST2, + RunTimeRec_In := LSWP08A03_RH2 + | + LSWP08A03_RH2 := RUNTIME + ) + +(** SWP08A04_RunTime1(RUN :=LSWP08A04_R1 , RUNTIMESET :=LSWP08A04_RSTV1 , RUNTIMERST :=LSWP08A04_RST1 , RunTimeRec_In :=LSWP08A04_RH1 | LSWP08A04_RH1:= RUNTIME); **) + (* call - Stmt *) + CAL SWP08A04_RunTime1 ( + RUN := LSWP08A04_R1, + RUNTIMESET := LSWP08A04_RSTV1, + RUNTIMERST := LSWP08A04_RST1, + RunTimeRec_In := LSWP08A04_RH1 + | + LSWP08A04_RH1 := RUNTIME + ) + +(** SWP08A04_RunTime2(RUN :=LSWP08A04_R2 , RUNTIMESET :=LSWP08A04_RSTV2 , RUNTIMERST :=LSWP08A04_RST2 , RunTimeRec_In :=LSWP08A04_RH2 | LSWP08A04_RH2:= RUNTIME); **) + (* call - Stmt *) + CAL SWP08A04_RunTime2 ( + RUN := LSWP08A04_R2, + RUNTIMESET := LSWP08A04_RSTV2, + RUNTIMERST := LSWP08A04_RST2, + RunTimeRec_In := LSWP08A04_RH2 + | + LSWP08A04_RH2 := RUNTIME + ) + +(** SWP08A05_RunTime1(RUN :=LSWP08A05_R1 , RUNTIMESET :=LSWP08A05_RSTV1 , RUNTIMERST :=LSWP08A05_RST1 , RunTimeRec_In :=LSWP08A05_RH1 | LSWP08A05_RH1:= RUNTIME); **) + (* call - Stmt *) + CAL SWP08A05_RunTime1 ( + RUN := LSWP08A05_R1, + RUNTIMESET := LSWP08A05_RSTV1, + RUNTIMERST := LSWP08A05_RST1, + RunTimeRec_In := LSWP08A05_RH1 + | + LSWP08A05_RH1 := RUNTIME + ) + +(** SWP08A05_RunTime2(RUN :=LSWP08A05_R2 , RUNTIMESET :=LSWP08A05_RSTV2 , RUNTIMERST :=LSWP08A05_RST2 , RunTimeRec_In :=LSWP08A05_RH2 | LSWP08A05_RH2:= RUNTIME); **) + (* call - Stmt *) + CAL SWP08A05_RunTime2 ( + RUN := LSWP08A05_R2, + RUNTIMESET := LSWP08A05_RSTV2, + RUNTIMERST := LSWP08A05_RST2, + RunTimeRec_In := LSWP08A05_RH2 + | + LSWP08A05_RH2 := RUNTIME + ) + +(** SWP08A06_RunTime1(RUN :=LSWP08A06_R1 , RUNTIMESET :=LSWP08A06_RSTV1 , RUNTIMERST :=LSWP08A06_RST1 , RunTimeRec_In :=LSWP08A06_RH1 | LSWP08A06_RH1:= RUNTIME); **) + (* call - Stmt *) + CAL SWP08A06_RunTime1 ( + RUN := LSWP08A06_R1, + RUNTIMESET := LSWP08A06_RSTV1, + RUNTIMERST := LSWP08A06_RST1, + RunTimeRec_In := LSWP08A06_RH1 + | + LSWP08A06_RH1 := RUNTIME + ) + +(** SWP08A06_RunTime2(RUN :=LSWP08A06_R2 , RUNTIMESET :=LSWP08A06_RSTV2 , RUNTIMERST :=LSWP08A06_RST2 , RunTimeRec_In :=LSWP08A06_RH2 | LSWP08A06_RH2:= RUNTIME); **) + (* call - Stmt *) + CAL SWP08A06_RunTime2 ( + RUN := LSWP08A06_R2, + RUNTIMESET := LSWP08A06_RSTV2, + RUNTIMERST := LSWP08A06_RST2, + RunTimeRec_In := LSWP08A06_RH2 + | + LSWP08A06_RH2 := RUNTIME + ) + + +END_PROGRAM \ No newline at end of file diff --git a/DDC0801/SWP.ST b/DDC0801/SWP.ST new file mode 100644 index 0000000..eb503fb --- /dev/null +++ b/DDC0801/SWP.ST @@ -0,0 +1,39 @@ +PROGRAM SWP +VAR_EXTERNAL + +END_VAR + +VAR_GLOBAL + +END_VAR + +VAR +SWP08A01_RunTime1:BS_RunTime; +SWP08A01_RunTime2:BS_RunTime; +SWP08A02_RunTime1:BS_RunTime; +SWP08A02_RunTime2:BS_RunTime; +SWP08A03_RunTime1:BS_RunTime; +SWP08A03_RunTime2:BS_RunTime; +SWP08A04_RunTime1:BS_RunTime; +SWP08A04_RunTime2:BS_RunTime; +SWP08A05_RunTime1:BS_RunTime; +SWP08A05_RunTime2:BS_RunTime; +SWP08A06_RunTime1:BS_RunTime; +SWP08A06_RunTime2:BS_RunTime; + +END_VAR + (*杩愯绱Н鏃堕棿*) + SWP08A01_RunTime1(RUN :=LSWP08A01_R1 , RUNTIMESET :=LSWP08A01_RSTV1 , RUNTIMERST :=LSWP08A01_RST1 , RunTimeRec_In :=LSWP08A01_RH1 | LSWP08A01_RH1:= RUNTIME); + SWP08A01_RunTime2(RUN :=LSWP08A01_R2 , RUNTIMESET :=LSWP08A01_RSTV2 , RUNTIMERST :=LSWP08A01_RST2 , RunTimeRec_In :=LSWP08A01_RH2 | LSWP08A01_RH2:= RUNTIME); + SWP08A02_RunTime1(RUN :=LSWP08A02_R1 , RUNTIMESET :=LSWP08A02_RSTV1 , RUNTIMERST :=LSWP08A02_RST1 , RunTimeRec_In :=LSWP08A02_RH1 | LSWP08A02_RH1:= RUNTIME); + SWP08A02_RunTime2(RUN :=LSWP08A02_R2 , RUNTIMESET :=LSWP08A02_RSTV2 , RUNTIMERST :=LSWP08A02_RST2 , RunTimeRec_In :=LSWP08A02_RH2 | LSWP08A02_RH2:= RUNTIME); + SWP08A03_RunTime1(RUN :=LSWP08A03_R1 , RUNTIMESET :=LSWP08A03_RSTV1 , RUNTIMERST :=LSWP08A03_RST1 , RunTimeRec_In :=LSWP08A03_RH1 | LSWP08A03_RH1:= RUNTIME); + SWP08A03_RunTime2(RUN :=LSWP08A03_R2 , RUNTIMESET :=LSWP08A03_RSTV2 , RUNTIMERST :=LSWP08A03_RST2 , RunTimeRec_In :=LSWP08A03_RH2 | LSWP08A03_RH2:= RUNTIME); + SWP08A04_RunTime1(RUN :=LSWP08A04_R1 , RUNTIMESET :=LSWP08A04_RSTV1 , RUNTIMERST :=LSWP08A04_RST1 , RunTimeRec_In :=LSWP08A04_RH1 | LSWP08A04_RH1:= RUNTIME); + SWP08A04_RunTime2(RUN :=LSWP08A04_R2 , RUNTIMESET :=LSWP08A04_RSTV2 , RUNTIMERST :=LSWP08A04_RST2 , RunTimeRec_In :=LSWP08A04_RH2 | LSWP08A04_RH2:= RUNTIME); + SWP08A05_RunTime1(RUN :=LSWP08A05_R1 , RUNTIMESET :=LSWP08A05_RSTV1 , RUNTIMERST :=LSWP08A05_RST1 , RunTimeRec_In :=LSWP08A05_RH1 | LSWP08A05_RH1:= RUNTIME); + SWP08A05_RunTime2(RUN :=LSWP08A05_R2 , RUNTIMESET :=LSWP08A05_RSTV2 , RUNTIMERST :=LSWP08A05_RST2 , RunTimeRec_In :=LSWP08A05_RH2 | LSWP08A05_RH2:= RUNTIME); + SWP08A06_RunTime1(RUN :=LSWP08A06_R1 , RUNTIMESET :=LSWP08A06_RSTV1 , RUNTIMERST :=LSWP08A06_RST1 , RunTimeRec_In :=LSWP08A06_RH1 | LSWP08A06_RH1:= RUNTIME); + SWP08A06_RunTime2(RUN :=LSWP08A06_R2 , RUNTIMESET :=LSWP08A06_RSTV2 , RUNTIMERST :=LSWP08A06_RST2 , RunTimeRec_In :=LSWP08A06_RH2 | LSWP08A06_RH2:= RUNTIME); + +END_PROGRAM \ No newline at end of file diff --git a/DDC0801/SWP.bak b/DDC0801/SWP.bak new file mode 100644 index 0000000..eb503fb --- /dev/null +++ b/DDC0801/SWP.bak @@ -0,0 +1,39 @@ +PROGRAM SWP +VAR_EXTERNAL + +END_VAR + +VAR_GLOBAL + +END_VAR + +VAR +SWP08A01_RunTime1:BS_RunTime; +SWP08A01_RunTime2:BS_RunTime; +SWP08A02_RunTime1:BS_RunTime; +SWP08A02_RunTime2:BS_RunTime; +SWP08A03_RunTime1:BS_RunTime; +SWP08A03_RunTime2:BS_RunTime; +SWP08A04_RunTime1:BS_RunTime; +SWP08A04_RunTime2:BS_RunTime; +SWP08A05_RunTime1:BS_RunTime; +SWP08A05_RunTime2:BS_RunTime; +SWP08A06_RunTime1:BS_RunTime; +SWP08A06_RunTime2:BS_RunTime; + +END_VAR + (*杩愯绱Н鏃堕棿*) + SWP08A01_RunTime1(RUN :=LSWP08A01_R1 , RUNTIMESET :=LSWP08A01_RSTV1 , RUNTIMERST :=LSWP08A01_RST1 , RunTimeRec_In :=LSWP08A01_RH1 | LSWP08A01_RH1:= RUNTIME); + SWP08A01_RunTime2(RUN :=LSWP08A01_R2 , RUNTIMESET :=LSWP08A01_RSTV2 , RUNTIMERST :=LSWP08A01_RST2 , RunTimeRec_In :=LSWP08A01_RH2 | LSWP08A01_RH2:= RUNTIME); + SWP08A02_RunTime1(RUN :=LSWP08A02_R1 , RUNTIMESET :=LSWP08A02_RSTV1 , RUNTIMERST :=LSWP08A02_RST1 , RunTimeRec_In :=LSWP08A02_RH1 | LSWP08A02_RH1:= RUNTIME); + SWP08A02_RunTime2(RUN :=LSWP08A02_R2 , RUNTIMESET :=LSWP08A02_RSTV2 , RUNTIMERST :=LSWP08A02_RST2 , RunTimeRec_In :=LSWP08A02_RH2 | LSWP08A02_RH2:= RUNTIME); + SWP08A03_RunTime1(RUN :=LSWP08A03_R1 , RUNTIMESET :=LSWP08A03_RSTV1 , RUNTIMERST :=LSWP08A03_RST1 , RunTimeRec_In :=LSWP08A03_RH1 | LSWP08A03_RH1:= RUNTIME); + SWP08A03_RunTime2(RUN :=LSWP08A03_R2 , RUNTIMESET :=LSWP08A03_RSTV2 , RUNTIMERST :=LSWP08A03_RST2 , RunTimeRec_In :=LSWP08A03_RH2 | LSWP08A03_RH2:= RUNTIME); + SWP08A04_RunTime1(RUN :=LSWP08A04_R1 , RUNTIMESET :=LSWP08A04_RSTV1 , RUNTIMERST :=LSWP08A04_RST1 , RunTimeRec_In :=LSWP08A04_RH1 | LSWP08A04_RH1:= RUNTIME); + SWP08A04_RunTime2(RUN :=LSWP08A04_R2 , RUNTIMESET :=LSWP08A04_RSTV2 , RUNTIMERST :=LSWP08A04_RST2 , RunTimeRec_In :=LSWP08A04_RH2 | LSWP08A04_RH2:= RUNTIME); + SWP08A05_RunTime1(RUN :=LSWP08A05_R1 , RUNTIMESET :=LSWP08A05_RSTV1 , RUNTIMERST :=LSWP08A05_RST1 , RunTimeRec_In :=LSWP08A05_RH1 | LSWP08A05_RH1:= RUNTIME); + SWP08A05_RunTime2(RUN :=LSWP08A05_R2 , RUNTIMESET :=LSWP08A05_RSTV2 , RUNTIMERST :=LSWP08A05_RST2 , RunTimeRec_In :=LSWP08A05_RH2 | LSWP08A05_RH2:= RUNTIME); + SWP08A06_RunTime1(RUN :=LSWP08A06_R1 , RUNTIMESET :=LSWP08A06_RSTV1 , RUNTIMERST :=LSWP08A06_RST1 , RunTimeRec_In :=LSWP08A06_RH1 | LSWP08A06_RH1:= RUNTIME); + SWP08A06_RunTime2(RUN :=LSWP08A06_R2 , RUNTIMESET :=LSWP08A06_RSTV2 , RUNTIMERST :=LSWP08A06_RST2 , RunTimeRec_In :=LSWP08A06_RH2 | LSWP08A06_RH2:= RUNTIME); + +END_PROGRAM \ No newline at end of file diff --git a/DDC0801/USERTYPE.TYP b/DDC0801/USERTYPE.TYP new file mode 100644 index 0000000..b77bf99 --- /dev/null +++ b/DDC0801/USERTYPE.TYP @@ -0,0 +1,5 @@ +[IEC_IEC_NORM] +TYPE + +END_TYPE + diff --git a/DDC0801/cfcxref.xsl b/DDC0801/cfcxref.xsl new file mode 100644 index 0000000..cb124ed --- /dev/null +++ b/DDC0801/cfcxref.xsl @@ -0,0 +1,101 @@ + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + +
+ Source + + Target(s) +
+
+ + + + + + + + + + + + + +
SourceNameConnectorLayerPrintOn
+ + + + + + + +
Page:
Row:
+
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + +
TargetNameConnectorLayerPrintOn
+ + + + + + + +
Page:
Row:
+
+
+
+ + +
+
\ No newline at end of file diff --git a/DDC0801/inputFileList b/DDC0801/inputFileList new file mode 100644 index 0000000..c6f0b78 --- /dev/null +++ b/DDC0801/inputFileList @@ -0,0 +1,3 @@ +2 +E:\公司项目\项目文档\PM23092溧水秦淮人家一期拆迁安置房项目\下位机\DDC0801\$GEN$\Resource\SCAN.CRD +E:\公司项目\项目文档\PM23092溧水秦淮人家一期拆迁安置房项目\下位机\DDC0801\$GEN$\Resource\SWP.CRD diff --git a/DDC0901/$ENV$/Resource/Resource.MAK b/DDC0901/$ENV$/Resource/Resource.MAK new file mode 100644 index 0000000..367dae2 --- /dev/null +++ b/DDC0901/$ENV$/Resource/Resource.MAK @@ -0,0 +1,39 @@ +[INFORMATION] +CONFIG= +HARDWARE=EXC5300 +SECONDHARDWARE= +PACK_SOURCE=0 +TYPE=3 +OPERATINGNUMBER=0 +OPTIMIZE=2 +CONNECTION=192.168.90.15 +MAPFILE=1 +[IO_EXTERNALS] +FILE= +[TASKS] +FILE0=\SCAN +FILE1=\SWP +COUNT=2 +[TASK_FILE0] +NETDEP=0 +NAME= +TYPE=TIMER +INTERRUPT_NAME= +PRIORITY=1 +TIME=300 +NR=0 +OPTIMIZE=3 +[TASK_FILE1] +NETDEP=0 +NAME= +TYPE=TIMER +INTERRUPT_NAME= +PRIORITY=2 +TIME=500 +NR=0 +OPTIMIZE=3 +[GLOBAL] +COUNT=0 +[DIRECT_GLOBAL] +FILE0=\OPCDA +COUNT=1 diff --git a/DDC0901/$ENV$/Resource/WATCHLIST.INI b/DDC0901/$ENV$/Resource/WATCHLIST.INI new file mode 100644 index 0000000..1e24033 --- /dev/null +++ b/DDC0901/$ENV$/Resource/WATCHLIST.INI @@ -0,0 +1 @@ +Resource.WL \ No newline at end of file diff --git a/DDC0901/$GEN$/AddressSpace.xml b/DDC0901/$GEN$/AddressSpace.xml new file mode 100644 index 0000000..e0eefa7 --- /dev/null +++ b/DDC0901/$GEN$/AddressSpace.xml @@ -0,0 +1,2 @@ + +LSWP09A01_R1OPCDA11018011LSWP09A01_F1OPCDA11018111LSWP09A01_R2OPCDA11018211LSWP09A01_F2OPCDA11018311LSWP09A01_HLOPCDA11018411LSWP09A01_LLOPCDA11018511LSWP09A02_R1OPCDA110124011LSWP09A02_F1OPCDA110124111LSWP09A02_R2OPCDA110124211LSWP09A02_F2OPCDA110124311LSWP09A02_HLOPCDA110124411LSWP09A02_LLOPCDA110124511LSWP09A03_R1OPCDA110140011LSWP09A03_F1OPCDA110140111LSWP09A03_R2OPCDA110140211LSWP09A03_F2OPCDA110140311LSWP09A03_HLOPCDA110140411LSWP09A03_LLOPCDA110140511LSWP09A04_R1OPCDA110156011LSWP09A04_F1OPCDA110156111LSWP09A04_R2OPCDA110156211LSWP09A04_F2OPCDA110156311LSWP09A04_HLOPCDA110156411LSWP09A04_LLOPCDA110156511LSWP09A05_R1OPCDA110172011LSWP09A05_F1OPCDA110172111LSWP09A05_R2OPCDA110172211LSWP09A05_F2OPCDA110172311LSWP09A05_HLOPCDA110172411LSWP09A05_LLOPCDA110172511LSWP09A06_R1OPCDA110188011LSWP09A06_F1OPCDA110188111LSWP09A06_R2OPCDA110188211LSWP09A06_F2OPCDA110188311LSWP09A06_HLOPCDA110188411LSWP09A06_LLOPCDA110188511LBOX09A01_DSOPCDA11011134011LBOX09A01_OROPCDA114011156013LSWP09A01_RST1OPCDA11011200011LSWP09A01_RSTV1OPCDA114011204013LSWP09A01_RH1OPCDA114011208013LSWP09A01_RST2OPCDA11011212011LSWP09A01_RSTV2OPCDA114011216013LSWP09A01_RH2OPCDA114011220013LSWP09A02_RST1OPCDA11011224011LSWP09A02_RSTV1OPCDA114011228013LSWP09A02_RH1OPCDA114011232013LSWP09A02_RST2OPCDA11011236011LSWP09A02_RSTV2OPCDA114011240013LSWP09A02_RH2OPCDA114011244013LSWP09A03_RST1OPCDA11011248011LSWP09A03_RSTV1OPCDA114011252013LSWP09A03_RH1OPCDA114011256013LSWP09A03_RST2OPCDA11011260011LSWP09A03_RSTV2OPCDA114011264013LSWP09A03_RH2OPCDA114011268013LSWP09A04_RST1OPCDA11011272011LSWP09A04_RSTV1OPCDA114011276013LSWP09A04_RH1OPCDA114011280013LSWP09A04_RST2OPCDA11011284011LSWP09A04_RSTV2OPCDA114011288013LSWP09A04_RH2OPCDA114011292013LSWP09A05_RST1OPCDA11011296011LSWP09A05_RSTV1OPCDA114011300013LSWP09A05_RH1OPCDA114011304013LSWP09A05_RST2OPCDA11011308011LSWP09A05_RSTV2OPCDA114011312013LSWP09A05_RH2OPCDA114011316013LSWP09A06_RST1OPCDA11011320011LSWP09A06_RSTV1OPCDA114011324013LSWP09A06_RH1OPCDA114011328013LSWP09A06_RST2OPCDA11011332011LSWP09A06_RSTV2OPCDA114011336013LSWP09A06_RH2OPCDA114011340013 diff --git a/DDC0901/$GEN$/BS_DEVSCAN.PTT b/DDC0901/$GEN$/BS_DEVSCAN.PTT new file mode 100644 index 0000000..908a4e6 --- /dev/null +++ b/DDC0901/$GEN$/BS_DEVSCAN.PTT @@ -0,0 +1,20 @@ +FUNCTION_BLOCK BS_DevScan + + + VAR_INPUT + Dev_Scan_Hex : DWORD ; + Dev_Array : ARRAY [ 0 .. 31 ] of byte ; + END_VAR + + VAR_OUTPUT + Dev_Status : DWORD ; + Dev_Ratio : REAL ; + Dev_Ready : BOOL ; + Dev_Total : INT ; + Dev_Error : INT ; + HeartVavle : int ; + END_VAR + + + +END_FUNCTION_BLOCK diff --git a/DDC0901/$GEN$/BS_GETCRC16.PTT b/DDC0901/$GEN$/BS_GETCRC16.PTT new file mode 100644 index 0000000..34ea63f --- /dev/null +++ b/DDC0901/$GEN$/BS_GETCRC16.PTT @@ -0,0 +1,16 @@ +FUNCTION_BLOCK BS_GETCRC16 + + + VAR_INPUT + CRC_IN : array [ 0 .. 200 ] of byte ; + CRC_LEN : INT ; + END_VAR + + VAR_OUTPUT + CRC16H : byte ; + CRC16L : byte ; + END_VAR + + + +END_FUNCTION_BLOCK diff --git a/DDC0901/$GEN$/BS_RUNTIME.PTT b/DDC0901/$GEN$/BS_RUNTIME.PTT new file mode 100644 index 0000000..e44f3c9 --- /dev/null +++ b/DDC0901/$GEN$/BS_RUNTIME.PTT @@ -0,0 +1,17 @@ +FUNCTION_BLOCK BS_RunTime + + + VAR_INPUT + Run : BOOL ; + RunTimeSet : REAL ; + RunTimeRST : BOOL ; + RunTimeRec_In : REAL ; + END_VAR + + VAR_OUTPUT + RunTime : REAL ; + END_VAR + + + +END_FUNCTION_BLOCK diff --git a/DDC0901/$GEN$/OPCDA.PTT b/DDC0901/$GEN$/OPCDA.PTT new file mode 100644 index 0000000..d4731c8 --- /dev/null +++ b/DDC0901/$GEN$/OPCDA.PTT @@ -0,0 +1,4 @@ +PROGRAM OPCDA + + +END_PROGRAM diff --git a/DDC0901/$GEN$/Resource/$TASK00$.CRD b/DDC0901/$GEN$/Resource/$TASK00$.CRD new file mode 100644 index 0000000000000000000000000000000000000000..0b6878c0442ffc821a9b125edb997a02c2230c87 GIT binary patch literal 18456 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 B23`OF literal 0 HcmV?d00001 diff --git a/DDC0901/$GEN$/Resource/BS_RUNTIME.INC b/DDC0901/$GEN$/Resource/BS_RUNTIME.INC new file mode 100644 index 0000000..f2550ad --- /dev/null +++ b/DDC0901/$GEN$/Resource/BS_RUNTIME.INC @@ -0,0 +1,24 @@ +$INCLUDE_FILE + + +(* GLOBALE TYPEN *) + + + +(* PROJEKT TYPEN *) + + + +(* GLOBALE PROTOTYPEN *) + + + +(* PROJEKT PROTOTYPEN *) + + + +(* EXTERNE POEs *) + + + +$END_INCLUDE_FILE diff --git a/DDC0901/$GEN$/Resource/BS_RUNTIME.OBJ b/DDC0901/$GEN$/Resource/BS_RUNTIME.OBJ new file mode 100644 index 0000000000000000000000000000000000000000..fbd05d8ff9d97015860ec0f9c7cc965b25e32a78 GIT binary patch literal 3342 zcmcIn-A-Fa5T4^>z!)4L0g8=j`yQO8wipivVP9}cM#{KK({LS@N`74p{#B81b1 z0^*{nREa)Fo}hPq1D+xGeTGW(`}XXvkEvBP7wlnXy|XhrKRY|SI3jX-+9OHvyq%{j z&C>SMO_8{h%vT%1dZ|_@`rr^5l$hYp1x<}bT+kfIIvmIID7r zLr*vHo zbS@v^7q#3enpvTv5Byv8N>IKR+%2vYR{gsFXgMf6^aK3x%B7XUJwvIl7V`Cc0Ai!) zt>hd2a^vBR?2T+L`(?d-8nczM-qI;~21U>074QJQW%SF!NhZOxf-ybXMZYU8JqpkV z@(7r6IrKTn08{Rcg4=qOMxT}oz&x(|3J&yW5&fdf0y8w@3dqG(UMScGCgqKSJz&ml zDrf?8&Qp*F=G>HmQ9a_8tw{x#oYxgx0e0}w!rRav${nIVlwX0#`9J{=CD&X~KrcCB zM8;6=!d0H5e=b|Vj0EG;lDB%UioPlvYEEPc{gT35C97Z(n4`-IMu4fE@i~xpYBV7C z(chPEfysGO!Bt>3`Zg{k7^EOf5*q&PR_~CAKXbvO~^t{KAT6Kos{G#i7lCa{Flf#Y2-z6M!rt-vP{cR z8b#}GXMRSKgW@*BvD=W;EV5pXmfkPSiqjCMsVT4Xf4{m&NWDzc^rGM@Z~i<|BY}kpJUCE- zduI+dJ1A$a0v_%k@tZJ?0~uCoN6Ao*<;<1Ncfy2PAqhI+vWx&nZ?>>_^nps4;^v?y zOrw}Yt!QCHn2`x!wipVpt6)}6PDq=CwTAY&rNyj;S#V%=^OC97!g^>Nye?O)gRI-3 znm+jnzX&(wD`0(2d1QH3_dy~E^cg=E<*M~VP{>`0RiKOPCddo&1<2v!V+M35B0w#; zwTG3!0R{xFe~6yI-)13}YFC`KgyO!2--J8(Oe9%cJ5?E3Px6@I(~}pCW1Z(^7dqc# z4Q8or>oIxoK#H0(%pI=Giv?i{A4$B$9F-VM4&IH%EZzWT*vuZUOC3{eal4-zdOsVO zF?;--rNvclP`)nYVC%Jfk2PNtuV^Ft#L{}LkDJnjY=`B{0s>zHL+A;-*Se*#@$7|c zW8S=a6EMZG=Dm^~%&{e`DO=i<77l?iZ`;xm);zv5{v&;P!J2(}BYRp+zZKtCd1SI5 s|2MEEIr1qO3A|a22fXpm1j6jik^H7tPFiDs(Z(K2zoosiG(HLb0dPI7NB{r; literal 0 HcmV?d00001 diff --git a/DDC0901/$GEN$/Resource/BuildLog.txt b/DDC0901/$GEN$/Resource/BuildLog.txt new file mode 100644 index 0000000..d2ee442 --- /dev/null +++ b/DDC0901/$GEN$/Resource/BuildLog.txt @@ -0,0 +1,45 @@ + +->开始编译工程配置项... + +->开始工程初始化... + + +->开始创建关联... + +->开始编译 ... + +->开始编译文件... + +0 错误, 0 警告. + + +->开始编译声明类型... + +->开始编译包含文件... + +->开始编译文件... + +->开始编译声明类型... + +->开始编译包含文件... + +->开始编译文件... + +->开始连接 ... + +->生成全局变量 ... + +->生成任务 SCAN ... + +->生成任务 SWP ... + +->生成目标文件: RESOURCE ... + +->目标文件大小: 24833 字节. + +0 错误, 0 警告. + +->生成OPC变量: 数量74 个 大小:2872 字节 + +->工程编译结束... + diff --git a/DDC0901/$GEN$/Resource/OPCDA.INC b/DDC0901/$GEN$/Resource/OPCDA.INC new file mode 100644 index 0000000..f2550ad --- /dev/null +++ b/DDC0901/$GEN$/Resource/OPCDA.INC @@ -0,0 +1,24 @@ +$INCLUDE_FILE + + +(* GLOBALE TYPEN *) + + + +(* PROJEKT TYPEN *) + + + +(* GLOBALE PROTOTYPEN *) + + + +(* PROJEKT PROTOTYPEN *) + + + +(* EXTERNE POEs *) + + + +$END_INCLUDE_FILE diff --git a/DDC0901/$GEN$/Resource/OPCDA.OBJ b/DDC0901/$GEN$/Resource/OPCDA.OBJ new file mode 100644 index 0000000000000000000000000000000000000000..a5b696087b0cd511ba563f62b46b732101c08ae9 GIT binary patch literal 29263 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 C*ezNB literal 0 HcmV?d00001 diff --git a/DDC0901/$GEN$/Resource/SCAN.CRD b/DDC0901/$GEN$/Resource/SCAN.CRD new file mode 100644 index 0000000000000000000000000000000000000000..506eba9357c2dbff551ed4b8fa8b3b45cb710e6f GIT binary patch literal 41695 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 literal 0 HcmV?d00001 diff --git a/DDC0901/$GEN$/Resource/SWP.INC b/DDC0901/$GEN$/Resource/SWP.INC new file mode 100644 index 0000000..25ccd71 --- /dev/null +++ b/DDC0901/$GEN$/Resource/SWP.INC @@ -0,0 +1,25 @@ +$INCLUDE_FILE + + +(* GLOBALE TYPEN *) + + + +(* PROJEKT TYPEN *) + + + +(* GLOBALE PROTOTYPEN *) + + + +(* PROJEKT PROTOTYPEN *) + +$INCLUDE "E:\PROGRAMFILE\EXDRIVER\EXCONFIG\EXDRIVE\LIB\BRCON_MCFB_ED_V3.3.0.1\$GEN$\BS_RUNTIME.PTT" + + +(* EXTERNE POEs *) + + + +$END_INCLUDE_FILE diff --git a/DDC0901/$GEN$/Resource/SWP.OBJ b/DDC0901/$GEN$/Resource/SWP.OBJ new file mode 100644 index 0000000000000000000000000000000000000000..66b336ac611247c6f0b7f7b0baec0a963078bbdf GIT binary patch literal 19772 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 BYTE 0..31 12 +BOX01_HEX SCAN 4 4 1 10 212 0 4 0 0 +BOX02_HEX SCAN 4 4 1 10 216 0 4 0 0 +BOX03_HEX SCAN 4 4 1 10 220 0 4 0 0 +BOX04_HEX SCAN 4 4 1 10 224 0 4 0 0 +BOX05_HEX SCAN 4 4 1 10 228 0 4 0 0 +DEV00_IP SCAN 2 1 1 1 8032 0 1 0 0 %M7000.0 +DEV00_R SCAN 2 1 1 1 9032 0 1 0 0 %M8000.0 +DEV01_R SCAN 2 1 1 1 9033 0 1 0 0 %M8001.0 +DEV02_R SCAN 2 1 1 1 9034 0 1 0 0 %M8002.0 +DEV03_R SCAN 2 1 1 1 9035 0 1 0 0 %M8003.0 +DEV04_R SCAN 2 1 1 1 9036 0 1 0 0 %M8004.0 +DEV05_R SCAN 2 1 1 1 9037 0 1 0 0 %M8005.0 +DEV06_R SCAN 2 1 1 1 9038 0 1 0 0 %M8006.0 +DEV07_R SCAN 2 1 1 1 9039 0 1 0 0 %M8007.0 +DEV08_R SCAN 2 1 1 1 9040 0 1 0 0 %M8008.0 +DEV09_R SCAN 2 1 1 1 9041 0 1 0 0 %M8009.0 +DEV10_R SCAN 2 1 1 1 9042 0 1 0 0 %M8010.0 +DEV11_R SCAN 2 1 1 1 9043 0 1 0 0 %M8011.0 +DEV12_R SCAN 2 1 1 1 9044 0 1 0 0 %M8012.0 +DEV13_R SCAN 2 1 1 1 9045 0 1 0 0 %M8013.0 +DEV14_R SCAN 2 1 1 1 9046 0 1 0 0 %M8014.0 +DEV15_R SCAN 2 1 1 1 9047 0 1 0 0 %M8015.0 +DEV16_R SCAN 2 1 1 1 9048 0 1 0 0 %M8016.0 +DEV17_R SCAN 2 1 1 1 9049 0 1 0 0 %M8017.0 +DEV18_R SCAN 2 1 1 1 9050 0 1 0 0 %M8018.0 +DEV19_R SCAN 2 1 1 1 9051 0 1 0 0 %M8019.0 +DEV20_R SCAN 2 1 1 1 9052 0 1 0 0 %M8020.0 +DEV21_R SCAN 2 1 1 1 9053 0 1 0 0 %M8021.0 +DEV22_R SCAN 2 1 1 1 9054 0 1 0 0 %M8022.0 +DEV23_R SCAN 2 1 1 1 9055 0 1 0 0 %M8023.0 +DEV24_R SCAN 2 1 1 1 9056 0 1 0 0 %M8024.0 +DEV25_R SCAN 2 1 1 1 9057 0 1 0 0 %M8025.0 +DEV26_R SCAN 2 1 1 1 9058 0 1 0 0 %M8026.0 +DEV27_R SCAN 2 1 1 1 9059 0 1 0 0 %M8027.0 +DEV28_R SCAN 2 1 1 1 9060 0 1 0 0 %M8028.0 +DEV29_R SCAN 2 1 1 1 9061 0 1 0 0 %M8029.0 +DEV30_R SCAN 2 1 1 1 9062 0 1 0 0 %M8030.0 +DEV31_R SCAN 2 1 1 1 9063 0 1 0 0 %M8031.0 +LBOX09A01_OR SCAN 11 4 1 1 1156 0 8 0 0 +LBOX09A01_DS SCAN 1 1 1 1 1134 0 8 0 0 +DEV_SCAN_HEX SCAN.BOX01_DEVSCAN 4 4 1 13 24 0 2 0 0 +DEV_ARRAY SCAN.BOX01_DEVSCAN 22 44 1 13 28 0 2 0 0 BYTE 0..31 12 +DEV_STATUS SCAN.BOX01_DEVSCAN 4 4 1 13 8 0 2 0 0 +DEV_RATIO SCAN.BOX01_DEVSCAN 11 4 1 13 12 0 2 0 0 +DEV_READY SCAN.BOX01_DEVSCAN 1 1 1 13 16 0 2 0 0 +DEV_TOTAL SCAN.BOX01_DEVSCAN 9 2 1 13 18 0 2 0 0 +DEV_ERROR SCAN.BOX01_DEVSCAN 9 2 1 13 20 0 2 0 0 +HEARTVAVLE SCAN.BOX01_DEVSCAN 9 2 1 13 22 0 2 0 0 +I SCAN.BOX01_DEVSCAN 6 2 1 13 84 0 4 0 0 +DEV_SCAN_TEMP SCAN.BOX01_DEVSCAN 4 4 1 13 88 0 4 0 0 +DEV_ERROR_FLAG SCAN.BOX01_DEVSCAN 1 1 1 13 92 0 4 0 0 +DEV_STATUS_TEMP SCAN.BOX01_DEVSCAN 4 4 1 13 96 0 4 0 0 +IN SCAN.BOX01_DEVSCAN.TON1 1 1 1 22 16 0 2 0 0 +PT SCAN.BOX01_DEVSCAN.TON1 12 4 1 22 20 0 2 0 0 +Q SCAN.BOX01_DEVSCAN.TON1 1 1 1 22 8 0 2 0 0 +ET SCAN.BOX01_DEVSCAN.TON1 12 4 1 22 12 0 2 0 0 +EN SCAN.BOX01_DEVSCAN.SHR_L 1 1 1 19 8 0 2 0 0 +IN SCAN.BOX01_DEVSCAN.SHR_L 4 4 1 19 16 0 2 0 0 +N SCAN.BOX01_DEVSCAN.SHR_L 6 2 1 19 20 0 2 0 0 +ENO SCAN.BOX01_DEVSCAN.SHR_L 1 1 1 19 9 0 2 0 0 +OUT SCAN.BOX01_DEVSCAN.SHR_L 4 4 1 19 12 0 2 0 0 +EN SCAN.BOX01_DEVSCAN.SHR_D 1 1 1 16 8 0 2 0 0 +IN SCAN.BOX01_DEVSCAN.SHR_D 4 4 1 16 16 0 2 0 0 +N SCAN.BOX01_DEVSCAN.SHR_D 6 2 1 16 20 0 2 0 0 +ENO SCAN.BOX01_DEVSCAN.SHR_D 1 1 1 16 9 0 2 0 0 +OUT SCAN.BOX01_DEVSCAN.SHR_D 4 4 1 16 12 0 2 0 0 +DEV_SCAN_HEX SCAN.BOX02_DEVSCAN 4 4 1 25 24 0 2 0 0 +DEV_ARRAY SCAN.BOX02_DEVSCAN 22 44 1 25 28 0 2 0 0 BYTE 0..31 12 +DEV_STATUS SCAN.BOX02_DEVSCAN 4 4 1 25 8 0 2 0 0 +DEV_RATIO SCAN.BOX02_DEVSCAN 11 4 1 25 12 0 2 0 0 +DEV_READY SCAN.BOX02_DEVSCAN 1 1 1 25 16 0 2 0 0 +DEV_TOTAL SCAN.BOX02_DEVSCAN 9 2 1 25 18 0 2 0 0 +DEV_ERROR SCAN.BOX02_DEVSCAN 9 2 1 25 20 0 2 0 0 +HEARTVAVLE SCAN.BOX02_DEVSCAN 9 2 1 25 22 0 2 0 0 +I SCAN.BOX02_DEVSCAN 6 2 1 25 84 0 4 0 0 +DEV_SCAN_TEMP SCAN.BOX02_DEVSCAN 4 4 1 25 88 0 4 0 0 +DEV_ERROR_FLAG SCAN.BOX02_DEVSCAN 1 1 1 25 92 0 4 0 0 +DEV_STATUS_TEMP SCAN.BOX02_DEVSCAN 4 4 1 25 96 0 4 0 0 +IN SCAN.BOX02_DEVSCAN.TON1 1 1 1 28 16 0 2 0 0 +PT SCAN.BOX02_DEVSCAN.TON1 12 4 1 28 20 0 2 0 0 +Q SCAN.BOX02_DEVSCAN.TON1 1 1 1 28 8 0 2 0 0 +ET SCAN.BOX02_DEVSCAN.TON1 12 4 1 28 12 0 2 0 0 +EN SCAN.BOX02_DEVSCAN.SHR_L 1 1 1 27 8 0 2 0 0 +IN SCAN.BOX02_DEVSCAN.SHR_L 4 4 1 27 16 0 2 0 0 +N SCAN.BOX02_DEVSCAN.SHR_L 6 2 1 27 20 0 2 0 0 +ENO SCAN.BOX02_DEVSCAN.SHR_L 1 1 1 27 9 0 2 0 0 +OUT SCAN.BOX02_DEVSCAN.SHR_L 4 4 1 27 12 0 2 0 0 +EN SCAN.BOX02_DEVSCAN.SHR_D 1 1 1 26 8 0 2 0 0 +IN SCAN.BOX02_DEVSCAN.SHR_D 4 4 1 26 16 0 2 0 0 +N SCAN.BOX02_DEVSCAN.SHR_D 6 2 1 26 20 0 2 0 0 +ENO SCAN.BOX02_DEVSCAN.SHR_D 1 1 1 26 9 0 2 0 0 +OUT SCAN.BOX02_DEVSCAN.SHR_D 4 4 1 26 12 0 2 0 0 +DEV_SCAN_HEX SCAN.BOX03_DEVSCAN 4 4 1 29 24 0 2 0 0 +DEV_ARRAY SCAN.BOX03_DEVSCAN 22 44 1 29 28 0 2 0 0 BYTE 0..31 12 +DEV_STATUS SCAN.BOX03_DEVSCAN 4 4 1 29 8 0 2 0 0 +DEV_RATIO SCAN.BOX03_DEVSCAN 11 4 1 29 12 0 2 0 0 +DEV_READY SCAN.BOX03_DEVSCAN 1 1 1 29 16 0 2 0 0 +DEV_TOTAL SCAN.BOX03_DEVSCAN 9 2 1 29 18 0 2 0 0 +DEV_ERROR SCAN.BOX03_DEVSCAN 9 2 1 29 20 0 2 0 0 +HEARTVAVLE SCAN.BOX03_DEVSCAN 9 2 1 29 22 0 2 0 0 +I SCAN.BOX03_DEVSCAN 6 2 1 29 84 0 4 0 0 +DEV_SCAN_TEMP SCAN.BOX03_DEVSCAN 4 4 1 29 88 0 4 0 0 +DEV_ERROR_FLAG SCAN.BOX03_DEVSCAN 1 1 1 29 92 0 4 0 0 +DEV_STATUS_TEMP SCAN.BOX03_DEVSCAN 4 4 1 29 96 0 4 0 0 +IN SCAN.BOX03_DEVSCAN.TON1 1 1 1 32 16 0 2 0 0 +PT SCAN.BOX03_DEVSCAN.TON1 12 4 1 32 20 0 2 0 0 +Q SCAN.BOX03_DEVSCAN.TON1 1 1 1 32 8 0 2 0 0 +ET SCAN.BOX03_DEVSCAN.TON1 12 4 1 32 12 0 2 0 0 +EN SCAN.BOX03_DEVSCAN.SHR_L 1 1 1 31 8 0 2 0 0 +IN SCAN.BOX03_DEVSCAN.SHR_L 4 4 1 31 16 0 2 0 0 +N SCAN.BOX03_DEVSCAN.SHR_L 6 2 1 31 20 0 2 0 0 +ENO SCAN.BOX03_DEVSCAN.SHR_L 1 1 1 31 9 0 2 0 0 +OUT SCAN.BOX03_DEVSCAN.SHR_L 4 4 1 31 12 0 2 0 0 +EN SCAN.BOX03_DEVSCAN.SHR_D 1 1 1 30 8 0 2 0 0 +IN SCAN.BOX03_DEVSCAN.SHR_D 4 4 1 30 16 0 2 0 0 +N SCAN.BOX03_DEVSCAN.SHR_D 6 2 1 30 20 0 2 0 0 +ENO SCAN.BOX03_DEVSCAN.SHR_D 1 1 1 30 9 0 2 0 0 +OUT SCAN.BOX03_DEVSCAN.SHR_D 4 4 1 30 12 0 2 0 0 +DEV_SCAN_HEX SCAN.BOX04_DEVSCAN 4 4 1 33 24 0 2 0 0 +DEV_ARRAY SCAN.BOX04_DEVSCAN 22 44 1 33 28 0 2 0 0 BYTE 0..31 12 +DEV_STATUS SCAN.BOX04_DEVSCAN 4 4 1 33 8 0 2 0 0 +DEV_RATIO SCAN.BOX04_DEVSCAN 11 4 1 33 12 0 2 0 0 +DEV_READY SCAN.BOX04_DEVSCAN 1 1 1 33 16 0 2 0 0 +DEV_TOTAL SCAN.BOX04_DEVSCAN 9 2 1 33 18 0 2 0 0 +DEV_ERROR SCAN.BOX04_DEVSCAN 9 2 1 33 20 0 2 0 0 +HEARTVAVLE SCAN.BOX04_DEVSCAN 9 2 1 33 22 0 2 0 0 +I SCAN.BOX04_DEVSCAN 6 2 1 33 84 0 4 0 0 +DEV_SCAN_TEMP SCAN.BOX04_DEVSCAN 4 4 1 33 88 0 4 0 0 +DEV_ERROR_FLAG SCAN.BOX04_DEVSCAN 1 1 1 33 92 0 4 0 0 +DEV_STATUS_TEMP SCAN.BOX04_DEVSCAN 4 4 1 33 96 0 4 0 0 +IN SCAN.BOX04_DEVSCAN.TON1 1 1 1 36 16 0 2 0 0 +PT SCAN.BOX04_DEVSCAN.TON1 12 4 1 36 20 0 2 0 0 +Q SCAN.BOX04_DEVSCAN.TON1 1 1 1 36 8 0 2 0 0 +ET SCAN.BOX04_DEVSCAN.TON1 12 4 1 36 12 0 2 0 0 +EN SCAN.BOX04_DEVSCAN.SHR_L 1 1 1 35 8 0 2 0 0 +IN SCAN.BOX04_DEVSCAN.SHR_L 4 4 1 35 16 0 2 0 0 +N SCAN.BOX04_DEVSCAN.SHR_L 6 2 1 35 20 0 2 0 0 +ENO SCAN.BOX04_DEVSCAN.SHR_L 1 1 1 35 9 0 2 0 0 +OUT SCAN.BOX04_DEVSCAN.SHR_L 4 4 1 35 12 0 2 0 0 +EN SCAN.BOX04_DEVSCAN.SHR_D 1 1 1 34 8 0 2 0 0 +IN SCAN.BOX04_DEVSCAN.SHR_D 4 4 1 34 16 0 2 0 0 +N SCAN.BOX04_DEVSCAN.SHR_D 6 2 1 34 20 0 2 0 0 +ENO SCAN.BOX04_DEVSCAN.SHR_D 1 1 1 34 9 0 2 0 0 +OUT SCAN.BOX04_DEVSCAN.SHR_D 4 4 1 34 12 0 2 0 0 +DEV_SCAN_HEX SCAN.BOX05_DEVSCAN 4 4 1 37 24 0 2 0 0 +DEV_ARRAY SCAN.BOX05_DEVSCAN 22 44 1 37 28 0 2 0 0 BYTE 0..31 12 +DEV_STATUS SCAN.BOX05_DEVSCAN 4 4 1 37 8 0 2 0 0 +DEV_RATIO SCAN.BOX05_DEVSCAN 11 4 1 37 12 0 2 0 0 +DEV_READY SCAN.BOX05_DEVSCAN 1 1 1 37 16 0 2 0 0 +DEV_TOTAL SCAN.BOX05_DEVSCAN 9 2 1 37 18 0 2 0 0 +DEV_ERROR SCAN.BOX05_DEVSCAN 9 2 1 37 20 0 2 0 0 +HEARTVAVLE SCAN.BOX05_DEVSCAN 9 2 1 37 22 0 2 0 0 +I SCAN.BOX05_DEVSCAN 6 2 1 37 84 0 4 0 0 +DEV_SCAN_TEMP SCAN.BOX05_DEVSCAN 4 4 1 37 88 0 4 0 0 +DEV_ERROR_FLAG SCAN.BOX05_DEVSCAN 1 1 1 37 92 0 4 0 0 +DEV_STATUS_TEMP SCAN.BOX05_DEVSCAN 4 4 1 37 96 0 4 0 0 +IN SCAN.BOX05_DEVSCAN.TON1 1 1 1 40 16 0 2 0 0 +PT SCAN.BOX05_DEVSCAN.TON1 12 4 1 40 20 0 2 0 0 +Q SCAN.BOX05_DEVSCAN.TON1 1 1 1 40 8 0 2 0 0 +ET SCAN.BOX05_DEVSCAN.TON1 12 4 1 40 12 0 2 0 0 +EN SCAN.BOX05_DEVSCAN.SHR_L 1 1 1 39 8 0 2 0 0 +IN SCAN.BOX05_DEVSCAN.SHR_L 4 4 1 39 16 0 2 0 0 +N SCAN.BOX05_DEVSCAN.SHR_L 6 2 1 39 20 0 2 0 0 +ENO SCAN.BOX05_DEVSCAN.SHR_L 1 1 1 39 9 0 2 0 0 +OUT SCAN.BOX05_DEVSCAN.SHR_L 4 4 1 39 12 0 2 0 0 +EN SCAN.BOX05_DEVSCAN.SHR_D 1 1 1 38 8 0 2 0 0 +IN SCAN.BOX05_DEVSCAN.SHR_D 4 4 1 38 16 0 2 0 0 +N SCAN.BOX05_DEVSCAN.SHR_D 6 2 1 38 20 0 2 0 0 +ENO SCAN.BOX05_DEVSCAN.SHR_D 1 1 1 38 9 0 2 0 0 +OUT SCAN.BOX05_DEVSCAN.SHR_D 4 4 1 38 12 0 2 0 0 +LSWP09A06_RSTV2 SWP 11 4 2 1 1336 0 8 1 0 +LSWP09A01_RH1 SWP 11 4 2 1 1208 0 8 0 0 +LSWP09A06_RSTV1 SWP 11 4 2 1 1324 0 8 1 0 +LSWP09A01_RST2 SWP 1 1 2 1 1212 0 8 1 0 +LSWP09A01_RST1 SWP 1 1 2 1 1200 0 8 1 0 +LSWP09A02_R2 SWP 1 1 2 1 24 2 8 1 0 +LSWP09A02_R1 SWP 1 1 2 1 24 0 8 1 0 +LSWP09A02_RSTV2 SWP 11 4 2 1 1240 0 8 1 0 +LSWP09A02_RST2 SWP 1 1 2 1 1236 0 8 1 0 +LSWP09A02_RST1 SWP 1 1 2 1 1224 0 8 1 0 +LSWP09A03_R2 SWP 1 1 2 1 40 2 8 1 0 +LSWP09A03_R1 SWP 1 1 2 1 40 0 8 1 0 +LSWP09A02_RSTV1 SWP 11 4 2 1 1228 0 8 1 0 +LSWP09A04_RSTV1 SWP 11 4 2 1 1276 0 8 1 0 +LSWP09A04_R2 SWP 1 1 2 1 56 2 8 1 0 +LSWP09A04_R1 SWP 1 1 2 1 56 0 8 1 0 +LSWP09A01_R2 SWP 1 1 2 1 8 2 8 1 0 +LSWP09A01_R1 SWP 1 1 2 1 8 0 8 1 0 +LSWP09A05_RSTV2 SWP 11 4 2 1 1312 0 8 1 0 +LSWP09A04_RSTV2 SWP 11 4 2 1 1288 0 8 1 0 +LSWP09A03_RH1 SWP 11 4 2 1 1256 0 8 0 0 +LSWP09A01_RSTV2 SWP 11 4 2 1 1216 0 8 1 0 +LSWP09A06_RH1 SWP 11 4 2 1 1328 0 8 0 0 +LSWP09A05_RH2 SWP 11 4 2 1 1316 0 8 0 0 +LSWP09A03_RH2 SWP 11 4 2 1 1268 0 8 0 0 +LSWP09A03_RST2 SWP 1 1 2 1 1260 0 8 1 0 +LSWP09A03_RST1 SWP 1 1 2 1 1248 0 8 1 0 +LSWP09A06_R2 SWP 1 1 2 1 88 2 8 1 0 +LSWP09A06_R1 SWP 1 1 2 1 88 0 8 1 0 +LSWP09A05_RSTV1 SWP 11 4 2 1 1300 0 8 1 0 +LSWP09A01_RSTV1 SWP 11 4 2 1 1204 0 8 1 0 +LSWP09A06_RH2 SWP 11 4 2 1 1340 0 8 0 0 +LSWP09A06_RST2 SWP 1 1 2 1 1332 0 8 1 0 +LSWP09A06_RST1 SWP 1 1 2 1 1320 0 8 1 0 +LSWP09A05_RH1 SWP 11 4 2 1 1304 0 8 0 0 +LSWP09A04_RH2 SWP 11 4 2 1 1292 0 8 0 0 +LSWP09A03_RSTV1 SWP 11 4 2 1 1252 0 8 1 0 +LSWP09A02_RH1 SWP 11 4 2 1 1232 0 8 0 0 +LSWP09A05_R2 SWP 1 1 2 1 72 2 8 1 0 +LSWP09A05_R1 SWP 1 1 2 1 72 0 8 1 0 +LSWP09A05_RST2 SWP 1 1 2 1 1308 0 8 1 0 +LSWP09A05_RST1 SWP 1 1 2 1 1296 0 8 1 0 +LSWP09A04_RH1 SWP 11 4 2 1 1280 0 8 0 0 +LSWP09A03_RSTV2 SWP 11 4 2 1 1264 0 8 1 0 +LSWP09A01_RH2 SWP 11 4 2 1 1220 0 8 0 0 +LSWP09A02_RH2 SWP 11 4 2 1 1244 0 8 0 0 +LSWP09A04_RST2 SWP 1 1 2 1 1284 0 8 1 0 +LSWP09A04_RST1 SWP 1 1 2 1 1272 0 8 1 0 +RUN SWP.SWP09A01_RUNTIME1 1 1 2 13 12 0 2 0 0 +RUNTIMESET SWP.SWP09A01_RUNTIME1 11 4 2 13 16 0 2 0 0 +RUNTIMERST SWP.SWP09A01_RUNTIME1 1 1 2 13 20 0 2 0 0 +RUNTIMEREC_IN SWP.SWP09A01_RUNTIME1 11 4 2 13 24 0 2 0 0 +RUNTIME SWP.SWP09A01_RUNTIME1 11 4 2 13 8 0 2 0 0 +CYCLE SWP.SWP09A01_RUNTIME1 1 1 2 13 36 0 4 0 0 +MINUTE SWP.SWP09A01_RUNTIME1 11 4 2 13 40 0 4 0 0 +INI SWP.SWP09A01_RUNTIME1 1 1 2 13 44 0 4 0 0 +RUNTIME_INI SWP.SWP09A01_RUNTIME1 11 4 2 13 48 0 4 0 0 +IN SWP.SWP09A01_RUNTIME1.TIME_M 1 1 2 16 16 0 2 0 0 +PT SWP.SWP09A01_RUNTIME1.TIME_M 12 4 2 16 20 0 2 0 0 +Q SWP.SWP09A01_RUNTIME1.TIME_M 1 1 2 16 8 0 2 0 0 +ET SWP.SWP09A01_RUNTIME1.TIME_M 12 4 2 16 12 0 2 0 0 +IN SWP.SWP09A01_RUNTIME1.TIME_RST 1 1 2 19 16 0 2 0 0 +PT SWP.SWP09A01_RUNTIME1.TIME_RST 12 4 2 19 20 0 2 0 0 +Q SWP.SWP09A01_RUNTIME1.TIME_RST 1 1 2 19 8 0 2 0 0 +ET SWP.SWP09A01_RUNTIME1.TIME_RST 12 4 2 19 12 0 2 0 0 +RUN SWP.SWP09A01_RUNTIME2 1 1 2 20 12 0 2 0 0 +RUNTIMESET SWP.SWP09A01_RUNTIME2 11 4 2 20 16 0 2 0 0 +RUNTIMERST SWP.SWP09A01_RUNTIME2 1 1 2 20 20 0 2 0 0 +RUNTIMEREC_IN SWP.SWP09A01_RUNTIME2 11 4 2 20 24 0 2 0 0 +RUNTIME SWP.SWP09A01_RUNTIME2 11 4 2 20 8 0 2 0 0 +CYCLE SWP.SWP09A01_RUNTIME2 1 1 2 20 36 0 4 0 0 +MINUTE SWP.SWP09A01_RUNTIME2 11 4 2 20 40 0 4 0 0 +INI SWP.SWP09A01_RUNTIME2 1 1 2 20 44 0 4 0 0 +RUNTIME_INI SWP.SWP09A01_RUNTIME2 11 4 2 20 48 0 4 0 0 +IN SWP.SWP09A01_RUNTIME2.TIME_M 1 1 2 21 16 0 2 0 0 +PT SWP.SWP09A01_RUNTIME2.TIME_M 12 4 2 21 20 0 2 0 0 +Q SWP.SWP09A01_RUNTIME2.TIME_M 1 1 2 21 8 0 2 0 0 +ET SWP.SWP09A01_RUNTIME2.TIME_M 12 4 2 21 12 0 2 0 0 +IN SWP.SWP09A01_RUNTIME2.TIME_RST 1 1 2 22 16 0 2 0 0 +PT SWP.SWP09A01_RUNTIME2.TIME_RST 12 4 2 22 20 0 2 0 0 +Q SWP.SWP09A01_RUNTIME2.TIME_RST 1 1 2 22 8 0 2 0 0 +ET SWP.SWP09A01_RUNTIME2.TIME_RST 12 4 2 22 12 0 2 0 0 +RUN SWP.SWP09A02_RUNTIME1 1 1 2 23 12 0 2 0 0 +RUNTIMESET SWP.SWP09A02_RUNTIME1 11 4 2 23 16 0 2 0 0 +RUNTIMERST SWP.SWP09A02_RUNTIME1 1 1 2 23 20 0 2 0 0 +RUNTIMEREC_IN SWP.SWP09A02_RUNTIME1 11 4 2 23 24 0 2 0 0 +RUNTIME SWP.SWP09A02_RUNTIME1 11 4 2 23 8 0 2 0 0 +CYCLE SWP.SWP09A02_RUNTIME1 1 1 2 23 36 0 4 0 0 +MINUTE SWP.SWP09A02_RUNTIME1 11 4 2 23 40 0 4 0 0 +INI SWP.SWP09A02_RUNTIME1 1 1 2 23 44 0 4 0 0 +RUNTIME_INI SWP.SWP09A02_RUNTIME1 11 4 2 23 48 0 4 0 0 +IN SWP.SWP09A02_RUNTIME1.TIME_M 1 1 2 24 16 0 2 0 0 +PT SWP.SWP09A02_RUNTIME1.TIME_M 12 4 2 24 20 0 2 0 0 +Q SWP.SWP09A02_RUNTIME1.TIME_M 1 1 2 24 8 0 2 0 0 +ET SWP.SWP09A02_RUNTIME1.TIME_M 12 4 2 24 12 0 2 0 0 +IN SWP.SWP09A02_RUNTIME1.TIME_RST 1 1 2 25 16 0 2 0 0 +PT SWP.SWP09A02_RUNTIME1.TIME_RST 12 4 2 25 20 0 2 0 0 +Q SWP.SWP09A02_RUNTIME1.TIME_RST 1 1 2 25 8 0 2 0 0 +ET SWP.SWP09A02_RUNTIME1.TIME_RST 12 4 2 25 12 0 2 0 0 +RUN SWP.SWP09A02_RUNTIME2 1 1 2 26 12 0 2 0 0 +RUNTIMESET SWP.SWP09A02_RUNTIME2 11 4 2 26 16 0 2 0 0 +RUNTIMERST SWP.SWP09A02_RUNTIME2 1 1 2 26 20 0 2 0 0 +RUNTIMEREC_IN SWP.SWP09A02_RUNTIME2 11 4 2 26 24 0 2 0 0 +RUNTIME SWP.SWP09A02_RUNTIME2 11 4 2 26 8 0 2 0 0 +CYCLE SWP.SWP09A02_RUNTIME2 1 1 2 26 36 0 4 0 0 +MINUTE SWP.SWP09A02_RUNTIME2 11 4 2 26 40 0 4 0 0 +INI SWP.SWP09A02_RUNTIME2 1 1 2 26 44 0 4 0 0 +RUNTIME_INI SWP.SWP09A02_RUNTIME2 11 4 2 26 48 0 4 0 0 +IN SWP.SWP09A02_RUNTIME2.TIME_M 1 1 2 27 16 0 2 0 0 +PT SWP.SWP09A02_RUNTIME2.TIME_M 12 4 2 27 20 0 2 0 0 +Q SWP.SWP09A02_RUNTIME2.TIME_M 1 1 2 27 8 0 2 0 0 +ET SWP.SWP09A02_RUNTIME2.TIME_M 12 4 2 27 12 0 2 0 0 +IN SWP.SWP09A02_RUNTIME2.TIME_RST 1 1 2 28 16 0 2 0 0 +PT SWP.SWP09A02_RUNTIME2.TIME_RST 12 4 2 28 20 0 2 0 0 +Q SWP.SWP09A02_RUNTIME2.TIME_RST 1 1 2 28 8 0 2 0 0 +ET SWP.SWP09A02_RUNTIME2.TIME_RST 12 4 2 28 12 0 2 0 0 +RUN SWP.SWP09A03_RUNTIME1 1 1 2 29 12 0 2 0 0 +RUNTIMESET SWP.SWP09A03_RUNTIME1 11 4 2 29 16 0 2 0 0 +RUNTIMERST SWP.SWP09A03_RUNTIME1 1 1 2 29 20 0 2 0 0 +RUNTIMEREC_IN SWP.SWP09A03_RUNTIME1 11 4 2 29 24 0 2 0 0 +RUNTIME SWP.SWP09A03_RUNTIME1 11 4 2 29 8 0 2 0 0 +CYCLE SWP.SWP09A03_RUNTIME1 1 1 2 29 36 0 4 0 0 +MINUTE SWP.SWP09A03_RUNTIME1 11 4 2 29 40 0 4 0 0 +INI SWP.SWP09A03_RUNTIME1 1 1 2 29 44 0 4 0 0 +RUNTIME_INI SWP.SWP09A03_RUNTIME1 11 4 2 29 48 0 4 0 0 +IN SWP.SWP09A03_RUNTIME1.TIME_M 1 1 2 30 16 0 2 0 0 +PT SWP.SWP09A03_RUNTIME1.TIME_M 12 4 2 30 20 0 2 0 0 +Q SWP.SWP09A03_RUNTIME1.TIME_M 1 1 2 30 8 0 2 0 0 +ET SWP.SWP09A03_RUNTIME1.TIME_M 12 4 2 30 12 0 2 0 0 +IN SWP.SWP09A03_RUNTIME1.TIME_RST 1 1 2 31 16 0 2 0 0 +PT SWP.SWP09A03_RUNTIME1.TIME_RST 12 4 2 31 20 0 2 0 0 +Q SWP.SWP09A03_RUNTIME1.TIME_RST 1 1 2 31 8 0 2 0 0 +ET SWP.SWP09A03_RUNTIME1.TIME_RST 12 4 2 31 12 0 2 0 0 +RUN SWP.SWP09A03_RUNTIME2 1 1 2 32 12 0 2 0 0 +RUNTIMESET SWP.SWP09A03_RUNTIME2 11 4 2 32 16 0 2 0 0 +RUNTIMERST SWP.SWP09A03_RUNTIME2 1 1 2 32 20 0 2 0 0 +RUNTIMEREC_IN SWP.SWP09A03_RUNTIME2 11 4 2 32 24 0 2 0 0 +RUNTIME SWP.SWP09A03_RUNTIME2 11 4 2 32 8 0 2 0 0 +CYCLE SWP.SWP09A03_RUNTIME2 1 1 2 32 36 0 4 0 0 +MINUTE SWP.SWP09A03_RUNTIME2 11 4 2 32 40 0 4 0 0 +INI SWP.SWP09A03_RUNTIME2 1 1 2 32 44 0 4 0 0 +RUNTIME_INI SWP.SWP09A03_RUNTIME2 11 4 2 32 48 0 4 0 0 +IN SWP.SWP09A03_RUNTIME2.TIME_M 1 1 2 33 16 0 2 0 0 +PT SWP.SWP09A03_RUNTIME2.TIME_M 12 4 2 33 20 0 2 0 0 +Q SWP.SWP09A03_RUNTIME2.TIME_M 1 1 2 33 8 0 2 0 0 +ET SWP.SWP09A03_RUNTIME2.TIME_M 12 4 2 33 12 0 2 0 0 +IN SWP.SWP09A03_RUNTIME2.TIME_RST 1 1 2 34 16 0 2 0 0 +PT SWP.SWP09A03_RUNTIME2.TIME_RST 12 4 2 34 20 0 2 0 0 +Q SWP.SWP09A03_RUNTIME2.TIME_RST 1 1 2 34 8 0 2 0 0 +ET SWP.SWP09A03_RUNTIME2.TIME_RST 12 4 2 34 12 0 2 0 0 +RUN SWP.SWP09A04_RUNTIME1 1 1 2 35 12 0 2 0 0 +RUNTIMESET SWP.SWP09A04_RUNTIME1 11 4 2 35 16 0 2 0 0 +RUNTIMERST SWP.SWP09A04_RUNTIME1 1 1 2 35 20 0 2 0 0 +RUNTIMEREC_IN SWP.SWP09A04_RUNTIME1 11 4 2 35 24 0 2 0 0 +RUNTIME SWP.SWP09A04_RUNTIME1 11 4 2 35 8 0 2 0 0 +CYCLE SWP.SWP09A04_RUNTIME1 1 1 2 35 36 0 4 0 0 +MINUTE SWP.SWP09A04_RUNTIME1 11 4 2 35 40 0 4 0 0 +INI SWP.SWP09A04_RUNTIME1 1 1 2 35 44 0 4 0 0 +RUNTIME_INI SWP.SWP09A04_RUNTIME1 11 4 2 35 48 0 4 0 0 +IN SWP.SWP09A04_RUNTIME1.TIME_M 1 1 2 36 16 0 2 0 0 +PT SWP.SWP09A04_RUNTIME1.TIME_M 12 4 2 36 20 0 2 0 0 +Q SWP.SWP09A04_RUNTIME1.TIME_M 1 1 2 36 8 0 2 0 0 +ET SWP.SWP09A04_RUNTIME1.TIME_M 12 4 2 36 12 0 2 0 0 +IN SWP.SWP09A04_RUNTIME1.TIME_RST 1 1 2 37 16 0 2 0 0 +PT SWP.SWP09A04_RUNTIME1.TIME_RST 12 4 2 37 20 0 2 0 0 +Q SWP.SWP09A04_RUNTIME1.TIME_RST 1 1 2 37 8 0 2 0 0 +ET SWP.SWP09A04_RUNTIME1.TIME_RST 12 4 2 37 12 0 2 0 0 +RUN SWP.SWP09A04_RUNTIME2 1 1 2 38 12 0 2 0 0 +RUNTIMESET SWP.SWP09A04_RUNTIME2 11 4 2 38 16 0 2 0 0 +RUNTIMERST SWP.SWP09A04_RUNTIME2 1 1 2 38 20 0 2 0 0 +RUNTIMEREC_IN SWP.SWP09A04_RUNTIME2 11 4 2 38 24 0 2 0 0 +RUNTIME SWP.SWP09A04_RUNTIME2 11 4 2 38 8 0 2 0 0 +CYCLE SWP.SWP09A04_RUNTIME2 1 1 2 38 36 0 4 0 0 +MINUTE SWP.SWP09A04_RUNTIME2 11 4 2 38 40 0 4 0 0 +INI SWP.SWP09A04_RUNTIME2 1 1 2 38 44 0 4 0 0 +RUNTIME_INI SWP.SWP09A04_RUNTIME2 11 4 2 38 48 0 4 0 0 +IN SWP.SWP09A04_RUNTIME2.TIME_M 1 1 2 39 16 0 2 0 0 +PT SWP.SWP09A04_RUNTIME2.TIME_M 12 4 2 39 20 0 2 0 0 +Q SWP.SWP09A04_RUNTIME2.TIME_M 1 1 2 39 8 0 2 0 0 +ET SWP.SWP09A04_RUNTIME2.TIME_M 12 4 2 39 12 0 2 0 0 +IN SWP.SWP09A04_RUNTIME2.TIME_RST 1 1 2 40 16 0 2 0 0 +PT SWP.SWP09A04_RUNTIME2.TIME_RST 12 4 2 40 20 0 2 0 0 +Q SWP.SWP09A04_RUNTIME2.TIME_RST 1 1 2 40 8 0 2 0 0 +ET SWP.SWP09A04_RUNTIME2.TIME_RST 12 4 2 40 12 0 2 0 0 +RUN SWP.SWP09A05_RUNTIME1 1 1 2 41 12 0 2 0 0 +RUNTIMESET SWP.SWP09A05_RUNTIME1 11 4 2 41 16 0 2 0 0 +RUNTIMERST SWP.SWP09A05_RUNTIME1 1 1 2 41 20 0 2 0 0 +RUNTIMEREC_IN SWP.SWP09A05_RUNTIME1 11 4 2 41 24 0 2 0 0 +RUNTIME SWP.SWP09A05_RUNTIME1 11 4 2 41 8 0 2 0 0 +CYCLE SWP.SWP09A05_RUNTIME1 1 1 2 41 36 0 4 0 0 +MINUTE SWP.SWP09A05_RUNTIME1 11 4 2 41 40 0 4 0 0 +INI SWP.SWP09A05_RUNTIME1 1 1 2 41 44 0 4 0 0 +RUNTIME_INI SWP.SWP09A05_RUNTIME1 11 4 2 41 48 0 4 0 0 +IN SWP.SWP09A05_RUNTIME1.TIME_M 1 1 2 42 16 0 2 0 0 +PT SWP.SWP09A05_RUNTIME1.TIME_M 12 4 2 42 20 0 2 0 0 +Q SWP.SWP09A05_RUNTIME1.TIME_M 1 1 2 42 8 0 2 0 0 +ET SWP.SWP09A05_RUNTIME1.TIME_M 12 4 2 42 12 0 2 0 0 +IN SWP.SWP09A05_RUNTIME1.TIME_RST 1 1 2 43 16 0 2 0 0 +PT SWP.SWP09A05_RUNTIME1.TIME_RST 12 4 2 43 20 0 2 0 0 +Q SWP.SWP09A05_RUNTIME1.TIME_RST 1 1 2 43 8 0 2 0 0 +ET SWP.SWP09A05_RUNTIME1.TIME_RST 12 4 2 43 12 0 2 0 0 +RUN SWP.SWP09A05_RUNTIME2 1 1 2 44 12 0 2 0 0 +RUNTIMESET SWP.SWP09A05_RUNTIME2 11 4 2 44 16 0 2 0 0 +RUNTIMERST SWP.SWP09A05_RUNTIME2 1 1 2 44 20 0 2 0 0 +RUNTIMEREC_IN SWP.SWP09A05_RUNTIME2 11 4 2 44 24 0 2 0 0 +RUNTIME SWP.SWP09A05_RUNTIME2 11 4 2 44 8 0 2 0 0 +CYCLE SWP.SWP09A05_RUNTIME2 1 1 2 44 36 0 4 0 0 +MINUTE SWP.SWP09A05_RUNTIME2 11 4 2 44 40 0 4 0 0 +INI SWP.SWP09A05_RUNTIME2 1 1 2 44 44 0 4 0 0 +RUNTIME_INI SWP.SWP09A05_RUNTIME2 11 4 2 44 48 0 4 0 0 +IN SWP.SWP09A05_RUNTIME2.TIME_M 1 1 2 45 16 0 2 0 0 +PT SWP.SWP09A05_RUNTIME2.TIME_M 12 4 2 45 20 0 2 0 0 +Q SWP.SWP09A05_RUNTIME2.TIME_M 1 1 2 45 8 0 2 0 0 +ET SWP.SWP09A05_RUNTIME2.TIME_M 12 4 2 45 12 0 2 0 0 +IN SWP.SWP09A05_RUNTIME2.TIME_RST 1 1 2 46 16 0 2 0 0 +PT SWP.SWP09A05_RUNTIME2.TIME_RST 12 4 2 46 20 0 2 0 0 +Q SWP.SWP09A05_RUNTIME2.TIME_RST 1 1 2 46 8 0 2 0 0 +ET SWP.SWP09A05_RUNTIME2.TIME_RST 12 4 2 46 12 0 2 0 0 +RUN SWP.SWP09A06_RUNTIME1 1 1 2 47 12 0 2 0 0 +RUNTIMESET SWP.SWP09A06_RUNTIME1 11 4 2 47 16 0 2 0 0 +RUNTIMERST SWP.SWP09A06_RUNTIME1 1 1 2 47 20 0 2 0 0 +RUNTIMEREC_IN SWP.SWP09A06_RUNTIME1 11 4 2 47 24 0 2 0 0 +RUNTIME SWP.SWP09A06_RUNTIME1 11 4 2 47 8 0 2 0 0 +CYCLE SWP.SWP09A06_RUNTIME1 1 1 2 47 36 0 4 0 0 +MINUTE SWP.SWP09A06_RUNTIME1 11 4 2 47 40 0 4 0 0 +INI SWP.SWP09A06_RUNTIME1 1 1 2 47 44 0 4 0 0 +RUNTIME_INI SWP.SWP09A06_RUNTIME1 11 4 2 47 48 0 4 0 0 +IN SWP.SWP09A06_RUNTIME1.TIME_M 1 1 2 48 16 0 2 0 0 +PT SWP.SWP09A06_RUNTIME1.TIME_M 12 4 2 48 20 0 2 0 0 +Q SWP.SWP09A06_RUNTIME1.TIME_M 1 1 2 48 8 0 2 0 0 +ET SWP.SWP09A06_RUNTIME1.TIME_M 12 4 2 48 12 0 2 0 0 +IN SWP.SWP09A06_RUNTIME1.TIME_RST 1 1 2 49 16 0 2 0 0 +PT SWP.SWP09A06_RUNTIME1.TIME_RST 12 4 2 49 20 0 2 0 0 +Q SWP.SWP09A06_RUNTIME1.TIME_RST 1 1 2 49 8 0 2 0 0 +ET SWP.SWP09A06_RUNTIME1.TIME_RST 12 4 2 49 12 0 2 0 0 +RUN SWP.SWP09A06_RUNTIME2 1 1 2 50 12 0 2 0 0 +RUNTIMESET SWP.SWP09A06_RUNTIME2 11 4 2 50 16 0 2 0 0 +RUNTIMERST SWP.SWP09A06_RUNTIME2 1 1 2 50 20 0 2 0 0 +RUNTIMEREC_IN SWP.SWP09A06_RUNTIME2 11 4 2 50 24 0 2 0 0 +RUNTIME SWP.SWP09A06_RUNTIME2 11 4 2 50 8 0 2 0 0 +CYCLE SWP.SWP09A06_RUNTIME2 1 1 2 50 36 0 4 0 0 +MINUTE SWP.SWP09A06_RUNTIME2 11 4 2 50 40 0 4 0 0 +INI SWP.SWP09A06_RUNTIME2 1 1 2 50 44 0 4 0 0 +RUNTIME_INI SWP.SWP09A06_RUNTIME2 11 4 2 50 48 0 4 0 0 +IN SWP.SWP09A06_RUNTIME2.TIME_M 1 1 2 51 16 0 2 0 0 +PT SWP.SWP09A06_RUNTIME2.TIME_M 12 4 2 51 20 0 2 0 0 +Q SWP.SWP09A06_RUNTIME2.TIME_M 1 1 2 51 8 0 2 0 0 +ET SWP.SWP09A06_RUNTIME2.TIME_M 12 4 2 51 12 0 2 0 0 +IN SWP.SWP09A06_RUNTIME2.TIME_RST 1 1 2 52 16 0 2 0 0 +PT SWP.SWP09A06_RUNTIME2.TIME_RST 12 4 2 52 20 0 2 0 0 +Q SWP.SWP09A06_RUNTIME2.TIME_RST 1 1 2 52 8 0 2 0 0 +ET SWP.SWP09A06_RUNTIME2.TIME_RST 12 4 2 52 12 0 2 0 0 diff --git a/DDC0901/$GEN$/Resource/pceVars.txt.xml b/DDC0901/$GEN$/Resource/pceVars.txt.xml new file mode 100644 index 0000000..5aa317e --- /dev/null +++ b/DDC0901/$GEN$/Resource/pceVars.txt.xml @@ -0,0 +1,503 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/DDC0901/$GEN$/SCAN.LST b/DDC0901/$GEN$/SCAN.LST new file mode 100644 index 0000000..8e1df00 --- /dev/null +++ b/DDC0901/$GEN$/SCAN.LST @@ -0,0 +1,4 @@ +E:\公司项目\项目文档\PM23092溧水秦淮人家一期拆迁安置房项目\下位机\DDC0901\SCAN.POE +E:\PROGRAMFILE\EXDRIVER\EXCONFIG\EXDRIVE\LIB\BRCON_MCFB_ED_V3.3.0.1\BS_DEVSCAN.POE + + diff --git a/DDC0901/$GEN$/SCAN.PTT b/DDC0901/$GEN$/SCAN.PTT new file mode 100644 index 0000000..98c26c3 --- /dev/null +++ b/DDC0901/$GEN$/SCAN.PTT @@ -0,0 +1,7 @@ +PROGRAM SCAN + + + + + +END_PROGRAM diff --git a/DDC0901/$GEN$/SWP.LST b/DDC0901/$GEN$/SWP.LST new file mode 100644 index 0000000..cd0d215 --- /dev/null +++ b/DDC0901/$GEN$/SWP.LST @@ -0,0 +1,2 @@ +E:\公司项目\项目文档\PM23092溧水秦淮人家一期拆迁安置房项目\下位机\DDC0901\SWP.POE +E:\PROGRAMFILE\EXDRIVER\EXCONFIG\EXDRIVE\LIB\BRCON_MCFB_ED_V3.3.0.1\BS_RUNTIME.POE diff --git a/DDC0901/$GEN$/SWP.PTT b/DDC0901/$GEN$/SWP.PTT new file mode 100644 index 0000000..1ad1025 --- /dev/null +++ b/DDC0901/$GEN$/SWP.PTT @@ -0,0 +1,7 @@ +PROGRAM SWP + + + + + +END_PROGRAM diff --git a/DDC0901/$GEN$/TH4851.LST b/DDC0901/$GEN$/TH4851.LST new file mode 100644 index 0000000..ea6968f --- /dev/null +++ b/DDC0901/$GEN$/TH4851.LST @@ -0,0 +1,5 @@ +E:\公司项目\项目文档\PM23092溧水秦淮人家一期拆迁安置房项目\下位机\DDCB102\TH4851.POE + + +E:\PROGRAMFILE\EXDRIVER\EXCONFIG\EXDRIVE\LIB\BRCON_MCFB_ED_V3.3.0.1\BS_GETCRC16.POE + diff --git a/DDC0901/DDC0901.GEN b/DDC0901/DDC0901.GEN new file mode 100644 index 0000000..0833659 --- /dev/null +++ b/DDC0901/DDC0901.GEN @@ -0,0 +1,16 @@ +[PROTOTYP_PROG] +COUNT=2 +FILE1=\$GEN$\SCAN +FILE0=\$GEN$\SWP +[PROTOTYP_FB] +COUNT=0 +[PROTOTYP_FKT] +COUNT=0 +[LIBRARY] +FILE2=\LIB\BRCON_MCFB_ED_V3.3.0.1\BRCON_MCFB_ED_V3.3.0.1.GEN +COUNT=3 +FILE1=\LIB\BRCON_MCFB_IU_V4.0.0\BRCON_MCFB_ED_V4.0.1.GEN +FILE0=\LIB\sfclib\sfclib.GEN +[EXECUTABLE] +COUNT=1 +FILE0=\$ENV$\Resource\Resource diff --git a/DDC0901/DDC0901.VAR b/DDC0901/DDC0901.VAR new file mode 100644 index 0000000..eb730d0 --- /dev/null +++ b/DDC0901/DDC0901.VAR @@ -0,0 +1,24 @@ +[MAKEFILE] +COUNT=1 +ACTIVE=\$ENV$\Resource\Resource.MAK +FILE0=\$ENV$\Resource\Resource +[LIBRARY] +FILE2=\LIB\BRCON_MCFB_ED_V3.3.0.1\BRCON_MCFB_ED_V3.3.0.1.VAR +COUNT=3 +FILE1=\LIB\BRCON_MCFB_IU_V4.0.0\BRCON_MCFB_ED_V4.0.1.VAR +FILE0=\LIB\sfclib\sfclib.VAR +[ENCODING] +UTF8=1 +[ST_PROGRAM] +COUNT=2 +FILE1=\SWP +FILE0=\SCAN +[DIRECT_GLOBAL] +COUNT=1 +FILE0=\OPCDA +[TYPEDEF] +COUNT=1 +FILE0=\USERTYPE +[DATPARAM_INFO] +SeperateGen=1 +Version=4.0 diff --git a/DDC0901/OPCDA.POE b/DDC0901/OPCDA.POE new file mode 100644 index 0000000..0a62178 --- /dev/null +++ b/DDC0901/OPCDA.POE @@ -0,0 +1,111 @@ +$BEGIN_IT_HEADER +DIRECTGLOBALDEFINITIONS = 1 +$END_IT_HEADER +PROGRAM OPCDA +VAR_GLOBAL +(* IOM 0801R 鍦板潃: 0 *) +LSWP09A01_R1 AT%I0.0 :BOOL; (*娼滄薄娉典簳SUMP-01-娉1杩愯鐘舵*) +LSWP09A01_F1 AT%I0.1 :BOOL; (*娼滄薄娉典簳SUMP-01-娉1鏁呴殰鐘舵*) +LSWP09A01_R2 AT%I0.2 :BOOL; (*娼滄薄娉典簳SUMP-01-娉2杩愯鐘舵*) +LSWP09A01_F2 AT%I0.3 :BOOL; (*娼滄薄娉典簳SUMP-01-娉2鏁呴殰鐘舵*) +LSWP09A01_HL AT%I0.4 :BOOL; (*娼滄薄娉典簳SUMP-01-楂樻恫浣*) +LSWP09A01_LL AT%I0.5 :BOOL; (*娼滄薄娉典簳SUMP-01-浣庢恫浣*) + + +(* IOM 0801R 鍦板潃: 1 *) +LSWP09A02_R1 AT%I16.0 :BOOL; (*娼滄薄娉典簳SUMP-01-娉1杩愯鐘舵*) +LSWP09A02_F1 AT%I16.1 :BOOL; (*娼滄薄娉典簳SUMP-01-娉1鏁呴殰鐘舵*) +LSWP09A02_R2 AT%I16.2 :BOOL; (*娼滄薄娉典簳SUMP-01-娉2杩愯鐘舵*) +LSWP09A02_F2 AT%I16.3 :BOOL; (*娼滄薄娉典簳SUMP-01-娉2鏁呴殰鐘舵*) +LSWP09A02_HL AT%I16.4 :BOOL; (*娼滄薄娉典簳SUMP-01-楂樻恫浣*) +LSWP09A02_LL AT%I16.5 :BOOL; (*娼滄薄娉典簳SUMP-01-浣庢恫浣*) + + +(* IOM 0801R 鍦板潃: 2 *) +LSWP09A03_R1 AT%I32.0 :BOOL; (*娼滄薄娉典簳SUMP-01-娉1杩愯鐘舵*) +LSWP09A03_F1 AT%I32.1 :BOOL; (*娼滄薄娉典簳SUMP-01-娉1鏁呴殰鐘舵*) +LSWP09A03_R2 AT%I32.2 :BOOL; (*娼滄薄娉典簳SUMP-01-娉2杩愯鐘舵*) +LSWP09A03_F2 AT%I32.3 :BOOL; (*娼滄薄娉典簳SUMP-01-娉2鏁呴殰鐘舵*) +LSWP09A03_HL AT%I32.4 :BOOL; (*娼滄薄娉典簳SUMP-01-楂樻恫浣*) +LSWP09A03_LL AT%I32.5 :BOOL; (*娼滄薄娉典簳SUMP-01-浣庢恫浣*) + + +(* IOM 0801R 鍦板潃: 3 *) +LSWP09A04_R1 AT%I48.0 :BOOL; (*娼滄薄娉典簳SUMP-01-娉1杩愯鐘舵*) +LSWP09A04_F1 AT%I48.1 :BOOL; (*娼滄薄娉典簳SUMP-01-娉1鏁呴殰鐘舵*) +LSWP09A04_R2 AT%I48.2 :BOOL; (*娼滄薄娉典簳SUMP-01-娉2杩愯鐘舵*) +LSWP09A04_F2 AT%I48.3 :BOOL; (*娼滄薄娉典簳SUMP-01-娉2鏁呴殰鐘舵*) +LSWP09A04_HL AT%I48.4 :BOOL; (*娼滄薄娉典簳SUMP-01-楂樻恫浣*) +LSWP09A04_LL AT%I48.5 :BOOL; (*娼滄薄娉典簳SUMP-01-浣庢恫浣*) + + +(* IOM 0801R 鍦板潃: 4 *) +LSWP09A05_R1 AT%I64.0 :BOOL; (*娼滄薄娉典簳SUMP-01-娉1杩愯鐘舵*) +LSWP09A05_F1 AT%I64.1 :BOOL; (*娼滄薄娉典簳SUMP-01-娉1鏁呴殰鐘舵*) +LSWP09A05_R2 AT%I64.2 :BOOL; (*娼滄薄娉典簳SUMP-01-娉2杩愯鐘舵*) +LSWP09A05_F2 AT%I64.3 :BOOL; (*娼滄薄娉典簳SUMP-01-娉2鏁呴殰鐘舵*) +LSWP09A05_HL AT%I64.4 :BOOL; (*娼滄薄娉典簳SUMP-01-楂樻恫浣*) +LSWP09A05_LL AT%I64.5 :BOOL; (*娼滄薄娉典簳SUMP-01-浣庢恫浣*) + + +(* IOM 0801R 鍦板潃: 5 *) +LSWP09A06_R1 AT%I80.0 :BOOL; (*娼滄薄娉典簳SUMP-01-娉1杩愯鐘舵*) +LSWP09A06_F1 AT%I80.1 :BOOL; (*娼滄薄娉典簳SUMP-01-娉1鏁呴殰鐘舵*) +LSWP09A06_R2 AT%I80.2 :BOOL; (*娼滄薄娉典簳SUMP-01-娉2杩愯鐘舵*) +LSWP09A06_F2 AT%I80.3 :BOOL; (*娼滄薄娉典簳SUMP-01-娉2鏁呴殰鐘舵*) +LSWP09A06_HL AT%I80.4 :BOOL; (*娼滄薄娉典簳SUMP-01-楂樻恫浣*) +LSWP09A06_LL AT%I80.5 :BOOL; (*娼滄薄娉典簳SUMP-01-浣庢恫浣*) + + +LBOX09A01_DS AT%M102.0 :BOOL; (*鎺у埗绠盉01-妯″潡鍦板潃鐘舵*) +LBOX09A01_OR AT%M124.0 :REAL; (*鎺у埗绠盉00-妯″潡鍦ㄧ嚎姣斾緥*) + + +LSWP09A01_RST1 AT%M168.0 :BOOL; (*娼滄薄娉典簳09A01-杩愯鏃堕棿绱Н閲嶇疆1*) +LSWP09A01_RSTV1 AT%M172.0 :REAL; (*娼滄薄娉典簳09A01-杩愯鏃堕棿绱Н閲嶇疆鍊1*) +LSWP09A01_RH1 AT%M176.0 :REAL; (*娼滄薄娉典簳09A01-杩愯鏃堕棿绱Н鍊1*) +LSWP09A01_RST2 AT%M180.0 :BOOL; (*娼滄薄娉典簳09A01-杩愯鏃堕棿绱Н閲嶇疆2*) +LSWP09A01_RSTV2 AT%M184.0 :REAL; (*娼滄薄娉典簳09A01-杩愯鏃堕棿绱Н閲嶇疆鍊2*) +LSWP09A01_RH2 AT%M188.0 :REAL; (*娼滄薄娉典簳09A01-杩愯鏃堕棿绱Н鍊2*) + +LSWP09A02_RST1 AT%M192.0 :BOOL; (*娼滄薄娉典簳09A02-杩愯鏃堕棿绱Н閲嶇疆1*) +LSWP09A02_RSTV1 AT%M196.0 :REAL; (*娼滄薄娉典簳09A02-杩愯鏃堕棿绱Н閲嶇疆鍊1*) +LSWP09A02_RH1 AT%M200.0 :REAL; (*娼滄薄娉典簳09A02-杩愯鏃堕棿绱Н鍊1*) +LSWP09A02_RST2 AT%M204.0 :BOOL; (*娼滄薄娉典簳09A02-杩愯鏃堕棿绱Н閲嶇疆2*) +LSWP09A02_RSTV2 AT%M208.0 :REAL; (*娼滄薄娉典簳09A02-杩愯鏃堕棿绱Н閲嶇疆鍊2*) +LSWP09A02_RH2 AT%M212.0 :REAL; (*娼滄薄娉典簳09A02-杩愯鏃堕棿绱Н鍊2*) + +LSWP09A03_RST1 AT%M216.0 :BOOL; (*娼滄薄娉典簳09A03-杩愯鏃堕棿绱Н閲嶇疆1*) +LSWP09A03_RSTV1 AT%M220.0 :REAL; (*娼滄薄娉典簳09A03-杩愯鏃堕棿绱Н閲嶇疆鍊1*) +LSWP09A03_RH1 AT%M224.0 :REAL; (*娼滄薄娉典簳09A03-杩愯鏃堕棿绱Н鍊1*) +LSWP09A03_RST2 AT%M228.0 :BOOL; (*娼滄薄娉典簳09A03-杩愯鏃堕棿绱Н閲嶇疆2*) +LSWP09A03_RSTV2 AT%M232.0 :REAL; (*娼滄薄娉典簳09A03-杩愯鏃堕棿绱Н閲嶇疆鍊2*) +LSWP09A03_RH2 AT%M236.0 :REAL; (*娼滄薄娉典簳09A03-杩愯鏃堕棿绱Н鍊2*) + +LSWP09A04_RST1 AT%M240.0 :BOOL; (*娼滄薄娉典簳09A04-杩愯鏃堕棿绱Н閲嶇疆1*) +LSWP09A04_RSTV1 AT%M244.0 :REAL; (*娼滄薄娉典簳09A04-杩愯鏃堕棿绱Н閲嶇疆鍊1*) +LSWP09A04_RH1 AT%M248.0 :REAL; (*娼滄薄娉典簳09A04-杩愯鏃堕棿绱Н鍊1*) +LSWP09A04_RST2 AT%M252.0 :BOOL; (*娼滄薄娉典簳09A04-杩愯鏃堕棿绱Н閲嶇疆2*) +LSWP09A04_RSTV2 AT%M256.0 :REAL; (*娼滄薄娉典簳09A04-杩愯鏃堕棿绱Н閲嶇疆鍊2*) +LSWP09A04_RH2 AT%M260.0 :REAL; (*娼滄薄娉典簳09A04-杩愯鏃堕棿绱Н鍊2*) + +LSWP09A05_RST1 AT%M264.0 :BOOL; (*娼滄薄娉典簳09A05-杩愯鏃堕棿绱Н閲嶇疆1*) +LSWP09A05_RSTV1 AT%M268.0 :REAL; (*娼滄薄娉典簳09A05-杩愯鏃堕棿绱Н閲嶇疆鍊1*) +LSWP09A05_RH1 AT%M272.0 :REAL; (*娼滄薄娉典簳09A05-杩愯鏃堕棿绱Н鍊1*) +LSWP09A05_RST2 AT%M276.0 :BOOL; (*娼滄薄娉典簳09A05-杩愯鏃堕棿绱Н閲嶇疆2*) +LSWP09A05_RSTV2 AT%M280.0 :REAL; (*娼滄薄娉典簳09A05-杩愯鏃堕棿绱Н閲嶇疆鍊2*) +LSWP09A05_RH2 AT%M284.0 :REAL; (*娼滄薄娉典簳09A05-杩愯鏃堕棿绱Н鍊2*) + +LSWP09A06_RST1 AT%M288.0 :BOOL; (*娼滄薄娉典簳09A06-杩愯鏃堕棿绱Н閲嶇疆1*) +LSWP09A06_RSTV1 AT%M292.0 :REAL; (*娼滄薄娉典簳09A06-杩愯鏃堕棿绱Н閲嶇疆鍊1*) +LSWP09A06_RH1 AT%M296.0 :REAL; (*娼滄薄娉典簳09A06-杩愯鏃堕棿绱Н鍊1*) +LSWP09A06_RST2 AT%M300.0 :BOOL; (*娼滄薄娉典簳09A06-杩愯鏃堕棿绱Н閲嶇疆2*) +LSWP09A06_RSTV2 AT%M304.0 :REAL; (*娼滄薄娉典簳09A06-杩愯鏃堕棿绱Н閲嶇疆鍊2*) +LSWP09A06_RH2 AT%M308.0 :REAL; (*娼滄薄娉典簳09A06-杩愯鏃堕棿绱Н鍊2*) + + + +END_VAR + + +END_PROGRAM \ No newline at end of file diff --git a/DDC0901/Resource.WL b/DDC0901/Resource.WL new file mode 100644 index 0000000..ef59069 --- /dev/null +++ b/DDC0901/Resource.WL @@ -0,0 +1,11 @@ +[WATCH_ENTRIES] +FILE0=OPCDA.LIESB1A05_CO +COMMENT0=" +FILE1=OPCDA.LIESB1A04_CO +COMMENT1=" +FILE2=OPCDA.LIESB1A03_CO +COMMENT2=" +FILE3=OPCDA.LIESB1A02_CO +COMMENT3=" +FILE4=OPCDA.LIESB1A01_CO +COMMENT4=" diff --git a/DDC0901/SCAN.POE b/DDC0901/SCAN.POE new file mode 100644 index 0000000..1c5e10a --- /dev/null +++ b/DDC0901/SCAN.POE @@ -0,0 +1,150 @@ +PROGRAM SCAN +VAR_EXTERNAL + +END_VAR + +VAR_GLOBAL + +END_VAR + +VAR +Dev_Array :array[0..31] of byte; +BOX01_DevScan :BS_DevScan; +BOX02_DevScan :BS_DevScan; +BOX03_DevScan :BS_DevScan; +BOX04_DevScan :BS_DevScan; +BOX05_DevScan :BS_DevScan; + +BOX01_Hex :DWORD ; +BOX02_Hex :DWORD ; +BOX03_Hex :DWORD ; +BOX04_Hex :DWORD ; +BOX05_Hex :DWORD ; + +DEV00_IP AT%M7000.0 :BYTE; +DEV00_R AT%M8000.0 :BYTE; +DEV01_R AT%M8001.0 :BYTE; +DEV02_R AT%M8002.0 :BYTE; +DEV03_R AT%M8003.0 :BYTE; +DEV04_R AT%M8004.0 :BYTE; +DEV05_R AT%M8005.0 :BYTE; +DEV06_R AT%M8006.0 :BYTE; +DEV07_R AT%M8007.0 :BYTE; +DEV08_R AT%M8008.0 :BYTE; +DEV09_R AT%M8009.0 :BYTE; +DEV10_R AT%M8010.0 :BYTE; +DEV11_R AT%M8011.0 :BYTE; +DEV12_R AT%M8012.0 :BYTE; +DEV13_R AT%M8013.0 :BYTE; +DEV14_R AT%M8014.0 :BYTE; +DEV15_R AT%M8015.0 :BYTE; +DEV16_R AT%M8016.0 :BYTE; +DEV17_R AT%M8017.0 :BYTE; +DEV18_R AT%M8018.0 :BYTE; +DEV19_R AT%M8019.0 :BYTE; +DEV20_R AT%M8020.0 :BYTE; +DEV21_R AT%M8021.0 :BYTE; +DEV22_R AT%M8022.0 :BYTE; +DEV23_R AT%M8023.0 :BYTE; +DEV24_R AT%M8024.0 :BYTE; +DEV25_R AT%M8025.0 :BYTE; +DEV26_R AT%M8026.0 :BYTE; +DEV27_R AT%M8027.0 :BYTE; +DEV28_R AT%M8028.0 :BYTE; +DEV29_R AT%M8029.0 :BYTE; +DEV30_R AT%M8030.0 :BYTE; +DEV31_R AT%M8031.0 :BYTE; + +END_VAR + +(*Automatically declared*) +VAR_EXTERNAL + LBOX09A01_OR : REAL; + LBOX09A01_DS : BOOL; +END_VAR +(** **) +(** {*模块地址分配设定,分别对应0~31号地址模块,从右起*} **) +(** {* 3 2 1 *} **) +(** {*10987654321098765432109876543210*} **) +(** BOX01_Hex :=2#00000000000000000000000000111111 ; **) + (* assign - Stmt *) + LD 2#00000000000000000000000000111111 + ST BOX01_Hex + +(** **) +(** {*模块扫描功能块关联*} **) +(** BOX01_DevScan( Dev_Array:= Dev_Array , Dev_Scan_Hex:= BOX01_Hex | LBOX09A01_DS:= Dev_Ready, LBOX09A01_OR:= Dev_Ratio ); **) + (* call - Stmt *) + CAL BOX01_DevScan ( + Dev_Array := Dev_Array, + Dev_Scan_Hex := BOX01_Hex + | + LBOX09A01_DS := Dev_Ready, + LBOX09A01_OR := Dev_Ratio + ) + +(** **) +(** {****************************************************默认段****************************************************} **) +(** {*模块设备状态关联*} **) +(** Dev_Array[0] :=DEV00_R; **) + (* assign - Stmt *) + LD DEV00_R + ST Dev_Array[0] + +(** Dev_Array[1] :=DEV01_R; **) + (* assign - Stmt *) + LD DEV01_R + ST Dev_Array[1] + +(** Dev_Array[2] :=DEV02_R; **) + (* assign - Stmt *) + LD DEV02_R + ST Dev_Array[2] + +(** Dev_Array[3] :=DEV03_R; **) + (* assign - Stmt *) + LD DEV03_R + ST Dev_Array[3] + +(** Dev_Array[4] :=DEV04_R; **) + (* assign - Stmt *) + LD DEV04_R + ST Dev_Array[4] + +(** Dev_Array[5] :=DEV05_R; **) + (* assign - Stmt *) + LD DEV05_R + ST Dev_Array[5] + +(** Dev_Array[6] :=DEV06_R; **) + (* assign - Stmt *) + LD DEV06_R + ST Dev_Array[6] + +(** Dev_Array[7] :=DEV07_R; **) + (* assign - Stmt *) + LD DEV07_R + ST Dev_Array[7] + +(** Dev_Array[8] :=DEV08_R; **) + (* assign - Stmt *) + LD DEV08_R + ST Dev_Array[8] + +(** Dev_Array[9] :=DEV09_R; **) + (* assign - Stmt *) + LD DEV09_R + ST Dev_Array[9] + +(** Dev_Array[10]:=DEV10_R; **) + (* assign - Stmt *) + LD DEV10_R + ST Dev_Array[10] + +(** Dev_Array[11]:=DEV11_R; **) + (* assign - Stmt *) + LD DEV11_R + ST Dev_Array[11] + + +END_PROGRAM \ No newline at end of file diff --git a/DDC0901/SCAN.ST b/DDC0901/SCAN.ST new file mode 100644 index 0000000..e00cd56 --- /dev/null +++ b/DDC0901/SCAN.ST @@ -0,0 +1,83 @@ +PROGRAM SCAN +VAR_EXTERNAL + +END_VAR + +VAR_GLOBAL + +END_VAR + +VAR +Dev_Array :array[0..31] of byte; +BOX01_DevScan :BS_DevScan; +BOX02_DevScan :BS_DevScan; +BOX03_DevScan :BS_DevScan; +BOX04_DevScan :BS_DevScan; +BOX05_DevScan :BS_DevScan; + +BOX01_Hex :DWORD ; +BOX02_Hex :DWORD ; +BOX03_Hex :DWORD ; +BOX04_Hex :DWORD ; +BOX05_Hex :DWORD ; + +DEV00_IP AT%M7000.0 :BYTE; +DEV00_R AT%M8000.0 :BYTE; +DEV01_R AT%M8001.0 :BYTE; +DEV02_R AT%M8002.0 :BYTE; +DEV03_R AT%M8003.0 :BYTE; +DEV04_R AT%M8004.0 :BYTE; +DEV05_R AT%M8005.0 :BYTE; +DEV06_R AT%M8006.0 :BYTE; +DEV07_R AT%M8007.0 :BYTE; +DEV08_R AT%M8008.0 :BYTE; +DEV09_R AT%M8009.0 :BYTE; +DEV10_R AT%M8010.0 :BYTE; +DEV11_R AT%M8011.0 :BYTE; +DEV12_R AT%M8012.0 :BYTE; +DEV13_R AT%M8013.0 :BYTE; +DEV14_R AT%M8014.0 :BYTE; +DEV15_R AT%M8015.0 :BYTE; +DEV16_R AT%M8016.0 :BYTE; +DEV17_R AT%M8017.0 :BYTE; +DEV18_R AT%M8018.0 :BYTE; +DEV19_R AT%M8019.0 :BYTE; +DEV20_R AT%M8020.0 :BYTE; +DEV21_R AT%M8021.0 :BYTE; +DEV22_R AT%M8022.0 :BYTE; +DEV23_R AT%M8023.0 :BYTE; +DEV24_R AT%M8024.0 :BYTE; +DEV25_R AT%M8025.0 :BYTE; +DEV26_R AT%M8026.0 :BYTE; +DEV27_R AT%M8027.0 :BYTE; +DEV28_R AT%M8028.0 :BYTE; +DEV29_R AT%M8029.0 :BYTE; +DEV30_R AT%M8030.0 :BYTE; +DEV31_R AT%M8031.0 :BYTE; + +END_VAR + +(*妯″潡鍦板潃鍒嗛厤璁惧畾锛屽垎鍒搴0~31鍙峰湴鍧妯″潡锛屼粠鍙宠捣*) + (* 3 2 1 *) + (*10987654321098765432109876543210*) +BOX01_Hex :=2#00000000000000000000000000111111 ; + +(*妯″潡鎵弿鍔熻兘鍧楀叧鑱*) +BOX01_DevScan( Dev_Array:= Dev_Array , Dev_Scan_Hex:= BOX01_Hex | LBOX09A01_DS:= Dev_Ready, LBOX09A01_OR:= Dev_Ratio ); + +(****************************************************榛樿娈****************************************************) +(*妯″潡璁惧鐘舵佸叧鑱*) +Dev_Array[0] :=DEV00_R; +Dev_Array[1] :=DEV01_R; +Dev_Array[2] :=DEV02_R; +Dev_Array[3] :=DEV03_R; +Dev_Array[4] :=DEV04_R; +Dev_Array[5] :=DEV05_R; +Dev_Array[6] :=DEV06_R; +Dev_Array[7] :=DEV07_R; +Dev_Array[8] :=DEV08_R; +Dev_Array[9] :=DEV09_R; +Dev_Array[10]:=DEV10_R; +Dev_Array[11]:=DEV11_R; + +END_PROGRAM \ No newline at end of file diff --git a/DDC0901/SCAN.bak b/DDC0901/SCAN.bak new file mode 100644 index 0000000..e00cd56 --- /dev/null +++ b/DDC0901/SCAN.bak @@ -0,0 +1,83 @@ +PROGRAM SCAN +VAR_EXTERNAL + +END_VAR + +VAR_GLOBAL + +END_VAR + +VAR +Dev_Array :array[0..31] of byte; +BOX01_DevScan :BS_DevScan; +BOX02_DevScan :BS_DevScan; +BOX03_DevScan :BS_DevScan; +BOX04_DevScan :BS_DevScan; +BOX05_DevScan :BS_DevScan; + +BOX01_Hex :DWORD ; +BOX02_Hex :DWORD ; +BOX03_Hex :DWORD ; +BOX04_Hex :DWORD ; +BOX05_Hex :DWORD ; + +DEV00_IP AT%M7000.0 :BYTE; +DEV00_R AT%M8000.0 :BYTE; +DEV01_R AT%M8001.0 :BYTE; +DEV02_R AT%M8002.0 :BYTE; +DEV03_R AT%M8003.0 :BYTE; +DEV04_R AT%M8004.0 :BYTE; +DEV05_R AT%M8005.0 :BYTE; +DEV06_R AT%M8006.0 :BYTE; +DEV07_R AT%M8007.0 :BYTE; +DEV08_R AT%M8008.0 :BYTE; +DEV09_R AT%M8009.0 :BYTE; +DEV10_R AT%M8010.0 :BYTE; +DEV11_R AT%M8011.0 :BYTE; +DEV12_R AT%M8012.0 :BYTE; +DEV13_R AT%M8013.0 :BYTE; +DEV14_R AT%M8014.0 :BYTE; +DEV15_R AT%M8015.0 :BYTE; +DEV16_R AT%M8016.0 :BYTE; +DEV17_R AT%M8017.0 :BYTE; +DEV18_R AT%M8018.0 :BYTE; +DEV19_R AT%M8019.0 :BYTE; +DEV20_R AT%M8020.0 :BYTE; +DEV21_R AT%M8021.0 :BYTE; +DEV22_R AT%M8022.0 :BYTE; +DEV23_R AT%M8023.0 :BYTE; +DEV24_R AT%M8024.0 :BYTE; +DEV25_R AT%M8025.0 :BYTE; +DEV26_R AT%M8026.0 :BYTE; +DEV27_R AT%M8027.0 :BYTE; +DEV28_R AT%M8028.0 :BYTE; +DEV29_R AT%M8029.0 :BYTE; +DEV30_R AT%M8030.0 :BYTE; +DEV31_R AT%M8031.0 :BYTE; + +END_VAR + +(*妯″潡鍦板潃鍒嗛厤璁惧畾锛屽垎鍒搴0~31鍙峰湴鍧妯″潡锛屼粠鍙宠捣*) + (* 3 2 1 *) + (*10987654321098765432109876543210*) +BOX01_Hex :=2#00000000000000000000000000111111 ; + +(*妯″潡鎵弿鍔熻兘鍧楀叧鑱*) +BOX01_DevScan( Dev_Array:= Dev_Array , Dev_Scan_Hex:= BOX01_Hex | LBOX09A01_DS:= Dev_Ready, LBOX09A01_OR:= Dev_Ratio ); + +(****************************************************榛樿娈****************************************************) +(*妯″潡璁惧鐘舵佸叧鑱*) +Dev_Array[0] :=DEV00_R; +Dev_Array[1] :=DEV01_R; +Dev_Array[2] :=DEV02_R; +Dev_Array[3] :=DEV03_R; +Dev_Array[4] :=DEV04_R; +Dev_Array[5] :=DEV05_R; +Dev_Array[6] :=DEV06_R; +Dev_Array[7] :=DEV07_R; +Dev_Array[8] :=DEV08_R; +Dev_Array[9] :=DEV09_R; +Dev_Array[10]:=DEV10_R; +Dev_Array[11]:=DEV11_R; + +END_PROGRAM \ No newline at end of file diff --git a/DDC0901/SWP.POE b/DDC0901/SWP.POE new file mode 100644 index 0000000..90129f2 --- /dev/null +++ b/DDC0901/SWP.POE @@ -0,0 +1,211 @@ +PROGRAM SWP +VAR_EXTERNAL + +END_VAR + +VAR_GLOBAL + +END_VAR + +VAR +SWP09A01_RunTime1:BS_RunTime; +SWP09A01_RunTime2:BS_RunTime; +SWP09A02_RunTime1:BS_RunTime; +SWP09A02_RunTime2:BS_RunTime; +SWP09A03_RunTime1:BS_RunTime; +SWP09A03_RunTime2:BS_RunTime; +SWP09A04_RunTime1:BS_RunTime; +SWP09A04_RunTime2:BS_RunTime; +SWP09A05_RunTime1:BS_RunTime; +SWP09A05_RunTime2:BS_RunTime; +SWP09A06_RunTime1:BS_RunTime; +SWP09A06_RunTime2:BS_RunTime; + +END_VAR + +(*Automatically declared*) +VAR_EXTERNAL + LSWP09A06_RSTV2 : REAL; + LSWP09A01_RH1 : REAL; + LSWP09A06_RSTV1 : REAL; + LSWP09A01_RST2 : BOOL; + LSWP09A01_RST1 : BOOL; + LSWP09A02_R2 : BOOL; + LSWP09A02_R1 : BOOL; + LSWP09A02_RSTV2 : REAL; + LSWP09A02_RST2 : BOOL; + LSWP09A02_RST1 : BOOL; + LSWP09A03_R2 : BOOL; + LSWP09A03_R1 : BOOL; + LSWP09A02_RSTV1 : REAL; + LSWP09A04_RSTV1 : REAL; + LSWP09A04_R2 : BOOL; + LSWP09A04_R1 : BOOL; + LSWP09A01_R2 : BOOL; + LSWP09A01_R1 : BOOL; + LSWP09A05_RSTV2 : REAL; + LSWP09A04_RSTV2 : REAL; + LSWP09A03_RH1 : REAL; + LSWP09A01_RSTV2 : REAL; + LSWP09A06_RH1 : REAL; + LSWP09A05_RH2 : REAL; + LSWP09A03_RH2 : REAL; + LSWP09A03_RST2 : BOOL; + LSWP09A03_RST1 : BOOL; + LSWP09A06_R2 : BOOL; + LSWP09A06_R1 : BOOL; + LSWP09A05_RSTV1 : REAL; + LSWP09A01_RSTV1 : REAL; + LSWP09A06_RH2 : REAL; + LSWP09A06_RST2 : BOOL; + LSWP09A06_RST1 : BOOL; + LSWP09A05_RH1 : REAL; + LSWP09A04_RH2 : REAL; + LSWP09A03_RSTV1 : REAL; + LSWP09A02_RH1 : REAL; + LSWP09A05_R2 : BOOL; + LSWP09A05_R1 : BOOL; + LSWP09A05_RST2 : BOOL; + LSWP09A05_RST1 : BOOL; + LSWP09A04_RH1 : REAL; + LSWP09A03_RSTV2 : REAL; + LSWP09A01_RH2 : REAL; + LSWP09A02_RH2 : REAL; + LSWP09A04_RST2 : BOOL; + LSWP09A04_RST1 : BOOL; +END_VAR +(** {*运行累积时间*} **) +(** SWP09A01_RunTime1(RUN :=LSWP09A01_R1 , RUNTIMESET :=LSWP09A01_RSTV1 , RUNTIMERST :=LSWP09A01_RST1 , RunTimeRec_In :=LSWP09A01_RH1 | LSWP09A01_RH1:= RUNTIME); **) + (* call - Stmt *) + CAL SWP09A01_RunTime1 ( + RUN := LSWP09A01_R1, + RUNTIMESET := LSWP09A01_RSTV1, + RUNTIMERST := LSWP09A01_RST1, + RunTimeRec_In := LSWP09A01_RH1 + | + LSWP09A01_RH1 := RUNTIME + ) + +(** SWP09A01_RunTime2(RUN :=LSWP09A01_R2 , RUNTIMESET :=LSWP09A01_RSTV2 , RUNTIMERST :=LSWP09A01_RST2 , RunTimeRec_In :=LSWP09A01_RH2 | LSWP09A01_RH2:= RUNTIME); **) + (* call - Stmt *) + CAL SWP09A01_RunTime2 ( + RUN := LSWP09A01_R2, + RUNTIMESET := LSWP09A01_RSTV2, + RUNTIMERST := LSWP09A01_RST2, + RunTimeRec_In := LSWP09A01_RH2 + | + LSWP09A01_RH2 := RUNTIME + ) + +(** SWP09A02_RunTime1(RUN :=LSWP09A02_R1 , RUNTIMESET :=LSWP09A02_RSTV1 , RUNTIMERST :=LSWP09A02_RST1 , RunTimeRec_In :=LSWP09A02_RH1 | LSWP09A02_RH1:= RUNTIME); **) + (* call - Stmt *) + CAL SWP09A02_RunTime1 ( + RUN := LSWP09A02_R1, + RUNTIMESET := LSWP09A02_RSTV1, + RUNTIMERST := LSWP09A02_RST1, + RunTimeRec_In := LSWP09A02_RH1 + | + LSWP09A02_RH1 := RUNTIME + ) + +(** SWP09A02_RunTime2(RUN :=LSWP09A02_R2 , RUNTIMESET :=LSWP09A02_RSTV2 , RUNTIMERST :=LSWP09A02_RST2 , RunTimeRec_In :=LSWP09A02_RH2 | LSWP09A02_RH2:= RUNTIME); **) + (* call - Stmt *) + CAL SWP09A02_RunTime2 ( + RUN := LSWP09A02_R2, + RUNTIMESET := LSWP09A02_RSTV2, + RUNTIMERST := LSWP09A02_RST2, + RunTimeRec_In := LSWP09A02_RH2 + | + LSWP09A02_RH2 := RUNTIME + ) + +(** SWP09A03_RunTime1(RUN :=LSWP09A03_R1 , RUNTIMESET :=LSWP09A03_RSTV1 , RUNTIMERST :=LSWP09A03_RST1 , RunTimeRec_In :=LSWP09A03_RH1 | LSWP09A03_RH1:= RUNTIME); **) + (* call - Stmt *) + CAL SWP09A03_RunTime1 ( + RUN := LSWP09A03_R1, + RUNTIMESET := LSWP09A03_RSTV1, + RUNTIMERST := LSWP09A03_RST1, + RunTimeRec_In := LSWP09A03_RH1 + | + LSWP09A03_RH1 := RUNTIME + ) + +(** SWP09A03_RunTime2(RUN :=LSWP09A03_R2 , RUNTIMESET :=LSWP09A03_RSTV2 , RUNTIMERST :=LSWP09A03_RST2 , RunTimeRec_In :=LSWP09A03_RH2 | LSWP09A03_RH2:= RUNTIME); **) + (* call - Stmt *) + CAL SWP09A03_RunTime2 ( + RUN := LSWP09A03_R2, + RUNTIMESET := LSWP09A03_RSTV2, + RUNTIMERST := LSWP09A03_RST2, + RunTimeRec_In := LSWP09A03_RH2 + | + LSWP09A03_RH2 := RUNTIME + ) + +(** SWP09A04_RunTime1(RUN :=LSWP09A04_R1 , RUNTIMESET :=LSWP09A04_RSTV1 , RUNTIMERST :=LSWP09A04_RST1 , RunTimeRec_In :=LSWP09A04_RH1 | LSWP09A04_RH1:= RUNTIME); **) + (* call - Stmt *) + CAL SWP09A04_RunTime1 ( + RUN := LSWP09A04_R1, + RUNTIMESET := LSWP09A04_RSTV1, + RUNTIMERST := LSWP09A04_RST1, + RunTimeRec_In := LSWP09A04_RH1 + | + LSWP09A04_RH1 := RUNTIME + ) + +(** SWP09A04_RunTime2(RUN :=LSWP09A04_R2 , RUNTIMESET :=LSWP09A04_RSTV2 , RUNTIMERST :=LSWP09A04_RST2 , RunTimeRec_In :=LSWP09A04_RH2 | LSWP09A04_RH2:= RUNTIME); **) + (* call - Stmt *) + CAL SWP09A04_RunTime2 ( + RUN := LSWP09A04_R2, + RUNTIMESET := LSWP09A04_RSTV2, + RUNTIMERST := LSWP09A04_RST2, + RunTimeRec_In := LSWP09A04_RH2 + | + LSWP09A04_RH2 := RUNTIME + ) + +(** SWP09A05_RunTime1(RUN :=LSWP09A05_R1 , RUNTIMESET :=LSWP09A05_RSTV1 , RUNTIMERST :=LSWP09A05_RST1 , RunTimeRec_In :=LSWP09A05_RH1 | LSWP09A05_RH1:= RUNTIME); **) + (* call - Stmt *) + CAL SWP09A05_RunTime1 ( + RUN := LSWP09A05_R1, + RUNTIMESET := LSWP09A05_RSTV1, + RUNTIMERST := LSWP09A05_RST1, + RunTimeRec_In := LSWP09A05_RH1 + | + LSWP09A05_RH1 := RUNTIME + ) + +(** SWP09A05_RunTime2(RUN :=LSWP09A05_R2 , RUNTIMESET :=LSWP09A05_RSTV2 , RUNTIMERST :=LSWP09A05_RST2 , RunTimeRec_In :=LSWP09A05_RH2 | LSWP09A05_RH2:= RUNTIME); **) + (* call - Stmt *) + CAL SWP09A05_RunTime2 ( + RUN := LSWP09A05_R2, + RUNTIMESET := LSWP09A05_RSTV2, + RUNTIMERST := LSWP09A05_RST2, + RunTimeRec_In := LSWP09A05_RH2 + | + LSWP09A05_RH2 := RUNTIME + ) + +(** SWP09A06_RunTime1(RUN :=LSWP09A06_R1 , RUNTIMESET :=LSWP09A06_RSTV1 , RUNTIMERST :=LSWP09A06_RST1 , RunTimeRec_In :=LSWP09A06_RH1 | LSWP09A06_RH1:= RUNTIME); **) + (* call - Stmt *) + CAL SWP09A06_RunTime1 ( + RUN := LSWP09A06_R1, + RUNTIMESET := LSWP09A06_RSTV1, + RUNTIMERST := LSWP09A06_RST1, + RunTimeRec_In := LSWP09A06_RH1 + | + LSWP09A06_RH1 := RUNTIME + ) + +(** SWP09A06_RunTime2(RUN :=LSWP09A06_R2 , RUNTIMESET :=LSWP09A06_RSTV2 , RUNTIMERST :=LSWP09A06_RST2 , RunTimeRec_In :=LSWP09A06_RH2 | LSWP09A06_RH2:= RUNTIME); **) + (* call - Stmt *) + CAL SWP09A06_RunTime2 ( + RUN := LSWP09A06_R2, + RUNTIMESET := LSWP09A06_RSTV2, + RUNTIMERST := LSWP09A06_RST2, + RunTimeRec_In := LSWP09A06_RH2 + | + LSWP09A06_RH2 := RUNTIME + ) + + +END_PROGRAM \ No newline at end of file diff --git a/DDC0901/SWP.ST b/DDC0901/SWP.ST new file mode 100644 index 0000000..fafaa01 --- /dev/null +++ b/DDC0901/SWP.ST @@ -0,0 +1,39 @@ +PROGRAM SWP +VAR_EXTERNAL + +END_VAR + +VAR_GLOBAL + +END_VAR + +VAR +SWP09A01_RunTime1:BS_RunTime; +SWP09A01_RunTime2:BS_RunTime; +SWP09A02_RunTime1:BS_RunTime; +SWP09A02_RunTime2:BS_RunTime; +SWP09A03_RunTime1:BS_RunTime; +SWP09A03_RunTime2:BS_RunTime; +SWP09A04_RunTime1:BS_RunTime; +SWP09A04_RunTime2:BS_RunTime; +SWP09A05_RunTime1:BS_RunTime; +SWP09A05_RunTime2:BS_RunTime; +SWP09A06_RunTime1:BS_RunTime; +SWP09A06_RunTime2:BS_RunTime; + +END_VAR + (*杩愯绱Н鏃堕棿*) + SWP09A01_RunTime1(RUN :=LSWP09A01_R1 , RUNTIMESET :=LSWP09A01_RSTV1 , RUNTIMERST :=LSWP09A01_RST1 , RunTimeRec_In :=LSWP09A01_RH1 | LSWP09A01_RH1:= RUNTIME); + SWP09A01_RunTime2(RUN :=LSWP09A01_R2 , RUNTIMESET :=LSWP09A01_RSTV2 , RUNTIMERST :=LSWP09A01_RST2 , RunTimeRec_In :=LSWP09A01_RH2 | LSWP09A01_RH2:= RUNTIME); + SWP09A02_RunTime1(RUN :=LSWP09A02_R1 , RUNTIMESET :=LSWP09A02_RSTV1 , RUNTIMERST :=LSWP09A02_RST1 , RunTimeRec_In :=LSWP09A02_RH1 | LSWP09A02_RH1:= RUNTIME); + SWP09A02_RunTime2(RUN :=LSWP09A02_R2 , RUNTIMESET :=LSWP09A02_RSTV2 , RUNTIMERST :=LSWP09A02_RST2 , RunTimeRec_In :=LSWP09A02_RH2 | LSWP09A02_RH2:= RUNTIME); + SWP09A03_RunTime1(RUN :=LSWP09A03_R1 , RUNTIMESET :=LSWP09A03_RSTV1 , RUNTIMERST :=LSWP09A03_RST1 , RunTimeRec_In :=LSWP09A03_RH1 | LSWP09A03_RH1:= RUNTIME); + SWP09A03_RunTime2(RUN :=LSWP09A03_R2 , RUNTIMESET :=LSWP09A03_RSTV2 , RUNTIMERST :=LSWP09A03_RST2 , RunTimeRec_In :=LSWP09A03_RH2 | LSWP09A03_RH2:= RUNTIME); + SWP09A04_RunTime1(RUN :=LSWP09A04_R1 , RUNTIMESET :=LSWP09A04_RSTV1 , RUNTIMERST :=LSWP09A04_RST1 , RunTimeRec_In :=LSWP09A04_RH1 | LSWP09A04_RH1:= RUNTIME); + SWP09A04_RunTime2(RUN :=LSWP09A04_R2 , RUNTIMESET :=LSWP09A04_RSTV2 , RUNTIMERST :=LSWP09A04_RST2 , RunTimeRec_In :=LSWP09A04_RH2 | LSWP09A04_RH2:= RUNTIME); + SWP09A05_RunTime1(RUN :=LSWP09A05_R1 , RUNTIMESET :=LSWP09A05_RSTV1 , RUNTIMERST :=LSWP09A05_RST1 , RunTimeRec_In :=LSWP09A05_RH1 | LSWP09A05_RH1:= RUNTIME); + SWP09A05_RunTime2(RUN :=LSWP09A05_R2 , RUNTIMESET :=LSWP09A05_RSTV2 , RUNTIMERST :=LSWP09A05_RST2 , RunTimeRec_In :=LSWP09A05_RH2 | LSWP09A05_RH2:= RUNTIME); + SWP09A06_RunTime1(RUN :=LSWP09A06_R1 , RUNTIMESET :=LSWP09A06_RSTV1 , RUNTIMERST :=LSWP09A06_RST1 , RunTimeRec_In :=LSWP09A06_RH1 | LSWP09A06_RH1:= RUNTIME); + SWP09A06_RunTime2(RUN :=LSWP09A06_R2 , RUNTIMESET :=LSWP09A06_RSTV2 , RUNTIMERST :=LSWP09A06_RST2 , RunTimeRec_In :=LSWP09A06_RH2 | LSWP09A06_RH2:= RUNTIME); + +END_PROGRAM \ No newline at end of file diff --git a/DDC0901/SWP.bak b/DDC0901/SWP.bak new file mode 100644 index 0000000..fafaa01 --- /dev/null +++ b/DDC0901/SWP.bak @@ -0,0 +1,39 @@ +PROGRAM SWP +VAR_EXTERNAL + +END_VAR + +VAR_GLOBAL + +END_VAR + +VAR +SWP09A01_RunTime1:BS_RunTime; +SWP09A01_RunTime2:BS_RunTime; +SWP09A02_RunTime1:BS_RunTime; +SWP09A02_RunTime2:BS_RunTime; +SWP09A03_RunTime1:BS_RunTime; +SWP09A03_RunTime2:BS_RunTime; +SWP09A04_RunTime1:BS_RunTime; +SWP09A04_RunTime2:BS_RunTime; +SWP09A05_RunTime1:BS_RunTime; +SWP09A05_RunTime2:BS_RunTime; +SWP09A06_RunTime1:BS_RunTime; +SWP09A06_RunTime2:BS_RunTime; + +END_VAR + (*杩愯绱Н鏃堕棿*) + SWP09A01_RunTime1(RUN :=LSWP09A01_R1 , RUNTIMESET :=LSWP09A01_RSTV1 , RUNTIMERST :=LSWP09A01_RST1 , RunTimeRec_In :=LSWP09A01_RH1 | LSWP09A01_RH1:= RUNTIME); + SWP09A01_RunTime2(RUN :=LSWP09A01_R2 , RUNTIMESET :=LSWP09A01_RSTV2 , RUNTIMERST :=LSWP09A01_RST2 , RunTimeRec_In :=LSWP09A01_RH2 | LSWP09A01_RH2:= RUNTIME); + SWP09A02_RunTime1(RUN :=LSWP09A02_R1 , RUNTIMESET :=LSWP09A02_RSTV1 , RUNTIMERST :=LSWP09A02_RST1 , RunTimeRec_In :=LSWP09A02_RH1 | LSWP09A02_RH1:= RUNTIME); + SWP09A02_RunTime2(RUN :=LSWP09A02_R2 , RUNTIMESET :=LSWP09A02_RSTV2 , RUNTIMERST :=LSWP09A02_RST2 , RunTimeRec_In :=LSWP09A02_RH2 | LSWP09A02_RH2:= RUNTIME); + SWP09A03_RunTime1(RUN :=LSWP09A03_R1 , RUNTIMESET :=LSWP09A03_RSTV1 , RUNTIMERST :=LSWP09A03_RST1 , RunTimeRec_In :=LSWP09A03_RH1 | LSWP09A03_RH1:= RUNTIME); + SWP09A03_RunTime2(RUN :=LSWP09A03_R2 , RUNTIMESET :=LSWP09A03_RSTV2 , RUNTIMERST :=LSWP09A03_RST2 , RunTimeRec_In :=LSWP09A03_RH2 | LSWP09A03_RH2:= RUNTIME); + SWP09A04_RunTime1(RUN :=LSWP09A04_R1 , RUNTIMESET :=LSWP09A04_RSTV1 , RUNTIMERST :=LSWP09A04_RST1 , RunTimeRec_In :=LSWP09A04_RH1 | LSWP09A04_RH1:= RUNTIME); + SWP09A04_RunTime2(RUN :=LSWP09A04_R2 , RUNTIMESET :=LSWP09A04_RSTV2 , RUNTIMERST :=LSWP09A04_RST2 , RunTimeRec_In :=LSWP09A04_RH2 | LSWP09A04_RH2:= RUNTIME); + SWP09A05_RunTime1(RUN :=LSWP09A05_R1 , RUNTIMESET :=LSWP09A05_RSTV1 , RUNTIMERST :=LSWP09A05_RST1 , RunTimeRec_In :=LSWP09A05_RH1 | LSWP09A05_RH1:= RUNTIME); + SWP09A05_RunTime2(RUN :=LSWP09A05_R2 , RUNTIMESET :=LSWP09A05_RSTV2 , RUNTIMERST :=LSWP09A05_RST2 , RunTimeRec_In :=LSWP09A05_RH2 | LSWP09A05_RH2:= RUNTIME); + SWP09A06_RunTime1(RUN :=LSWP09A06_R1 , RUNTIMESET :=LSWP09A06_RSTV1 , RUNTIMERST :=LSWP09A06_RST1 , RunTimeRec_In :=LSWP09A06_RH1 | LSWP09A06_RH1:= RUNTIME); + SWP09A06_RunTime2(RUN :=LSWP09A06_R2 , RUNTIMESET :=LSWP09A06_RSTV2 , RUNTIMERST :=LSWP09A06_RST2 , RunTimeRec_In :=LSWP09A06_RH2 | LSWP09A06_RH2:= RUNTIME); + +END_PROGRAM \ No newline at end of file diff --git a/DDC0901/USERTYPE.TYP b/DDC0901/USERTYPE.TYP new file mode 100644 index 0000000..b77bf99 --- /dev/null +++ b/DDC0901/USERTYPE.TYP @@ -0,0 +1,5 @@ +[IEC_IEC_NORM] +TYPE + +END_TYPE + diff --git a/DDC0901/cfcxref.xsl b/DDC0901/cfcxref.xsl new file mode 100644 index 0000000..cb124ed --- /dev/null +++ b/DDC0901/cfcxref.xsl @@ -0,0 +1,101 @@ + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + +
+ Source + + Target(s) +
+
+ + + + + + + + + + + + + +
SourceNameConnectorLayerPrintOn
+ + + + + + + +
Page:
Row:
+
+
+ + + + + +
+ + + + + + + + + + + + + + + + + + + +
TargetNameConnectorLayerPrintOn
+ + + + + + + +
Page:
Row:
+
+
+
+ + +
+
\ No newline at end of file diff --git a/DDC0901/inputFileList b/DDC0901/inputFileList new file mode 100644 index 0000000..7ca17af --- /dev/null +++ b/DDC0901/inputFileList @@ -0,0 +1,3 @@ +2 +E:\公司项目\项目文档\PM23092溧水秦淮人家一期拆迁安置房项目\下位机\DDC0901\$GEN$\Resource\SCAN.CRD +E:\公司项目\项目文档\PM23092溧水秦淮人家一期拆迁安置房项目\下位机\DDC0901\$GEN$\Resource\SWP.CRD