Compare commits
3 Commits
eaa2ecee67
...
0ec7dfedc3
Author | SHA1 | Date |
---|---|---|
|
0ec7dfedc3 | |
|
4148baf3b5 | |
|
2d057003d5 |
|
@ -1,5 +1,6 @@
|
||||||
{
|
{
|
||||||
"accentColor": "",
|
"accentColor": "",
|
||||||
"baseFontSize": 16,
|
"baseFontSize": 16,
|
||||||
"theme": "obsidian"
|
"theme": "obsidian",
|
||||||
|
"cssTheme": "Minimal"
|
||||||
}
|
}
|
|
@ -15,5 +15,12 @@
|
||||||
"ai-image-analyzer",
|
"ai-image-analyzer",
|
||||||
"obsidian-tasks-plugin",
|
"obsidian-tasks-plugin",
|
||||||
"obsidian-git",
|
"obsidian-git",
|
||||||
"copilot"
|
"copilot",
|
||||||
|
"mathlive",
|
||||||
|
"markitdown",
|
||||||
|
"obsidian-importer",
|
||||||
|
"obsidian-icon-folder",
|
||||||
|
"obsidian-minimal-settings",
|
||||||
|
"recent-files-obsidian",
|
||||||
|
"obsidian-projects"
|
||||||
]
|
]
|
|
@ -1,9 +1,9 @@
|
||||||
{
|
{
|
||||||
"collapse-filter": false,
|
"collapse-filter": false,
|
||||||
"search": "",
|
"search": "",
|
||||||
"showTags": false,
|
"showTags": true,
|
||||||
"showAttachments": false,
|
"showAttachments": false,
|
||||||
"hideUnresolved": false,
|
"hideUnresolved": true,
|
||||||
"showOrphans": true,
|
"showOrphans": true,
|
||||||
"collapse-color-groups": false,
|
"collapse-color-groups": false,
|
||||||
"colorGroups": [],
|
"colorGroups": [],
|
||||||
|
@ -17,6 +17,6 @@
|
||||||
"repelStrength": 11.9270833333333,
|
"repelStrength": 11.9270833333333,
|
||||||
"linkStrength": 1,
|
"linkStrength": 1,
|
||||||
"linkDistance": 188,
|
"linkDistance": 188,
|
||||||
"scale": 0.6554983653232614,
|
"scale": 0.16966832478116003,
|
||||||
"close": true
|
"close": true
|
||||||
}
|
}
|
|
@ -15,5 +15,14 @@
|
||||||
],
|
],
|
||||||
"key": "Q"
|
"key": "Q"
|
||||||
}
|
}
|
||||||
|
],
|
||||||
|
"copilot:copilot-search-orama-db": [
|
||||||
|
{
|
||||||
|
"modifiers": [
|
||||||
|
"Alt",
|
||||||
|
"Shift"
|
||||||
|
],
|
||||||
|
"key": "Q"
|
||||||
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
|
@ -0,0 +1,6 @@
|
||||||
|
{
|
||||||
|
"pythonPath": "\"C:\\Users\\migue\\miniconda3\\envs\\markdown\\python.exe\"",
|
||||||
|
"enablePlugins": false,
|
||||||
|
"docintelEndpoint": "",
|
||||||
|
"outputPath": ""
|
||||||
|
}
|
|
@ -0,0 +1,10 @@
|
||||||
|
{
|
||||||
|
"id": "markitdown",
|
||||||
|
"name": "Markitdown File Converter",
|
||||||
|
"version": "1.0.2",
|
||||||
|
"minAppVersion": "0.15.0",
|
||||||
|
"description": "Convert PDFs, Office documents, images, and other file formats to Markdown using Microsoft's Markitdown tool",
|
||||||
|
"author": "Ethan Troy",
|
||||||
|
"authorUrl": "https://github.com/ethanolivertroy",
|
||||||
|
"isDesktopOnly": true
|
||||||
|
}
|
|
@ -0,0 +1,96 @@
|
||||||
|
/*
|
||||||
|
Styles for the Markitdown Obsidian plugin
|
||||||
|
*/
|
||||||
|
|
||||||
|
/* Modal styles */
|
||||||
|
.markitdown-modal input[type="file"] {
|
||||||
|
width: 100%;
|
||||||
|
padding: 8px;
|
||||||
|
margin: 5px 0;
|
||||||
|
border: 1px solid var(--background-modifier-border);
|
||||||
|
border-radius: 4px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.markitdown-modal button {
|
||||||
|
background-color: var(--interactive-accent);
|
||||||
|
color: var(--text-on-accent);
|
||||||
|
padding: 8px 16px;
|
||||||
|
border-radius: 4px;
|
||||||
|
font-weight: 500;
|
||||||
|
cursor: pointer;
|
||||||
|
border: none;
|
||||||
|
transition: background-color 0.2s ease;
|
||||||
|
}
|
||||||
|
|
||||||
|
.markitdown-modal button:hover {
|
||||||
|
background-color: var(--interactive-accent-hover);
|
||||||
|
}
|
||||||
|
|
||||||
|
.markitdown-modal button:disabled {
|
||||||
|
opacity: 0.6;
|
||||||
|
cursor: not-allowed;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Settings tab status container */
|
||||||
|
.markitdown-status-container {
|
||||||
|
background-color: var(--background-secondary);
|
||||||
|
padding: 12px;
|
||||||
|
border-radius: 6px;
|
||||||
|
margin-bottom: 20px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.markitdown-status-item {
|
||||||
|
display: flex;
|
||||||
|
align-items: center;
|
||||||
|
margin-bottom: 8px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.markitdown-status-icon {
|
||||||
|
margin-right: 8px;
|
||||||
|
font-weight: bold;
|
||||||
|
}
|
||||||
|
|
||||||
|
.markitdown-status-icon.success {
|
||||||
|
color: var(--interactive-success);
|
||||||
|
}
|
||||||
|
|
||||||
|
.markitdown-status-icon.error {
|
||||||
|
color: var(--text-error);
|
||||||
|
}
|
||||||
|
|
||||||
|
/* File type checkbox grid */
|
||||||
|
.markitdown-checkbox-grid {
|
||||||
|
display: grid;
|
||||||
|
grid-template-columns: 1fr 1fr;
|
||||||
|
gap: 8px;
|
||||||
|
margin: 12px 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.markitdown-checkbox-label {
|
||||||
|
display: flex;
|
||||||
|
align-items: center;
|
||||||
|
gap: 6px;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Installation button */
|
||||||
|
.markitdown-install-button {
|
||||||
|
display: block;
|
||||||
|
margin-top: 16px;
|
||||||
|
background-color: var(--interactive-accent);
|
||||||
|
color: var(--text-on-accent);
|
||||||
|
padding: 8px 16px;
|
||||||
|
border-radius: 4px;
|
||||||
|
font-weight: 500;
|
||||||
|
cursor: pointer;
|
||||||
|
border: none;
|
||||||
|
transition: background-color 0.2s ease;
|
||||||
|
}
|
||||||
|
|
||||||
|
.markitdown-install-button:hover {
|
||||||
|
background-color: var(--interactive-accent-hover);
|
||||||
|
}
|
||||||
|
|
||||||
|
.markitdown-install-button:disabled {
|
||||||
|
opacity: 0.6;
|
||||||
|
cursor: not-allowed;
|
||||||
|
}
|
|
@ -0,0 +1,11 @@
|
||||||
|
{
|
||||||
|
"id": "mathlive",
|
||||||
|
"name": "MathLive",
|
||||||
|
"version": "1.3.2",
|
||||||
|
"minAppVersion": "0.15.0",
|
||||||
|
"description": "Faster and more intuitive MathJax editing using MathLive.",
|
||||||
|
"author": "Dan Zilberman",
|
||||||
|
"authorUrl": "https://github.com/danzilberdan",
|
||||||
|
"fundingUrl": "https://www.buymeacoffee.com/danzilberdan",
|
||||||
|
"isDesktopOnly": true
|
||||||
|
}
|
|
@ -0,0 +1,89 @@
|
||||||
|
:root {
|
||||||
|
--selection-background-color: rgba(0,0,0,0.5);
|
||||||
|
--selection-color: rgb(73, 201, 206);
|
||||||
|
--highlight-text: rgb(73, 201, 206);
|
||||||
|
--contains-highlight-background-color: rgba(0,0,0,0.5);;
|
||||||
|
}
|
||||||
|
|
||||||
|
.mathlive-modal-content {
|
||||||
|
display: flex;
|
||||||
|
flex-direction: column;
|
||||||
|
justify-content: space-between;
|
||||||
|
align-items: start;
|
||||||
|
|
||||||
|
padding: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
math-field {
|
||||||
|
font-size: 1.5rem;
|
||||||
|
width: 100%;
|
||||||
|
overflow: hidden;
|
||||||
|
border-radius: 15px 15px 0 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.submit {
|
||||||
|
background-color: green !important;
|
||||||
|
font-weight: bold;
|
||||||
|
color: white;
|
||||||
|
height: 100%;
|
||||||
|
width: 100%;
|
||||||
|
height: 2rem;
|
||||||
|
margin-top:1px;
|
||||||
|
border-radius: 0 0 15px 15px;
|
||||||
|
cursor: pointer;
|
||||||
|
}
|
||||||
|
|
||||||
|
math-field::part(content) {
|
||||||
|
--_text-highlight-background-color: #1e1e1e;
|
||||||
|
--_contains-highlight-background-color: #1e1e1e;
|
||||||
|
}
|
||||||
|
|
||||||
|
.header {
|
||||||
|
display: flex;
|
||||||
|
flex-direction: row;
|
||||||
|
justify-content: start;
|
||||||
|
align-items: space-between;
|
||||||
|
gap: 1rem;
|
||||||
|
|
||||||
|
margin-bottom: 2rem;
|
||||||
|
}
|
||||||
|
|
||||||
|
.badge {
|
||||||
|
background-color: rgb(48, 48, 48);
|
||||||
|
color: white;
|
||||||
|
padding: 4px 8px;
|
||||||
|
text-align: center;
|
||||||
|
border-radius: 5px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.scan-button {
|
||||||
|
margin-top: 1.5rem !important;
|
||||||
|
background-color: rgb(14, 133, 141) !important;
|
||||||
|
font-weight: bold;
|
||||||
|
color: white;
|
||||||
|
height: 100%;
|
||||||
|
width: 100%;
|
||||||
|
height: 2rem;
|
||||||
|
margin-top:1px;
|
||||||
|
border-radius: 10px 10px 10px 10px;
|
||||||
|
cursor: pointer;
|
||||||
|
}
|
||||||
|
|
||||||
|
.mathlive-modal-root {
|
||||||
|
flex-direction: column;
|
||||||
|
align-items: center;
|
||||||
|
justify-content: end;
|
||||||
|
}
|
||||||
|
|
||||||
|
.mathlive-modal-root > .modal-bg {
|
||||||
|
opacity: 0 !important;
|
||||||
|
}
|
||||||
|
|
||||||
|
.virt-keyboard {
|
||||||
|
overflow: overlay;
|
||||||
|
}
|
||||||
|
|
||||||
|
.virt-keyboard > div {
|
||||||
|
height: 40vh;
|
||||||
|
width: 100vw;
|
||||||
|
}
|
|
@ -1,7 +1,7 @@
|
||||||
{
|
{
|
||||||
"id": "obsidian-excalidraw-plugin",
|
"id": "obsidian-excalidraw-plugin",
|
||||||
"name": "Excalidraw",
|
"name": "Excalidraw",
|
||||||
"version": "2.8.3",
|
"version": "2.9.2",
|
||||||
"minAppVersion": "1.1.6",
|
"minAppVersion": "1.1.6",
|
||||||
"description": "An Obsidian plugin to edit and view Excalidraw drawings",
|
"description": "An Obsidian plugin to edit and view Excalidraw drawings",
|
||||||
"author": "Zsolt Viczian",
|
"author": "Zsolt Viczian",
|
||||||
|
|
|
@ -6,5 +6,5 @@
|
||||||
"description": "Integrate Git version control with automatic backup and other advanced features.",
|
"description": "Integrate Git version control with automatic backup and other advanced features.",
|
||||||
"isDesktopOnly": false,
|
"isDesktopOnly": false,
|
||||||
"fundingUrl": "https://ko-fi.com/vinzent",
|
"fundingUrl": "https://ko-fi.com/vinzent",
|
||||||
"version": "2.32.0"
|
"version": "2.32.1"
|
||||||
}
|
}
|
||||||
|
|
|
@ -0,0 +1,34 @@
|
||||||
|
{
|
||||||
|
"settings": {
|
||||||
|
"migrated": 6,
|
||||||
|
"iconPacksPath": ".obsidian/icons",
|
||||||
|
"fontSize": 16,
|
||||||
|
"emojiStyle": "native",
|
||||||
|
"iconColor": null,
|
||||||
|
"recentlyUsedIcons": [
|
||||||
|
"🔒"
|
||||||
|
],
|
||||||
|
"recentlyUsedIconsSize": 5,
|
||||||
|
"rules": [],
|
||||||
|
"extraMargin": {
|
||||||
|
"top": 0,
|
||||||
|
"right": 4,
|
||||||
|
"bottom": 0,
|
||||||
|
"left": 0
|
||||||
|
},
|
||||||
|
"iconInTabsEnabled": true,
|
||||||
|
"iconInTitleEnabled": true,
|
||||||
|
"iconInTitlePosition": "above",
|
||||||
|
"iconInFrontmatterEnabled": false,
|
||||||
|
"iconInFrontmatterFieldName": "icon",
|
||||||
|
"iconColorInFrontmatterFieldName": "iconColor",
|
||||||
|
"iconsBackgroundCheckEnabled": false,
|
||||||
|
"iconsInNotesEnabled": true,
|
||||||
|
"iconsInLinksEnabled": true,
|
||||||
|
"iconIdentifier": ":",
|
||||||
|
"lucideIconPackType": "native",
|
||||||
|
"debugMode": false,
|
||||||
|
"useInternalPlugins": false
|
||||||
|
},
|
||||||
|
"01-Documentation/SIDEL/SIDEL - Passwords.md": "🔒"
|
||||||
|
}
|
|
@ -0,0 +1,10 @@
|
||||||
|
{
|
||||||
|
"id": "obsidian-icon-folder",
|
||||||
|
"name": "Iconize",
|
||||||
|
"version": "2.14.7",
|
||||||
|
"minAppVersion": "0.9.12",
|
||||||
|
"description": "Add icons to anything you desire in Obsidian, including files, folders, and text.",
|
||||||
|
"author": "Florian Woelki",
|
||||||
|
"authorUrl": "https://florianwoelki.com/",
|
||||||
|
"isDesktopOnly": false
|
||||||
|
}
|
|
@ -0,0 +1,120 @@
|
||||||
|
.iconize-inline-title-wrapper {
|
||||||
|
width: var(--line-width);
|
||||||
|
max-width: var(--max-width);
|
||||||
|
margin-inline: var(--content-margin);
|
||||||
|
}
|
||||||
|
|
||||||
|
.iconize-title-icon {
|
||||||
|
max-width: var(--max-width);
|
||||||
|
margin-right: var(--size-4-2);
|
||||||
|
}
|
||||||
|
|
||||||
|
.iconize-icon-in-link {
|
||||||
|
transform: translateY(20%);
|
||||||
|
margin-right: var(--size-2-2);
|
||||||
|
display: inline-flex;
|
||||||
|
}
|
||||||
|
|
||||||
|
.iconize-icon {
|
||||||
|
border: 1px solid transparent;
|
||||||
|
margin: 0px 4px 0px 0px;
|
||||||
|
display: flex;
|
||||||
|
align-self: center;
|
||||||
|
margin: auto 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.nav-folder-title,
|
||||||
|
.nav-file-title {
|
||||||
|
align-items: center;
|
||||||
|
}
|
||||||
|
|
||||||
|
.iconize-setting input[type='color'] {
|
||||||
|
margin: 0 6px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.iconize-modal.prompt-results {
|
||||||
|
margin: 0;
|
||||||
|
overflow-y: auto;
|
||||||
|
display: grid;
|
||||||
|
grid-template-columns: repeat(5, minmax(0, 1fr));
|
||||||
|
}
|
||||||
|
|
||||||
|
.prompt .iconize-subheadline {
|
||||||
|
margin-top: 12px;
|
||||||
|
font-size: 12px;
|
||||||
|
color: gray;
|
||||||
|
grid-column-start: 1;
|
||||||
|
grid-column-end: 6;
|
||||||
|
}
|
||||||
|
|
||||||
|
@media (max-width: 640px) {
|
||||||
|
.iconize-modal.prompt-results {
|
||||||
|
grid-template-columns: repeat(3, minmax(0, 1fr));
|
||||||
|
}
|
||||||
|
.prompt .iconize-subheadline {
|
||||||
|
grid-column-end: 4;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.iconize-modal.prompt-results .suggestion-item {
|
||||||
|
cursor: pointer;
|
||||||
|
white-space: pre-wrap;
|
||||||
|
display: flex;
|
||||||
|
justify-content: flex-end;
|
||||||
|
align-items: center;
|
||||||
|
flex-direction: column-reverse;
|
||||||
|
text-align: center;
|
||||||
|
font-size: 13px;
|
||||||
|
color: var(--text-muted);
|
||||||
|
padding: 16px 8px;
|
||||||
|
line-break: auto;
|
||||||
|
word-break: break-word;
|
||||||
|
line-height: 1.3;
|
||||||
|
}
|
||||||
|
|
||||||
|
.iconize-modal.prompt-results .suggestion-item.suggestion-item__center {
|
||||||
|
justify-content: center;
|
||||||
|
}
|
||||||
|
|
||||||
|
.iconize-icon-preview {
|
||||||
|
font-size: 22px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.iconize-icon-preview img {
|
||||||
|
width: 16px;
|
||||||
|
height: 16px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.iconize-icon-preview svg {
|
||||||
|
width: 24px;
|
||||||
|
height: 24px;
|
||||||
|
color: currentColor;
|
||||||
|
margin-bottom: 4px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.iconize-dragover {
|
||||||
|
position: relative;
|
||||||
|
}
|
||||||
|
|
||||||
|
.iconize-dragover-el {
|
||||||
|
position: absolute;
|
||||||
|
width: 100%;
|
||||||
|
height: 100%;
|
||||||
|
color: var(--text-normal);
|
||||||
|
background-color: var(--background-secondary-alt);
|
||||||
|
display: flex;
|
||||||
|
align-items: center;
|
||||||
|
justify-content: center;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Custom rule modal. */
|
||||||
|
.iconize-custom-modal .modal-content {
|
||||||
|
display: flex;
|
||||||
|
align-items: center;
|
||||||
|
justify-content: center;
|
||||||
|
}
|
||||||
|
|
||||||
|
.iconize-custom-modal .modal-content input {
|
||||||
|
width: 100%;
|
||||||
|
margin-right: 0.5rem;
|
||||||
|
}
|
|
@ -0,0 +1,10 @@
|
||||||
|
{
|
||||||
|
"id": "obsidian-importer",
|
||||||
|
"name": "Importer",
|
||||||
|
"version": "1.6.19",
|
||||||
|
"minAppVersion": "0.15.0",
|
||||||
|
"description": "Import data from Notion, Evernote, Apple Notes, Microsoft OneNote, Google Keep, Bear, Roam, and HTML files.",
|
||||||
|
"author": "Obsidian",
|
||||||
|
"authorUrl": "https://obsidian.md",
|
||||||
|
"isDesktopOnly": false
|
||||||
|
}
|
|
@ -0,0 +1,87 @@
|
||||||
|
.modal.mod-importer {
|
||||||
|
max-height: var(--modal-height);
|
||||||
|
padding: var(--size-4-4) 0 0 0;
|
||||||
|
position: relative;
|
||||||
|
overflow: hidden;
|
||||||
|
}
|
||||||
|
.modal.mod-importer .modal-title {
|
||||||
|
padding: 0 var(--size-4-4);
|
||||||
|
}
|
||||||
|
.modal.mod-importer .modal-content {
|
||||||
|
overflow: auto;
|
||||||
|
padding: var(--size-4-4);
|
||||||
|
margin-bottom: calc(var(--input-height) + var(--size-4-8));
|
||||||
|
border-top: var(--border-width) solid var(--background-modifier-border);
|
||||||
|
}
|
||||||
|
.modal.mod-importer .modal-button-container {
|
||||||
|
margin: 0 0 0 calc(var(--size-4-4) * -1);
|
||||||
|
padding: var(--size-4-4);
|
||||||
|
gap: var(--size-4-2);
|
||||||
|
position: absolute;
|
||||||
|
bottom: 0;
|
||||||
|
background-color: var(--background-primary);
|
||||||
|
border-top: var(--border-width) solid var(--background-modifier-border);
|
||||||
|
width: 100%;
|
||||||
|
}
|
||||||
|
|
||||||
|
.importer-progress-bar {
|
||||||
|
width: 100%;
|
||||||
|
height: 8px;
|
||||||
|
background-color: var(--background-secondary);
|
||||||
|
overflow: hidden;
|
||||||
|
box-shadow: inset 0px 0px 0px 1px var(--background-modifier-border);
|
||||||
|
border-radius: var(--radius-s);
|
||||||
|
}
|
||||||
|
|
||||||
|
.importer-progress-bar-inner {
|
||||||
|
width: 0;
|
||||||
|
height: 100%;
|
||||||
|
background-color: var(--interactive-accent);
|
||||||
|
}
|
||||||
|
|
||||||
|
.importer-status {
|
||||||
|
white-space: nowrap;
|
||||||
|
overflow: hidden;
|
||||||
|
text-overflow: ellipsis;
|
||||||
|
padding: var(--size-4-2) 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.importer-stats-container {
|
||||||
|
display: flex;
|
||||||
|
justify-content: space-evenly;
|
||||||
|
margin-top: var(--size-4-5);
|
||||||
|
margin-bottom: var(--size-4-5);
|
||||||
|
}
|
||||||
|
|
||||||
|
.importer-stat {
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
|
||||||
|
.importer-stat-count {
|
||||||
|
font-size: var(--font-ui-large);
|
||||||
|
}
|
||||||
|
|
||||||
|
.importer-log {
|
||||||
|
overflow: auto;
|
||||||
|
flex-grow: 1;
|
||||||
|
font-family: var(--font-monospace);
|
||||||
|
font-size: var(--font-ui-smaller);
|
||||||
|
color: var(--text-muted);
|
||||||
|
border: 1px solid var(--background-modifier-border);
|
||||||
|
padding: var(--size-4-4);
|
||||||
|
background-color: var(--background-secondary);
|
||||||
|
border-radius: var(--radius-s);
|
||||||
|
max-height: 300px;
|
||||||
|
user-select: text;
|
||||||
|
}
|
||||||
|
|
||||||
|
.importer-log .list-item {
|
||||||
|
display: inline-block;
|
||||||
|
line-height: var(--line-height-normal);
|
||||||
|
white-space: pre;
|
||||||
|
margin: var(--size-2-1);
|
||||||
|
}
|
||||||
|
|
||||||
|
.importer-error {
|
||||||
|
color: var(--text-error);
|
||||||
|
}
|
|
@ -0,0 +1,34 @@
|
||||||
|
{
|
||||||
|
"lightStyle": "minimal-light",
|
||||||
|
"darkStyle": "minimal-dark",
|
||||||
|
"lightScheme": "minimal-default-light",
|
||||||
|
"darkScheme": "minimal-things-dark",
|
||||||
|
"editorFont": "",
|
||||||
|
"lineHeight": 1.5,
|
||||||
|
"lineWidth": 40,
|
||||||
|
"lineWidthWide": 50,
|
||||||
|
"maxWidth": 88,
|
||||||
|
"textNormal": 16,
|
||||||
|
"textSmall": 13,
|
||||||
|
"imgGrid": true,
|
||||||
|
"imgWidth": "img-default-width",
|
||||||
|
"tableWidth": "table-default-width",
|
||||||
|
"iframeWidth": "iframe-default-width",
|
||||||
|
"mapWidth": "map-default-width",
|
||||||
|
"chartWidth": "chart-default-width",
|
||||||
|
"colorfulHeadings": false,
|
||||||
|
"colorfulFrame": false,
|
||||||
|
"colorfulActiveStates": true,
|
||||||
|
"trimNames": false,
|
||||||
|
"labeledNav": false,
|
||||||
|
"fullWidthMedia": false,
|
||||||
|
"bordersToggle": true,
|
||||||
|
"minimalStatus": true,
|
||||||
|
"focusMode": false,
|
||||||
|
"underlineInternal": false,
|
||||||
|
"underlineExternal": true,
|
||||||
|
"folding": true,
|
||||||
|
"lineNumbers": false,
|
||||||
|
"readableLineLength": false,
|
||||||
|
"devBlockWidth": false
|
||||||
|
}
|
|
@ -0,0 +1,11 @@
|
||||||
|
{
|
||||||
|
"id": "obsidian-minimal-settings",
|
||||||
|
"name": "Minimal Theme Settings",
|
||||||
|
"version": "8.1.1",
|
||||||
|
"minAppVersion": "1.1.9",
|
||||||
|
"description": "Change the colors, fonts and features of Minimal Theme.",
|
||||||
|
"author": "@kepano",
|
||||||
|
"authorUrl": "https://www.twitter.com/kepano",
|
||||||
|
"fundingUrl": "https://www.buymeacoffee.com/kepano",
|
||||||
|
"isDesktopOnly": false
|
||||||
|
}
|
|
@ -0,0 +1,108 @@
|
||||||
|
{
|
||||||
|
"version": 2,
|
||||||
|
"projects": [
|
||||||
|
{
|
||||||
|
"fieldConfig": {},
|
||||||
|
"defaultName": "",
|
||||||
|
"templates": [],
|
||||||
|
"excludedNotes": [],
|
||||||
|
"isDefault": true,
|
||||||
|
"dataSource": {
|
||||||
|
"kind": "folder",
|
||||||
|
"config": {
|
||||||
|
"path": "04-SIDEL",
|
||||||
|
"recursive": true
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"newNotesFolder": "",
|
||||||
|
"views": [
|
||||||
|
{
|
||||||
|
"config": {
|
||||||
|
"fieldConfig": {
|
||||||
|
"path": {
|
||||||
|
"width": 327
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"filter": {
|
||||||
|
"conjunction": "and",
|
||||||
|
"conditions": []
|
||||||
|
},
|
||||||
|
"colors": {
|
||||||
|
"conditions": []
|
||||||
|
},
|
||||||
|
"sort": {
|
||||||
|
"criteria": []
|
||||||
|
},
|
||||||
|
"id": "7ad4208a-e37e-4c07-a22b-dbe8d0d1a9be",
|
||||||
|
"name": "Table",
|
||||||
|
"type": "table"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"config": {},
|
||||||
|
"filter": {
|
||||||
|
"conjunction": "and",
|
||||||
|
"conditions": []
|
||||||
|
},
|
||||||
|
"colors": {
|
||||||
|
"conditions": []
|
||||||
|
},
|
||||||
|
"sort": {
|
||||||
|
"criteria": []
|
||||||
|
},
|
||||||
|
"id": "39dde3ca-913a-477d-a055-316385d6ba62",
|
||||||
|
"name": "Board",
|
||||||
|
"type": "board"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"config": {
|
||||||
|
"interval": "month"
|
||||||
|
},
|
||||||
|
"filter": {
|
||||||
|
"conjunction": "and",
|
||||||
|
"conditions": []
|
||||||
|
},
|
||||||
|
"colors": {
|
||||||
|
"conditions": []
|
||||||
|
},
|
||||||
|
"sort": {
|
||||||
|
"criteria": []
|
||||||
|
},
|
||||||
|
"id": "dbd5c65f-ab8a-4155-b175-c2b4b4731183",
|
||||||
|
"name": "Calendar",
|
||||||
|
"type": "calendar"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"config": {},
|
||||||
|
"filter": {
|
||||||
|
"conjunction": "and",
|
||||||
|
"conditions": []
|
||||||
|
},
|
||||||
|
"colors": {
|
||||||
|
"conditions": []
|
||||||
|
},
|
||||||
|
"sort": {
|
||||||
|
"criteria": []
|
||||||
|
},
|
||||||
|
"id": "a9f5fc98-1213-4d13-9d95-1a054f405c7b",
|
||||||
|
"name": "Gallery",
|
||||||
|
"type": "gallery"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"id": "1eb3d7fb-21dc-4f10-995e-1fe76b949d0e",
|
||||||
|
"name": "SIDEL"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"archives": [],
|
||||||
|
"preferences": {
|
||||||
|
"projectSizeLimit": 1000,
|
||||||
|
"frontmatter": {
|
||||||
|
"quoteStrings": "PLAIN"
|
||||||
|
},
|
||||||
|
"locale": {
|
||||||
|
"firstDayOfWeek": "sunday"
|
||||||
|
},
|
||||||
|
"commands": [],
|
||||||
|
"linkBehavior": "open-editor"
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,11 @@
|
||||||
|
{
|
||||||
|
"id": "obsidian-projects",
|
||||||
|
"name": "Projects",
|
||||||
|
"version": "1.17.4",
|
||||||
|
"minAppVersion": "1.0.0",
|
||||||
|
"description": "Plain text project planning.",
|
||||||
|
"author": "Marcus Olsson",
|
||||||
|
"authorUrl": "https://marcus.se.net",
|
||||||
|
"fundingUrl": "https://www.buymeacoffee.com/marcusolsson",
|
||||||
|
"isDesktopOnly": false
|
||||||
|
}
|
|
@ -0,0 +1,100 @@
|
||||||
|
.projects--board {
|
||||||
|
display: flex;
|
||||||
|
column-gap: 8px;
|
||||||
|
align-items: flex-start;
|
||||||
|
margin: 8px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.projects--board--column {
|
||||||
|
border: 1px solid var(--background-modifier-border);
|
||||||
|
border-radius: var(--radius-m);
|
||||||
|
background-color: var(--background-secondary);
|
||||||
|
display: flex;
|
||||||
|
gap: var(--size-4-2);
|
||||||
|
flex-direction: column;
|
||||||
|
padding: var(--size-4-2);
|
||||||
|
|
||||||
|
--board-column-drag-accent: hsla(var(--interactive-accent-hsl), 0.3);
|
||||||
|
--board-column-drop-accent: hsla(var(--interactive-accent-hsl), 0.5);
|
||||||
|
|
||||||
|
&:has(.projects--board--card-placeholder) {
|
||||||
|
box-shadow: 0px 0px 8px 0px var(--board-column-drop-accent);
|
||||||
|
transition: box-shadow 150ms ease-in-out;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.projects--board--card {
|
||||||
|
background-color: var(--background-primary);
|
||||||
|
border-radius: var(--radius-s);
|
||||||
|
border: 1px solid var(--background-modifier-border);
|
||||||
|
padding: var(--size-4-2);
|
||||||
|
}
|
||||||
|
|
||||||
|
.projects--board--card:hover {
|
||||||
|
border: 1px solid var(--background-modifier-border-hover);
|
||||||
|
}
|
||||||
|
|
||||||
|
.projects--board--card-list {
|
||||||
|
display: flex;
|
||||||
|
flex-direction: column;
|
||||||
|
gap: var(--size-4-2);
|
||||||
|
min-height: 35px;
|
||||||
|
transition: all 150ms ease-in-out;
|
||||||
|
|
||||||
|
&:has(.projects--board--card-placeholder) {
|
||||||
|
background: var(--board-column-drop-accent) !important;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.projects--gallery--grid {
|
||||||
|
display: grid;
|
||||||
|
gap: 24px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.projects--gallery--card {
|
||||||
|
background-color: var(--background-secondary);
|
||||||
|
border-radius: var(--radius-s);
|
||||||
|
border: 1px solid var(--background-modifier-border);
|
||||||
|
padding: 0;
|
||||||
|
margin: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.projects--gallery--card:hover {
|
||||||
|
border: 1px solid var(--background-modifier-border-hover);
|
||||||
|
}
|
||||||
|
|
||||||
|
.projects--gallery--card__body {
|
||||||
|
padding: 8px;
|
||||||
|
}
|
||||||
|
|
||||||
|
.projects--gallery--card__media {
|
||||||
|
height: 180px;
|
||||||
|
border-top-left-radius: var(--radius-s);
|
||||||
|
border-top-right-radius: var(--radius-s);
|
||||||
|
display: flex;
|
||||||
|
align-items: center;
|
||||||
|
justify-content: center;
|
||||||
|
border-bottom: 1px solid var(--background-modifier-border);
|
||||||
|
}
|
||||||
|
|
||||||
|
.projects--gallery--card__media img {
|
||||||
|
width: 100%;
|
||||||
|
height: 100%;
|
||||||
|
border-top-left-radius: var(--radius-s);
|
||||||
|
border-top-right-radius: var(--radius-s);
|
||||||
|
}
|
||||||
|
|
||||||
|
.workspace-leaf-content[data-type=obsidian-projects] .view-content {
|
||||||
|
padding: 0;
|
||||||
|
}
|
||||||
|
|
||||||
|
.projects--popover {
|
||||||
|
background-color: var(--background-primary);
|
||||||
|
border: 1px solid var(--background-modifier-border);
|
||||||
|
box-shadow: var(--shadow-s);
|
||||||
|
border-radius: var(--radius-m);
|
||||||
|
padding: var(--size-4-5);
|
||||||
|
max-height: 95vh;
|
||||||
|
}
|
||||||
|
|
||||||
|
/*# sourceMappingURL=styles.css.map */
|
|
@ -1,7 +1,7 @@
|
||||||
{
|
{
|
||||||
"id": "obsidian-tasks-plugin",
|
"id": "obsidian-tasks-plugin",
|
||||||
"name": "Tasks",
|
"name": "Tasks",
|
||||||
"version": "7.18.2",
|
"version": "7.18.4",
|
||||||
"minAppVersion": "1.4.0",
|
"minAppVersion": "1.4.0",
|
||||||
"description": "Track tasks across your vault. Supports due dates, recurring tasks, done dates, sub-set of checklist items, and filtering.",
|
"description": "Track tasks across your vault. Supports due dates, recurring tasks, done dates, sub-set of checklist items, and filtering.",
|
||||||
"helpUrl": "https://publish.obsidian.md/tasks/",
|
"helpUrl": "https://publish.obsidian.md/tasks/",
|
||||||
|
|
|
@ -7,8 +7,8 @@
|
||||||
"ignoreArabicDiacritics": false,
|
"ignoreArabicDiacritics": false,
|
||||||
"indexedFileTypes": [],
|
"indexedFileTypes": [],
|
||||||
"displayTitle": "",
|
"displayTitle": "",
|
||||||
"PDFIndexing": true,
|
"PDFIndexing": false,
|
||||||
"officeIndexing": true,
|
"officeIndexing": false,
|
||||||
"imagesIndexing": false,
|
"imagesIndexing": false,
|
||||||
"aiImageIndexing": false,
|
"aiImageIndexing": false,
|
||||||
"unsupportedFilesIndexing": "default",
|
"unsupportedFilesIndexing": "default",
|
||||||
|
@ -24,10 +24,10 @@
|
||||||
"showPreviousQueryResults": true,
|
"showPreviousQueryResults": true,
|
||||||
"simpleSearch": false,
|
"simpleSearch": false,
|
||||||
"tokenizeUrls": false,
|
"tokenizeUrls": false,
|
||||||
"fuzziness": "1",
|
"fuzziness": "2",
|
||||||
"weightBasename": 3,
|
"weightBasename": 5,
|
||||||
"weightDirectory": 2,
|
"weightDirectory": 3.5,
|
||||||
"weightH1": 1.5,
|
"weightH1": 3.5,
|
||||||
"weightH2": 1.3,
|
"weightH2": 1.3,
|
||||||
"weightH3": 1.1,
|
"weightH3": 1.1,
|
||||||
"weightUnmarkedTags": 1.1,
|
"weightUnmarkedTags": 1.1,
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
{
|
{
|
||||||
"id": "pdf-plus",
|
"id": "pdf-plus",
|
||||||
"name": "PDF++",
|
"name": "PDF++",
|
||||||
"version": "0.40.27",
|
"version": "0.40.28",
|
||||||
"minAppVersion": "1.5.8",
|
"minAppVersion": "1.5.8",
|
||||||
"description": "The most Obsidian-native PDF annotation tool ever.",
|
"description": "The most Obsidian-native PDF annotation tool ever.",
|
||||||
"author": "Ryota Ushio",
|
"author": "Ryota Ushio",
|
||||||
|
|
|
@ -0,0 +1,28 @@
|
||||||
|
{
|
||||||
|
"recentFiles": [
|
||||||
|
{
|
||||||
|
"basename": "9.4006 - Feedback flow - Notes for technician on site TL22 - Q3-Q1",
|
||||||
|
"path": "03-VM/HENKEL/93040 - HENKEL - BowlingGreen/TL22-L25/24 - 9.4006 - Feedback flow - TL22-L25 Q3/9.4006 - Feedback flow - Notes for technician on site TL22 - Q3-Q1.md"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"basename": "E5.007161 - Modifica O&U - SAE346 - Notes",
|
||||||
|
"path": "04-SIDEL/05 - E5.007161 - Modifica O&U - SAE346/E5.007161 - Modifica O&U - SAE346 - Notes.md"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"basename": "E5.007161 - Modifica O&U - SAE346 - Modified on PLC",
|
||||||
|
"path": "04-SIDEL/05 - E5.007161 - Modifica O&U - SAE346/E5.007161 - Modifica O&U - SAE346 - Modified on PLC.md"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"basename": "Drawing 2025-04-02 11.05.14.excalidraw",
|
||||||
|
"path": "04-SIDEL/05 - E5.007161 - Modifica O&U - SAE346/Drawing 2025-04-02 11.05.14.excalidraw.md"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"basename": "Drawing 2025-03-26 13.28.27.excalidraw",
|
||||||
|
"path": "04-SIDEL/05 - E5.007161 - Modifica O&U - SAE346/Drawing 2025-03-26 13.28.27.excalidraw.md"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"omittedPaths": [],
|
||||||
|
"omittedTags": [],
|
||||||
|
"updateOn": "file-open",
|
||||||
|
"omitBookmarks": false
|
||||||
|
}
|
|
@ -0,0 +1,16 @@
|
||||||
|
{
|
||||||
|
"id": "recent-files-obsidian",
|
||||||
|
"name": "Recent Files",
|
||||||
|
"version": "1.7.4",
|
||||||
|
"minAppVersion": "0.16.3",
|
||||||
|
"description": "List files by most recently opened",
|
||||||
|
"author": "Tony Grosinger",
|
||||||
|
"authorUrl": "https://grosinger.net",
|
||||||
|
"isDesktopOnly": false,
|
||||||
|
"fundingUrl": {
|
||||||
|
"Github Sponsor": "https://github.com/sponsors/tgrosinger",
|
||||||
|
"Buy me a Coffee": "https://buymeacoffee.com/tgrosinger",
|
||||||
|
"Paypal": "https://paypal.me/tgrosinger"
|
||||||
|
},
|
||||||
|
"donation": "https://buymeacoffee.com/tgrosinger"
|
||||||
|
}
|
|
@ -0,0 +1,34 @@
|
||||||
|
.recent-files-file {
|
||||||
|
.tree-item-spacer {
|
||||||
|
flex-grow: 1;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.recent-files-title {
|
||||||
|
justify-content: flex-start;
|
||||||
|
align-items: unset;
|
||||||
|
}
|
||||||
|
|
||||||
|
.recent-files-file-delete {
|
||||||
|
justify-content: right;
|
||||||
|
display: none;
|
||||||
|
}
|
||||||
|
|
||||||
|
.recent-files-title:hover .recent-files-file-delete {
|
||||||
|
display: flex;
|
||||||
|
cursor: var(--cursor);
|
||||||
|
}
|
||||||
|
|
||||||
|
.recent-files-file-delete:hover {
|
||||||
|
color: var(--nav-item-color-hover);
|
||||||
|
}
|
||||||
|
|
||||||
|
.recent-files-donation {
|
||||||
|
width: 70%;
|
||||||
|
margin: 0 auto;
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
|
||||||
|
.recent-files-donate-button {
|
||||||
|
margin: 10px;
|
||||||
|
}
|
|
@ -0,0 +1,8 @@
|
||||||
|
{
|
||||||
|
"name": "Minimal",
|
||||||
|
"version": "7.7.19",
|
||||||
|
"minAppVersion": "1.6.1",
|
||||||
|
"author": "@kepano",
|
||||||
|
"authorUrl": "https://twitter.com/kepano",
|
||||||
|
"fundingUrl": "https://www.buymeacoffee.com/kepano"
|
||||||
|
}
|
|
@ -4,24 +4,39 @@
|
||||||
"type": "split",
|
"type": "split",
|
||||||
"children": [
|
"children": [
|
||||||
{
|
{
|
||||||
"id": "72956f0bde9f56df",
|
"id": "63158942a4984cd3",
|
||||||
"type": "tabs",
|
"type": "tabs",
|
||||||
"children": [
|
"children": [
|
||||||
{
|
{
|
||||||
"id": "3a65ed268f372bf1",
|
"id": "7e19a0f648386a7a",
|
||||||
"type": "leaf",
|
"type": "leaf",
|
||||||
"state": {
|
"state": {
|
||||||
"type": "markdown",
|
"type": "markdown",
|
||||||
"state": {
|
"state": {
|
||||||
"file": "03-VM/33 - 9.402x - Shibuya/Notes for techinician on site/9.402x - Notes for technician on site - CARTON REJECT SYSTEM.md",
|
"file": "04-SIDEL/05 - E5.007161 - Modifica O&U - SAE346/E5.007161 - Modifica O&U - SAE346 - Notes.md",
|
||||||
"mode": "source",
|
"mode": "source",
|
||||||
"source": false
|
"source": false
|
||||||
},
|
},
|
||||||
"icon": "lucide-file",
|
"icon": "lucide-file",
|
||||||
"title": "9.402x - Notes for technician on site - CARTON REJECT SYSTEM"
|
"title": "E5.007161 - Modifica O&U - SAE346 - Notes"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "0ff3b5b4d36c0278",
|
||||||
|
"type": "leaf",
|
||||||
|
"state": {
|
||||||
|
"type": "markdown",
|
||||||
|
"state": {
|
||||||
|
"file": "03-VM/HENKEL/93040 - HENKEL - BowlingGreen/TL22-L25/24 - 9.4006 - Feedback flow - TL22-L25 Q3/9.4006 - Feedback flow - Notes for technician on site TL22 - Q3-Q1.md",
|
||||||
|
"mode": "source",
|
||||||
|
"source": false
|
||||||
|
},
|
||||||
|
"icon": "lucide-file",
|
||||||
|
"title": "9.4006 - Feedback flow - Notes for technician on site TL22 - Q3-Q1"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
]
|
],
|
||||||
|
"currentTab": 1
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"direction": "vertical"
|
"direction": "vertical"
|
||||||
|
@ -41,7 +56,7 @@
|
||||||
"type": "file-explorer",
|
"type": "file-explorer",
|
||||||
"state": {
|
"state": {
|
||||||
"sortOrder": "alphabetical",
|
"sortOrder": "alphabetical",
|
||||||
"autoReveal": false
|
"autoReveal": true
|
||||||
},
|
},
|
||||||
"icon": "lucide-folder-closed",
|
"icon": "lucide-folder-closed",
|
||||||
"title": "Files"
|
"title": "Files"
|
||||||
|
@ -83,12 +98,22 @@
|
||||||
"icon": "lucide-bookmark",
|
"icon": "lucide-bookmark",
|
||||||
"title": "Bookmarks"
|
"title": "Bookmarks"
|
||||||
}
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "e02fd11d9cdb76c9",
|
||||||
|
"type": "leaf",
|
||||||
|
"state": {
|
||||||
|
"type": "recent-files",
|
||||||
|
"state": {},
|
||||||
|
"icon": "clock",
|
||||||
|
"title": "Recent Files"
|
||||||
|
}
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"direction": "horizontal",
|
"direction": "horizontal",
|
||||||
"width": 375.5
|
"width": 306.5
|
||||||
},
|
},
|
||||||
"right": {
|
"right": {
|
||||||
"id": "403186784ae0fd88",
|
"id": "403186784ae0fd88",
|
||||||
|
@ -187,12 +212,11 @@
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"currentTab": 4
|
"currentTab": 5
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"direction": "horizontal",
|
"direction": "horizontal",
|
||||||
"width": 477.5,
|
"width": 369.5
|
||||||
"collapsed": true
|
|
||||||
},
|
},
|
||||||
"left-ribbon": {
|
"left-ribbon": {
|
||||||
"hiddenItems": {
|
"hiddenItems": {
|
||||||
|
@ -211,57 +235,99 @@
|
||||||
"publish:Publish changes...": false,
|
"publish:Publish changes...": false,
|
||||||
"obsidian-excalidraw-plugin:New drawing": false,
|
"obsidian-excalidraw-plugin:New drawing": false,
|
||||||
"obsidian-git:Open Git source control": false,
|
"obsidian-git:Open Git source control": false,
|
||||||
"copilot:Open Copilot Chat": false
|
"copilot:Open Copilot Chat": false,
|
||||||
|
"markitdown:Convert to Markdown with Markitdown": false,
|
||||||
|
"obsidian-importer:Open Importer": false,
|
||||||
|
"obsidian-projects:Open projects": false
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"active": "3a65ed268f372bf1",
|
"floating": {
|
||||||
|
"id": "bc3bc23273d2c426",
|
||||||
|
"type": "floating",
|
||||||
|
"children": [
|
||||||
|
{
|
||||||
|
"id": "c4fa51c5f1c19078",
|
||||||
|
"type": "window",
|
||||||
|
"children": [
|
||||||
|
{
|
||||||
|
"id": "39e6acdae102d48a",
|
||||||
|
"type": "tabs",
|
||||||
|
"children": [
|
||||||
|
{
|
||||||
|
"id": "60a3a46515a8104b",
|
||||||
|
"type": "leaf",
|
||||||
|
"state": {
|
||||||
|
"type": "webviewer",
|
||||||
|
"state": {
|
||||||
|
"url": "https://florianwoelki.github.io/obsidian-iconize/files-and-folders/icon-before-file-or-folder.html",
|
||||||
|
"title": "Icon before file or folder name | Obsidian Iconize",
|
||||||
|
"mode": "webview"
|
||||||
|
},
|
||||||
|
"icon": "globe-2",
|
||||||
|
"title": "Icon before file or folder name | Obsidian Iconize"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"direction": "vertical",
|
||||||
|
"x": 448,
|
||||||
|
"y": 116,
|
||||||
|
"width": 1024,
|
||||||
|
"height": 800,
|
||||||
|
"maximize": false,
|
||||||
|
"zoom": 0
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"active": "0ff3b5b4d36c0278",
|
||||||
"lastOpenFiles": [
|
"lastOpenFiles": [
|
||||||
"01-Documentation/Inverters/Siemens/Setup New Siemens G120C Motors - Vetromeccanica.md",
|
"04-SIDEL/05 - E5.007161 - Modifica O&U - SAE346/E5.007161 - Modifica O&U - SAE346 - Notes.md",
|
||||||
"01-Documentation/Inverters/Siemens/Siemens G120c - Changing the line voltage and line frequency of the SINAMICS system for the country of destination.md",
|
"04-SIDEL/05 - E5.007161 - Modifica O&U - SAE346/E5.007161 - Modifica O&U - SAE346 - Modified on PLC.md",
|
||||||
"05-COMS/01 - T300881 - Nestle SudAfrica/Reporte/T300881 Layout.md",
|
"04-SIDEL/05 - E5.007161 - Modifica O&U - SAE346/Drawing 2025-04-02 11.05.14.excalidraw.md",
|
||||||
"05-COMS/01 - T300881 - Nestle SudAfrica/Reporte/Interroll - Multicontrol.md",
|
"04-SIDEL/05 - E5.007161 - Modifica O&U - SAE346/Drawing 2025-03-26 13.28.27.excalidraw.md",
|
||||||
"03-VM/40 - 93040 - HENKEL - NEXT + 1 Problem/cronologia.md",
|
"Excalidraw/Drawing 2025-04-05 23.12.18.excalidraw.md",
|
||||||
"04-SIDEL/04 - E5.007299 - Modifica O&U - RNF032/Reporte/E5.007299 - Modifica O&U - RNF032 - NOTES.md",
|
"03-VM/HENKEL/93040 - HENKEL - BowlingGreen/TL22-L25/24 - 9.4006 - Feedback flow - TL22-L25 Q3/9.4006 - Feedback flow - Notes for technician on site TL22 - Q3-Q1.md",
|
||||||
"01-Documentation/SIEMENS & WINCC/PLC Siemens/Siemens Delete the memory card (MC) - using Prommer.md",
|
"Excalidraw",
|
||||||
"01-Documentation/SIEMENS & WINCC/PLC Siemens/adjuntos/Pasted image 20250321160412.png",
|
"03-VM/HENKEL/93040 - HENKEL - BowlingGreen/Backups/HENKEL Backup Versions.md",
|
||||||
"01-Documentation/SIEMENS & WINCC/PLC Siemens/adjuntos/Pasted image 20250321160258.png",
|
"03-VM/HENKEL/93040 - HENKEL - BowlingGreen/9.3976 - Interlock FormatChange/9.3976 - From factory feedback - Prohibit simultaneous changeover on all lines.md",
|
||||||
"01-Documentation/SIEMENS & WINCC/PLC Siemens/adjuntos/Pasted image 20250321160203.png",
|
"04-SIDEL/00 - MASTER/SIDEL - Mixer - Equivalences.md",
|
||||||
"01-Documentation/SIEMENS & WINCC/PLC Siemens/adjuntos/Pasted image 20250321160124.png",
|
"04-SIDEL/00 - MASTER/SIDEL - Mixer - Master - IO Tags.md",
|
||||||
"01-Documentation/SIEMENS & WINCC/PLC Siemens/adjuntos/Pasted image 20250321160103.png",
|
"04-SIDEL/03 - 5.007382-EXMU01UF - RVU008 - EQPT24731/5.007382-EXMU01UF - RVU008 - EQPT24731 - Initial Data.md",
|
||||||
"04-SIDEL/04 - E5.007299 - Modifica O&U - RNF032/Reporte/adjuntos/Pasted image 20250321152823.png",
|
"04-SIDEL/03 - 5.007382-EXMU01UF - RVU008 - EQPT24731/5.007382-EXMU01UF - RVU008 - EQPT24731 - Notes.md",
|
||||||
"04-SIDEL/04 - E5.007299 - Modifica O&U - RNF032/Reporte/adjuntos",
|
"04-SIDEL/04 - E5.007299 - Modifica O&U - RNF032/FDM RNF032 E5.007299.md",
|
||||||
"04-SIDEL/00 - MASTER/Reporte",
|
"04-SIDEL/04 - E5.007299 - Modifica O&U - RNF032/E5.007299 - RNF032 - FDM.md",
|
||||||
"04-SIDEL/00 - MASTER",
|
"04-SIDEL/04 - E5.007299 - Modifica O&U - RNF032/E5.007299 - Modifica O&U - RNF032 - NOTES.md",
|
||||||
"04-SIDEL/03 - 5.007382-EXMU01UF - RVU008 - EQPT24731/Reporte/5.007382-EXMU01UF - RVU008 - EQPT24731 - Notes.md",
|
"01-Documentation/SIDEL/Master Mixer/Mixer - Notes.md",
|
||||||
"03-VM/22 - 9.3841 - Sidel - Tilting/9.3841 - Sidel - Tilting - Notes for technician on site.md",
|
|
||||||
"04-SIDEL/03 - 5.007382-EXMU01UF - RVU008 - EQPT24731/Reporte/adjuntos/Pasted image 20250320213656.png",
|
|
||||||
"04-SIDEL/03 - 5.007382-EXMU01UF - RVU008 - EQPT24731/Reporte/adjuntos/Pasted image 20250320213610.png",
|
|
||||||
"04-SIDEL/03 - 5.007382-EXMU01UF - RVU008 - EQPT24731/Reporte/adjuntos/Pasted image 20250320213405.png",
|
|
||||||
"04-SIDEL/03 - 5.007382-EXMU01UF - RVU008 - EQPT24731/Reporte/adjuntos/Pasted image 20250320213337.png",
|
|
||||||
"04-SIDEL/03 - 5.007382-EXMU01UF - RVU008 - EQPT24731/Reporte/5.007382-EXMU01UF - RVU008 - EQPT24731 - Initial Data.md",
|
|
||||||
"03-VM/22 - 9.3841 - Sidel - Tilting/9.3841 - Sidel - Tilting - Data.md",
|
|
||||||
"01-Documentation/SIDEL/SIDEL - FLD.md",
|
"01-Documentation/SIDEL/SIDEL - FLD.md",
|
||||||
"01-Documentation/SIEMENS & WINCC/PLC Siemens/Why is the installation of S7 Distributed Safety V5.4 aborted in Windows 7 Windows 10 EnterpriseProfessional 64-bit.md",
|
"01-Documentation/SIDEL/SIDEL - Passwords.md",
|
||||||
"01-Documentation/SIEMENS & WINCC/PLC Siemens/Format SD procedure.md",
|
"TODY - Punti da vedere.md",
|
||||||
"01-Documentation/SIEMENS & WINCC/PLC Siemens/PLC Siemens - Password difference.md",
|
"Palabras Tecnicas/Lista.md",
|
||||||
"01-Documentation/Inverters/Danfoss/Factory reset parameters.md",
|
"Temporales/NAT - Switch.md",
|
||||||
"04-SIDEL/04 - E5.007299 - Modifica O&U - RNF032/Reporte",
|
"Temporales/Drawing 2024-10-13 20.08.30.excalidraw.md",
|
||||||
"04-SIDEL/04 - E5.007299 - Modifica O&U - RNF032",
|
"Excalidraw/Drawing 2025-01-27 16.50.21.excalidraw.md",
|
||||||
"04-SIDEL/03 - 5.007382-EXMU01UF - RVU008 - EQPT24731/Reporte/adjuntos",
|
"cronologiaI-93040-3074-ALPLA-BG-open-points.md",
|
||||||
"05-COMS/01 - T300881 - Nestle SudAfrica/Reporte/T300881 - LINAK - Guides.md",
|
"markitdown-output/adjuntos/TIA Portal Ethernet communication Rules V0.1.pdf",
|
||||||
"05-COMS/01 - T300881 - Nestle SudAfrica/Reporte/T300881 - Notes.md",
|
"HTML import/TIA Portal Ethernet communication Rules V0.1.md",
|
||||||
"05-COMS/01 - T300881 - Nestle SudAfrica/Reporte/Buffer Logic.md",
|
"HTML import/Attachments/image051.jpg",
|
||||||
"01-Documentation/AllenBradley Rockwell/PLC/EDS Install.md",
|
"HTML import/Attachments/image047.jpg",
|
||||||
"03-VM/HENKEL/93040 - HENKEL - BowlingGreen/Description/AUTEFA/AUTEFA - TG10-60 Telegrams & Triggers.md",
|
"01-Documentation/SIDEL/MASTER/Communication/Untitled.md",
|
||||||
"03-VM/HENKEL/93040 - HENKEL - BowlingGreen/Description/AUTEFA/AUTEFA Logic/FC TTOP AUTEFA 2 PH - FC602.md",
|
"HTML import/Attachments/image154.gif",
|
||||||
"03-VM/HENKEL/93040 - HENKEL - BowlingGreen/Description/HENKEL - ALPLA - AUTEFA - Batch Data/Table ALPAL - SKU Data.md",
|
"HTML import/Attachments/image151.jpg",
|
||||||
"03-VM/HENKEL/93040 - HENKEL - BowlingGreen/Description/HENKEL - ALPLA - AUTEFA - Batch Data/Table - HENKEL - Vetromeccancia - EbConvey.md",
|
"HTML import/Attachments/image149.jpg",
|
||||||
"03-VM/HENKEL/93040 - HENKEL - BowlingGreen/Description/HENKEL - ALPLA - AUTEFA - Batch Data/Table - Batch Life cycle - Henkel - Alpla - Autefa.md",
|
"HTML import/Attachments/image147.gif",
|
||||||
"03-VM/HENKEL/93040 - HENKEL - BowlingGreen/Description/HENKEL - ALPLA - AUTEFA - Batch Data/HENKEL - ALPLA - AUTEFA - Data & Batch Management System.md",
|
"HTML import/Attachments/image145.gif",
|
||||||
"05-COMS/01 - T300881 - Nestle SudAfrica/Reporte/adjuntos/adjuntos",
|
"HTML import/Attachments/image141.gif",
|
||||||
"01-Documentation/Inverters/SEW/SEW Positioning SETUP/adjuntos",
|
"HTML import/Attachments/image138.gif",
|
||||||
"01-Documentation/Inverters/SEW/SEW Positioning SETUP",
|
"HTML import/Attachments/image131.gif",
|
||||||
"01-Documentation/PILZ",
|
"HTML import/Attachments",
|
||||||
|
"HTML import",
|
||||||
|
"01-Documentation/SIDEL/MASTER/Communication/adjuntos/temp_conversion.html",
|
||||||
|
"01-Documentation/SIDEL/MASTER/Communication/adjuntos/header.htm",
|
||||||
|
"01-Documentation/SIDEL/MASTER/Communication/adjuntos",
|
||||||
|
"01-Documentation/SIDEL/MASTER/Communication",
|
||||||
|
"01-Documentation/SIDEL/MASTER",
|
||||||
|
"04-SIDEL/04 - E5.007299 - Modifica O&U - RNF032/data.json",
|
||||||
"03-Revised/93789 Sipa Italia - Tinny - HSCounters - Piattaforma/Divider/Untitled.canvas",
|
"03-Revised/93789 Sipa Italia - Tinny - HSCounters - Piattaforma/Divider/Untitled.canvas",
|
||||||
"04-InLavoro/9..... MASTER Transport/Standard Transport/FB500 Logic.canvas",
|
"04-InLavoro/9..... MASTER Transport/Standard Transport/FB500 Logic.canvas",
|
||||||
"04-InLavoro/HENKEL/93040 - HENKEL - BowlingGreen/TL22-L25/Synoptic Change/Q3.canvas",
|
"04-InLavoro/HENKEL/93040 - HENKEL - BowlingGreen/TL22-L25/Synoptic Change/Q3.canvas",
|
||||||
|
|
|
@ -0,0 +1,21 @@
|
||||||
|
***
|
||||||
|
|
||||||
|
https://www.reddit.com/r/PLC/comments/jawlkd/br_automation_studio_access/
|
||||||
|
|
||||||
|
B&R Automation Studio access
|
||||||
|
Is there a way to get a copy of B&R Automation Studio without being an active customer of B&R? Been looking into learning other PLC software. Starting a new job which requires being familiar with TIA Portal. Not a bad system but SCL drives me nuts. It's nearly structured text but not quite. Trying to learn other systems which are similar to what I already know (Pilz PAS4000, Beckhoff)
|
||||||
|
|
||||||
|
|
||||||
|
You just download it. When you install it, it will say you don't have a key and there is a link in that dialog to the form to request a 90-day trial key. I assume it is an automated system, but you get the key after about 20mins instead of instantly. When that key runs out, you can request a new one; they'll just keep giving you keys unless they really think you're abusing the system.
|
||||||
|
|
||||||
|
EDIT: To be clear, you can download everything from B&R's website in one of the easiest to navigate and better organized download sections of any brand. https://www.br-automation.com/en-us/downloads/. Select Software -> Automation Studio -> Automation Studio 4.8 and click on the first link to download it (8Gb!)
|
||||||
|
|
||||||
|
Automation Studio 4.0 can be installed without a license, you can download it here https://www.br-automation.com/en/downloads/#categories=Software-1344987434933/Automation+Studio-1344987435049/Automation+Studio+4.0-1344987435989.
|
||||||
|
|
||||||
|
The newer versions of AS mostly add Mapp functionality, changes to OPC-UA connectivity, MappView HMI (4.0 only has the outdated Visual Components HMI, but that still has its uses) and access to newer hardware. But AS4.0 has most of the functionality to get you familiar with programming for B&R PLC's and servo drives. Maybe higher versions have become free by now, I'm only aware of 4.0 and below because B&R changed their licensing system a few years ago.
|
||||||
|
|
||||||
|
You can run newer versions of Automation Studio with a trial license, it lasts 30 days and it only counts down when you start the program. SafeDesigner, the software to program safety PLC's can only be used with a license or as a trial.
|
||||||
|
|
||||||
|
Yes, and it's easy: go to the official website, section Services/Software Registration. You can request a free 90 day evaluation licence there. It will be processed instantaneously and you'll receive a code. They are very lenient, so feel free to extend it as many times as you need.
|
||||||
|
|
||||||
|
Note that there is one functionality disabled: the updater. Usually you can use it to automatically find newer versions for your hardware's firmware and B&R's software packages (Motion, mapp...). You can still download and install everything manually from the website, but it's very cumbersome in comparison.
|
|
@ -0,0 +1,37 @@
|
||||||
|
|
||||||
|
### Create Repository
|
||||||
|
***
|
||||||
|
1. Open the working folder with File
|
||||||
|
2. Ctr+Shit + P -> >Add Gitignore -> Select Python
|
||||||
|
|
||||||
|
|
||||||
|
![[Pasted image 20250331130643.png]]
|
||||||
|
|
||||||
|
![[Pasted image 20250331130826.png]]
|
||||||
|
|
||||||
|
|
||||||
|
* With stage you accept this files to be on the Git.
|
||||||
|
* After this you can start to Commit versions
|
||||||
|
|
||||||
|
### Branch
|
||||||
|
***
|
||||||
|
|
||||||
|
![[Pasted image 20250331131244.png]]
|
||||||
|
|
||||||
|
|
||||||
|
* Type the name of the new Branch
|
||||||
|
|
||||||
|
The current branch will appear on the bottom-left
|
||||||
|
|
||||||
|
![[Pasted image 20250331131430.png]]
|
||||||
|
|
||||||
|
* The you can work on this branch, and make Commits
|
||||||
|
|
||||||
|
|
||||||
|
* If wanted to merge this branch to ==main== follow this steps:
|
||||||
|
* Commit last modification on the actual branch
|
||||||
|
* Change branch to main
|
||||||
|
* Select merge branch and select the branch from were to merge
|
||||||
|
* After this the ==main== will have the last modifications. If the branch is not needed you can delete it.
|
||||||
|
|
||||||
|
|
After Width: | Height: | Size: 21 KiB |
After Width: | Height: | Size: 14 KiB |
After Width: | Height: | Size: 33 KiB |
After Width: | Height: | Size: 21 KiB |
|
@ -0,0 +1,7 @@
|
||||||
|
|
||||||
|
CPU with DI HF
|
||||||
|
|
||||||
|
![[Pasted image 20250325173142.png|800]]
|
||||||
|
|
||||||
|
|
||||||
|
|
After Width: | Height: | Size: 48 KiB |
|
@ -0,0 +1,16 @@
|
||||||
|
|
||||||
|
Equivalence comments table
|
||||||
|
***
|
||||||
|
|
||||||
|
P1 = WATER PUMP = SOFTSTART = 160Q2:E10.0 = 160K4:E11.0
|
||||||
|
P2 = SYRUP PUMP = 163Q2:E10.1 = 163K8:E11.1
|
||||||
|
P3 = OVERPRESSURE PRODUCT PUMP = 166Q2:E10.2
|
||||||
|
P6 = RECYCLE PUMP = 169Q2:E11.3 = 169K8:E11.3
|
||||||
|
|
||||||
|
___K_ : COMMAND RELAY - FEEDBACK SIGNAL
|
||||||
|
___Q_ : TERMIC OVERLOAD SIGNAL
|
||||||
|
|
||||||
|
301 : WATER PUMP = P1
|
||||||
|
302 : SYRUP = P2
|
||||||
|
303 : PRODUCT = P3
|
||||||
|
306 : RECIRCULATING = P6
|
|
@ -0,0 +1,33 @@
|
||||||
|
|
||||||
|
![[Pasted image 20250401162127.png]]
|
||||||
|
|
||||||
|
## Windows PC
|
||||||
|
***
|
||||||
|
administrator : 9-3urKW*
|
||||||
|
sidel : _Ymk47h2&M
|
||||||
|
Customer: sidel
|
||||||
|
|
||||||
|
|
||||||
|
## ULTRA VNC
|
||||||
|
***
|
||||||
|
* Ultra VNC : r@c2PS
|
||||||
|
|
||||||
|
Oppure
|
||||||
|
|
||||||
|
* Ultra VNC : sysop
|
||||||
|
|
||||||
|
## SAFETY
|
||||||
|
***
|
||||||
|
### Filler:
|
||||||
|
|
||||||
|
Per Carica il SAFETY : **9991**
|
||||||
|
|
||||||
|
Scrittura:
|
||||||
|
SAFETY Filler Utilizzata per RVE045 e REV128
|
||||||
|
### ==safeuro1==
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
![[Pasted image 20250401162219.png]]
|
||||||
|
|
||||||
|
Password Maintenance 4685
|
After Width: | Height: | Size: 9.8 KiB |
After Width: | Height: | Size: 67 KiB |
|
@ -0,0 +1,20 @@
|
||||||
|
|
||||||
|
|
||||||
|
### Notes on comissioning:
|
||||||
|
***
|
||||||
|
On profibus the configuration if the configuration is not exact the node is not online. Need to check that all cards are correctly assigned and connected.
|
||||||
|
|
||||||
|
|
||||||
|
### Profibus Address:
|
||||||
|
***
|
||||||
|
![[Pasted image 20250331100137.png]]
|
||||||
|
|
||||||
|
|
||||||
|
### Leds
|
||||||
|
***
|
||||||
|
![[Pasted image 20250331100123.png]]
|
||||||
|
|
||||||
|
|
||||||
|
### LEDs faults
|
||||||
|
***
|
||||||
|
![[Pasted image 20250331100112.png]]
|
|
@ -0,0 +1,23 @@
|
||||||
|
|
||||||
|
```pascal
|
||||||
|
|
||||||
|
IF "CLK_0.2S" THEN
|
||||||
|
FOR #t := 0 TO 3 DO
|
||||||
|
IF "DBTEST".Count[#t] >= 128 THEN
|
||||||
|
"DBTEST".Count[#t + 1] := 1;
|
||||||
|
END_IF;
|
||||||
|
"DBTEST".Count[#t] := "DBTEST".Count[#t] * 2;
|
||||||
|
|
||||||
|
END_FOR;
|
||||||
|
|
||||||
|
IF "DBTEST".Count[0] + "DBTEST".Count[1] + "DBTEST".Count[2] + "DBTEST".Count[3] = 0 THEN
|
||||||
|
"DBTEST".Count[0] := 1;
|
||||||
|
END_IF;
|
||||||
|
END_IF;
|
||||||
|
|
||||||
|
"AB5" := "DBTEST".Count[0];
|
||||||
|
"Tag_2" := "DBTEST".Count[1];
|
||||||
|
"Tag_3" := "DBTEST".Count[2];
|
||||||
|
"Tag_4" := "DBTEST".Count[3];
|
||||||
|
|
||||||
|
```
|
|
@ -0,0 +1,232 @@
|
||||||
|
|
||||||
|
# SIMATIC S7 S7-1200 Programmable controller
|
||||||
|
|
||||||
|
https://support.industry.siemens.com/cs/mdm/109759862?c=89820793099&lc=en-KZ
|
||||||
|
|
||||||
|
==VIDEO:==
|
||||||
|
https://support.industry.siemens.com/cs/document/109486139/how-you-configure-a-connection-in-the-tia-portal-?dti=0&dl=en&lc=nl-BE
|
||||||
|
|
||||||
|
![[Pasted image 20250403170349.png|750]]
|
||||||
|
|
||||||
|
|
||||||
|
| | | | | |
|
||||||
|
|---|---|---|---|---|
|
||||||
|
|Document:|S7-1200 Programmable controller (V4.2.3, 08/2018, English)||||
|
||||||
|
|Type of topic:|Fact|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
TCON, TDISCON, TSEND, and TRCV (TCP communication) instructions
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
#### Ethernet communication using TCP and ISO on TCP protocols
|
||||||
|
|
||||||
|
| | |
|
||||||
|
|---|---|
|
||||||
|
||---<br><br>**Note**<br><br>#### TSEND_C and TRCV_C instructions<br><br>To help simplify the programming of PROFINET/Ethernet communication, the TSEND_C instruction and the TRCV_C instruction combine the functionality of the TCON, TDISCON. TSEND and TRCV instructions:<br><br>- TSEND_C combines the TCON, TDISCON and TSEND instructions.<br> <br>- TRCV_C combines the TCON, TDISCON and TRCV instructions.<br> <br><br>---|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
The following instructions control the communication process:
|
||||||
|
|
||||||
|
- TCON establishes the TCP/IP connection between the client and server (CPU) PC.
|
||||||
|
- TSEND and TRCV send and receive data.
|
||||||
|
- TDISCON breaks the connection.
|
||||||
|
|
||||||
|
The minimum size of data that you can transmit (TSEND) or receive (TRCV) is one byte; the maximum size is 8192 bytes. TSEND does not support the transmission of data from Boolean locations, and TRCV will not receive data into Boolean locations. For information transferring data with these instructions, see the section on [data consistency](https://support.industry.siemens.com/cs/mdm/109759862?c=65872045195&lc=en-kz&dl=en).
|
||||||
|
|
||||||
|
TCON, TDISCON, TSEND, and TRCV operate asynchronously, which means that the job processing extends over multiple instruction executions. For example, you start a job for setting up and establishing a connection by executing an instruction TCON with parameter REQ = 1. Then you use additional TCON executions to monitor the job progress and test for job completion with parameter DONE.
|
||||||
|
|
||||||
|
The following table shows the relationships between BUSY, DONE, and ERROR. Use the table to determine the current job status:
|
||||||
|
|
||||||
|
Table: Interactions between the BUSY, DONE, and ERROR parameters
|
||||||
|
|
||||||
|
| | | | |
|
||||||
|
|---|---|---|---|
|
||||||
|
|BUSY|DONE|ERROR|Description|
|
||||||
|
|1|0|0|The job is being processed.|
|
||||||
|
|0|1|0|The job successfully completed.|
|
||||||
|
|0|0|1|The job ended with an error. The cause of the error is output at the STATUS parameter.|
|
||||||
|
|0|0|0|No new job assigned.|
|
||||||
|
|
||||||
|
#### TCON and TDISCON
|
||||||
|
|
||||||
|
| | |
|
||||||
|
|---|---|
|
||||||
|
||---<br><br>**Note**<br><br>#### Initializing the communication parameters<br><br>After you insert the TCON instruction, use the "Properties" [of the instruction](https://support.industry.siemens.com/cs/mdm/109759862?c=86819412235&lc=en-kz&dl=en) to configure the [communication parameters](https://support.industry.siemens.com/cs/mdm/109759862?c=83326252299&lc=en-kz&dl=en). As you enter the parameters for the communication partners in the inspector window, STEP 7 enters the corresponding data in the instance DB for the instruction.<br><br>If you want to use a multi-instance DB, you must manually configure the DB on both CPUs.<br><br>---|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
Table: TCON and TDISCON instructions
|
||||||
|
|
||||||
|
| | | |
|
||||||
|
|---|---|---|
|
||||||
|
|LAD / FBD||Description|
|
||||||
|
|[](https://support.industry.siemens.com/dokumentation/image.aspx?docVersionId=114575606411&imageName=14772022155_DV_resource.Stream%2540PNG-en-US.png&Language=en-US)|"TCON_DB"( req:=_bool_in_, ID:=_undef_in_, done=>_bool_out_, busy=>_bool_out_, error=>_bool_out_, status=>_word_out_, connect:=_struct_inout_);|TCP and ISO on TCP: TCON initiates a communications connection from the CPU to a communication partner.|
|
||||||
|
|[](https://support.industry.siemens.com/dokumentation/image.aspx?docVersionId=114575606411&imageName=14772064011_DV_resource.Stream%2540PNG-en-US.png&Language=en-US)|"TDISCON_DB"( req:=_bool_in_, ID:=_word_in_, done=>_bool_out_, busy=>_bool_out_, error=>_bool_out_, status=>_word_out_);|TCP and ISO on TCP: TDISCON terminates a communications connection from the CPU to a communication partner.|
|
||||||
|
|
||||||
|
1 STEP 7 automatically creates the DB when you insert the instruction.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
Table: Data types for the parameters of TCON and TDISCON
|
||||||
|
|
||||||
|
| | | | |
|
||||||
|
|---|---|---|---|
|
||||||
|
|Parameter|Declaration|Data type|Description|
|
||||||
|
|REQ|IN|Bool|Starts the job to establish the connection specified in the ID upon a rising edge.|
|
||||||
|
|ID|IN|CONN_OUC (Word)|Reference to the assigned connection.<br><br>Range of values: W#16#0001 to W#16#0FFF|
|
||||||
|
|CONNECT<br><br>(TCON)|IN_OUT|VARIANT|Pointer to the connection description<br><br>- For TCP or UDP, use the structure TCON_IP_v4<br> <br> For further information on TCON_IP_v4, refer to: ["Parameters for the PROFINET connection"](https://support.industry.siemens.com/cs/mdm/109759862?c=83326252299&lc=en-kz&dl=en).<br> <br>- For ISO-on-TCP, use the structure TCON_IP_RFC<br> <br> For further information on TCON_IP_RFC, refer to: ["Parameters for the PROFINET connection"](https://support.industry.siemens.com/cs/mdm/109759862?c=83326252299&lc=en-kz&dl=en).|
|
||||||
|
|DONE|OUT|Bool|Status parameter with the following values:<br><br>- 0: Job not yet started or still in progress<br>- 1: Job executed without errors|
|
||||||
|
|BUSY|OUT|Bool|Status parameter with the following values:<br><br>- 0: Job not yet started or already completed<br>- 1: Job not yet completed. A new job cannot be started|
|
||||||
|
|ERROR|OUT|Bool|Status parameter ERROR:<br><br>- 0: No error<br>- 1: Error occurred|
|
||||||
|
|STATUS|OUT|Word|Status of the instruction|
|
||||||
|
|
||||||
|
Both communication partners execute the TCON instruction to set up and establish the communication connection. You use parameters to specify the active and passive communication end point partners. After the connection is set up and established, it is automatically maintained and monitored by the CPU.
|
||||||
|
|
||||||
|
If the connection is terminated due to a line break or due to the remote communications partner, for example, the active partner attempts to re-establish the configured connection. You do not have to execute TCON again.
|
||||||
|
|
||||||
|
An existing connection is terminated and the set-up connection is removed when the TDISCON instruction is executed or when the CPU has gone into STOP mode. To set up and re-establish the connection, you must execute TCON again.
|
||||||
|
|
||||||
|
Table: ERROR and STATUS condition codes for TCON and TDISCON
|
||||||
|
|
||||||
|
| | | |
|
||||||
|
| ----- | ----------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
|
||||||
|
| ERROR | STATUS (W#16#...) | Explanation |
|
||||||
|
| 0 | 0000 | Connection successfully established. |
|
||||||
|
| 0 | 7000 | No job processing active |
|
||||||
|
| 0 | 7001 | Start job execution; establish connection (TCON) or terminate connection (TDISCON). |
|
||||||
|
| 0 | 7002 | Connection is being established (REQ irrelevant); establish connection (TCON) or terminate connection (TDISCON). |
|
||||||
|
| 1 | 8085 | TCON: Connection ID is already in use. |
|
||||||
|
| 1 | 8086 | TCON: The ID parameter is outside the valid range. |
|
||||||
|
| 1 | 8087 | TCON: Maximum number of connections reached; no additional connection possible |
|
||||||
|
| 1 | 8089 | TCON: The CONNECT parameter does not point to a connection description or the connection description was created manually. |
|
||||||
|
| 1 | 809A | TCON: The structure at the CONNECT parameter is not supported or the length is invalid. |
|
||||||
|
| 1 | 809B | TCON: The ID of the local device in the connection description does not correspond to the CPU or the CP, or it is "0". |
|
||||||
|
| 1 | 80A0 | Group error for error codes W#16#80A1 and W#16#80A2. |
|
||||||
|
| 1 | 80A1 | TCON: For TCP/UDP (TCON_IP_v4): Connection or port is already in use. |
|
||||||
|
| 1 | 80A2 | TCON: Local or remote port is being used by the system. |
|
||||||
|
| 1 | 80A3 | TCON: Value at the ID parameter is already being used by a connection (TCON) that was created using the user program. The connection uses the identical ID, but different connection settings at the parameter CONNECT. |
|
||||||
|
| 1 | 80A4 | TCON: IP address of the remote endpoint of the connection is invalid or it corresponds to the IP address of the local partner. |
|
||||||
|
| 1 | 80A5 | TCON: Connection ID is already in use. |
|
||||||
|
| 1 | 80A7 | TCON: Communication error: You executed "TDISCON" before "TCON" had completed. |
|
||||||
|
| 1 | 80B2 | TCON: The CONNECT parameter points to a data block that was generated with the attribute "Only store in load memory". |
|
||||||
|
| 1 | 80B3 | Inconsistent parameter assignment: Group error for error codes W#16#80A0 to W#16#80A2, W#16#80A4, W#16#80B4 to W#16#80B9. |
|
||||||
|
| 1 | 80B4 | TCON: Only with TCON_IP_RFC The local T selector was not specified or the first byte does not contain the value 0x0E or the local T selector starts with "SIMATIC-". |
|
||||||
|
| 1 | 80B5 | TCON: Only passive connection establishment is permitted for connection type 13 = UDP (Parameter active_est of the structure TCON_IP_v4 has the value TRUE).. |
|
||||||
|
| 1 | 80B6 | TCON: Parameter assignment error in the connection_type parameter of the data block for connection description.<br><br>- Only valid with TCON_IP_v4: 0x11, 0x0B and 0x13.<br>- Only valid with TCON_IP_RFC: 0x0C and 0x12 |
|
||||||
|
| 1 | 80B7 | TCON: With TCON_IP_v4:<br><br>- TCP (active connection establishment): Remote port is "0".<br>- TCP (passive connection establishment): Local port is "0".<br>- UDP: Local port is "0".<br><br>TCON: With TCON_IP_RFC:<br><br>- Local (local_tselector) or remote (remote_tselector) T selector was specified with a length of more than 32 bytes.<br>- For TSelLength of the T selector (local or remote), a length greater than 32 was entered.<br>- Error in the length of the IP address of the specific connection partner. |
|
||||||
|
| 1 | 80B8 | TCON: Parameter ID in the local connection description (structure at parameter CONNECT) and parameter ID of the instruction are different. |
|
||||||
|
| 1 | 80C3 | TCON: All [connection](https://support.industry.siemens.com/cs/mdm/109759862?c=89820232331&lc=en-kz&dl=en) resources are in use. |
|
||||||
|
| 1 | 80C4 | Temporary communication error:<br><br>- The connection cannot be established at this time (TCON).<br>- The interface is currently receiving new parameters (TCON and TDISCON).<br>- The configured connection is currently being removed by a "TDISCON" instruction (TCON). |
|
||||||
|
| 1 | 80C5 | TCON: The remote partner refuses to establish the connection, has terminated the connection or actively ended it. |
|
||||||
|
| 1 | 80C6 | TCON: The remote partner cannot be reached (network error). |
|
||||||
|
| 1 | 80C7 | TCON: Execution timeout. |
|
||||||
|
| 1 | 80C8 | TCON: ID is used by a connection created by the user program, which uses the same connection description at the CONNECT parameter. |
|
||||||
|
| 1 | 80C9 | TCON: Validation of the remote partner failed. The remote partner that wants to establish the connection does not match the defined partner of the structure at the CONNECT parameter. |
|
||||||
|
| 1 | 80CE | TCON: The IP address of the local interface is 0.0.0.0. |
|
||||||
|
|
||||||
|
#### TSEND and TRCV
|
||||||
|
|
||||||
|
| | |
|
||||||
|
|---|---|
|
||||||
|
||---<br><br>**Note**<br><br>When using PROFINET Open User communication, if you execute a TSEND instruction without a corresponding TRCV instruction executing on the remote device, then the TSEND instruction may reside indefinitely in a "Busy State", waiting for the TRCV instruction to receive the data. In this state, the TSEND instruction "Busy" output is set, and the "Status" output has a value of "0x7002". This condition may occur if you are transferring more than 4096 bytes of data. The issue is resolved at the next execution of the TRCV instruction.<br><br>---|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
Table: TSEND and TRCV instructions
|
||||||
|
|
||||||
|
| | | |
|
||||||
|
|---|---|---|
|
||||||
|
|LAD / FBD|SCL|Description|
|
||||||
|
|[](https://support.industry.siemens.com/dokumentation/image.aspx?docVersionId=114575606411&imageName=53306541323_DV_resource.Stream%2540PNG-en-US.png&Language=en-US)|"TSEND_DB"( req:=_bool_in_, ID:=_word_in_, len:=_udint_in_, done=>_bool_out_, busy=>_bool_out_, error=>_bool_out_, status=>_word_out_, data:=_variant_inout_);|TCP and ISO on TCP: TSEND sends data through a communication connection from the CPU to a partner station.|
|
||||||
|
|[](https://support.industry.siemens.com/dokumentation/image.aspx?docVersionId=114575606411&imageName=53306537099_DV_resource.Stream%2540PNG-en-US.png&Language=en-US)|"TRCV_DB"( en_r:=_bool_in_, ID:=_word_in_, len:=_udint_in_, adhoc:=_bool_in_, ndr=>_bool_out_, busy=>_bool_out_, error=>_bool_out_, status=>_word_out_, rcvd_len=>_udint_out_, data:=_variant_inout_);|TCP and ISO on TCP: TRCV receives data through a communication connection from a partner station to the CPU.|
|
||||||
|
|
||||||
|
1 STEP 7 automatically creates the DB when you insert the instruction.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
Table: Data types for the parameters of TSEND and TRCV
|
||||||
|
|
||||||
|
| | | | |
|
||||||
|
|---|---|---|---|
|
||||||
|
|Parameter and type| |Data type|Description|
|
||||||
|
|REQ|IN|Bool|TSEND: Starts the send job on a rising edge. The data is transferred from the area specified by DATA and LEN.|
|
||||||
|
|EN_R|IN|Bool|TRCV: Enables the CPU to receive; with EN_R = 1, the TRCV is ready to receive. The receive job is processed.|
|
||||||
|
|ID|IN|CONN_OUC (Word)|Reference to the associated connection. ID must be identical to the associated parameter ID in the local connection description.<br><br>Value range: W#16#0001 to W#16#0FFF|
|
||||||
|
|LEN|IN|UDInt|Maximum number of bytes to be sent (TSEND) or received (TRCV):<br><br>- Default = 0: The DATA parameter determines the length of the data to be sent (TSEND) or received (TRCV).<br>- Ad hoc mode = 65535: A variable length of data is set for reception (TRCV).|
|
||||||
|
|ADHOC|IN|Bool|TRCV: Optional parameter (hidden)<br><br>Ad hoc mode request for connection type TCP.|
|
||||||
|
|DATA|IN_OUT|Variant|Pointer to send (TSEND) or receive (TRCV) data area; data area contains the address and length. The address refers to I memory, Q memory, M memory, or a DB.|
|
||||||
|
|DONE|OUT|Bool|TSEND:<br><br>- 0: Job not yet started or still running.<br>- 1: Job executed without error.|
|
||||||
|
|NDR|OUT|Bool|TRCV:<br><br>- NDR = 0: Job not yet started or still running.<br>- NDR = 1: Job successfully completed.|
|
||||||
|
|BUSY|OUT|Bool|- BUSY = 1: The job is not yet complete. A new job cannot be triggered.<br>- BUSY = 0: Job is complete.|
|
||||||
|
|ERROR|OUT|Bool|ERROR = 1: Error occurred during processing. STATUS provides detailed information on the type of error|
|
||||||
|
|STATUS|OUT|Word|Status information including error information. (Refer to the Error and Status condition codes in the table below.)|
|
||||||
|
|RCVD_LEN|OUT|UDInt|TRCV: Amount of data actually received in bytes|
|
||||||
|
|
||||||
|
| | |
|
||||||
|
|---|---|
|
||||||
|
||---<br><br>**Note**<br><br>The TSEND instruction requires a low-to-high transition at the REQ input parameter to start a send job. The BUSY parameter is then set to 1 during processing. Completion of the send job is indicated by either the DONE or ERROR parameters being set to 1 for one scan. During this time, any low-to-high transition at the REQ input parameter is ignored.<br><br>---|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
#### TRCV Operations
|
||||||
|
|
||||||
|
The TRCV instruction writes the received data to a receive area that is specified by the following two variables:
|
||||||
|
|
||||||
|
- Pointer to the start of the area
|
||||||
|
- Length of the area or the value supplied at the LEN input if not 0
|
||||||
|
|
||||||
|
| | |
|
||||||
|
|---|---|
|
||||||
|
||---<br><br>**Note**<br><br>The default setting of the LEN parameter (LEN = 0) uses the DATA parameter to determine the length of the data being transmitted. It is recommended that the data transmitted by the TSEND instruction be the same size as the DATA parameter of the TRCV instruction.<br><br>If using the default setting of the LEN parameter and it is necessary to send the data in segments smaller than the DATA parameter size, the following applies. It is recommended to keep the EN_R bit high until the corresponding TSEND transfers the appropriate amount of data to fill the TRCV DATA parameter. If the size of the data transmitted from TSEND does not equal the TRCV DATA parameter size, TRCV remains in a busy status (status code: 7002) while the EN_R bit is high until the overall size of the data transmitted from TSEND equals the TRCV DATA parameter size. If the EN_R bit of TRCV is pulsed, it needs to be pulsed the same number of times as TSEND is executed to receive the data.<br><br>The TRCV DATA parameter buffer does not display the new data received until the data size equals the DATA parameter buffer size.<br><br>---|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
As soon as all the job data has been received, TRCV transfers it to the receive area and sets NDR to 1.
|
||||||
|
|
||||||
|
Table: Entering the data into the receive area
|
||||||
|
|
||||||
|
| | | | | |
|
||||||
|
|---|---|---|---|---|
|
||||||
|
|Protocol variant|Entering the data
in the receive area|Parameter
"connection_type"|Value of the LEN parameter|Value of the RCVD_LEN parameter (bytes)|
|
||||||
|
|TCP|Ad hoc mode|B#16#11|Selected with the TRCV instruction ADHOC input|1 to 1472|
|
||||||
|
|TCP|Data reception with specified length|B#16#11|0 (recommended) or 1 to 8192, except 65535|1 to 8192|
|
||||||
|
|ISO on TCP|Ad hoc mode|B#16#12|65535|1 to 1472|
|
||||||
|
|ISO on TCP|protocol-controlled|B#16#12|0 (recommended) or 1 to 8192, except 65535|1 to 8192|
|
||||||
|
|
||||||
|
| | |
|
||||||
|
|---|---|
|
||||||
|
||---<br><br>**Note**<br><br>#### Ad hoc mode<br><br>The "ad hoc mode" exists with the TCP and ISO on TCP protocol variants. To configure the TRCV instruction for ad hoc mode, set the ADHOC instruction input parameter. The receive area is identical to the area formed by DATA. The length of the received data will be output to the parameter RCVD_LEN. Immediately after receiving a block of data, TRCV enters the data in the receive area and sets NDR to 1.<br><br>If you store the data in an "optimized" DB (symbolic only), you can receive data only in arrays of Byte, Char, USInt, and SInt data types.<br><br>---|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
| | |
|
||||||
|
|---|---|
|
||||||
|
||---<br><br>**Note**<br><br>#### Importing of S7-300/400 STEP 7 projects containing "ad hoc mode" into the S7-1200<br><br>In S7-300/400 STEP 7 projects, "ad hoc mode" is selected by assigning "0" to the LEN parameter. In the S7-1200, you configure the TRCV instruction for ad hoc mode by setting the ADHOC instruction input parameter.<br><br>If you import an S7-300/400 STEP 7 project containing "ad hoc mode" into the S7-1200, you must change the LEN parameter to "65535".<br><br>---|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
Table: ERROR and STATUS condition codes for TSEND and TRCV
|
||||||
|
|
||||||
|
| | | |
|
||||||
|
|---|---|---|
|
||||||
|
|ERROR|STATUS|Description|
|
||||||
|
|0|0000|- Send job completed without error (TSEND)<br>- New data accepted: The current length of the received data is shown in RCVD_LEN (TRCV).|
|
||||||
|
|0|7000|- No job processing active (TSEND)<br>- Block not ready to receive (TRCV)|
|
||||||
|
|0|7001|- Start of job processing, data being sent: During this processing the operating system accesses the data in the DATA send area (TSEND).<br>- Block is ready to receive, receive job was activated (TRCV).|
|
||||||
|
|0|7002|- Follow-on instruction execution (REQ irrelevant), job being processed: The operating system accesses the data in the DATA send area during this processing (TSEND).<br>- Follow-on instruction execution, receive job being processed: Data is written to the receive area during this processing. For this reason, an error could result in inconsistent data in the receive area (TRCV).|
|
||||||
|
|1|8085|- LEN parameter is greater than the largest permitted value (TSEND) and (TRCV).<br>- LEN or DATA parameter changed since the first instruction execution (TRCV).|
|
||||||
|
|1|8086|The ID parameter is not in the permitted address range.|
|
||||||
|
|1|8088|The LEN parameter is larger than the memory area specified in DATA.|
|
||||||
|
|1|80A1|Communications error:<br><br>- The specified connection has not yet established (TSEND and TRCV).<br>- The specified connection is currently being terminated. Transmission or a receive job over this connection is not possible (TSEND and TRCV).<br>- The interface is being reinitialized (TSEND).<br>- The interface is receiving new parameters (TRCV).|
|
||||||
|
|1|80C3|Internal lack of [connection](https://support.industry.siemens.com/cs/mdm/109759862?c=89820232331&lc=en-kz&dl=en) resources: A block with this ID is already being processed in a different priority class.|
|
||||||
|
|1|80C4|Temporary communications error:<br><br>- The connection to the communications partner cannot be established at this time.<br>- The interface is receiving new parameter settings, or the connection is currently being established.|
|
||||||
|
|
||||||
|
#### Connection Ethernet protocols
|
||||||
|
|
||||||
|
Every CPU has an integrated PROFINET port, which supports standard PROFINET communications. The TSEND_C, TRCV_C, TSEND and TRCV instructions all support the TCP and ISO on TCP Ethernet protocols.
|
||||||
|
|
||||||
|
Refer to "Device Configuration: [Configuring the Local/Partner connection path](https://support.industry.siemens.com/cs/mdm/109759862?c=86819412235&lc=en-kz&dl=en)" for more information.
|
After Width: | Height: | Size: 106 KiB |
After Width: | Height: | Size: 81 KiB |
After Width: | Height: | Size: 58 KiB |
After Width: | Height: | Size: 65 KiB |
|
@ -0,0 +1,61 @@
|
||||||
|
|
||||||
|
|
||||||
|
Para hacer un backup completo de un entorno creado con Miniconda, sigue estos pasos:
|
||||||
|
|
||||||
|
## 🔷 1. Exportar el entorno actual (recomendado)
|
||||||
|
|
||||||
|
Esta opción guarda una lista de los paquetes instalados, lo que facilita restaurarlo después.
|
||||||
|
|
||||||
|
bash
|
||||||
|
|
||||||
|
CopiarEditar
|
||||||
|
|
||||||
|
`conda activate tu_enviroment conda env export > backup_env.yml`
|
||||||
|
|
||||||
|
Luego puedes restaurar el entorno así:
|
||||||
|
|
||||||
|
bash
|
||||||
|
|
||||||
|
CopiarEditar
|
||||||
|
|
||||||
|
`conda env create -f backup_env.yml`
|
||||||
|
|
||||||
|
Si quieres restaurarlo con otro nombre diferente al original:
|
||||||
|
|
||||||
|
bash
|
||||||
|
|
||||||
|
CopiarEditar
|
||||||
|
|
||||||
|
`conda env create -f backup_env.yml -n nuevo_nombre_env`
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 🔷 2. Backup manual completo (alternativa)
|
||||||
|
|
||||||
|
Si quieres hacer un backup completo (más pesado, ya que copia físicamente todos los archivos del entorno):
|
||||||
|
|
||||||
|
bash
|
||||||
|
|
||||||
|
CopiarEditar
|
||||||
|
|
||||||
|
`conda activate tu_enviroment conda list --explicit > env_packages.txt`
|
||||||
|
|
||||||
|
Esto genera un archivo `env_packages.txt` con todos los paquetes exactos.
|
||||||
|
|
||||||
|
Para restaurarlo después, ejecuta:
|
||||||
|
|
||||||
|
bash
|
||||||
|
|
||||||
|
CopiarEditar
|
||||||
|
|
||||||
|
`conda create --name nuevo_env --file env_packages.txt`
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## ⚠️ **Nota**:
|
||||||
|
|
||||||
|
- La primera opción (`env export`) incluye dependencias y canales exactos, lo que la hace más sencilla de usar en la mayoría de los casos.
|
||||||
|
|
||||||
|
- La segunda opción (`list --explicit`) garantiza que se instalen exactamente las mismas versiones, aunque no registra configuraciones específicas del entorno.
|
||||||
|
|
||||||
|
|
|
@ -0,0 +1,28 @@
|
||||||
|
***
|
||||||
|
|
||||||
|
Rev. 0.1
|
||||||
|
|
||||||
|
Gestione Ordini e Backups tra SIDEL e TEKNORS
|
||||||
|
|
||||||
|
![[Pasted image 20250402162556.png]]
|
||||||
|
|
||||||
|
![[Pasted image 20250402162539.png]]
|
||||||
|
|
||||||
|
https://u.pcloud.link/publink/show?code=kZ0YbGVZfYOWcrHotzbr0wOoopeht0qJ9Y4V
|
||||||
|
|
||||||
|
#### Pcloud
|
||||||
|
***
|
||||||
|
1. Info Ordini
|
||||||
|
SIDEL Carica le Informazioni e Documentazione dell’ordine assegnato nella carpetta **1-Info Ordini**
|
||||||
|
2. Work in Progress
|
||||||
|
TEKNORS **Sposta** la carpetta dell’ordine in lavorazione nella carpetta -> **2-Work in Progress**
|
||||||
|
3. Per Sidel
|
||||||
|
A progetto terminato TEKNORS **sposta** la carpetta del progetto da **2-Work in Progress** a **3-Per Sidel**
|
||||||
|
4. Archiviati\Anno
|
||||||
|
La carpetta copiata in **3-Per Sidel** deve essere copiata anche in **4-Archiviati>202x**
|
||||||
|
5. In Avviamento
|
||||||
|
Cartella da utilizzare per gli ordini in avviamento
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
After Width: | Height: | Size: 54 KiB |
After Width: | Height: | Size: 10 KiB |
|
@ -1,3 +1,5 @@
|
||||||
|
***
|
||||||
|
|
||||||
|
|
||||||
This script works with a DB like this:
|
This script works with a DB like this:
|
||||||
|
|
||||||
|
@ -11,3 +13,212 @@ Use the XML file Exported from :
|
||||||
|
|
||||||
Then drag an drop in offline the DB to export on the Workspace area
|
Then drag an drop in offline the DB to export on the Workspace area
|
||||||
|
|
||||||
|
|
||||||
|
![[Pasted image 20250401210005.png|800]]
|
||||||
|
Export the DB5100 to XML file
|
||||||
|
|
||||||
|
![[Pasted image 20250401210056.png]]
|
||||||
|
|
||||||
|
On the Excel Import the XML ==if needed==.
|
||||||
|
|
||||||
|
![[Pasted image 20250401210147.png|800]]
|
||||||
|
|
||||||
|
![[Pasted image 20250401210230.png|800]]
|
||||||
|
|
||||||
|
Next, use Excel to categorize each Alarm into Sections and hide any unused Alarms.
|
||||||
|
|
||||||
|
After editing the DB in Excel, export it back to the DB using the same XML file you used for importing. Always use the XML file generated by Tia Portal for exporting, as the Excel script requires its header to create the final file.
|
||||||
|
|
||||||
|
![[Pasted image 20250401210439.png|800]]
|
||||||
|
|
||||||
|
After this go to Tia Portal and Import the xml file
|
||||||
|
|
||||||
|
![[Pasted image 20250401210828.png]]
|
||||||
|
|
||||||
|
After this, the DB will only contain visible Alarms and will have every section configured.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
* Set X on Hidden: will add X to every hidden row in the Excel sheet.
|
||||||
|
* Restore Hidden: will hide all rows with an X in the Hidden column.
|
||||||
|
* Unhide All: Will unhide all rows.
|
||||||
|
* Import: will decode the XML file into the Excel sheet.
|
||||||
|
* Export: The latest XML file exported from Tia Portal will be used to recreate the DB based on the current Excel sheet configuration.
|
||||||
|
|
||||||
|
***
|
||||||
|
|
||||||
|
# Tia Portal Alarm Management Tool Documentation - DB5100
|
||||||
|
|
||||||
|
## Overview
|
||||||
|
|
||||||
|
This Excel-based tool facilitates the management of alarms in Siemens TIA Portal projects by allowing users to:
|
||||||
|
|
||||||
|
- Import alarm configurations from TIA Portal XML exports
|
||||||
|
- Modify alarm properties, comments, and section assignments
|
||||||
|
- Export modified configurations back to TIA Portal
|
||||||
|
- Generate alarm mapping files for SIPA supervision systems
|
||||||
|
|
||||||
|
The tool simplifies alarm management through a user-friendly Excel interface rather than working directly within TIA Portal.
|
||||||
|
|
||||||
|
## Main Workflow
|
||||||
|
|
||||||
|
1. Export the DB5100 (Alarm Database) from TIA Portal as XML
|
||||||
|
2. Import the XML into this Excel tool
|
||||||
|
3. Modify alarm properties, comments, and section assignments
|
||||||
|
4. Hide unwanted alarms (rather than deleting them)
|
||||||
|
5. Export the modified configuration back to XML
|
||||||
|
6. Import the XML back into TIA Portal
|
||||||
|
7. Optionally generate a SIPA supervision system export file
|
||||||
|
|
||||||
|
## Button Functions
|
||||||
|
|
||||||
|
### Import
|
||||||
|
|
||||||
|
![[Pasted image 20250401212140.png]]
|
||||||
|
|
||||||
|
**Function**: `ImportSiemensXML()`
|
||||||
|
|
||||||
|
This button imports alarm data from a Siemens TIA Portal XML file into the Excel sheet:
|
||||||
|
|
||||||
|
1. Prompts user to select an XML file
|
||||||
|
2. Validates the file (checks for expiration date)
|
||||||
|
3. Reads alarm configurations from the XML structure
|
||||||
|
4. Populates the Excel sheet with:
|
||||||
|
- Alarm numbers
|
||||||
|
- DB addresses (DB, Byte, Bit)
|
||||||
|
- Priority settings
|
||||||
|
- Section assignments
|
||||||
|
- Alarm descriptions
|
||||||
|
5. Preserves existing row states (hidden/visible)
|
||||||
|
|
||||||
|
**Notes**:
|
||||||
|
|
||||||
|
- The import preserves existing configuration where possible
|
||||||
|
- Alarms with value "0" are automatically hidden
|
||||||
|
- Alarm sections are displayed as "X" marks in the appropriate columns
|
||||||
|
|
||||||
|
### Export
|
||||||
|
|
||||||
|
![[Pasted image 20250401212212.png]]
|
||||||
|
**Function**: `ExportSiemensXML()`
|
||||||
|
|
||||||
|
This button exports the current Excel sheet data back to a Siemens XML file:
|
||||||
|
|
||||||
|
1. Prompts user to select the target XML file (typically the original import file)
|
||||||
|
2. Validates input data (checks for duplicate alarm numbers)
|
||||||
|
3. Updates XML structures with modified values from Excel:
|
||||||
|
- Reads only visible rows (hidden rows are excluded from export)
|
||||||
|
- Updates alarm sections, priorities, and other properties
|
||||||
|
- Preserves alarm descriptions
|
||||||
|
4. Saves the modified XML file for import into TIA Portal
|
||||||
|
|
||||||
|
**Notes**:
|
||||||
|
|
||||||
|
- Only visible rows are included in the export
|
||||||
|
- The tool maintains the XML structure required by TIA Portal
|
||||||
|
- The export correctly handles special data types (Bool, Byte, Int)
|
||||||
|
|
||||||
|
### Set X on Hidden
|
||||||
|
|
||||||
|
![[Pasted image 20250401212236.png]]
|
||||||
|
**Function**: `MarcarFilasOcultas()`
|
||||||
|
|
||||||
|
This button marks all currently hidden rows with an "X" in the Hidden column (column 17):
|
||||||
|
|
||||||
|
1. Scans all rows in the sheet
|
||||||
|
2. If a row is hidden, places an "X" in column 17
|
||||||
|
3. If a row is visible, clears column 17
|
||||||
|
|
||||||
|
**Purpose**: This function allows you to "remember" which rows are hidden so you can restore this state later.
|
||||||
|
|
||||||
|
### Restore Hidden
|
||||||
|
|
||||||
|
![[Pasted image 20250401212251.png]]
|
||||||
|
**Function**: `OcultarFilasSegunMarca()`
|
||||||
|
|
||||||
|
This button hides all rows that have an "X" in the Hidden column (column 17):
|
||||||
|
|
||||||
|
1. Makes all rows visible first
|
||||||
|
2. Scans column 17 for all rows
|
||||||
|
3. If an "X" is found, hides that row
|
||||||
|
4. Displays a progress bar during processing
|
||||||
|
5. Reports the number of rows hidden when complete
|
||||||
|
|
||||||
|
**Purpose**: Restores a previously saved hidden/visible state.
|
||||||
|
|
||||||
|
### Unhide All
|
||||||
|
|
||||||
|
![[Pasted image 20250401212305.png]]
|
||||||
|
**Function**: `MostrarTodasLasFilas()`
|
||||||
|
|
||||||
|
This button makes all rows in the worksheet visible:
|
||||||
|
|
||||||
|
1. Simply removes the hidden state from all rows
|
||||||
|
2. No other changes are made to the data
|
||||||
|
|
||||||
|
**Purpose**: Shows all alarms, including those previously hidden.
|
||||||
|
|
||||||
|
### Export to SIPA
|
||||||
|
|
||||||
|
![[Pasted image 20250401212322.png]]
|
||||||
|
**Function**: `Exportar_A_SIPA()`
|
||||||
|
|
||||||
|
This button exports alarm data to a format compatible with SIPA supervision systems:
|
||||||
|
|
||||||
|
1. Validates input data (checks for duplicate alarm numbers)
|
||||||
|
2. Transfers data to the "Per Supervisore SIPA" worksheet:
|
||||||
|
- Reformats alarm/warning indicators
|
||||||
|
- Creates appropriate tag names from DB/Byte/Bit values
|
||||||
|
- Combines section assignments into a comma-separated list
|
||||||
|
- Transfers priorities and descriptions
|
||||||
|
- Indicates used/unused alarms
|
||||||
|
3. Offers to save the SIPA worksheet as a separate Excel file
|
||||||
|
4. Provides confirmation when complete
|
||||||
|
|
||||||
|
**Notes**:
|
||||||
|
|
||||||
|
- Only visible rows are included in the SIPA export
|
||||||
|
- The "Per Supervisore SIPA" worksheet must exist
|
||||||
|
- The export uses color-coding: blue for warnings, red for alarms
|
||||||
|
|
||||||
|
This button will generate a file based on the current state of the Excel Sheet definition.
|
||||||
|
|
||||||
|
![[Pasted image 20250401211017.png|800]]
|
||||||
|
|
||||||
|
## Data Structure
|
||||||
|
|
||||||
|
### Excel Sheet Layout
|
||||||
|
|
||||||
|
The main Excel sheet has the following column structure:
|
||||||
|
|
||||||
|
|Column|Content|Description|
|
||||||
|
|---|---|---|
|
||||||
|
|B|Alarm Number|Unique identifier for each alarm|
|
||||||
|
|C|DB|Data Block number|
|
||||||
|
|D|Byte|Byte address within DB|
|
||||||
|
|E|Bit|Bit address within Byte|
|
||||||
|
|F|Priority|Alarm priority level|
|
||||||
|
|G-K|Section.1-5|"X" indicates alarm belongs to this section|
|
||||||
|
|L|Value|Value status|
|
||||||
|
|M|Disable|"X" indicates alarm is disabled|
|
||||||
|
|N|Is Warning|"X" indicates this is a warning (not alarm)|
|
||||||
|
|O|Ons|On/off status|
|
||||||
|
|P|Description|Alarm text description|
|
||||||
|
|Q|Hidden|Used by the tool to track hidden rows|
|
||||||
|
|
||||||
|
### SIPA Export Format
|
||||||
|
|
||||||
|
The "Per Supervisore SIPA" sheet has the following structure:
|
||||||
|
|
||||||
|
|Column|Content|Description|
|
||||||
|
|---|---|---|
|
||||||
|
|A|Alarm/Warning|Indicator with color coding|
|
||||||
|
|B|Number|Alarm number|
|
||||||
|
|C|Tag|DB address in format DBx.DBXy.z|
|
||||||
|
|D|Sections|Comma-separated list of section numbers|
|
||||||
|
|E|Priority|Priority level|
|
||||||
|
|F|Description|Alarm text description|
|
||||||
|
|G|Used|Symbol if alarm is active, "-" if disabled|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -1186,15 +1186,3 @@ End Function
|
||||||
|
|
||||||
The password for the VBA is: 3vpjTCr^AuyEw&
|
The password for the VBA is: 3vpjTCr^AuyEw&
|
||||||
|
|
||||||
This script works with a DB like this:
|
|
||||||
|
|
||||||
![[Pasted image 20240924113131.png]]
|
|
||||||
|
|
||||||
Use the XML file Exported from :
|
|
||||||
|
|
||||||
![[Pasted image 20240924113222.png]]
|
|
||||||
|
|
||||||
![[Pasted image 20240924113305.png]]
|
|
||||||
|
|
||||||
Then drag an drop in offline the DB to export on the Workspace area
|
|
||||||
|
|
||||||
|
|
After Width: | Height: | Size: 133 KiB |
After Width: | Height: | Size: 12 KiB |
After Width: | Height: | Size: 55 KiB |
After Width: | Height: | Size: 44 KiB |
After Width: | Height: | Size: 86 KiB |
After Width: | Height: | Size: 14 KiB |
After Width: | Height: | Size: 98 KiB |
After Width: | Height: | Size: 873 B |
After Width: | Height: | Size: 435 B |
After Width: | Height: | Size: 459 B |
After Width: | Height: | Size: 677 B |
After Width: | Height: | Size: 735 B |
After Width: | Height: | Size: 517 B |
After Width: | Height: | Size: 862 B |
|
@ -0,0 +1,54 @@
|
||||||
|
***
|
||||||
|
### Filler : 10.1.20.11
|
||||||
|
### Mixer : 10.1.33.11
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
| Links for bottle conveyors Sidel 92.1 (10.1.92.11) | | | | | | | | | | | | |
|
||||||
|
| -------------------------------------------------- | -------------------------------------- | ---------- | --- | --- | --- | --- | ----- | ---------------------- | ---------------------------------------- | ------------------------------------------------------------------------------------------------------------- | ---------------------- | --- |
|
||||||
|
| Protocole | Local Tsap (ASC) <br>or port TCP/UDP | ID Number | | | | ACT | Sync. | Partner TCP/IP Address | Partner Tsap (ASC) <br>or port TCP/UDP | Partner PLC type/ref <br>Ethernet coupler used for communication <br>For Iso-on-tcp protocol, rack and slot | Partner Machine | |
|
||||||
|
| TCP | 2001 | 1 | | | SR | no | 100ms | _ | _ | B&R | Combi | |
|
||||||
|
| TCP | 2002 | 2 | | | SR | no | 100ms | _ | _ | Siemens S7-1500 | Tilter | |
|
||||||
|
| TCP | 2003 | 3 | | | SR | no | 100ms | _ | _ | Siemens S7-1500 | Cooler | |
|
||||||
|
| TCP | 2004 | 4 | | | SR | no | 100ms | _ | _ | ? | Sleever 1 | |
|
||||||
|
| TCP | 2005 | 5 | | | SR | no | 100ms | _ | _ | ? | Sleever 2 | |
|
||||||
|
| TCP | 2006 | 6 | | | SR | no | 100ms | _ | _ | ? | Packer | |
|
||||||
|
| TCP | 2007 | 7 | | | SR | no | 100ms | _ | _ | Siemens S7-1500 | Pack divider | |
|
||||||
|
| TCP | 2008 | 8 | | | SR | no | 100ms | _ | _ | ? | Palletizer | |
|
||||||
|
| | | | | | | | | | | | | |
|
||||||
|
| Links for Sidel Combi 20.1 | | | | | | | | | | | | |
|
||||||
|
| Protocole | Local Tsap (ASC) <br>or port TCP/UDP | ID Number | | | M | ACT | Sync. | Partner TCP/IP Address | Partner Tsap (ASC) <br>or port TCP/UDP | Partner PLC type/ref <br>Ethernet coupler used for communication <br>For Iso-on-tcp protocol, rack and slot | Partner Machine | |
|
||||||
|
| TCP | 2001 | 1 | | | SR | yes | 100ms | 10.1.92.11 | 2001 | Siemens S7-1516 | bottle & pack conveyor | |
|
||||||
|
| | | | | | | | | | | | | |
|
||||||
|
| Links for Vetromeccanica Tilter 6.1 | | | | | | | | | | | | |
|
||||||
|
| Protocole | Local Tsap (ASC) <br>or port TCP/UDP | ID Number | | | M | ACT | Sync. | Partner TCP/IP Address | Partner Tsap (ASC) <br>or port TCP/UDP | Partner PLC type/ref <br>Ethernet coupler used for communication <br>For Iso-on-tcp protocol, rack and slot | Partner Machine | |
|
||||||
|
| TCP | 2001 | - | | | SR | yes | - | 10.1.92.11 | 2002 | Siemens S7-1516 | bottle & pack conveyor | |
|
||||||
|
| | | | | | | | | | | | | |
|
||||||
|
| Links for Sidel Cooler 60.1 | | | | | | | | | | | | |
|
||||||
|
| Protocole | Local Tsap (ASC) <br>or port TCP/UDP | ID Number | | | M | ACT | Sync. | Partner TCP/IP Address | Partner Tsap (ASC) <br>or port TCP/UDP | Partner PLC type/ref <br>Ethernet coupler used for communication <br>For Iso-on-tcp protocol, rack and slot | Partner Machine | |
|
||||||
|
| TCP | 2001 | 1 | | | SR | Yes | 100ms | 10.1.92.11 | 2003 | Siemens S7-1516 | bottle & pack conveyor | |
|
||||||
|
| | | | | | | | | | | | | |
|
||||||
|
| Links for Clever sleever 38.1 | | | | | | | | | | | | |
|
||||||
|
| Protocole | Local Tsap (ASC) <br>or port TCP/UDP | ID Number | | | M | ACT | Sync. | Partner TCP/IP Address | Partner Tsap (ASC) <br>or port TCP/UDP | Partner PLC type/ref <br>Ethernet coupler used for communication <br>For Iso-on-tcp protocol, rack and slot | Partner Machine | |
|
||||||
|
| TCP | 2001 | 1 | | | SR | Yes | 100ms | 10.1.92.11 | 2004 | Siemens S7-1516 | bottle & pack conveyor | |
|
||||||
|
| | | | | | | | | | | | | |
|
||||||
|
| Links for Clever sleever 38.2 | | | | | | | | | | | | |
|
||||||
|
| Protocole | Local Tsap (ASC) <br>or port TCP/UDP | ID Number | | | M | ACT | Sync. | Partner TCP/IP Address | Partner Tsap (ASC) <br>or port TCP/UDP | Partner PLC type/ref <br>Ethernet coupler used for communication <br>For Iso-on-tcp protocol, rack and slot | Partner Machine | |
|
||||||
|
| TCP | 2001 | 1 | | | SR | Yes | 100ms | 10.21.92.11 | 2005 | Siemens S7-1516 | bottle & pack conveyor | |
|
||||||
|
| | | | | | | | | | | | | |
|
||||||
|
| Links for Sidel Packer 41.1 | | | | | | | | | | | | |
|
||||||
|
| Protocole | Local Tsap (ASC) <br>or port TCP/UDP | ID Number | | | M | ACT | Sync. | Partner TCP/IP Address | Partner Tsap (ASC) <br>or port TCP/UDP | Partner PLC type/ref <br>Ethernet coupler used for communication <br>For Iso-on-tcp protocol, rack and slot | Partner Machine | |
|
||||||
|
| TCP | 2001 | 1 | | | SR | yes | 100ms | 10.1.92.11 | 2006 | Siemens S7-1516 | bottle & pack conveyor | |
|
||||||
|
| | | | | | | | | | | | | |
|
||||||
|
| Links for LM Pack divider 10.1 | | | | | | | | | | | | |
|
||||||
|
| Protocole | Local Tsap (ASC) <br>or port TCP/UDP | ID Number | | | M | ACT | Sync. | Partner TCP/IP Address | Partner Tsap (ASC) <br>or port TCP/UDP | Partner PLC type/ref <br>Ethernet coupler used for communication <br>For Iso-on-tcp protocol, rack and slot | Partner Machine | |
|
||||||
|
| TCP | 2001 | 1 | | | SR | yes | 100ms | 10.1.92.11 | 2007 | Siemens S7-1516 | bottle & pack conveyor | |
|
||||||
|
| | | | | | | | | | | | | |
|
||||||
|
| Links for Palletizer 53.1 | | | | | | | | | | | | |
|
||||||
|
| Protocole | Local Tsap (ASC) <br>or port TCP/UDP | ID Number | | | M | ACT | Sync. | Partner TCP/IP Address | Partner Tsap (ASC) <br>or port TCP/UDP | Partner PLC type/ref <br>Ethernet coupler used for communication <br>For Iso-on-tcp protocol, rack and slot | Partner Machine | |
|
||||||
|
| TCP | 2001 | 1 | | | SR | yes | 100ms | 10.1.92.11 | 2008 | Siemens S7-1516 | bottle & pack conveyor | |
|
||||||
|
|
||||||
|
|
||||||
|
![[H1002261 RG Brands Network layout rev02.png]]
|
|
@ -0,0 +1,19 @@
|
||||||
|
|
||||||
|
## Legend of equivalences
|
||||||
|
|
||||||
|
- ___K_ : COMMAND RELAY - FEEDBACK SIGNAL (Señales de retroalimentación)
|
||||||
|
- ___Q_ : TERMIC OVERLOAD SIGNAL (Señales de sobrecarga térmica)
|
||||||
|
- P1 = WATER PUMP = SOFTSTART = 301
|
||||||
|
- P2 = SYRUP PUMP = 302
|
||||||
|
- P3 = OVERPRESSURE PRODUCT PUMP = 303
|
||||||
|
- P6 = RECYCLE PUMP = 306
|
||||||
|
|
||||||
|
* Anton Paar = Analizatore
|
||||||
|
|
||||||
|
301 : WATER PUMP = P1
|
||||||
|
302 : SYRUP = P2
|
||||||
|
303 : PRODUCT = P3
|
||||||
|
306 : RECIRCULATING = P6
|
||||||
|
|
||||||
|
NORGREN Valve has Analog Input and Ouput to control PCM306 - Gas Pressure Injection (CO2)
|
||||||
|
NORGREN : Gasatura Produtto CO2
|
|
@ -0,0 +1,465 @@
|
||||||
|
|
||||||
|
| Tag Name | Type | Data Type | Tag Comment |
|
||||||
|
| -------------------------------- | ------ | --------- | ----------------------------------------------------------------------- |
|
||||||
|
| AI_CIP_CIP_Total_Time | Inputs | Int | "AI_CIP_CIP_Total_Time" |
|
||||||
|
| AI_CIP_SetPoint_Temeperature | Inputs | Byte | "AI_CIP_SetPoint_Temeperature" |
|
||||||
|
| AI_SYRUP_Cip_Phase | Inputs | Byte | "AI_SYRUP_Cip_Phase" |
|
||||||
|
| AI_SYRUP_Cip_RemaningTime | Inputs | Byte | "AI_SYRUP_Cip_RemaningTime" |
|
||||||
|
| AI_SYRUP_Cip_TotalTime | Inputs | Byte | "AI_SYRUP_Cip_TotalTime" |
|
||||||
|
| DI_Air_InletPress_OK | Inputs | Bool | Air Pressure Switch |
|
||||||
|
| DI_AlarmReset | Inputs | Bool | PB Machine Reset |
|
||||||
|
| DI_Ammonia_High_Lev_Prod | Inputs | Bool | Product Chiller Ammonia High Level |
|
||||||
|
| DI_AmmoniaHighLev_Water | Inputs | Bool | Water Chiller Ammonia High Level |
|
||||||
|
| DI_AuxVoltage_On | Inputs | Bool | Electrical Panel Restored |
|
||||||
|
| DI_AVM362_Close | Inputs | Bool | AVM362 - Feedback OFF |
|
||||||
|
| DI_AVM362_Open | Inputs | Bool | AVM362 - Feedback ON |
|
||||||
|
| DI_CIP_ChemicalProd | Inputs | Bool | CIP - Chemical Prod [for local CIP only] |
|
||||||
|
| DI_CIP_CleaningCompleted | Inputs | Bool | CIP - Cip Cleaning Completed |
|
||||||
|
| DI_CIP_CleaningFault | Inputs | Bool | CIP - Cip in Fault |
|
||||||
|
| DI_CIP_FreeSodaTank | Inputs | Bool | CIP - Soda Tank is able to receive soda from mixer [for local CIP only] |
|
||||||
|
| DI_CIP_HotWaterSending | Inputs | Bool | CIP - Hot Water Sending [for local CIP only] |
|
||||||
|
| DI_CIP_TankFilling | Inputs | Bool | CIP - Flooding Request |
|
||||||
|
| DI_CO2_InletPress_OK | Inputs | Bool | - CO2 Inlet Pressure Switch |
|
||||||
|
| DI_DeairVacuumOk | Inputs | Bool | - Deairator Vaccum Switch |
|
||||||
|
| DI_Emergency_Pilz_On | Inputs | Bool | Pilz Emergency |
|
||||||
|
| DI_Emergency_Pressed | Inputs | Bool | Electrical Panel Emergency Button |
|
||||||
|
| DI_Flr_CIP_CleaningAlarm | Inputs | Bool | FILLER - Alarm |
|
||||||
|
| DI_Flr1_CIP_DrainComplete | Inputs | Bool | From FILLER - Cip Drain Complete |
|
||||||
|
| DI_Flr_CIP_FloodingEnd | Inputs | Bool | FILLER - Flooding End |
|
||||||
|
| DI_Flr1_CIP/RinseFiller | Inputs | Bool | From FILLER 1 - Cip/rinse |
|
||||||
|
| DI_Flr_CIP_RecoverReq | Inputs | Bool | FILLER - Recover Request |
|
||||||
|
| DI_Flr_CIP_RinseMode | Inputs | Bool | FILLER - Rinse Mode |
|
||||||
|
| DI_Flr_EndProdLastBottleFilled | Inputs | Bool | From FILLER - Production done Last bottle filled |
|
||||||
|
| DI_Flr_OpenAVM369 | Inputs | Bool | From FILLER - AVM369 Opening request |
|
||||||
|
| DI_Flr1_PROD_Request | Inputs | Bool | From FILLER 1 - Product Request |
|
||||||
|
| DI_CIP_Drain | Inputs | Bool | From CIP Drain |
|
||||||
|
| DI_CIP_CIP_Rinse | Inputs | Bool | From CIP Running |
|
||||||
|
| DI_CIP_CIP_Enable | Inputs | Bool | From CIP Enable |
|
||||||
|
| DI_SYR_TANK_LEVEL | Inputs | Word | DI_Syrup Room Tank Level % |
|
||||||
|
| DI_FSS301 | Inputs | Bool | FSS301 - Local Cip Return Flow Switch |
|
||||||
|
| DI_HVM302_Sensor | Inputs | Bool | GCM302 - Manual Water Valve Closed (NO) |
|
||||||
|
| DI_Log_Sidel | Inputs | Bool | Log son usuario Sidel |
|
||||||
|
| DI_LSM302L | Inputs | Bool | LSM302_L - Product Tank Minimun Level |
|
||||||
|
| DI_LSN301L | Inputs | Bool | LSN301_L - Deaireator Tank Minimun Level |
|
||||||
|
| DI_MaxTempAlarm | Inputs | Bool | Electrical Cabinet High Temperature |
|
||||||
|
| DI_Min_Deair2_Level | Inputs | Bool | LSN302_L - Deaireator Tank #2 Minimun Level |
|
||||||
|
| DI_Min_Syrup_Level | Inputs | Bool | - Syrup Tank Minimun Level |
|
||||||
|
| DI_PB_Machine_Start | Inputs | Bool | PB Machine Start |
|
||||||
|
| DI_PB_Machine_Stop | Inputs | Bool | PB Machine Stop |
|
||||||
|
| DI_PPM303_Ovrld | Inputs | Bool | PPM303 - Product Pump Overload |
|
||||||
|
| DI_PPN301_Contactor | Inputs | Bool | PPN301 - Deaireator Pump Feedback |
|
||||||
|
| DI_PPN301_Ovrld | Inputs | Bool | PPN301 - Deaireator Pump Overload |
|
||||||
|
| DI_PPN301_SoftStOvr | Inputs | Bool | PPN301 - Deaireator Pump Softstarter Ready |
|
||||||
|
| DI_PPN304_Contactor | Inputs | Bool | PPN304 - Vaccum Pump Feedback |
|
||||||
|
| DI_PPM305_Ovrld | Inputs | Bool | PPM305 - Product Pump 2 Overload |
|
||||||
|
| DI_PPP302_Contactor | Inputs | Bool | PPP302 - Syrup Pump Feedback |
|
||||||
|
| DI_PPP302_Ovrld | Inputs | Bool | PPP302 - Syrup Pump Overload |
|
||||||
|
| DI_Product_Analyzer_Prod_NO_OK | Inputs | Bool | |
|
||||||
|
| DI_RMM301_Closed | Inputs | Bool | RMM301 - Feedback OFF (VM1WATER) |
|
||||||
|
| DI_RMM303_Closed | Inputs | Bool | RMM303 - Feedback OFF (VM3 CO2) |
|
||||||
|
| DI_RMM304_Closed | Inputs | Bool | RMM304 - Feedback OFF |
|
||||||
|
| DI_RMP302_Closed | Inputs | Bool | RMP302 - Feedback OFF (VM2 SYRUP) |
|
||||||
|
| DI_SyrRoom_Cip_Mode | Inputs | Bool | Syrup Room - Cip Mode |
|
||||||
|
| DI_SyrRoom_Pump_Ready | Inputs | Bool | Syrup Room - Pump ready |
|
||||||
|
| DI_SyrRoom_WatPumpReady | Inputs | Bool | From Syrup Room - Water Pump Ready |
|
||||||
|
| DI_UPSBatteryReady | Inputs | Bool | UPS Battery ready |
|
||||||
|
| DI_UV_Lamp_Ready | Inputs | Bool | Water UV Lamp Ready |
|
||||||
|
| DI_Water_Pump2_Contactor | Inputs | Bool | PPN305 - Deaireator Pump #2 Feedback |
|
||||||
|
| DI_Water_Pump2_Ovrld | Inputs | Bool | PPN305 - Deaireator Pump #2 Overload |
|
||||||
|
| DI_WaterPipeCIP_Sensor | Inputs | Bool | MIX - N10_I32_ |
|
||||||
|
| DO_Aux24DC | Output | Bool | MIX - 24DC ON |
|
||||||
|
| DO_AVM312_Deair_Reflux | Output | Bool | MIX - N10_O41_ |
|
||||||
|
| DO_AVM317_1 | Output | Bool | MIX - CIP to Syrup Tank Inlet |
|
||||||
|
| DO_AVM327 | Output | Bool | MIX - Blendfill Still Water By-Pass Mixproof 1 |
|
||||||
|
| DO_AVM328 | Output | Bool | MIX - Blendfill Still Water By-Pass Mixproof 2 |
|
||||||
|
| DO_AVM329 | Output | Bool | MIX - Blendfill Still Water By-Pass Mixproof 3 |
|
||||||
|
| DO_AVM330 | Output | Bool | MIX - Blendfill Still Water By-Pass Drain Inlet Deaireator Tank |
|
||||||
|
| DO_AVM396 | Output | Bool | MIX - Steril Air Inlet |
|
||||||
|
| DO_AVN325 | Output | Bool | MIX - Vacuum Pump PPN304 Water In |
|
||||||
|
| DO_AVN329 | Output | Bool | MIX - Deaireator 2 Tank Spray Ball |
|
||||||
|
| DO_AVN348 | Output | Bool | MIX - Deaireator Inlet |
|
||||||
|
| DO_AVN349 | Output | Bool | MIX - Deaireator Bypass 1 |
|
||||||
|
| DO_AVN373 | Output | Bool | MIX - Deaireator 2 Drain |
|
||||||
|
| DO_AVN374 | Output | Bool | MIX - Deaireators Connection Drain |
|
||||||
|
| DO_AVN377 | Output | Bool | |
|
||||||
|
| DO_AVN378 | Output | Bool | |
|
||||||
|
| DO_AVN390 | Output | Bool | |
|
||||||
|
| DO_AVN347 | Output | Bool | MIX - Deaireator Tank Start CO2 Injection 1 |
|
||||||
|
| DO_AVP363 | Output | Bool | MIX - Syrup Line In H2O |
|
||||||
|
| DO_AVP391 | Output | Bool | MIX - |
|
||||||
|
| DO_AVS331 | Output | Bool | MIX - CIP Venturi |
|
||||||
|
| DO_AVS332 | Output | Bool | MIX - CIP Wash Venturi |
|
||||||
|
| DO_AVS333 | Output | Bool | MIX - CIP Caustic |
|
||||||
|
| DO_AVS334 | Output | Bool | MIX - CIP Acid |
|
||||||
|
| DO_AVS335 | Output | Bool | MIX - CIP Peracetic Acid |
|
||||||
|
| DO_AVS336 | Output | Bool | MIX - CIP Recirculation |
|
||||||
|
| DO_AVS337 | Output | Bool | MIX - CIP Drain |
|
||||||
|
| DO_AVS338 | Output | Bool | MIX - CIP Heater |
|
||||||
|
| DO_CIP_CleaningFault | Output | Bool | CIP - Cleaning Fault |
|
||||||
|
| DO_SyrupRoom_Aux1 | Output | Bool | To Syrup Room- Alarm |
|
||||||
|
| DO_CIP_DrainCompleted | Output | Bool | CIP - Drain Completed |
|
||||||
|
| DO_CIP_HotWaterReq | Output | Bool | CIP - Hot Water Request [for local CIP only] |
|
||||||
|
| DO_CIP_RecoverCompleted | Output | Bool | CIP - Recover Completed |
|
||||||
|
| DO_CIP_SendSodaReq | Output | Bool | CIP - Send Soda Request [for local CIP only] |
|
||||||
|
| DO_CIP_SolutionReturn | Output | Bool | CIP - Solution Return |
|
||||||
|
| DO_CIP_WaterPipe_Ready | Output | Bool | CIP - Water Pipe Ready [for local CIP only] |
|
||||||
|
| DO_CO2_Counter_Pulse | Output | Bool | MIX - Water Counter Pulse ( 1 Pulse = 100 Kg) |
|
||||||
|
| DO_CtrlCircuitRun | Output | Bool | Electrical Panel Reset |
|
||||||
|
| DO_SyRm_SyrupReques | Output | Bool | To syrup Room Syrup Request |
|
||||||
|
| DO_EV03_SyrupLvlCtrl | Output | Bool | MIX - N10_O06_ |
|
||||||
|
| DO_EV04_SyrupFillUp | Output | Bool | MIX - N10_O07_ |
|
||||||
|
| DO_EV66_FillerRinseWater | Output | Bool | MIX - N10_O97_ |
|
||||||
|
| DO_EV67_SyrupLineDrain | Output | Bool | MIX - N10_O101_ |
|
||||||
|
| DO_EV68_FillerRinseWater | Output | Bool | MIX - N10_O102_ |
|
||||||
|
| DO_EV71_FillerPrPipeDrai | Output | Bool | MIX - N10_O104_ |
|
||||||
|
| DO_EV71_FiRinseSprayBall | Output | Bool | MIX - N10_O105_ |
|
||||||
|
| DO_EV72_FlrRinseTankDrai | Output | Bool | MIX - N10_O106_ |
|
||||||
|
| DO_FillerNextRecipe | Output | Byte | MIX - |
|
||||||
|
| DO_Flr_BottleStop | Output | Bool | FILLER - Bottles Stop |
|
||||||
|
| DO_Flr1_CIP_CleaningEnd | Output | Bool | FILLER - Cip Cleaning Ended |
|
||||||
|
| DO_Flr_CIP_CleaningFault | Output | Bool | FILLER - Cip Fault |
|
||||||
|
| DO_Flr1_CIP_DrainRequest | Output | Bool | FILLER - Cip Drain Request |
|
||||||
|
| DO_Flr_CIP_ProdSending | Output | Bool | FILLER - Cip Product Sending |
|
||||||
|
| DO_Flr_CIP_RecoverReq | Output | Bool | FILLER - Cip Recover Request |
|
||||||
|
| DO_Flr1_RinseMode | Output | Bool | FILLER - Rinse Mode |
|
||||||
|
| DO_Flr_CIP_RinseSending | Output | Bool | FILLER - Rinse Sending |
|
||||||
|
| DO_Flr_CIP_Running | Output | Bool | FILLER - Cip Running |
|
||||||
|
| DO_Flr_CIP_TankFilling | Output | Bool | FILLER - Flooding Request |
|
||||||
|
| DO_Flr_FastRinseRequest | Output | Bool | FILLER - Fast Change Over Rinse Request |
|
||||||
|
| DO_Flr1_CIP/Rinse | Output | Bool | To Filler 1 CIP/Rinse |
|
||||||
|
| DO_Flr1_PROD_Available | Output | Bool | FILLER - Product Available |
|
||||||
|
| DO_Flr1_OpenBottleblock | Output | Bool | FILLER - Production Mode |
|
||||||
|
| DO_Flr_PROD_Run_Out | Output | Bool | FILLER - Run Out Request |
|
||||||
|
| DO_Flr_ProductCompleted | Output | Bool | FILLER - Product Completed |
|
||||||
|
| DO_Flr_WaterRinseReady | Output | Bool | FILLER - Fast Change Over Water Ready |
|
||||||
|
| DO_Green_Lamp | Output | Bool | DO_Green_Lamp |
|
||||||
|
| DO_Horn | Output | Bool | DO_Horn |
|
||||||
|
| DO_MES_CIP | Output | Bool | MES - CIP Mode |
|
||||||
|
| DO_MES_FAULT | Output | Bool | MES - FAULT (1= FAULT) |
|
||||||
|
| DO_MES_PRODUCTION | Output | Bool | MES - Production |
|
||||||
|
| DO_MES_Running | Output | Bool | MES - Running 1(Running - 0 Stop) |
|
||||||
|
| DO_CIP_Mode_En | Output | Bool | To CIP Modo Enable |
|
||||||
|
| DO_MIXER _CIP_Temperature_Return | Output | Word | |
|
||||||
|
| DO_CoolingON | Output | Bool | EV Cooling Enbled |
|
||||||
|
| DO_MIXER _Rinse_mode | Output | Bool | MIXER en RinseMode |
|
||||||
|
| DO_PB_Green_Lamp | Output | Bool | PB Machine Start Lamp |
|
||||||
|
| DO_PCM306En | Output | Bool | DO_PCM306_Enabled Power On |
|
||||||
|
| DO_PPM303_Run | Output | Bool | DO_PPM303_Run |
|
||||||
|
| DO_PPN301_1053K1 | Output | Bool | DO_PPN301_ElectonicStart |
|
||||||
|
| DO_PPN301_Run | Output | Bool | DO_PPN301_SoftStartPower |
|
||||||
|
| DO_PPN304_Run | Output | Bool | DO_PPN304_Run |
|
||||||
|
| DO_PPP302_Run | Output | Bool | DO_PPP302_Run |
|
||||||
|
| DO_Red_Lamp | Output | Bool | DO_Red_Lamp |
|
||||||
|
| DO_RVN301_Level | Output | Bool | MIX - Deaireator Level Control |
|
||||||
|
| DO_SyrRoom_SyrupRequest | Output | Bool | SYRUP ROOM - Syrup Request |
|
||||||
|
| DO_Syrup_Counter_Pulse | Output | Bool | MIX - Syrup Counter Pulse ( 1 Pulse = 100 Lt.) |
|
||||||
|
| DO_SyrupRoomPump_Run | Output | Bool | Syrup Room - Syrup Pump Request |
|
||||||
|
| DO_SyrupRoomWaterReq | Output | Bool | Syrup Room - Water Pump Request |
|
||||||
|
| DO_Water_Counter_Pulse | Output | Bool | DO_Water_Counter_Pulse |
|
||||||
|
| DO_Yellow_Lamp | Output | Bool | DO_Yellow_Lamp |
|
||||||
|
| MaselliSpare | Output | Bool | Maselli Spare |
|
||||||
|
| MaselliHold | Output | Bool | Masseli Hold activated |
|
||||||
|
| P_AI_TTM306 | Inputs | Word | TTM306 - Chiller Temperature |
|
||||||
|
| P_AI_LTM302 | Inputs | Word | LTM302 - Product Tank Level |
|
||||||
|
| P_AI_LTP303 | Inputs | Word | LTP303 - Syrup Tank Level |
|
||||||
|
| P_AI_PCM306 | Inputs | Word | PCM306 - Gas Pressure Injection |
|
||||||
|
| P_AI_ProductCO2 | Inputs | Word | Product Analizer - Product CO2 |
|
||||||
|
| P_AI_PTF203 | Inputs | Word | PTF203 - Differential Pressure |
|
||||||
|
| P_AI_PTM304 | Inputs | Word | PTM304 - Product Tank Pressure |
|
||||||
|
| P_AI_PTP338 | Inputs | Word | PTP338 - Syrup Inlet Pressure |
|
||||||
|
| P_AI_RVM301 | Inputs | Word | RVM301 - Product Tank Pressure Valve |
|
||||||
|
| P_AI_RVN304 | Inputs | Word | RVN304 - Deaireation Valve |
|
||||||
|
| P_AI_TTN321 | Inputs | Word | TTN321 - Deaireator Temperature |
|
||||||
|
| P_AO_CIPCausticCond | Output | Word | Recorder - Local Cip Delivery Conductivity [0.0 … 200.0 mS] |
|
||||||
|
| P_AO_CIPReturnTemperature | Output | Word | Recorder - Local Cip Return Temperaure [0.0 … 100.0 °C] |
|
||||||
|
| P_AO_CIPWaterCond | Output | Word | Recorder - Local Cip Return Conductivity [0.0 … 2000.0 mS] |
|
||||||
|
| P_AO_PCM306 | Output | Word | PCM306 - Gas Injection Pressure Control |
|
||||||
|
| P_AO_ProductRunOutAmount | Output | Word | FILLER - Product Run Out Amount [200.0 … 800.0 L] |
|
||||||
|
| P_AO_RMM301 | Output | Word | RMM301 - Water Flow Control |
|
||||||
|
| P_AO_RMM303 | Output | Word | RMM303 - Gas Flow Control |
|
||||||
|
| P_AO_RMM304 | Output | Word | RMM304 - Gas 2 Flow Control |
|
||||||
|
| P_AO_RMP302 | Output | Word | RMP302 - Syrup Flow Control |
|
||||||
|
| P_AO_RVM301 | Output | Word | RVM301 - Product Tank Pressure Valve |
|
||||||
|
| P_AO_RVM302 | Output | Word | RVM302 - Deaireation Tank Level / Product Tank Level Valve |
|
||||||
|
| P_AO_RVM319 | Output | Word | RVM319 - Chiller Temperature control |
|
||||||
|
| P_AO_RVN302 | Output | Word | RVN302 - Deaireation Tank Level Valve |
|
||||||
|
| P_AO_RVN304 | Output | Word | RVN304 - Deaireation Valve |
|
||||||
|
| P_AO_RVP303 | Output | Word | RVP303 - Syrup Tank Level Valve |
|
||||||
|
| P_AO_RVS318 | Output | Word | RVS318 - Local Cip Heating Valve |
|
||||||
|
| P_AO_ToFillerEqPress | Output | Word | FILLER - Product Saturation Pressure [0.0 … 100.0 Bar/10] |
|
||||||
|
| P_CTS301_Conductiv_State | Inputs | Byte | MIX - Profibus Variables |
|
||||||
|
| P_CTS301_Conductivity | Inputs | Real | MIX - Profibus Variables |
|
||||||
|
| P_CTS301_Temperat_State | Inputs | Byte | MIX - Profibus Variables |
|
||||||
|
| P_CTS301_Temperature | Inputs | Real | MIX - Profibus Variables |
|
||||||
|
| P_CTS302_Conductiv_State | Inputs | Byte | MIX - Profibus Variables |
|
||||||
|
| P_CTS302_Conductivity | Inputs | Real | MIX - Profibus Variables |
|
||||||
|
| P_CTS302_Temperat_State | Inputs | Byte | MIX - Profibus Variables |
|
||||||
|
| P_CTS302_Temperature | Inputs | Real | MIX - Profibus Variables |
|
||||||
|
| P_FTM303_Tot_Ctrl | Output | Byte | MIX - |
|
||||||
|
| P_FTM303_Density | Inputs | Real | MIX - Profibus Variables |
|
||||||
|
| P_FTM303_Density_State | Inputs | Byte | MIX - Profibus Variables |
|
||||||
|
| P_FTM303_EPD | Inputs | Byte | MIX - Profibus Variables |
|
||||||
|
| P_FTM303_Flow | Inputs | Real | MIX - Profibus Variables |
|
||||||
|
| P_FTM303_Flow_State | Inputs | Byte | MIX - Profibus Variables |
|
||||||
|
| P_FTM303_Temperature_State | Inputs | Byte | MIX - Profibus Variables |
|
||||||
|
| P_FTM303_Temperature | Inputs | Real | MIX - Profibus Variables |
|
||||||
|
| P_FTM303_Totalizer | Inputs | Real | MIX - Profibus Variables |
|
||||||
|
| P_FTM303_Totalizer_State | Inputs | Byte | MIX - Profibus Variables |
|
||||||
|
| P_FTN301_Flow | Inputs | Real | MIX - Profibus Variables |
|
||||||
|
| P_FTN301_Flow_State | Inputs | Byte | MIX - Profibus Variables |
|
||||||
|
| P_FTN301_Tot_Ctrl | Output | Byte | MIX - |
|
||||||
|
| P_FTN301_Totaliz_State | Inputs | Byte | MIX - Profibus Variables |
|
||||||
|
| P_FTN301_Totalizer | Inputs | Real | MIX - Profibus Variables |
|
||||||
|
| P_FTP302_Brix | Inputs | Real | MIX - Profibus Variables |
|
||||||
|
| P_FTP302_Brix_State | Inputs | Byte | MIX - Profibus Variables |
|
||||||
|
| P_FTP302_Tot_Ctrl | Output | Byte | MIX - |
|
||||||
|
| P_FTP302_Density | Inputs | Real | MIX - Profibus Variables |
|
||||||
|
| P_FTP302_Density_State | Inputs | Byte | MIX - Profibus Variables |
|
||||||
|
| P_FTP302_Flow | Inputs | Real | MIX - Profibus Variables |
|
||||||
|
| P_FTP302_Flow_State | Inputs | Byte | MIX - Profibus Variables |
|
||||||
|
| P_FTP302_Temp | Inputs | Real | MIX - Profibus Variables |
|
||||||
|
| P_FTP302_Temp_State | Inputs | Byte | MIX - Profibus Variables |
|
||||||
|
| P_FTP302_Totaliz_State | Inputs | Byte | MIX - Profibus Variables |
|
||||||
|
| P_FTP302_Totalizer | Inputs | Real | MIX - Profibus Variables |
|
||||||
|
| P_gMaselli_AlcoholVolume | Inputs | Real | MIX - Profibus Variables |
|
||||||
|
| P_gMaselli_ProdPerStandard | Inputs | Real | MIX - Profibus Variables |
|
||||||
|
| P_gMaselli_ProductBrix | Inputs | Real | MIX - Profibus Variables |
|
||||||
|
| P_gMaselli_ProductCO2 | Inputs | Real | MIX - Profibus Variables |
|
||||||
|
| P_gMaselli_ProductNumber | Inputs | Byte | MIX - Profibus Variables |
|
||||||
|
| P_gMaselli_ProductTemp | Inputs | Real | MIX - Profibus Variables |
|
||||||
|
| P_gMaselli_ProfibusStatus | Inputs | Byte | MIX - Profibus Variables |
|
||||||
|
| P_gMaselli_RecipeSetNum | Output | Byte | MIX - Profibus Variables |
|
||||||
|
| P_gMaselli_RecipeSetNumStr | Output | Byte | MIX - Profibus Variables |
|
||||||
|
| P_gPAmPDS_INBlock01_0 | Inputs | Byte | MIX - Profibus Variables |
|
||||||
|
| P_gPAmPDS_INBlock01_1 | Inputs | Byte | MIX - Profibus Variables |
|
||||||
|
| P_gPAmPDS_INBlock01_10 | Inputs | Byte | MIX - Profibus Variables |
|
||||||
|
| P_gPAmPDS_INBlock01_11 | Inputs | Byte | MIX - Profibus Variables |
|
||||||
|
| P_gPAmPDS_INBlock01_12 | Inputs | Byte | MIX - Profibus Variables |
|
||||||
|
| P_gPAmPDS_INBlock01_13 | Inputs | Byte | MIX - Profibus Variables |
|
||||||
|
| P_gPAmPDS_INBlock01_14 | Inputs | Byte | MIX - Profibus Variables |
|
||||||
|
| P_gPAmPDS_INBlock01_15 | Inputs | Byte | MIX - Profibus Variables |
|
||||||
|
| P_gPAmPDS_INBlock01_16 | Inputs | Byte | MIX - Profibus Variables |
|
||||||
|
| P_gPAmPDS_INBlock01_17 | Inputs | Byte | MIX - Profibus Variables |
|
||||||
|
| P_gPAmPDS_INBlock01_18 | Inputs | Byte | MIX - Profibus Variables |
|
||||||
|
| P_gPAmPDS_INBlock01_19 | Inputs | Byte | MIX - Profibus Variables |
|
||||||
|
| P_gPAmPDS_INBlock01_2 | Inputs | Byte | MIX - Profibus Variables |
|
||||||
|
| P_gPAmPDS_INBlock01_20 | Inputs | Byte | MIX - Profibus Variables |
|
||||||
|
| P_gPAmPDS_INBlock01_21 | Inputs | Byte | MIX - Profibus Variables |
|
||||||
|
| P_gPAmPDS_INBlock01_22 | Inputs | Byte | MIX - Profibus Variables |
|
||||||
|
| P_gPAmPDS_INBlock01_23 | Inputs | Byte | MIX - Profibus Variables |
|
||||||
|
| P_gPAmPDS_INBlock01_24 | Inputs | Byte | MIX - Profibus Variables |
|
||||||
|
| P_gPAmPDS_INBlock01_25 | Inputs | Byte | MIX - Profibus Variables |
|
||||||
|
| P_gPAmPDS_INBlock01_26 | Inputs | Byte | MIX - Profibus Variables |
|
||||||
|
| P_gPAmPDS_INBlock01_27 | Inputs | Byte | MIX - Profibus Variables |
|
||||||
|
| P_gPAmPDS_INBlock01_28 | Inputs | Byte | MIX - Profibus Variables |
|
||||||
|
| P_gPAmPDS_INBlock01_29 | Inputs | Byte | MIX - Profibus Variables |
|
||||||
|
| P_gPAmPDS_INBlock01_3 | Inputs | Byte | MIX - Profibus Variables |
|
||||||
|
| P_gPAmPDS_INBlock01_4 | Inputs | Byte | MIX - Profibus Variables |
|
||||||
|
| P_gPAmPDS_INBlock01_5 | Inputs | Byte | MIX - Profibus Variables |
|
||||||
|
| P_gPAmPDS_INBlock01_6 | Inputs | Byte | MIX - Profibus Variables |
|
||||||
|
| P_gPAmPDS_INBlock01_7 | Inputs | Byte | MIX - Profibus Variables |
|
||||||
|
| P_gPAmPDS_INBlock01_8 | Inputs | Byte | MIX - Profibus Variables |
|
||||||
|
| P_gPAmPDS_INBlock01_9 | Inputs | Byte | MIX - Profibus Variables |
|
||||||
|
| P_gPAmPDS_INBlock02_30 | Inputs | Byte | MIX - Profibus Variables |
|
||||||
|
| P_gPAmPDS_INBlock02_31 | Inputs | Byte | MIX - Profibus Variables |
|
||||||
|
| P_gPAmPDS_INBlock02_32 | Inputs | Byte | MIX - Profibus Variables |
|
||||||
|
| P_gPAmPDS_INBlock02_33 | Inputs | Byte | MIX - Profibus Variables |
|
||||||
|
| P_gPAmPDS_INBlock02_34 | Inputs | Byte | MIX - Profibus Variables |
|
||||||
|
| P_gPAmPDS_INBlock02_35 | Inputs | Byte | MIX - Profibus Variables |
|
||||||
|
| P_gPAmPDS_INBlock02_36 | Inputs | Byte | MIX - Profibus Variables |
|
||||||
|
| P_gPAmPDS_INBlock02_37 | Inputs | Byte | MIX - Profibus Variables |
|
||||||
|
| P_gPAmPDS_INBlock02_38 | Inputs | Byte | MIX - Profibus Variables |
|
||||||
|
| P_gPAmPDS_INBlock02_39 | Inputs | Byte | MIX - Profibus Variables |
|
||||||
|
| P_gPAmPDS_INBlock02_40 | Inputs | Byte | MIX - Profibus Variables |
|
||||||
|
| P_gPAmPDS_INBlock02_41 | Inputs | Byte | MIX - Profibus Variables |
|
||||||
|
| P_gPAmPDS_INBlock02_42 | Inputs | Byte | MIX - Profibus Variables |
|
||||||
|
| P_gPAmPDS_INBlock02_43 | Inputs | Byte | MIX - Profibus Variables |
|
||||||
|
| P_gPAmPDS_INBlock02_44 | Inputs | Byte | MIX - Profibus Variables |
|
||||||
|
| P_gPAmPDS_INBlock02_45 | Inputs | Byte | MIX - Profibus Variables |
|
||||||
|
| P_gPAmPDS_INBlock02_46 | Inputs | Byte | MIX - Profibus Variables |
|
||||||
|
| P_gPAmPDS_INBlock02_47 | Inputs | Byte | MIX - Profibus Variables |
|
||||||
|
| P_gPAmPDS_INBlock02_48 | Inputs | Byte | MIX - Profibus Variables |
|
||||||
|
| P_gPAmPDS_INBlock02_49 | Inputs | Byte | MIX - Profibus Variables |
|
||||||
|
| P_gPAmPDS_INBlock02_50 | Inputs | Byte | MIX - Profibus Variables |
|
||||||
|
| P_gPAmPDS_INBlock02_51 | Inputs | Byte | MIX - Profibus Variables |
|
||||||
|
| P_gPAmPDS_INBlock02_52 | Inputs | Byte | MIX - Profibus Variables |
|
||||||
|
| P_gPAmPDS_INBlock02_53 | Inputs | Byte | MIX - Profibus Variables |
|
||||||
|
| P_gPAmPDS_INBlock02_54 | Inputs | Byte | MIX - Profibus Variables |
|
||||||
|
| P_gPAmPDS_INBlock02_55 | Inputs | Byte | MIX - Profibus Variables |
|
||||||
|
| P_gPAmPDS_INBlock02_56 | Inputs | Byte | MIX - Profibus Variables |
|
||||||
|
| P_gPAmPDS_INBlock02_57 | Inputs | Byte | MIX - Profibus Variables |
|
||||||
|
| P_gPAmPDS_INBlock02_58 | Inputs | Byte | MIX - Profibus Variables |
|
||||||
|
| P_gPAmPDS_INBlock02_59 | Inputs | Byte | MIX - Profibus Variables |
|
||||||
|
| P_gPAmPDS_INBlock02_60 | Inputs | Byte | MIX - Profibus Variables |
|
||||||
|
| P_gPAmPDS_INBlock02_61 | Inputs | Byte | MIX - Profibus Variables |
|
||||||
|
| P_gPAmPDS_INBlock03_62 | Inputs | Byte | MIX - Profibus Variables |
|
||||||
|
| P_gPAmPDS_INBlock03_63 | Inputs | Byte | MIX - Profibus Variables |
|
||||||
|
| P_gPAmPDS_INBlock03_64 | Inputs | Byte | MIX - Profibus Variables |
|
||||||
|
| P_gPAmPDS_INBlock03_65 | Inputs | Byte | MIX - Profibus Variables |
|
||||||
|
| P_gPAmPDS_INBlock03_66 | Inputs | Byte | MIX - Profibus Variables |
|
||||||
|
| P_gPAmPDS_INBlock03_67 | Inputs | Byte | MIX - Profibus Variables |
|
||||||
|
| P_gPAmPDS_INBlock03_68 | Inputs | Byte | MIX - Profibus Variables |
|
||||||
|
| P_gPAmPDS_INBlock03_69 | Inputs | Byte | MIX - Profibus Variables |
|
||||||
|
| P_gPAmPDS_INBlock03_70 | Inputs | Byte | MIX - Profibus Variables |
|
||||||
|
| P_gPAmPDS_INBlock03_71 | Inputs | Byte | MIX - Profibus Variables |
|
||||||
|
| P_gPAmPDS_INBlock03_72 | Inputs | Byte | MIX - Profibus Variables |
|
||||||
|
| P_gPAmPDS_INBlock03_73 | Inputs | Byte | MIX - Profibus Variables |
|
||||||
|
| P_gPAmPDS_INBlock03_74 | Inputs | Byte | MIX - Profibus Variables |
|
||||||
|
| P_gPAmPDS_INBlock03_75 | Inputs | Byte | MIX - Profibus Variables |
|
||||||
|
| P_gPAmPDS_INBlock03_76 | Inputs | Byte | MIX - Profibus Variables |
|
||||||
|
| P_gPAmPDS_INBlock03_77 | Inputs | Byte | MIX - Profibus Variables |
|
||||||
|
| P_gPAmPDS_INBlock03_78 | Inputs | Byte | MIX - Profibus Variables |
|
||||||
|
| P_gPAmPDS_INBlock03_79 | Inputs | Byte | MIX - Profibus Variables |
|
||||||
|
| P_gPAmPDS_INBlock03_80 | Inputs | Byte | MIX - Profibus Variables |
|
||||||
|
| P_gPAmPDS_INBlock03_81 | Inputs | Byte | MIX - Profibus Variables |
|
||||||
|
| P_gPAmPDS_INBlock03_82 | Inputs | Byte | MIX - Profibus Variables |
|
||||||
|
| P_gPAmPDS_INBlock03_83 | Inputs | Byte | MIX - Profibus Variables |
|
||||||
|
| P_gPAmPDS_INBlock03_84 | Inputs | Byte | MIX - Profibus Variables |
|
||||||
|
| P_gPAmPDS_INBlock03_85 | Inputs | Byte | MIX - Profibus Variables |
|
||||||
|
| P_gPAmPDS_OUTBlock01_0 | Output | Byte | MIX - Profibus Variables |
|
||||||
|
| P_gPAmPDS_OUTBlock01_1 | Output | Byte | MIX - Profibus Variables |
|
||||||
|
| P_gPAmPDS_OUTBlock01_10 | Output | Byte | MIX - Profibus Variables |
|
||||||
|
| P_gPAmPDS_OUTBlock01_11 | Output | Byte | MIX - Profibus Variables |
|
||||||
|
| P_gPAmPDS_OUTBlock01_12 | Output | Byte | MIX - Profibus Variables |
|
||||||
|
| P_gPAmPDS_OUTBlock01_13 | Output | Byte | MIX - Profibus Variables |
|
||||||
|
| P_gPAmPDS_OUTBlock01_14 | Output | Byte | MIX - Profibus Variables |
|
||||||
|
| P_gPAmPDS_OUTBlock01_15 | Output | Byte | MIX - Profibus Variables |
|
||||||
|
| P_gPAmPDS_OUTBlock01_16 | Output | Byte | MIX - Profibus Variables |
|
||||||
|
| P_gPAmPDS_OUTBlock01_17 | Output | Byte | MIX - Profibus Variables |
|
||||||
|
| P_gPAmPDS_OUTBlock01_18 | Output | Byte | MIX - Profibus Variables |
|
||||||
|
| P_gPAmPDS_OUTBlock01_19 | Output | Byte | MIX - Profibus Variables |
|
||||||
|
| P_gPAmPDS_OUTBlock01_2 | Output | Byte | MIX - Profibus Variables |
|
||||||
|
| P_gPAmPDS_OUTBlock01_20 | Output | Byte | MIX - Profibus Variables |
|
||||||
|
| P_gPAmPDS_OUTBlock01_21 | Output | Byte | MIX - Profibus Variables |
|
||||||
|
| P_gPAmPDS_OUTBlock01_22 | Output | Byte | MIX - Profibus Variables |
|
||||||
|
| P_gPAmPDS_OUTBlock01_23 | Output | Byte | MIX - Profibus Variables |
|
||||||
|
| P_gPAmPDS_OUTBlock01_24 | Output | Byte | MIX - Profibus Variables |
|
||||||
|
| P_gPAmPDS_OUTBlock01_25 | Output | Byte | MIX - Profibus Variables |
|
||||||
|
| P_gPAmPDS_OUTBlock01_26 | Output | Byte | MIX - Profibus Variables |
|
||||||
|
| P_gPAmPDS_OUTBlock01_27 | Output | Byte | MIX - Profibus Variables |
|
||||||
|
| P_gPAmPDS_OUTBlock01_3 | Output | Byte | MIX - Profibus Variables |
|
||||||
|
| P_gPAmPDS_OUTBlock01_4 | Output | Byte | MIX - Profibus Variables |
|
||||||
|
| P_gPAmPDS_OUTBlock01_5 | Output | Byte | MIX - Profibus Variables |
|
||||||
|
| P_gPAmPDS_OUTBlock01_6 | Output | Byte | MIX - Profibus Variables |
|
||||||
|
| P_gPAmPDS_OUTBlock01_7 | Output | Byte | MIX - Profibus Variables |
|
||||||
|
| P_gPAmPDS_OUTBlock01_8 | Output | Byte | MIX - Profibus Variables |
|
||||||
|
| P_gPAmPDS_OUTBlock01_9 | Output | Byte | MIX - Profibus Variables |
|
||||||
|
| P_gPPM303_VFC_ActualValue | Inputs | Word | MIX - Product Pump - Profibus Variables |
|
||||||
|
| P_gPPM303_VFC_ControlWord | Output | Word | MIX - Product Pump - Profibus Variables |
|
||||||
|
| P_gPPM303_VFC_Refvalue | Output | Word | MIX - Product Pump - Profibus Variables |
|
||||||
|
| P_gPPM303_VFC_StatusWord | Inputs | Word | MIX - Product Pump - Profibus Variables |
|
||||||
|
| P_gPPM307_VFC_ActualVaule | Inputs | Int | MIX - ProductPump - Profibus Variables |
|
||||||
|
| P_gPPM307_VFC_ControlWord | Output | Word | |
|
||||||
|
| P_gPPM307_VFC_Refvalue | Output | Word | |
|
||||||
|
| P_gPPM307_VFC_StatusWord | Inputs | Word | |
|
||||||
|
| P_gPPN301_VFC_ActualValue | Inputs | Word | MIX - Water Pump - Profibus Variables |
|
||||||
|
| P_gPPN301_VFC_ControlWord | Output | Word | MIX - Product Pump - Profibus Variables |
|
||||||
|
| P_gPPN301_VFC_Refvalue | Output | Word | MIX - Product Pump - Profibus Variables |
|
||||||
|
| P_gPPN301_VFC_StatusWord | Inputs | Word | MIX - Water Pump - Profibus Variables |
|
||||||
|
| P_gPPP302_VFC_ActualValue | Inputs | Word | MIX - Syrup Pump - Profibus Variables |
|
||||||
|
| P_gPPP302_VFC_ControlWord | Output | Word | MIX - Product Pump - Profibus Variables |
|
||||||
|
| P_gPPP302_VFC_Refvalue | Output | Word | MIX - Product Pump - Profibus Variables |
|
||||||
|
| P_gPPP302_VFC_StatusWord | Inputs | Word | MIX - Syrup Pump - Profibus Variables |
|
||||||
|
| PPN301_SoftStart_Averia | Inputs | Bool | PPN301_SoftStart_Averia |
|
||||||
|
| Tag_24 | Inputs | Real | |
|
||||||
|
| DI_UPSsupply | Inputs | Bool | UPS supply OK |
|
||||||
|
| DI_PB_HornReset | Inputs | Bool | PB Horn Reset |
|
||||||
|
| DO_PB_HornReset | Output | Bool | DO PB horn Reset |
|
||||||
|
| DI_Flr1_PROD_ok | Inputs | Bool | From Filler Producion Filling Bottles |
|
||||||
|
| DI_Flr_RinseMode | Inputs | Bool | From FILLER Rinse Mode |
|
||||||
|
| DO_FlrProdMode | Output | Bool | T o Filler Production Mode |
|
||||||
|
| DO_Flr1_Productionmode | Output | Bool | To Filler 1 Production Mode |
|
||||||
|
| DO_Flr1_CIPMode | Output | Bool | To Filler CIP Mode |
|
||||||
|
| DO_ Flr_CIPRinseSending | Output | Bool | To Filler CIP/Rinse Sending solution |
|
||||||
|
| DO_Flr_RinseMode | Output | Bool | To Filler Rinse Mode |
|
||||||
|
| DO_SyRm_Fault | Output | Bool | To Syrup Room Fault |
|
||||||
|
| DO_SyRm_ProdMode | Output | Bool | To Syrup Room Prod Mode |
|
||||||
|
| DO_SyRm_WaterRequest | Output | Bool | To syrup Room Water Request |
|
||||||
|
| DO_CIP_Fault | Output | Bool | To CIP Fault |
|
||||||
|
| DO_CIP_Empty | Output | Bool | To CIP Mixer filler empty |
|
||||||
|
| DO_CIP_RdyChmcl | Output | Bool | To CIP Ready to receive Chimical (dummy bottles in) |
|
||||||
|
| DO_CIP_Flpflp | Output | Bool | To CIP Drain Valves Flip Flop Done |
|
||||||
|
| DI_CIP_Fault | Inputs | Bool | From CIP Fault |
|
||||||
|
| DI_CIP_End | Inputs | Bool | From CIP End (Completed) |
|
||||||
|
| DI_CIP_FlpflpEn | Inputs | Bool | From CIP Flip flop Drain Valve Enable |
|
||||||
|
| DI_CIP_FirstRinsedone | Inputs | Bool | From CIP First Rinse Done (without dummy Bottles |
|
||||||
|
| DI_SYR_COUNTER_LT | Inputs | Word | DI_Syrup Room Liter Counter |
|
||||||
|
| DI_SyrRoom_SyrPump_Running | Inputs | Bool | From Syrup Room - Syrup Pump Running |
|
||||||
|
| DI_SYRUP_Runout | Inputs | Bool | |
|
||||||
|
| DO_Flr1_Fault | Output | Bool | To Filler 1 Fault |
|
||||||
|
| DO_Flr_ProdAvailable | Output | Int | To Filler Product Available liters |
|
||||||
|
| DI_Flr2_PROD_Request | Inputs | Bool | From FILLER 2 - Product Request |
|
||||||
|
| DI_Flr2_CIP/RinseFiller | Inputs | Bool | From FILLER 2 - Cip/Rinse |
|
||||||
|
| DO_Flr2_CIP/Rinse | Output | Bool | To Filler 2 CIP/Rinse |
|
||||||
|
| DO_Flr2_Fault | Output | Bool | To Filler 2 Fault |
|
||||||
|
| P_gPPM305_VFC_StatusWord | Inputs | Word | MIX - Product Pump 2 - Profibus Variables |
|
||||||
|
| P_gPPM305_VFC_ActualValue | Inputs | Word | MIX - Product Pump 2 - Profibus Variables |
|
||||||
|
| P_gPPM305_VFC_ControlWord | Output | Word | MIX - Product Pump 2 - Profibus Variables |
|
||||||
|
| P_gPPM305_VFC_Refvalue | Output | Word | MIX - Product Pump 2 - Profibus Variables |
|
||||||
|
| DO_AVM363 | Output | Bool | MIX - Blender to filler 1 |
|
||||||
|
| DO_RVM301 | Output | Bool | MIX - Deaireator Level Control |
|
||||||
|
| DO_AVP317_1 | Output | Bool | MIX - CIP To Syrup |
|
||||||
|
| DO_AVM353 | Output | Bool | MIX - Blender to filler 2 Drain |
|
||||||
|
| DO_Blu_Lamp | Output | Bool | DO_Blu_Lamp |
|
||||||
|
| P_AO_RVN305 | Output | Word | |
|
||||||
|
| DI_PPN301_SoftStart_Ovrld | Inputs | Bool | PPN301 - Water_Pump_SoftStart_Ovrld |
|
||||||
|
| DI_PPM306_Contactor | Inputs | Bool | PPM306 - Recirculating Pump Feedback |
|
||||||
|
| DI_Ammonia_CompressorReady | Inputs | Bool | Cooler Power Supply |
|
||||||
|
| DI_Flr2_CIP_DrainComplete | Inputs | Bool | From FILLER 2 - Cip Drain Complete |
|
||||||
|
| DI_PPM306_Ovrld | Inputs | Bool | PPM306 - Recirculating Pump Overload |
|
||||||
|
| DI_Flr1_WaterRequest | Inputs | Bool | From FILLER - Water Request |
|
||||||
|
| DO_Flr1_Spare0 | Output | Bool | Spare |
|
||||||
|
| DO_CIP_Spare | Output | Bool | Spare |
|
||||||
|
| DO_SyrupValve_Enable | Output | Bool | Valve Power Enable (Power Supply Analog Signal) |
|
||||||
|
| DO_AVM382 | Output | Bool | Mix - Product Recirculation though chiller |
|
||||||
|
| DO_AVP355 | Output | Bool | CIP |
|
||||||
|
| DO_AVN350 | Output | Bool | |
|
||||||
|
| P_AI_CIPHeaterTemperature | Inputs | Word | TTS305 - Local Cip Heating Temperature |
|
||||||
|
| P_AI_FTM305 | Inputs | Word | FTM305 - Storage Tank Baialage Flow |
|
||||||
|
| P_AI_PTM308 | Inputs | Word | PTM308 - PCM306 Infeed Pressure |
|
||||||
|
| P_AI_CTS302 | Inputs | Word | CTS302 - Local Cip Delivery Conductivity |
|
||||||
|
| P_AI_CTS301 | Inputs | Word | CTS301 - Local Cip Return Conductivity |
|
||||||
|
| P_AI_CIPReturnTemperature | Inputs | Word | TTS305_1 - Local Cip Return Temperature |
|
||||||
|
| P_AI_FillerLevel | Inputs | Word | Filler level |
|
||||||
|
| P_AI_CTM304 | Inputs | Word | CTM304 - Product Conductivity |
|
||||||
|
| P_AI_PTN313 | Inputs | Word | PTN313 - Deaireator Pressure (vacuostato) |
|
||||||
|
| P_AI_RVN305 | Inputs | Word | RVN305 - Deaireation Valve |
|
||||||
|
| P_AI_ProductO2 | Inputs | Word | Product Analizer - Product O2 |
|
||||||
|
| DO_HMIPowerSupply | Output | Bool | Cut Power to PC |
|
||||||
|
| DO_PPM306_Run | Output | Bool | DO_PPM306_Run |
|
||||||
|
| DI_HVP301_Sensor | Inputs | Bool | GCP301 - Manual Syrup Valve Closed (NO) |
|
||||||
|
| DI_AVM346_Close | Inputs | Bool | AVM346 - Feedback OFF |
|
||||||
|
| DI_AVM346_Open | Inputs | Bool | AVM346 - Feedback ON |
|
||||||
|
| DI_UPSAlarm | Inputs | Bool | UPS Alarm |
|
||||||
|
| E0.7 | Inputs | Bool | Spare |
|
||||||
|
| E3.1 | Inputs | Bool | Spare |
|
||||||
|
| DO_RVM301_Discharge | Output | Bool | DO_RVM301_Discharge |
|
||||||
|
| DO_SyrupRoom_Aux2 | Output | Bool | |
|
||||||
|
| DO_Glycol_LineEnabled | Output | Bool | Glycol Line Enabled |
|
||||||
|
| DO_Glycol_ColdRequest | Output | Bool | Glycol Cold Request |
|
||||||
|
| DO_Glycol_LineCIP | Output | Bool | Glycol Line CIP |
|
||||||
|
| DO_EV1_SubCarb | Output | Bool | EV1 Sub Carbo Customer |
|
||||||
|
| DO_EV2_SubCarb | Output | Bool | EV2 Sub Carbo Customer |
|
||||||
|
| DO_EV3_SubCarb | Output | Bool | EV3 Sub Carbo Customer |
|
||||||
|
| DO_EV4_SubCarb | Output | Bool | EV4 Sub Carbo Customer |
|
||||||
|
| DO_BoosterPump_SubCarb | Output | Bool | Booster Pump Sub Carbo Customer |
|
||||||
|
| DO_200V26 | Output | Bool | Spare |
|
||||||
|
| DO_EV100_WaterInlet | Output | Bool | Spare |
|
||||||
|
| DO_200V28 | Output | Bool | Spare |
|
||||||
|
| DO_AVM340 | Output | Bool | MIX - Still Water By-Pass Product Intercept |
|
||||||
|
| DO_AVM339 | Output | Bool | MIX - Still Water By-Pass Deaireator Tank |
|
||||||
|
| DO_AVM341 | Output | Bool | MIX - CO2 Inlet |
|
||||||
|
| DO_AVM342 | Output | Bool | MIX - N2 Inlet |
|
||||||
|
| DO_AVM346 | Output | Bool | MIX - Filler CO2 |
|
||||||
|
| DO_AVM380 | Output | Bool | MIX - Product Recirculation Without Chiller |
|
||||||
|
| DO_EV102_Syrup And CIP Inlet | Output | Bool | Spare |
|
||||||
|
| DO_EV103_WaterInterception | Output | Bool | Spare |
|
||||||
|
| DO_WaterBypass1 | Output | Bool | Spare |
|
||||||
|
| DO_EV105_WaterBypass | Output | Bool | Spare |
|
||||||
|
| CARLOS_TESTE | Inputs | Bool | |
|
||||||
|
| DI_PPM303_Contactor | Inputs | Bool | PPM303 - Product Pump Feedback |
|
||||||
|
| DI_SyrRoom_Alarm_Reset | Inputs | Bool | From Syrup Room - Alarm Reset |
|
||||||
|
| DO_Analayzer_Enable | Output | Bool | To Analayzer ENABLE |
|
||||||
|
|
||||||
|
|
||||||
|
|
After Width: | Height: | Size: 830 KiB |
|
@ -0,0 +1,5 @@
|
||||||
|
|
||||||
|
|
||||||
|
* Collegamento de todo el sistema
|
||||||
|
* Parametrizacion basica realizada segun pdf de teknors
|
||||||
|
* Test de cambio receta desde el PLC S7
|
|
@ -20,11 +20,11 @@ SPARE PARTS KIT, 00000260552 KMT-08-AT, FOR MIXER 00000225909 TMI2AC: Static bea
|
||||||
|
|
||||||
![[20250320_091355[1].jpg|450]]
|
![[20250320_091355[1].jpg|450]]
|
||||||
|
|
||||||
![[Pasted image 20250320125038.png]]
|
![[Pasted image 20250320125038.png|543]]
|
||||||
|
|
||||||
![[Pasted image 20250320161833.png]]
|
![[Pasted image 20250320161833.png|449]]
|
||||||
|
|
||||||
![[Pasted image 20250320161852.png]]
|
![[Pasted image 20250320161852.png|738]]
|
||||||
|
|
||||||
|
|
||||||
# Offer
|
# Offer
|
Before Width: | Height: | Size: 987 KiB After Width: | Height: | Size: 987 KiB |
Before Width: | Height: | Size: 6.9 KiB After Width: | Height: | Size: 6.9 KiB |
Before Width: | Height: | Size: 17 KiB After Width: | Height: | Size: 17 KiB |
Before Width: | Height: | Size: 42 KiB After Width: | Height: | Size: 42 KiB |
Before Width: | Height: | Size: 28 KiB After Width: | Height: | Size: 28 KiB |
Before Width: | Height: | Size: 64 KiB After Width: | Height: | Size: 64 KiB |
Before Width: | Height: | Size: 4.3 KiB After Width: | Height: | Size: 4.3 KiB |
Before Width: | Height: | Size: 60 KiB After Width: | Height: | Size: 60 KiB |
|
@ -53,4 +53,27 @@ Regular Filler Automation Engineering
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
![[Pasted image 20250321152823.png]]
|
![[Pasted image 20250321152823.png]]
|
||||||
|
|
||||||
|
|
||||||
|
| | | |
|
||||||
|
| ------- | ------- | --- |
|
||||||
|
| Address | PEW/PAW | |
|
||||||
|
| | | |
|
||||||
|
| 4 | 400 | 407 |
|
||||||
|
| 5 | 420 | 427 |
|
||||||
|
| 6 | 440 | 447 |
|
||||||
|
| 7 | 460 | 467 |
|
||||||
|
| 8 | 480 | 487 |
|
||||||
|
| 9 | 500 | 507 |
|
||||||
|
| 10 | 520 | 527 |
|
||||||
|
| 11 | 540 | 547 |
|
||||||
|
| 12 | 560 | 567 |
|
||||||
|
| 13 | 580 | 587 |
|
||||||
|
| 14 | 600 | 607 |
|
||||||
|
| 15 | 620 | 627 |
|
||||||
|
| 16 | ==640== | 647 |
|
||||||
|
| 17 | 660 | 667 |
|
||||||
|
| 18 | 680 | 687 |
|
||||||
|
| 19 | 700 | 707 |
|
||||||
|
|