Hoe kunnen we helpen?

Print

[Motion In] Snelle Ingang Encoder

 

MotionIn wordt gebruikt voor het met hoge snelheid tellen van digitale ingangssignalen. Het is een taak op de achtergrond. Zodra een MotionIn-blok is uitgevoerd, zal het op de achtergrond blijven tellen totdat een ander MotionIn-blok dat is ingesteld op Stop wordt uitgevoerd.

Om MotionIn in te schakelen, druk je op de knop ‘Hardware instellen’. Deze bevindt zich linksboven in vBuilder. Uw knop ‘Hardware instellen’ kan er iets anders uitzien dan de knop links, afhankelijk van of u uw hardware hebt ingesteld en van de specifieke hardware die u gebruikt.

Op de laatste pagina van Setup Hardware kun je de MotionIn (High-Speed Counter) opties instellen. Er zijn 2 MotionIn types: Gepulseerde invoer en Kwadratuurinvoer.

Hieronder zie je de instelpagina’s voor elk MotionIn-type.

Hierboven ziet u 1 apparaat ingesteld voor MotionIn . Je kunt een MotionIn instellen voor alle ACE PLC’s.

Kwadratuuringang

Kwadratuuringangen worden gebruikt met incrementele roterende encoders. Bekijk het artikel op Wikipedia voor meer informatie.

Ze vereisen 2 digitale ingangen. Zorg ervoor dat je niet dezelfde digitale ingang gebruikt voor beide kwadratuuringangen.

Startteller heeft een I32 Tag nodig om de telling in op te slaan.

Gepulseerde ingang

Voor een gepulseerde ingang is 1 digitale ingang nodig. Na het configureren in Setup Hardware, brengt het plaatsen van een MotionIn-blok het volgende dialoogvenster tevoorschijn.

De Tag die je selecteert voor ‘Count Value’ slaat de MotionIn-telwaarde op. Telwaarde moet van het datatype I32 zijn.

Het MotionIn blok kan worden ingesteld om omhoog of omlaag te tellen. Een telling wordt getriggerd door een stijgende (0 tot 1) waarde of een dalende (1 tot 0) waarde.

De ‘counter Input Bit’ die de telling veroorzaakt is de digitale ingang die je hebt geselecteerd in ‘Setup Hardware’.

Als je Stop selecteert, stopt de MotionIn teller.

 

Here, we will show how to have a state for execute a task only once, from top to bottom of the cycle, when the PLC boots.

This state will never run again until the next boot. Usually used to initialize variables.

  • SET a Coil in the beginning of your program
  • Use this BIT and the Rising edge contact