低端的系统,一个有点基本功的电工就能干。但对于高端的智能化、全自动化系统,不是短时间就能完成的项目,就需要硬件、软件工程师多人通力合作。硬件工程师不会编程,软件工程师不会硬件,合作难度会很大,反而不如一个全能型工程师干得顺手。现在PLC的高端编程,不再像以前的梯形图那么简单,出现了ST、FB等多种,实现的功能是越来越强。C#程序的一行实现功能比PLC梯形图一行程序多,在实现相同复杂功能的前提下,用C#编写的程序反而比PLC梯形图程序的代码少。现在一般是用C++做dll,C#做窗体调用dll。C#程序要用于工控,就不得不与PLC结合起来,光会C#编程,根本做不了对PLC的监控。项目要降低成本,就得走标准化、模块化的道路,批量生产、组装,批量投放市场。
[ 此帖被zhangqi_1234在2021-08-19 22:21重新编辑 ]