Bu örnekte, RevPi AIO'nun RTD kanalını kullanarak sıcaklığı okuyacağız ve ölçülen değeri dijital bir ekrana bağlı analog çıkış kanalına vereceğiz.

Ön koşullar #

Donanım #

✓ RevPi Connect 4
✓ RevPi AIO
✓ Sıcaklık Sensörü (örneğin, PT1000, 4 Kablolu)
✓ Dijital Ekran (örneğin, ITP11 Proses Göstergesi)

▷ Sıcaklık Sensörü PT1000'i RevPi AIO'nun RTD kanalı 1'e bağlayın.

▷ PiBridge'i kullanarak RevPi Connect 4 ve RevPi AIO'yu bağlayın.

▷ Güç kaynağının doğru şekilde bağlandığından emin olun.

▷ RevPi'nizi ağınıza bağlayın veya masaüstü modunda ayarlayın.

Sisteminizi nasıl kuracağınıza dair ayrıntılı talimatlar için Başlarken bölümüne bakın.

Yazılım #

✓ PC'nizde yüklü CODESYS Geliştirme Sistemi

Uygun yazılımla uyumlu bir sistem sağlamak için Yazılım Uyumluluğu'na bakın.

Adım 1: CODESYS'te Yeni Bir Proje Oluşturma #

▷ PC’nizde CODESYS’i açın.

▷ Yeni bir standart proje oluşturun.

▷ Görüntü sürümünüze bağlı olarak Linux ARM veya ARM64 için CODESYS Control'ü seçin

▷ PLC için EN 61131-3 programlama dillerinden birini seçin.

Adım 2: RTD Kanalı ve Çıkış Kanalını Yapılandırma #

▷ RevPi AIO üzerindeki RTD kanal 1'e sıcaklık sensörünün bağlı olduğundan emin olun.

▷ PT1000 - 4 telli sıcaklık ölçümleri için RTD Kanal 1'i yapılandırın.

❯ Bakınız RevPi AIO RTD kanalları.

▷ Dijital ekranı (ITP11 Proses Göstergesi) RevPi AIO üzerindeki 1 numaralı analog çıkış kanalına bağlayın.

▷ Analog çıkış kanalını 4 … 20 mA akım kullanacak şekilde yapılandırın.

AIO Setting

Adım 3: Kodu Yazma #

RTD_CH1 değişken adını INT veri türüyle RTD Kanalı 1'e atayın./p>

▷ Değişken adını iAIO_ch2 Çıkış Kanalı 2'ye INT veri türüyle atayın.

AIO Setting

▷ Aygıt ağacında PLC_PRG'yi açın.

❯ Bu, RTD kanalından Sıcaklığı okumak ve RevPI AIO'nun Çıkış Kanalına yazmak için Kodun ST'ye yazılacağı PLC_PRG program penceresini açar.

AIO Setting

Adım 4: Uygulamayı Çalıştırma #

▷ xref:…​/tutorial/codesys-blinkinglight.adoc#_step_5_connect_the_revpi_in_codesys[Connecting the RevPi in CODESYS]

AIO Setting