Added Alpha Communication to ABB Robot
This commit is contained in:
@@ -947,4 +947,11 @@ PROGRAM _CYCLIC
|
||||
lAxisBelt.Error.bAcknowledge := (lAxisBelt.Error.uiID > 0);
|
||||
usErrorReset := 0;
|
||||
END_IF
|
||||
|
||||
|
||||
gbOuPrgBit0 := BIT_TST (enBladetype, 0);
|
||||
gbOuPrgBit1 := BIT_TST (enBladetype, 1);
|
||||
gbOuPrgBit2 := BIT_TST (enBladetype, 2);
|
||||
gbOuPrgBit3 := BIT_TST (enBladetype, 3);
|
||||
|
||||
END_PROGRAM
|
||||
|
||||
10
Logical/Communication/ABBCom/ABBCom.st
Normal file
10
Logical/Communication/ABBCom/ABBCom.st
Normal file
@@ -0,0 +1,10 @@
|
||||
PROGRAM _INIT
|
||||
|
||||
|
||||
END_PROGRAM
|
||||
|
||||
|
||||
PROGRAM _CYCLIC
|
||||
|
||||
|
||||
END_PROGRAM
|
||||
18
Logical/Communication/ABBCom/ABBCom.var
Normal file
18
Logical/Communication/ABBCom/ABBCom.var
Normal file
@@ -0,0 +1,18 @@
|
||||
(********************************************************************
|
||||
* COPYRIGHT --
|
||||
********************************************************************
|
||||
* Program: ABBCom
|
||||
* File: ABBCom.var
|
||||
* Author: michi
|
||||
* Created: March 27, 2014
|
||||
********************************************************************
|
||||
* Local variables of program ABBCom
|
||||
********************************************************************)
|
||||
|
||||
VAR
|
||||
|
||||
END_VAR
|
||||
|
||||
VAR CONSTANT
|
||||
|
||||
END_VAR
|
||||
8
Logical/Communication/ABBCom/IEC.prg
Normal file
8
Logical/Communication/ABBCom/IEC.prg
Normal file
@@ -0,0 +1,8 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<?AutomationStudio Version=4.0.16.81 SP?>
|
||||
<Program xmlns="http://br-automation.co.at/AS/Program">
|
||||
<Files>
|
||||
<File Description="Implementation code">ABBCom.st</File>
|
||||
<File Description="Local variables" Private="true">ABBCom.var</File>
|
||||
</Files>
|
||||
</Program>
|
||||
@@ -1,5 +1,5 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<?AutomationStudio Version=3.0.90.23 SP05?>
|
||||
<?AutomationStudio Version=4.0.16.81 SP?>
|
||||
<Package xmlns="http://br-automation.co.at/AS/Package">
|
||||
<Objects>
|
||||
<Object Type="Program" Language="IEC" Description="Collectd Client">collectd</Object>
|
||||
@@ -7,5 +7,6 @@
|
||||
<Object Type="Program" Language="IEC">BarcodeRdr</Object>
|
||||
<Object Type="Program" Language="IEC" Description="Sick RFID Reader">RFID</Object>
|
||||
<Object Type="Program" Language="IEC" Description="S7 ABB Roboter">S7ABB</Object>
|
||||
<Object Type="Program" Language="IEC" Description="Communication to ABB Robot">ABBCom</Object>
|
||||
</Objects>
|
||||
</Package>
|
||||
11
Logical/GlobalVars/Global_ST2.var
Normal file
11
Logical/GlobalVars/Global_ST2.var
Normal file
@@ -0,0 +1,11 @@
|
||||
(*Inputs / Outputs*)
|
||||
(*================================================================================================================*)
|
||||
(*----------------------------------------------------------------------------------------------------------------*)
|
||||
(*ST2 - DO*)
|
||||
(*----------------------------------------------------------------------------------------------------------------*)
|
||||
VAR
|
||||
gbOuPrgBit0 : BOOL; (*Modul OK*)
|
||||
gbOuPrgBit1 : BOOL; (*Modul OK*)
|
||||
gbOuPrgBit2 : BOOL; (*Modul OK*)
|
||||
gbOuPrgBit3 : BOOL; (*Modul OK*)
|
||||
END_VAR
|
||||
@@ -1,8 +1,9 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<?AutomationStudio Version=3.0.90.22 SP04?>
|
||||
<?AutomationStudio Version=4.0.16.81 SP?>
|
||||
<Package xmlns="http://br-automation.co.at/AS/Package">
|
||||
<Objects>
|
||||
<Object Type="File">Global.typ</Object>
|
||||
<Object Type="File" Description="Global variables / IOs">Global.var</Object>
|
||||
<Object Type="File" Description="Global variables EPL ST2">Global_ST2.var</Object>
|
||||
</Objects>
|
||||
</Package>
|
||||
@@ -1,5 +1,5 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<?AutomationStudio Version=4.0.14.207?>
|
||||
<?AutomationStudio Version=4.0.16.81 SP?>
|
||||
<Hardware xmlns="http://br-automation.co.at/AS/Hardware">
|
||||
<Module Name="7XV116.50-51" Type="7XV116.50-51" Version="1.0.0.0">
|
||||
<Connection Connector="X2X1" TargetModule="X67DI1371.L08" TargetConnector="X2X2" />
|
||||
@@ -86,7 +86,16 @@
|
||||
<Parameter ID="Cyclic2Tolerance" Value="24000" />
|
||||
<Parameter ID="Cyclic3Duration" Value="60000" />
|
||||
<Parameter ID="Cyclic3Tolerance" Value="60000" />
|
||||
<Parameter ID="Cyclic4Duration" Value="100000" />
|
||||
<Parameter ID="Cyclic4Tolerance" Value="100000" />
|
||||
<Parameter ID="Cyclic5Duration" Value="200000" />
|
||||
<Parameter ID="Cyclic5Tolerance" Value="200000" />
|
||||
<Parameter ID="Cyclic6Duration" Value="500000" />
|
||||
<Parameter ID="Cyclic6Tolerance" Value="500000" />
|
||||
<Parameter ID="Cyclic7Duration" Value="1000000" />
|
||||
<Parameter ID="Cyclic7Tolerance" Value="1000000" />
|
||||
<Parameter ID="Cyclic8Duration" Value="20000" />
|
||||
<Parameter ID="Cyclic8Tolerance" Value="30000000" />
|
||||
<Group ID="FileDevice1" />
|
||||
<Parameter ID="FileDeviceName1" Value="logfiles" />
|
||||
<Parameter ID="FileDevicePath1" Value="c:\logfiles" />
|
||||
@@ -115,14 +124,23 @@
|
||||
<Parameter ID="BusLength" Value="10" />
|
||||
</Connector>
|
||||
</Module>
|
||||
<Module Name="X20BB80b" Type="X20BB80" Version="1.0.0.0" />
|
||||
<Module Name="X20BC0083" Type="X20BC0083" Version="1.3.4.0">
|
||||
<Connection Connector="PLK1" TargetModule="PLC1" TargetConnector="IF4" NodeNumber="1" />
|
||||
<Connection Connector="SL" TargetModule="X20BB80" TargetConnector="SL1" />
|
||||
<Parameter ID="Supervision" Value="off" />
|
||||
</Module>
|
||||
<Module Name="X20BC0083a" Type="X20BC0083" Version="1.3.4.0">
|
||||
<Connection Connector="PLK1" TargetModule="X20BC0083" TargetConnector="PLK2" NodeNumber="2" />
|
||||
<Connection Connector="SL" TargetModule="X20BB80b" TargetConnector="SL1" />
|
||||
<Parameter ID="Supervision" Value="off" />
|
||||
</Module>
|
||||
<Module Name="X20BM11" Type="X20BM11" Version="1.0.0.0">
|
||||
<Connection Connector="X2X1" TargetModule="X20BB80" TargetConnector="IF1" />
|
||||
</Module>
|
||||
<Module Name="X20BM11a" Type="X20BM11" Version="1.0.0.0">
|
||||
<Connection Connector="X2X1" TargetModule="X20BB80b" TargetConnector="IF1" />
|
||||
</Module>
|
||||
<Module Name="X20BM11b" Type="X20BM11" Version="1.0.0.0">
|
||||
<Connection Connector="X2X1" TargetModule="X20BM11" TargetConnector="X2X2" />
|
||||
</Module>
|
||||
@@ -135,6 +153,9 @@
|
||||
<Module Name="X20BM11e" Type="X20BM11" Version="1.0.0.0">
|
||||
<Connection Connector="X2X1" TargetModule="X20BM31" TargetConnector="X2X2" />
|
||||
</Module>
|
||||
<Module Name="X20BM11f" Type="X20BM11" Version="1.0.0.0">
|
||||
<Connection Connector="X2X1" TargetModule="X20BM11a" TargetConnector="X2X2" />
|
||||
</Module>
|
||||
<Module Name="X20BM31" Type="X20BM31" Version="1.0.0.0">
|
||||
<Connection Connector="X2X1" TargetModule="X20BM11d" TargetConnector="X2X2" />
|
||||
</Module>
|
||||
@@ -143,6 +164,11 @@
|
||||
<Connection Connector="SL" TargetModule="X20BM11e" TargetConnector="SL1" />
|
||||
<Parameter ID="Supervision" Value="off" />
|
||||
</Module>
|
||||
<Module Name="X20DI9371" Type="X20DI9371" Version="1.0.1.1">
|
||||
<Connection Connector="SS1" TargetModule="X20TB12f" TargetConnector="SS" />
|
||||
<Connection Connector="SL" TargetModule="X20BM11a" TargetConnector="SL1" />
|
||||
<Parameter ID="Supervision" Value="off" />
|
||||
</Module>
|
||||
<Module Name="X20DO2649" Type="X20DO2649" Version="1.0.1.0">
|
||||
<Connection Connector="SS1" TargetModule="X20TB12d" TargetConnector="SS" />
|
||||
<Connection Connector="SL" TargetModule="X20BM11c" TargetConnector="SL1" />
|
||||
@@ -157,6 +183,11 @@
|
||||
<Connection Connector="SS1" TargetModule="X20TB12" TargetConnector="SS" />
|
||||
<Connection Connector="SL" TargetModule="X20BM11" TargetConnector="SL1" />
|
||||
</Module>
|
||||
<Module Name="X20DO9322" Type="X20DO9322" Version="1.0.2.0">
|
||||
<Connection Connector="SS1" TargetModule="X20TB12i" TargetConnector="SS" />
|
||||
<Connection Connector="SL" TargetModule="X20BM11f" TargetConnector="SL1" />
|
||||
<Parameter ID="Supervision" Value="off" />
|
||||
</Module>
|
||||
<Module Name="X20MM2436" Type="X20MM2436" Version="1.1.1.3">
|
||||
<Connection Connector="SS1" TargetModule="X20TB12b" TargetConnector="SS" />
|
||||
<Connection Connector="SL" TargetModule="X20BM31" TargetConnector="SL1" />
|
||||
@@ -167,13 +198,21 @@
|
||||
<Connection Connector="PS" TargetModule="X20BB80" TargetConnector="PS1" />
|
||||
<Parameter ID="Supervision" Value="off" />
|
||||
</Module>
|
||||
<Module Name="X20PS9400b" Type="X20PS9400" Version="1.0.2.0">
|
||||
<Connection Connector="SS1" TargetModule="X20TB12g" TargetConnector="SS" />
|
||||
<Connection Connector="PS" TargetModule="X20BB80b" TargetConnector="PS1" />
|
||||
<Parameter ID="Supervision" Value="off" />
|
||||
</Module>
|
||||
<Module Name="X20TB12" Type="X20TB12" Version="1.0.0.0" />
|
||||
<Module Name="X20TB12a" Type="X20TB12" Version="1.0.0.0" />
|
||||
<Module Name="X20TB12b" Type="X20TB12" Version="1.0.0.0" />
|
||||
<Module Name="X20TB12c" Type="X20TB12" Version="1.0.0.0" />
|
||||
<Module Name="X20TB12d" Type="X20TB12" Version="1.0.0.0" />
|
||||
<Module Name="X20TB12e" Type="X20TB12" Version="1.0.0.0" />
|
||||
<Module Name="X20TB12f" Type="X20TB12" Version="1.0.0.0" />
|
||||
<Module Name="X20TB12g" Type="X20TB12" Version="1.0.0.0" />
|
||||
<Module Name="X20TB12h" Type="X20TB12" Version="1.0.0.0" />
|
||||
<Module Name="X20TB12i" Type="X20TB12" Version="1.0.0.0" />
|
||||
<Module Name="X67DI1371.L08" Type="X67DI1371.L08" Version="1.0.0.1">
|
||||
<Connection Connector="X2X1" TargetModule="80SD100XD.C044-01a" TargetConnector="X2X2" />
|
||||
<Parameter ID="Supervision" Value="off" />
|
||||
|
||||
@@ -23,16 +23,23 @@
|
||||
<Module Name="X20BM31" Type="X20BM31" X="365" Y="100" />
|
||||
<Module Name="X20MM2436" Type="X20MM2436" X="365" Y="100" />
|
||||
<Module Name="X20TB12b" Type="X20TB12" X="378" Y="127" />
|
||||
<Module Name="X20BM11a" Type="X20BM11" X="391" Y="100" />
|
||||
<Module Name="X20DS4387" Type="X20DS4387" X="391" Y="100" />
|
||||
<Module Name="X20TB12f" Type="X20TB12" X="391" Y="127" />
|
||||
<Module Name="X20BM11e" Type="X20BM11" X="404" Y="100" />
|
||||
<Module Name="X20BT9400" Type="X20BT9400" X="404" Y="100" />
|
||||
<Module Name="X20TB12a" Type="X20TB12" X="404" Y="127" />
|
||||
<Module Name="X20BM11e" Type="X20BM11" X="391" Y="100" />
|
||||
<Module Name="X20BT9400" Type="X20BT9400" X="391" Y="100" />
|
||||
<Module Name="X20TB12a" Type="X20TB12" X="391" Y="127" />
|
||||
<Module Name="X20PS9400" Type="X20PS9400" X="300" Y="100" />
|
||||
<Module Name="X20TB12h" Type="X20TB12" X="300" Y="127" />
|
||||
<Module Name="X20BC0083" Type="X20BC0083" X="275" Y="100" />
|
||||
<Module Name="X67DI1371.L08" Type="X67DI1371.L08" X="792" Y="100" />
|
||||
<Module Name="X20BB80b" Type="X20BB80" X="272.5" Y="274.5" />
|
||||
<Module Name="X20BM11a" Type="X20BM11" X="310.5" Y="274.5" />
|
||||
<Module Name="X20DI9371" Type="X20DI9371" X="310.5" Y="274.5" />
|
||||
<Module Name="X20TB12f" Type="X20TB12" X="310.5" Y="301.5" />
|
||||
<Module Name="X20BM11f" Type="X20BM11" X="323.5" Y="274.5" />
|
||||
<Module Name="X20DO9322" Type="X20DO9322" X="323.5" Y="274.5" />
|
||||
<Module Name="X20TB12i" Type="X20TB12" X="323.5" Y="301.5" />
|
||||
<Module Name="X20PS9400b" Type="X20PS9400" X="297.5" Y="274.5" />
|
||||
<Module Name="X20TB12g" Type="X20TB12" X="297.5" Y="301.5" />
|
||||
<Module Name="X20BC0083a" Type="X20BC0083" X="272.5" Y="274.5" />
|
||||
</Modules>
|
||||
<Links />
|
||||
</BR.AS.HardwareTopology>
|
||||
@@ -1,5 +1,5 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<?AutomationStudio Version=4.0.14.170?>
|
||||
<?AutomationStudio Version=4.0.16.81 SP?>
|
||||
<SwConfiguration CpuAddress="SL1" xmlns="http://br-automation.co.at/AS/SwConfiguration">
|
||||
<TaskClass Name="Cyclic#1">
|
||||
<Task Name="ncsdcctrl" Source="Axises.ncsdcctrl.prg" Memory="UserROM" Language="IEC" Debugging="true" />
|
||||
@@ -14,7 +14,9 @@
|
||||
<Task Name="Axis6" Source="Axises.Axis6.prg" Memory="UserROM" Description="Bend2 Axis" Language="IEC" Debugging="true" />
|
||||
<Task Name="GrillCtrl" Source="Axises.GrillCtrl.prg" Memory="UserROM" Language="IEC" Debugging="true" />
|
||||
</TaskClass>
|
||||
<TaskClass Name="Cyclic#3" />
|
||||
<TaskClass Name="Cyclic#3">
|
||||
<Task Name="ABBCom" Source="Communication.ABBCom.prg" Memory="UserROM" Language="IEC" Debugging="true" />
|
||||
</TaskClass>
|
||||
<TaskClass Name="Cyclic#4">
|
||||
<Task Name="blinker" Source="Common.blinker.prg" Memory="UserROM" Language="IEC" Debugging="true" />
|
||||
<Task Name="get_dt" Source="Common.get_dt.prg" Memory="UserROM" Language="IEC" Debugging="true" />
|
||||
@@ -43,26 +45,10 @@
|
||||
<VcDataObject Name="Visu" Source="Visualization.Visu.dob" Memory="UserROM" Language="Vc" WarningLevel="2" Compress="false" />
|
||||
</VcDataObjects>
|
||||
<Binaries>
|
||||
<BinaryObject Name="iomap" Source="" Memory="UserROM" Language="Binary" />
|
||||
<BinaryObject Name="arconfig" Source="" Memory="SystemROM" Language="Binary" />
|
||||
<BinaryObject Name="acp10cfg" Source="" Memory="UserROM" Language="Binary" />
|
||||
<BinaryObject Name="acp10map" Source="" Memory="UserROM" Language="Binary" />
|
||||
<BinaryObject Name="ashwd" Source="" Memory="SystemROM" Language="Binary" />
|
||||
<BinaryObject Name="asfw" Source="" Memory="SystemROM" Language="Binary" />
|
||||
<BinaryObject Name="sysconf" Source="" Memory="SystemROM" Language="Binary" />
|
||||
<BinaryObject Name="vctcal" Source="" Memory="UserROM" Language="Binary" />
|
||||
<BinaryObject Name="vcpdvnc" Source="" Memory="UserROM" Language="Binary" />
|
||||
<BinaryObject Name="vcmgr" Source="" Memory="UserROM" Language="Binary" />
|
||||
<BinaryObject Name="vcnet" Source="" Memory="UserROM" Language="Binary" />
|
||||
<BinaryObject Name="Visu01" Source="" Memory="UserROM" Language="Binary" />
|
||||
<BinaryObject Name="vcpdpp45" Source="" Memory="UserROM" Language="Binary" />
|
||||
<BinaryObject Name="vcpfpp45" Source="" Memory="UserROM" Language="Binary" />
|
||||
<BinaryObject Name="vcpk" Source="" Memory="UserROM" Language="Binary" />
|
||||
<BinaryObject Name="vcptpp45" Source="" Memory="UserROM" Language="Binary" />
|
||||
<BinaryObject Name="Acp10map" Source="" Memory="UserROM" Language="Binary" />
|
||||
<BinaryObject Name="Acp10cfg" Source="" Memory="UserROM" Language="Binary" />
|
||||
<BinaryObject Name="vcctrend" Source="" Memory="UserROM" Language="Binary" />
|
||||
<BinaryObject Name="vcchspot" Source="" Memory="UserROM" Language="Binary" />
|
||||
<BinaryObject Name="vcdsloc" Source="" Memory="UserROM" Language="Binary" />
|
||||
<BinaryObject Name="vccpopup" Source="" Memory="UserROM" Language="Binary" />
|
||||
<BinaryObject Name="vccovl" Source="" Memory="UserROM" Language="Binary" />
|
||||
@@ -93,6 +79,26 @@
|
||||
<BinaryObject Name="arial" Source="" Memory="UserROM" Language="Binary" />
|
||||
<BinaryObject Name="vcfile" Source="" Memory="UserROM" Language="Binary" />
|
||||
<BinaryObject Name="vccbmp" Source="" Memory="UserROM" Language="Binary" />
|
||||
<BinaryObject Name="vcptelo" Source="" Memory="UserROM" Language="Binary" />
|
||||
<BinaryObject Name="vcpdpp30" Source="" Memory="UserROM" Language="Binary" />
|
||||
<BinaryObject Name="vcpfmtcx" Source="" Memory="UserROM" Language="Binary" />
|
||||
<BinaryObject Name="vcpfpp30" Source="" Memory="UserROM" Language="Binary" />
|
||||
<BinaryObject Name="sysconf" Source="" Memory="SystemROM" Language="Binary" />
|
||||
<BinaryObject Name="asfw" Source="" Memory="SystemROM" Language="Binary" />
|
||||
<BinaryObject Name="ashwd" Source="" Memory="SystemROM" Language="Binary" />
|
||||
<BinaryObject Name="acp10map" Source="" Memory="UserROM" Language="Binary" />
|
||||
<BinaryObject Name="acp10cfg" Source="" Memory="UserROM" Language="Binary" />
|
||||
<BinaryObject Name="arconfig" Source="" Memory="SystemROM" Language="Binary" />
|
||||
<BinaryObject Name="iomap" Source="" Memory="UserROM" Language="Binary" />
|
||||
<BinaryObject Name="vcchspot" Source="" Memory="UserROM" Language="Binary" />
|
||||
<BinaryObject Name="vcctrend" Source="" Memory="UserROM" Language="Binary" />
|
||||
<BinaryObject Name="Acp10cfg" Source="" Memory="UserROM" Language="Binary" />
|
||||
<BinaryObject Name="Acp10map" Source="" Memory="UserROM" Language="Binary" />
|
||||
<BinaryObject Name="vcptpp45" Source="" Memory="UserROM" Language="Binary" />
|
||||
<BinaryObject Name="vcpfpp45" Source="" Memory="UserROM" Language="Binary" />
|
||||
<BinaryObject Name="vcpdpp45" Source="" Memory="UserROM" Language="Binary" />
|
||||
<BinaryObject Name="vcnet" Source="" Memory="UserROM" Language="Binary" />
|
||||
<BinaryObject Name="vcpdvnc" Source="" Memory="UserROM" Language="Binary" />
|
||||
</Binaries>
|
||||
<Libraries>
|
||||
<LibraryObject Name="acp10_mc" Source="Libraries.Acp10_MC.lby" Memory="UserROM" Language="Binary" Debugging="true" />
|
||||
@@ -108,7 +114,7 @@
|
||||
<LibraryObject Name="fileio" Source="" Memory="UserROM" Language="Binary" Debugging="true" />
|
||||
<LibraryObject Name="powerlnk" Source="" Memory="UserROM" Language="Binary" Debugging="true" />
|
||||
<LibraryObject Name="standard" Source="Libraries.standard.lby" Memory="UserROM" Language="Binary" Debugging="true" />
|
||||
<LibraryObject Name="asstring" Source="" Memory="UserROM" Language="Binary" Debugging="true" />
|
||||
<LibraryObject Name="dataobj" Source="" Memory="UserROM" Language="Binary" Debugging="true" />
|
||||
<LibraryObject Name="asstring" Source="" Memory="UserROM" Language="Binary" Debugging="true" />
|
||||
</Libraries>
|
||||
</SwConfiguration>
|
||||
@@ -177,4 +177,8 @@ VAR_CONFIG
|
||||
gbInBladeLoaded AT %IX."X20MM2436".StatusInput01;
|
||||
gbOuLightOn AT %QX."X20DO2649b".DigitalOutput02;
|
||||
gbOuSmokeFanOn AT %QX."X20DO2649a".DigitalOutput02;
|
||||
gbOuPrgBit0 AT %QX."X20DO9322".DigitalOutput01;
|
||||
gbOuPrgBit1 AT %QX."X20DO9322".DigitalOutput02;
|
||||
gbOuPrgBit2 AT %QX."X20DO9322".DigitalOutput03;
|
||||
gbOuPrgBit3 AT %QX."X20DO9322".DigitalOutput04;
|
||||
END_VAR
|
||||
|
||||
Reference in New Issue
Block a user