slevin96 Inserito: 22 gennaio 2023 Segnala Share Inserito: 22 gennaio 2023 Ciao a tutti, mi ritrovo a dover mettere mani a sw scritti in AWL e fare delle conversioni da awl ad scl, o comunque utilizzare fc in awl già funzionanti. In realtà non ho mai usato awl ma devo iniziare a conoscerlo, programmi a primo impatto non semplici, puntatori, salti, indicizzazioni trasferimento dati da DB ecc senza commenti o comunque minimi. La prima cosa che mi viene in mente è l'utilizzo degli accumulatori, come funzionano? quando viene caricato ACCU1 e ACCU2? Banalmente, in un confronto di questo genere: L numero 1 L numero 2 >I T Risultato su manuale siemens dice che su "numero 1" viene caricato su ACCU2 mentre "numero 2" su ACCU1, ma questi accumulatori cosa sono? In caso ci fossero più operazioni di confronto questi accumulatori come funzionano? Magari anche dei video/manuali con esempi sarebbero utili. Scusate le domande che possono essere banali, ma non avendolo mai usato dovrò iniziare da zero... Grazie Link al commento Condividi su altri siti More sharing options...
Mattia Spoldi Inserita: 22 gennaio 2023 Segnala Share Inserita: 22 gennaio 2023 ciao, gli accumulatori sono semplicemente dei registri della cpu, quando effettui un'operazione di L , la variabile che stai leggendo viene trasferita in ACCCU1, alla successiva operazione di L, il contenuto di ACCU1 viene "spostato" in ACCU2 e la variabile letta viene trasferita in ACCU1. Il contenuto dei 2 accumulatori cambia non solo con operazioni di L ma anche con moltipliche, somme, ecc esempio stupido: qui accu1 e accu2 hanno valori a "caso", dipendono dalle operazioni fatte prima L 15 qui in accu1 viene trasferito 15, accu2 sempre a caso L23 qui in accu1 viene traferito 23, accu2 diventa 15 +I qui in accu1 avrai 15+23, in accu2 ti troverai 23 T mw12 qui accu1 e 2 restano invariati ----------------- altro esempio accu1 = 24 accu2 = 56 eseguo l'operazione TAK(scambio accumulatori) accu1 = 56 accu2 = 24 --------- Per i manuali devi leggerti i manuali dell'awl sulle cpu 300, sono quelli dove è spiegato meglio, sui manuali delle 1500 non so come viene spiegato, ma a naso direi peggio visto che stanno cercando di mandare l'awl, giustamente, a morire Link al commento Condividi su altri siti More sharing options...
slevin96 Inserita: 22 gennaio 2023 Autore Segnala Share Inserita: 22 gennaio 2023 Grazie mille, chiarissimo. Dovrò un po' andarci a fondo per capire al meglio come funzionerà il tutto. Link al commento Condividi su altri siti More sharing options...
Mattia Spoldi Inserita: 23 gennaio 2023 Segnala Share Inserita: 23 gennaio 2023 di nulla, un appunto però, il codice che hai messo te è errato, L numero 1 L numero 2 >I T Risultato qualsiasi siano i valori di n1 e n2, l'unica cosa che fa è copiare numero2 in risultato Link al commento Condividi su altri siti More sharing options...
Messaggi consigliati
Crea un account o accedi per commentare
Devi essere un utente per poter lasciare un commento
Crea un account
Registrati per un nuovo account nella nostra comunità. è facile!
Registra un nuovo accountAccedi
Hai già un account? Accedi qui.
Accedi ora