恭喜,你发布的帖子
发布于 2024-02-01 16:06:35
31楼
首先声明,我可写不了这种文章。我只是机械设计工程师。主要面对、使用的都是SolidWorks这些机械设计软件。
只不过学的是机电一体化专业。八十年代计算机方面,仅仅是80xx系列的单板机、单片机。工作后,使用的是宏汇编语言。控制用单片机系统都是自己做;从PCB电路板设计开始,焊接元件,做完整的控制系统。
最初的PLC也是三菱的。(中文手册都没有。)没有软件,自己在纸上写代码;都是手持编程器输入程序。
有了这些从硬件、软件的基础知识;且得益于学的物理、数学基础知识比较扎实。随着时代进步,就了解了更多的统筹规划的必要性。
(就是说,并非着眼局部,而是看全局。)
编程只是表达控制策略的具体实施,它是以机械物理特性为前提、为基础的。
(我从来不参与WinCC话题。那些报表之类的与我工作没关系。了解PC机操作系统的特点,我也不会去用它做控制。)
至于编程细节,西门子有《编程指南》,好好读一下、细心体会,就能得知一二。若是有需要与第三方交流(包括国际间的),就全盘照做,遵照执行。若仅是内部自己用,只有很少数必须执行。
至于STEP7 TIA博图的扩展功能块、特殊功能块的使用,就是看帮助。它里面有一段段的代码示例,拷贝过来;用仿真执行一下。多问几个“为什么?”看看能用到哪些场景,有什么特点。
(这里有个细节注意点:手册、帮助给出的例程,绝不代表真正符合标准化、模块化的使用方法。它只是用最简单的方式举个例子。)
关于标准化、模块化,我也不是通过编程了解、学会的。是八十年代去国外接收设备培训时学到的。是机械设计的标准化、模块化。柔性生产线的理念。自然联想到,控制系统、程序为什么不呢?
西门子A&D(自动化与驱动)系统是标准化、模块化的。你使用它,就不得不适应它。从中,或多或少地体会到这个标准化、模块化“博大精深”的内涵。
所以,从机电一体化角度上来看,机械传动系统、电气控制系统,在数学模型上、设计理念上都是一样的。
Y版,您好
感谢您详实专业的解答。我总是有一种,现在的工程师水平不如您们那时工程师的水平的感觉,也许是因为科技日新月异,现在的工程师不在去做那么多坚涩费时效率低的操作导致的,尽管效率确实比较快,但对于底层的理解也确实较为欠缺。
常言道,万层高楼平地起,良好的基础才能使我们建的更高。 看您们那时代过来的工程师,理论扎实,操作强悍,讲解娓娓道来都是干货,就算有争辩,也是专业性极强的。
不知是不是现在的我们,不在那么需要知道底层的东西,只是把现存的理解了,可以开发就可以了,但总感觉思维里面有所缺失,但具体缺的是不是那底层的又不那么确定。应该还是知识量少经历少导致的,再过几年,再回过来看,也许会不一样些。
工作也有个3~4年了,但对电气自动化的理解尚浅,却又不知如何的往下走。我的理想是,可以推动行业的发展或是引领行业的进步,再不济在这些发展的过程中,有我的身影也许也略显非凡。
之前看到Z版说的,大概是说,在较短的时间里完成项目,过了N年后,客户现场出现问题找到他,最后排查是硬件寿命到期不能继续使用引起的。 我觉得Z版的这个观念特别好,我是非常赞扬他这个观念的。
Y版,作为资深前辈的您,对我们这些晚辈小生有啥建议和指导吗?如果您愿意且有时间的话,请直抒胸臆的表达出来。
请填写推广理由:
分享
只看
楼主