quote:以下是引用PCS 7_Engineer在2013-05-22 20:23:52的发言:被凌波大侠称为专家绝对是太受宠若惊了呀,我才是应该多多向大侠请教~
这里我也说说我对APL的看法,纯粹个人意见~
一:结构变量是APL一个非常重要的改进,基本上可以互连的参数全是结构体的。这样把质量代码和过程值打了个包(以前是分开的,在数据结构上没那么严谨),借用了WINCC的QC机制,在FB和WINCC脚本中都会对相关过程值的质量代码作综合算法,以决定FB程序控制,特别是在ICON的状态显示上发恢了很大作用,所以APL ICON显示的信息多的多,当然,编程也就多费了不少功夫,每次都要点两次鼠标才能改个值,崩溃!不过最近有所改进,即使不是结构体的变量也能和结构体互连了。
二:Feature现在是所有APL块的标配,意在对APL块的用户自定义设置,类似的功能还有OS_Perm.不过感觉很多功能实际上应用并不太多,只能说通用性强,关键时刻起作用,不同行业项目各取所需了。APL总体上来说比标准库对CPU性能上要求要高不少。
三:APL和标准库很多功能同质化,一个项目中可以共存,但不能通过项目升级实现标准库升级APL库,换句话说应该叫项目改造了。。。至少从V8版本来说,标准库不再是标配了,如果要用标准库,需要自己从V8光盘的additional product文件夹中找到标准库安装一下。仍然可以使用。
四:APL是通用库,估计以后也不会分行业了,因为V8之后直接推出了工业库Industry library,集成了水库,HVAC等,还有一些实用性相当强的功能,如电机几用几备、CPU与屏通讯,集成300PLC等,这些就不会再出现在APL库中了。
PS:电站库是个特殊应用,应该一直会支持下去,化工库已经不再更新了
五:这个真的很有实际意义,只能让我们期待一下下一版APL的表现吧。。。APL的功能块还是在不断完善和添加的。
quote:以下是引用凌波微步在2013-05-21 22:35:01的发言:
对于APL库我有一些想法,希望可以和专家交流交流:
一、对于APL库中的结构变量的使用,我有些不以为然。不认为其发挥了多大的作用。
1.导致在编程序的时候,鼠标的动作增加了。
2.很多以往自定义的功能块与APL库中的管脚连接有些时候需要添加转换块。
不知专家有啥看法!!
二、对于FEATURE和类似的功能,专家又有什么看法呢?
我个人认为,这个功能确实不错。但感觉资源浪费的比较多。因很多时候,APL库中的功能块根本就用不到32位这么多数据。而APL库为了这个功能的兼容性,而预留了很多位。个人觉得这对于CPU的存储空间的资源浪费不少啊。虽然现在的CPU的存储空间很大。
三、APL库功能的强大放弃了与以往标准库的兼容。这个对于老用户的将来升级是个问题。至少无法实现标准库向APL库升级。而且也不知道以后的版本中标准库是否还支持了。
四、APL库的使用,是否还会因行业不同提供不同的工业库吗?例如化工库,电站库,水厂库等等?
五、其实,我一直都认为西门子库中缺少一些专业且标准工业方案的功能块。例如流量的温压补偿,小流量的切除等等。如果能够将很多仪表自身的功能都能演变成库中功能块的功能,那么我想这对于PCS7来说,是一个很大的提升。虽然这些功能都可以通过编程者自己写程序完成,但至少标准化会使得PCS7的可用性会变得更强。
暂时想到这些。