Initial commit
This commit is contained in:
47
TC3_CNCPLCBase/HMI/Global_HMI.TcGVL
Normal file
47
TC3_CNCPLCBase/HMI/Global_HMI.TcGVL
Normal file
@@ -0,0 +1,47 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<TcPlcObject Version="1.1.0.1" ProductVersion="3.1.4024.6">
|
||||
<GVL Name="Global_HMI" Id="{4f704176-310f-4d40-8e3c-1ef12402672b}">
|
||||
<Declaration><![CDATA[VAR_GLOBAL
|
||||
/// HMI -> PLC
|
||||
PLCChannelSignals: ST_ChannelSignals;
|
||||
/// HMI -> PLC
|
||||
PLCSelectedChannel: INT := 0;
|
||||
/// HMI -> PLC
|
||||
PLCFeedOverride: UINT := 100;
|
||||
/// HMI -> PLC
|
||||
PLCSpindleOverride: UINT := 100;
|
||||
/// HMI -> PLC
|
||||
PLCAxisEnable: BOOL;
|
||||
/// PLC -> HMI
|
||||
PLCStatusAxisEnabled : BOOL;
|
||||
/// HMI -> PLC
|
||||
PLCReset: BOOL;
|
||||
PLCMachineMode: ARRAY[0..MAX_USED_CHANNEL_IDX] OF ST_MachineMode;
|
||||
/// PLC -> HMI : angewähltes File
|
||||
PLCToHmiFile: STRING(255);
|
||||
/// Variablen für das Module "InformPlc"
|
||||
bToggle: BOOL;
|
||||
sActualForm: STRING(255);
|
||||
nUserLevel: INT;
|
||||
sUserName: STRING(255);
|
||||
/// steigende Flanke: Applikation beenden
|
||||
bExitApp: BOOL;
|
||||
|
||||
userActivity : BOOL;
|
||||
|
||||
// @1:MachineData
|
||||
MachineData : ST_MachineData;
|
||||
|
||||
// spindle manual mode
|
||||
nSpindleRpm: DINT;
|
||||
bSpindleStart: BOOL;
|
||||
bSpindleStop: BOOL;
|
||||
|
||||
ManualFnc : ARRAY[0..3] OF FB_ManualFncFull;
|
||||
|
||||
// DEBUG
|
||||
bEinspeisungEin : BOOL := FALSE;
|
||||
|
||||
END_VAR]]></Declaration>
|
||||
</GVL>
|
||||
</TcPlcObject>
|
||||
19
TC3_CNCPLCBase/HMI/ST_MANUAL.TcDUT
Normal file
19
TC3_CNCPLCBase/HMI/ST_MANUAL.TcDUT
Normal file
@@ -0,0 +1,19 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<TcPlcObject Version="1.1.0.1" ProductVersion="3.1.4022.6">
|
||||
<DUT Name="ST_MANUAL" Id="{6a6dbf44-10e6-4e80-a2dd-1164f8c3c34d}">
|
||||
<Declaration><![CDATA[TYPE ST_MANUAL :
|
||||
STRUCT
|
||||
// @1:cylinder one @2:on:1 @3:off:1 @4:pos1:1 @5:pos2:0
|
||||
cyl1 : BYTE;
|
||||
cyl1Status : BYTE;
|
||||
|
||||
// @1:conveyor @2:IMG1:1 @2:IMG2 @3:IMG15 @4:IMG16 @5:IMG7 @6:IMG13 @7:IMG14
|
||||
conv : BYTE;
|
||||
convStatus : BYTE;
|
||||
|
||||
|
||||
END_STRUCT
|
||||
END_TYPE
|
||||
]]></Declaration>
|
||||
</DUT>
|
||||
</TcPlcObject>
|
||||
18
TC3_CNCPLCBase/HMI/ST_MachineData.TcDUT
Normal file
18
TC3_CNCPLCBase/HMI/ST_MachineData.TcDUT
Normal file
@@ -0,0 +1,18 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<TcPlcObject Version="1.1.0.1" ProductVersion="3.1.4022.6">
|
||||
<DUT Name="ST_MachineData" Id="{f2c92f7d-c1ff-430b-93ca-b1aefd859ab3}">
|
||||
<Declaration><![CDATA[TYPE ST_MachineData :
|
||||
STRUCT
|
||||
// @1: Value1
|
||||
Value1: INT;
|
||||
// @1: Bool Value
|
||||
Value2: bool;
|
||||
// @1: Position
|
||||
pos : ST_Position;
|
||||
// @1: Manual @6:1
|
||||
manualFunction : ST_Manual;
|
||||
END_STRUCT
|
||||
END_TYPE
|
||||
]]></Declaration>
|
||||
</DUT>
|
||||
</TcPlcObject>
|
||||
35
TC3_CNCPLCBase/HMI/ST_MachineMode.TcDUT
Normal file
35
TC3_CNCPLCBase/HMI/ST_MachineMode.TcDUT
Normal file
@@ -0,0 +1,35 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<TcPlcObject Version="1.1.0.1" ProductVersion="3.1.4024.4">
|
||||
<DUT Name="ST_MachineMode" Id="{bedbe333-fa74-44a4-9ca4-ab8d537f835e}">
|
||||
<Declaration><![CDATA[TYPE ST_MachineMode :
|
||||
STRUCT
|
||||
/// Operation Mode
|
||||
Standby: BOOL;
|
||||
Manual: BOOL;
|
||||
MDI: BOOL;
|
||||
Automatic: BOOL;
|
||||
///REFERENCE : BOOL; TC3HR
|
||||
Homing: BOOL;
|
||||
/// Operation State
|
||||
Select : BOOL;
|
||||
Ready : BOOL;
|
||||
Start: BOOL;
|
||||
Stop: BOOL;
|
||||
Reset: BOOL;
|
||||
Error: BOOL;
|
||||
/// Special functions
|
||||
ChannelSignals: ST_ChannelSignals;
|
||||
BlockSearch: ST_BlockSearch;
|
||||
SyntaxCheck: ST_SyntaxCheck;
|
||||
ManualMode: ST_ManualMode;
|
||||
/// Strings
|
||||
// ProgramName: STRING(1024);
|
||||
// MDIString: STRING(1024);
|
||||
ProgramName: STRING(HLI_IMCM_MODE_STATE_PARAM_STRL);
|
||||
MDIString: STRING(HLI_IMCM_MODE_STATE_PARAM_STRL);
|
||||
|
||||
END_STRUCT
|
||||
END_TYPE
|
||||
]]></Declaration>
|
||||
</DUT>
|
||||
</TcPlcObject>
|
||||
16
TC3_CNCPLCBase/HMI/ST_Position.TcDUT
Normal file
16
TC3_CNCPLCBase/HMI/ST_Position.TcDUT
Normal file
@@ -0,0 +1,16 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<TcPlcObject Version="1.1.0.1" ProductVersion="3.1.4022.6">
|
||||
<DUT Name="ST_Position" Id="{54512147-6c2e-4106-bc2c-b21f46de2f63}">
|
||||
<Declaration><![CDATA[TYPE ST_Position :
|
||||
STRUCT
|
||||
// @1:X
|
||||
x : LREAL;
|
||||
// @1:Y
|
||||
y : LREAL;
|
||||
// @1:Z
|
||||
Z : LREAL;
|
||||
END_STRUCT
|
||||
END_TYPE
|
||||
]]></Declaration>
|
||||
</DUT>
|
||||
</TcPlcObject>
|
||||
Reference in New Issue
Block a user