ii's People
ii's Issues
bug pusher
alterar o sítio do assign do F ao slider, por causa do demux
PODE NAO SER NECESSÁRIO
opc-ua connection
Mes comunica com a DB
successfully read/write vars from DB
Insert actuators and it's params in the DB
- DML
- insert actuator
PLC: Funcionar para uma peça
Para uma peça:
- pôr uma peça a fazer o caminho no simulador do início ao fim
- fazer armazém + célula de transformação 1
.gitignore file
pastas para ignorar em src/mes/:
- .idea
- target
máquina fixar peça
UDP working
sítio para aceder mes->plc
PLC: 3 tapetes implementando 2 sentidos
adicionar as 9 machines ao main_task
Implementar slider
Criar function block/ sfc relativo à classe Slider
cronometrar tempos
[POSTPONED] para suportar o mes
interface obtém e mostra status
Map each actuator to its cell
dml
Preencher o resto das tabelas da DB, exceto orders
adicionar um path demux para cada machine da célula 2
SÓ É NECESSÁRIO NA CÉLULA DE TRANSF 2
Implementar tapete rotativo
Criar function block/ sfc relativo à classe Rotator
rotator deve dar prioridade à máquina
testar comunicação opc-ua com o plc, através do UaExpert
depos de adicionar as machines, adicionar os inputs aos demux e aos tapetes rotativos
object diagram
bug- linear conveyor blocks at a "weird" unit which is not weird
demux para caminho no rotator
receives 4 possible paths; returns the active one
máquina pode passar a peça sem transformar
ver o caso de tool =0
demux para caminho do tapete linear
demux 2->1
recebe os 2 caminhos possíveis e retorna apenas o ativo
passar o caminho de uma peça para os atuadores
Implementar máquina
Criar function block/sfc relativo à classe machine
máquina é um linear w/ special skills
reviões db
*rever modelo relacional
*rever sql
*rever ddl
Vídeo OPC, OPC-UA, OPC-cenas, OPC- com o codesys
ftp://labs-automacao.fe.up.pt/I005/aulas/II_2019_2020/
Lógica para caminho
Implementar um tapete linear
Criar function block/ sfc relativo à classe Conveyor
class diagram
testar comunicação do plc para a thread em opc ua (java)
adicionar um path demux para cada rotator
adicionar um path demux para cada pusher
pedir DB
Implementar pusher
Criar function block/ sfc relativo à classe Pusher
sequence diagram
Estrutura da interface para mostrar status
estrutura gráfica desenhada
Modelo relacional
- fazer o diagrama
Adicionar todos os outputs ao projeto do Codesys
Adicionar todos os inputs ao projeto do codesys
XML interpreter
adicionar um path demus para cada linear
MES: Funcionar para uma peça
Para uma peça:
- descodificar o xml
- fazer uma heurística de decisão
SQL para estrutura de db
- Criar a db para ter as tabelas e as estruturas
- Inicializar db
- DDL e DML
PLC: apto para executar ordem de Descarga
NOT NEEDED: alterar o sítio do assign do F ao rotator, por causa do demux
nao foi necessário
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.