4 résultats trouvés

par Alex
19 avr. 2016, 20:56
Forum : Siemens
Sujet : Fonction calcul Aleatoire sur TIA Portal
Réponses : 8
Vues : 6878

Re: Fonction calcul Aleatoire sur TIA Portal

Tu peut essayer de transcrire cette implémentation en SCL vu que tu es sur le TIA v13


https://en.wikipedia.org/wiki/Multiply-with-carry


uint32_t rand32(void)
{
uint32_t result = 0;
result = rand();
result <<= 16;
result |= rand();
return result;
}

// Init all engine parts with seed
void ...
par Alex
19 avr. 2016, 20:44
Forum : Siemens
Sujet : Installation logiciel Tia portal V13
Réponses : 5
Vues : 8000

Re: Installation logiciel Tia portal V13

Je l'ai installé sous Win7 pro, Win8 pro et aujourd'hui je travaille dessus avec Win10 pro sans rencontrer de soucis à l'installation... je ne parle pas du reste, des plantages, des bugs et autres réjouissances. Depuis la SP1 c'est moins pire.

Tu installes quelle version, sur quel OS?
par Alex
09 avr. 2016, 14:03
Forum : Siemens
Sujet : Tableau de DB d'instance.
Réponses : 4
Vues : 9023

Tableau de DB d'instance.

Bonjour,

Tout d'abord je me présente un peu vu que je suis nouveau venu sur ce Forum.
Je m'occupe de S7 (300/400/1500) pour mon usine même si c'est pas vraiment mon boulot.
Je programme principalement en SCL (TIA v13), ayant de l'expérience en programmation générale (C, Java, Js, DB, etc).

Donc ...
par Alex
09 avr. 2016, 13:47
Forum : Siemens
Sujet : [RESOLU] Boucle reset bit
Réponses : 11
Vues : 8240

Re: [RESOLU] Boucle reset bit

Salut,

Pourquoi pas le faire en SCL, c'est largement plus expressif pour ce genre d'opérations.


int i, j variables temporaires

FOR i:={first_index_db} TO {last_index_db}
FOR j:={first_index_bit} TO {last_index_bit}
//Il faut peut être convertir i en Word
WORD_TO_BLOCK_DB(i).DX({index_byte ...