Jump to content

VKU

Members
  • Content Count

    52
  • Joined

  • Last visited

  • Days Won

    1

VKU last won the day on June 12

VKU had the most liked content!

Community Reputation

2 Neutral

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. Çalıştı. Teşekkür ederim. Not : CPU_AI_Max değerini elle 4095 olarak girmem gerekiyor mu? Açılış değeri 4095 olmasına rağmen simulasyonda 0 gözüküyor.
  2. Söylediğiniz şekilde bağlantı yaptım. Aşağıdaki sonucu elde ediyorum.
  3. Merhabalar, Aşağıda resmi olan transmitterli PT100 temin ettim. 396T PLC'ye zarar vermemek için bağlantıyı teyit etmek istiyorum. Fiziksel bağlantı için Transmitter 1 nolu ucu PLC Analog +IN, Transmitter 6 nolu ucu PLC Analog GND bağlamak yeterli midir? Başka bir tedbir gerekir mi? Teşekkürlerimle.
  4. VKU

    GMT Suite Mail Atma

    Hangi sıklıkla mesaj göndermek uygun olur?
  5. VKU

    DC Motor Sürülmesi

    396T, mevcut hali ile Duty Cyle %50 gibi sabit bir şekilde çıkış sinyali üretiyor. Bu nedenle hep aynı devir elde ediliyor. Fırçalı DC motorlarda hız kontrolünü sağlamanın bir yolu Duty Cyle değiştirmektir. Bu nedenle, STM32'yi PWM üretici olarak kullandım. Modelde, HMI master, stm32 slave olarak modbus rtu konuşuyor. HMI'den alınan rpm bilgisine göre duty cyle hesaplanıp motor sürücü devresine veriliyor. Bu uygulama sayesinde 60 yaşından sonra stm32 öğrenmeye başladım. Sizden ricam, PLC grubunda duty cyle içeren pwm sinyali çıkış imkanının da oluşturulmasıdır. Böylece kulağı tersten göstermemiz gerekmeyecek, ayrıca, GMTCNT ürünlerine yeni bir yetenek de kazandırılmış olacaktır. Teşekkürlerimle.
  6. VKU

    DC Motor Sürülmesi

    Bu konudaki çalışmalarımı tamamladım. Benzer bir uygulama yapacaklara faydalı olmak için paylaşıyorum. Prj5.docx https://drive.google.com/open?id=1LZxMEpm2YI8-xk6SxRyZn4zbb8PU0duE
  7. Bir süredir üzerinde çalıştığım GMT PLC (396T), GMT HMI (GOP40-070ET), max RS485 entegre, Freemodbus kütüphanesi, Modbus RTU aracılığı ve freeRTOS ile HMI'deki iki değeri STM32F103'den okutmayı tamamladım. 4x0001 adresine bir değer (örneğin 567 ) 4x0002 adresine bir başka değer (örneğin 100) atayabiliyorum. Benzer çelışmalar için bir örnek olması için; (dikkat, rs485 entegre 5 V, stm32 3.3 v olduğu için 5 V tolerant pinleri kullandım) CUBEMX, KEIL yazılımını, (USART3, TIM3, FreeRTOS, DE/RE için PB15) https://drive.google.com/open?id=1P21K4W03DZ4Q0urxO4UK5acKztGEWlDY HMI ayarları, https://drive.google.com/file/d/1MQQaenEFbMeaaCsqCM0kZgBzkkU_SJfD/view?usp=sharing PLC ayarlarını https://drive.google.com/file/d/1Y024KetIuNOPk0dsaZ-C5S3hmFesq-iY/view?usp=sharing yazıma ekliyorum. Bu arada bir de sorum olacak. STM32'den (aslında max485 A ve B) den HMI veri aktarabilmek için Modbus hattına paralel olarak ayrıca bir USB/RS485 dönüştürücüyü de PC nin usb portuna irtibatlamam gerekiyor. Oysa, HMI'den Modbus RTU özelliğini destekleyen bir sensörden direkt olarak değer okuyabiliyorum. Soru : "USB/RS485 dönüştürücüyü kullanmadan da bu işlemi gerçekleştirilebilir miyim?" Teşekkürlerimle.
  8. Bir süredir üzerinde çalıştığım GMT PLC (396T), GMT HMI (GOP40-070ET), max RS485 entegre, Freemodbus kütüphanesi, Modbus RTU aracılığı ve freeRTOS ile HMI'deki iki değeri STM32F103'den okutmayı tamamladım. 4x0001 adresine bir değer (örneğin 567 ) 4x0002 adresine bir başka değer (örneğin 100) atayabiliyorum. Benzer çelışmalar için bir örnek olması için; (dikkat, rs485 entegre 5 V, stm32 3.3 v olduğu için 5 V tolerant pinleri kullandım) CUBEMX, KEIL yazılımını, (USART3, TIM3, FreeRTOS, DE/RE için PB15) https://drive.google.com/open?id=1P21K4W03DZ4Q0urxO4UK5acKztGEWlDY HMI ayarları, https://drive.google.com/file/d/1MQQaenEFbMeaaCsqCM0kZgBzkkU_SJfD/view?usp=sharing PLC ayarlarını https://drive.google.com/file/d/1Y024KetIuNOPk0dsaZ-C5S3hmFesq-iY/view?usp=sharing yazıma ekliyorum. Bu arada bir de sorum olacak. STM32'den (aslında max485 A ve B) den HMI veri aktarabilmek için Modbus hattına paralel olarak ayrıca bir USB/RS485 dönüştürücüyü de PC nin usb portuna irtibatlamam gerekiyor. Oysa, HMI'den Modbus RTU özelliğini destekleyen bir sensörden direkt olarak değer okuyabiliyorum. Soru : "USB/RS485 dönüştürücüyü kullanmadan da bu işlemi gerçekleştirilebilir miyim?" Teşekkürlerimle.
  9. https://tr.banggood.com/5V-To-24V-4-Channel-Optocoupler-Isolation-Board-Isolated-Module-PLC-Signal-Level-Voltage-Converter-Board-4Bit-p-1416552.html?gmcCountry=TR&currency=TRY&createTmp=1&utm_source=googleshopping&utm_medium=cpc_bgcs&utm_content=garman&utm_campaign=pla-trg-ele-module-pc&gclid=EAIaIQobChMIrIaorsWv4wIVw7HtCh0SBwssEAYYBSABEgL1RvD_BwE&cur_warehouse=CN Sayın Hansem, linkde yer alan 5v - 24v 4 kanal optokuplörlü sinyal seviyesinde dönüştürücü ile kullanım mümkün olur mu? Elimdeki motor ve encoderi değerlendirmek için soruyorum. Teşekkürlerimle.
  10. Merhabalar, elimde DC motor üzerine monte edilmiş ve 5VDC ile çalışan 3 kanal, 50 CPR optik encoder mevcut. (HP/Avago QEDS 5886dış, 9584 iç) Bunu GMTSuite yardım dokümanda belirtildiği şekilde 396T Hızlı Sayıcı Sayısal Giriş kanallarına irtibatlayacağım. Ancak örnekte "PLC COM -" ile encoder için besleme 15-30VDC belirtilmiş. Bendeki encoder ise 5VDC beslemeli. Bu nedenle şekildeki gibi sadece eksi uçları birbirine irtibatlansa, aşağıdaki örnek ladder kodu ile çalışmak uygun olur mu? Teşekkürlerimle.
  11. Transmitterli PT100'ü, 396T Analog In girişinden 4-20mA olarak okunacak şekilde de bağlayabilir miyim? CPU_AI_Filter parametresinin, PT 100 ile transmitter arasında 1.5m kablo kullanıldığında kaç olması uygundur? Teşekkürlerimle.
  12. Transmitterli ve Daldırma türü PT100'ü, 396T Analog In girişinden 4-20mA olarak okunacak şekilde bağlayabilir miyim? CPU_AI_Filter parametresinin, PT 100 ile transmitter arasında 1.5m kablo kullanıldığında kaç olması uygundur? Teşekkürlerimle.
  13. Aynı hatta sadece bir adet master bağlantısını yapmak için Pakosan PN901/10 enversör şalter aldım. Şemadaki gibi bağladım. Şalter 1 durumunda iken PLC ve HMI hattında, 2 durumunda iken ise RS485 ve PC hattında modbus aktif oluyor. Bu şekilde sorunu çözdüm. Teşekkürlerimle.
  14. Merhabalar, GMTCNT HMI'de (Master) modbus üzerinden irtibatlı iki adet sensörüm (Slave) var. Bunlar Proses başlamadan PC üzerinden özel bir yazılım ile kalibre edilmeleri gerekiyor. Sensörleri çıkartıp kurduğum modbuslı bir sistem ile kalbre ediyordum. Ancak, bu yeniden bağlantılarda sıkıntılar yaratabiliyor. Bu nedenle HMI, PLC modbus hattına PC ye bağladığım RS485 USB dönüştürücüyü de bağladım. * HMI çalışınca yaklaşık 10 kadar timer devreye girip iki sensörden gelen bazı değerleri 5-10 sn. aralıklarda alıyorlar. Kalibrasyon yapmak istediğimde timerlar da devrede olduğu için PC deki yazılım sorun çıkartıyor. Özet olarak; * Kalibrasyon anında, HMI, PLC ve PC (rs485 dönüştürücü) modbus hattı devrede olacak ancak timerları durdurmak istiyorum. Böylece timerlar ile sensörlerden veri okunmayacak. Sadece PC deki özel yazılım devrede olacak. Sonra timerlar yeniden çalışacaklar. Timer durdurup yeniden çalıştırmak için bir örnek verebilir misiniz. Teşekkürlerimle.
  15. VKU

    CPU_OSC_1MS kullanımı

    Uyguladım. Faydalı oldu. Teşekkür ederim.
×
×
  • Create New...