恭喜,你发布的帖子
发布于 2023-12-28 09:14:48
27楼
首先声明,我可写不了这种文章。我只是机械设计工程师。主要面对、使用的都是SolidWorks这些机械设计软件。
只不过学的是机电一体化专业。八十年代计算机方面,仅仅是80xx系列的单板机、单片机。工作后,使用的是宏汇编语言。控制用单片机系统都是自己做;从PCB电路板设计开始,焊接元件,做完整的控制系统。
最初的PLC也是三菱的。(中文手册都没有。)没有软件,自己在纸上写代码;都是手持编程器输入程序。
有了这些从硬件、软件的基础知识;且得益于学的物理、数学基础知识比较扎实。随着时代进步,就了解了更多的统筹规划的必要性。
(就是说,并非着眼局部,而是看全局。)
编程只是表达控制策略的具体实施,它是以机械物理特性为前提、为基础的。
(我从来不参与WinCC话题。那些报表之类的与我工作没关系。了解PC机操作系统的特点,我也不会去用它做控制。)
至于编程细节,西门子有《编程指南》,好好读一下、细心体会,就能得知一二。若是有需要与第三方交流(包括国际间的),就全盘照做,遵照执行。若仅是内部自己用,只有很少数必须执行。
至于STEP7 TIA博图的扩展功能块、特殊功能块的使用,就是看帮助。它里面有一段段的代码示例,拷贝过来;用仿真执行一下。多问几个“为什么?”看看能用到哪些场景,有什么特点。
(这里有个细节注意点:手册、帮助给出的例程,绝不代表真正符合标准化、模块化的使用方法。它只是用最简单的方式举个例子。)
关于标准化、模块化,我也不是通过编程了解、学会的。是八十年代去国外接收设备培训时学到的。是机械设计的标准化、模块化。柔性生产线的理念。自然联想到,控制系统、程序为什么不呢?
西门子A&D(自动化与驱动)系统是标准化、模块化的。你使用它,就不得不适应它。从中,或多或少地体会到这个标准化、模块化“博大精深”的内涵。
所以,从机电一体化角度上来看,机械传动系统、电气控制系统,在数学模型上、设计理念上都是一样的。
大佬,遇到新问题了,求支招。
现在调试出现负载提升能力不行的现象,由于之前调试了一个不同功率的产品,所以基本指令的控制这些还是问题不大,所以发了贴问了下大家,明显论坛里专业大佬很给力。
现在的现象是这样的,提升控制时轻载280KG、空载都没问题。运行和之前用安川差不多,负载加到560KG(设计满载750KG)时出现加速加不到指定频率。不一定是这个重量才出现这问题,随便加的。运行时给定高速也是慢悠悠地提升,快到位时PLC给低速指令了甚至上升不了,下降时停车有时会冲过头。感觉是扭矩不足,前两年也是做了个G120产品,来了个相关方面的工程师。改了制动电阻的功率P219(设置到和G120功率一致)后不溜车了,这次试了没用。搜了一些网页,有的建议是增加P1310-P1312,加了一倍了没啥效果。
另外我觉得快速调试第一步就选错了,提升控制应该选DDC,现在选的是SDC这个应用,原因是选DDC下载之后控制指令没变,但给高速16384到控制字之后一直不加速,启动也没SDC顺畅。可能是有地方没设置好。
请填写推广理由:
分享
只看
楼主