quote:以下是引用剑忠在2011-11-08 23:49:06的发言:quote:以下是引用Alwaystrong在2011-11-08 10:14:41的发言:
个人比较喜欢的是LAD、STL、GRAPH,这几种搭配起来会更加灵活。
个人认为西门子的S7-SCL编辑器很差,很类似于原始的C语言编辑器,希望新的版本能够做到变量的智能感应,变量声明和代码执行部分分开到不同的窗口,代码块具备折叠功能。
1、SIEMENS的SCL类似于高级语言Pascal,以及Borland公司的Delphi语言。
2、但S7-SCL去掉了指针point功能,虽数据寻址编程功能降低,但却又扩展了功能块的系统属性(Block Attributes)和块变量的参数属性(Parameters Attributes)定义功能。例如:可定义参数的S7_m_c、S7_dynamic、S7_visible等属性,使得更适用于工控。
3、S7-SCL的代码编辑器确实不如Microsoft 公司的Visual Studio 2008/2010系列专业开发工具那样,具有变量智能感应、变量声明和代码执行部分窗口分开、代码块折叠等功能。
4、毕竟SCL编程用于部份工控,代码数量和功能也较少,远不如专业的Visual Studio开发工具那样用于整个项目架构设计的可伸缩性编程。如果新版的SCL代码编辑器具有Visual Studio开发工具的优点,那当然是最好了!