Jump to content

VKU

Members
  • Content Count

    48
  • 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. 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.
  2. 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
  3. 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.
  4. 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.
  5. 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.
  6. 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.
  7. 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.
  8. 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.
  9. 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.
  10. 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.
  11. VKU

    CPU_OSC_1MS kullanımı

    Uyguladım. Faydalı oldu. Teşekkür ederim.
  12. HMI+ PLC ile karıştıcı motorlu bir process kontrol ediyorum. HMI'de senkron motor aktif yapılınca çalışma saatini PLC'de kaydediyorum. Daha sonra geçen süreyi hesaplayıp HMI ekranına yansıtmak istiyorum. Modbus ile değişken kullanmasını biliyorum. Cpu_Osc_1ms özelliği kullanılarak elapsed time hesaplamak istiyorum. Cpu_Osc_1ms kullanımına bir örnek verirmisiniz. Sistem ortalama 1 nano saniyede tarama yaptığı için Osc kullanımının nasıl yapılacağını öngöremedim. Teşekkürlerimle.
  13. VKU

    GOP43-070ETE MAC adresi

    Teşekkür ederim.
  14. VKU

    GOP43-070ETE MAC adresi

    GOP43-070ETE MAC adresini nasıl öğrenebilirim. Teşekkürlerimle.
  15. VKU

    DC Motor Sürülmesi

    396T ile anılan dc motor sürmenin başka bir yolu mevcut mudur? Teşekkürlerimle.
×
×
  • Create New...