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.
❯ Bakınız PiCtory Value Editor'deki Çıkış Değerleri.
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.
▷ 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.
Adım 4: Uygulamayı Çalıştırma #
▷ xref:…/tutorial/codesys-blinkinglight.adoc#_step_5_connect_the_revpi_in_codesys[Connecting the RevPi in CODESYS]