FB2021
![[Pasted image 20250213154732.png]]
![[Pasted image 20250213154910.png|638]]
![[Pasted image 20250213154847.png|634]]
(3) is our trigger if the data changed, with this is possible to SET the (1)
(1) is the TG10 Trigger to send the data with FB189
But the FB189 has a automatic mechanism to re-send data with the ENABLE_REPEAT
![[Pasted image 20250213155258.png]]
You can check this counter (2) to see the number of re-send like "IDB2021_Autefa_Vetro_Line_25_Communication_DB".TG10_TG11.SEND_COUNTER
Here's a detailed table of telegrams exchanged with AUTEFA, including their required information and validation conditions:
| Telegram | Direction | Purpose | Main Content | Required Information & Validation |
|----------|-----------|----------|--------------|----------------------------------|
| TG10/TG11 | VETRO → AUTEFA | Production Information | - Filling line
- Active batch ID
- Active batch target (thousands + units)
- Active Article Variant ID
- Next batch ID
- Next batch target
- Next Article Variant ID
- Next+1 batch information | - Filling line must be valid (11-16)
- Active batch targets must be >0
- Article Variant ID must exist in SKU list
- Batch IDs must be 12 characters
- Targets must be split into thousands/units |
| TG20/TG21 | AUTEFA → VETRO | Line/Product Change Request | - Filling line
- Tray Loader (21-28)
- Requested Article Variant ID
- Accept/Reject status (TG21)
- Error code (TG21) | - TL must be available
- Article Variant ID must match current/next batch
- Conveyors must be in automatic mode
- No bottles required signal must be present
- Error codes:
0 = No error
1 = Conveyors not in auto
2 = Bottle type mismatch
3 = No bottles required |
| TG30/TG31 | AUTEFA → VETRO | End of Batch | - Filling line
- Batch ID
- Article Variant ID
- Tray Loader | - Valid batch ID
- Active batch must be running
- TL must be assigned to line
- Article Variant ID must match current batch |
| TG40/TG41 | VETRO → AUTEFA | Speed Update | - Filling line
- Line speed (1-100 in steps of 10) | - Speed must be between 0-100
- Speed changes limited to ±10 per update
- Line must be running
- No alarms active |
| TG50/TG51 | VETRO → AUTEFA | Activate Next Batch | - Filling line
- Batch ID to activate
- Article Variant ID | - Next batch must be defined
- Article Variant ID must match next batch
- Current batch must be completing
- Line must be ready for changeover |
| TG60/TG61 | VETRO → AUTEFA | Request Unloaded Bottles Count | - Filling line
- Batch ID
- Unloaded bottles count (TG61) | - Active batch must be running
- Counters must be operational
- Regular updates (typically every 60s)
- Count split into thousands/units |
Additional Notes:
- All telegrams have:
- Fixed 100-byte length
- 40-byte standard header containing:
- Message length
- Telegram number
- Client ID
- Timestamp
- Error codes
- Data integrity checks
- Network timeout handling (10s default)
- Retry mechanism (3 attempts)
Communication Rules:
- Even-numbered telegrams are requests
- Odd-numbered telegrams are responses/acknowledgments
- Each telegram requires acknowledgment within timeout period
- Repeated telegrams must maintain same header info
- Error handling must be implemented for all scenarios
- Data type conversions handled on VETRO side
- Article Variant IDs used for simplified bottle type identification