Of een PLC (of vervangend iets) goed is word maar voor een heeeeel klein deel bepaald door de technische kwaliteit. Minstens zo belangrijk zijn:
- verkrijgbaarheid, nu en over een paar jaar
- ondersteuning
- bekendheid onder programmeurs
- gebruiksvriendelijkheid van de ontwikkelomgeving
Aan al die voorwaarden voldoet een eigen gemaakte besturing nooit, en dus is het voor de klant sowieso de slechtste keus.
Dat is natuurlijk vanuit het perspectief van de verkoper volkomen waar, maar... Als je zelf wat bakt, dan is verkrijgbaarheid niet echt een ding. Wel voor je klant. Maar niet voor degene die het maakt. Zat 'bouwers' geven de inhoud toch niet mee bij oplevering. Dus als is de hardware gewoon verkrijgbaar, als de bouwer het niet meer doet, dan ben je net zover als wanneer de hardware het niet meer doet. Tenzij het natuurlijk een stukkie I/O is wat je zo kunt wisselen.
Ondersteuning is net zo min relevant. Je bent zelf de support.
Bekendheid is ook niet relevant. Je maakt het zelf. Bij jou is het beter bekend dan een commercieel gekocht iets ooit zal gaan worden.
Gebruikersvriendelijkheid van de ontwikkelomgeving... Ook dat is niet zo heel relevant op het moment dat je iets specifiek maakt voor iets of iemand. Zeker zoals TS in C wil gaan programmeren... Elke editor is bruikbaar. En er zijn doorgaans meerdere IDEs.
Als je wat op de markt brengt en 'gebruikers' moet overhalen om te kopen (en niet die van je concurrent): andere discussie.
Of het voor de klant de slechtste keus is, hangt ook van de context af. Ik heb ook wel eens wat in een 'dikke' AVR gedouwd, maatwerk voor 1 klant. Ik was de 3de die mocht proberen het draaiend te krijgen. Mijn voorgangers probeerden het met een PLC, maar kregen het niet stabiel.
Is het de goedkoopste oplossing? Nou, waarschijnlijk niet. Moet je het zelf ontwikkelen? Neu. Beter wat gebruiken waar een ander al over nagedacht heeft. Voor een 'plan B' en 'we komen nu toch wel klem te zitten in tijd' was het een jaar of 8 geleden een 'quick fix' en die draait sindsdien zonder mankementen.
Al met al ben ik het wel met GJ_ eens dat je zoiets gewoon koopt, alleen de redenatie komt toch duidelijk uit een andere hoek.