国际自动软件设计领域中仿真校验(二)
三、CASE工具篇 |
|
1、设计规格说明书:可执行的规格说明书(形式化设计) |
|
2、设计:自顶向下、自底向上的设计方法 |
|
3、自动设计文档生成 |
在传统的自控设计中,手工编写设计文档占去了设计人员相当多的时间和精力,是设计人员最不愿意做的事情之一。手工编写设计文档不但费时费力,更重要的是,难以保证所编写的设计文档和设计完全符合。对设计的每次更改,都会带来设计文档的更改甚至完全重新编写,浪费大量精力和时间。自动设计文档生成工具可以有效地解决这个难题。设计人员需要做的就是点击一下鼠标,所有的设计都会自动生成文档,随时随地。小到基本组件,大到整个系统,都可以生成用户定制的设计文档。当设计发生修改时,只需点击一下鼠标就可以轻松地再次生成文档,并保证生成的设计文档和设计是完全一致的,节省大量编写文档的时间和人力。 |
4、控制代码自动生成 |
随着控制代码自动生成工具的普及,越来越多的设计人员开始放弃手工编写控制代码,转向使用自动工具。设计人员通过系统级图形化软件开发工具(如使用IEC61131-3语言)对所开发的项目进行描述,建立整套系统的形式化模型。然后代码自动生成工具就可以根据该模型生成PLC或C语言的源代码。自动生成代码能够大幅提高设计品质: * 提高代码质量 * 提高代码的可复用性 * 降低开发时间和成本 * 缩短调试时间 * 与设计完全吻合。如果设计更改,程序代码保持一致 * 这是一种充分的、能够完全被理解的系统设计方法,因为开发者的想法被自动地实现 * 在集成到目标设备之前允许在一台主机上进行仿真,验证更加规范和全面。 |
5、仿真校验 |
这部分内容我们已经在上一篇文章中详细介绍过了,有兴趣者请查看“中华工控网”的技术文摘:http://www.gkong.com/learn/learn_detail.asp?learn_id=862。 |
6、透明设计:维护与升级 |
在目前国内传统的设计方法中,自控系统集成商的设计对于最终用户来说完全是“黑箱”设计。工程结束后,供应商留下的设计文档和控制代码往往令人难以理解,用户变成了“瞎子”,完全不知道自己的自控系统是如何设计和运作的。这会给用户的系统维护、系统将来的升级改造带来巨大困难! |
7、全流程的自控软件解决方案 |
虽然在每个设计阶段都存在着若干CASE工具帮助设计人员进行设计,但对于一个完整的设计流程来说,设计人员往往需要掌握和使用多个工具,这显然不能令人满意。一个全流程的解决方案自然会成为设计人员的最爱。全流程的设计工具涵盖了从设计规格说明书、设计、代码生成、仿真校验、到系统实施的全部过程,在享用CASE工具带来的巨大好处的同时,设计人员无需在不同的工具间捕获数据,无需同时学习掌握多种工具,从而大大降低设计成本,提高了设计效率。 |
四、总结 |
至此我们简要介绍了一些目前国际上流行的自控软件设计的先进理念和技术,因为篇幅有限,不能深入进行探讨。大家在读这篇文章的时候,可能也在思考我们的差距。是的,差距是显而易见的,并且软件设计方面的差距导致了我们的控制水平在精度和质量等方面都落后于国际先进水平。然而,我们也大可不必妄自菲薄。我们拥有一支数量众多的高水平自控设计人员队伍,不但专业知识扎实,实际经验丰富,接受新思想的速度也很快。从这几年自控硬件的飞速发展就可以略窥一二。中国又是目前世界上最具活力的经济体,全球的制造中心,成千上万的新工厂、新生产线每天都在建成,这无疑为自控领域的飞速发展提供了肥沃的土壤。只要我们坚持开放的心态,经常了解国外先进的理念和技术并为我所用,赶上并超过国外的日子也就指日可待了。 愿这篇简短的介绍文章能起到抛砖引玉的作用,为广大自控从业人员带来一点启示,为我国自控领域的进一步发展尽绵薄之力! |
posted on 2005-07-15 18:13 LabVIEW开发者 阅读(385) 评论(0) 编辑 收藏 举报