西门子卡件总线电缆代理商厂家货源

供应商
浔之漫智控技术(上海)有限公司
认证
品牌
西门子
型号
齐全
德国
PLC
联系电话
18717946324
手机号
18717946324
联系人
占雪芬
所在地
上海市松江区石湖荡镇塔汇路755弄29号1幢一层A区213
更新时间
2024-05-24 08:00

详细介绍

西门子卡件总线电缆代理商厂家货源

我公司致力于推广西门子高性能自动化系统和驱动产品,所经营产品范围包括:logo!通用模块;simatics7-200、s7-300、s7-400系列可编程控制器; simatichmi面板,工控机,编程器;工业profibus、以太网及无线通讯等相关产品;正版pcs7 软件、wincc组态软件、step7编程软件;sitop工业开关电源;通用型、工程型变频器,直流调速装置等。随着技术的发展和产品的更替,产品的出现层出不穷,我公司也紧随西门子脚步争取为广大客户提供新的自动化产品:simatics7-1200系列plc;simatic basichmi面板;g120、g130、g150、s120等全新sinamics家族驱动产品;pcs7 v7.1和新的step7basic平台软件等。公司各类产品齐全,货量充足,能够满足客户紧急大量现货需求,保证工期进度。

价格波动,请来电咨询 

问:西门子s7-300编程必须要用到scl吗,只用lad怎么样?

  答:s7 scl是符合en 61131-3(iec61131-3)标准的gaoji文本语言,也就是说支持该标准的任意厂家的plc均可以使用与之相似的语言编程,支持强大的数据处理运算功能,一般深受it人员的喜爱。scl是step7软件的一个可选附件包,标准版的只有 lad,stl,fbd三种编程工具。它同stl、lad、fbd属于同一个作用,scl需要用单独的程序块来编写,需要编译后才能下载到cpu执行;lad和stl可以在同一个程序块里编写。在step7没有安装scl时,用其编辑的块都会以stl格式打开并显示。

  s7 scl包含的语言结构与编程语言pascal和c相类似,所以只要接触过pascal、delphi、vb等编程语言者,实现s7-scl语言的快速入门是非常容易的,不必了解继电器原理,而且,即使是做逻辑控制也只需简单的编程语句就可以完成,所以s7scl特别适合于习惯于使用gaoji编程语言的人使用。这种语言适合于处理复杂的逻辑和大量的数学运算,由于其具有gaoji语言的编程结构,因此和s7的stl语句表编程方式比较起来有着更加方便的控制方式,可以这样说,只要是必须使用语句表的地方,我们均可以考虑使用scl。

  也许stl在执行时比scl更加高效,但事实上也不一定,首先scl可以编译成stl,同时scl设计时可以优化编程,而stl若运用不当,可能还会将低效率。当然在目前的这种系列的plc上,效率对于我们来说已是次要的,我们更关心的是编程结构。就像在pc机上,舍弃了汇编语言,而主要采用c/c++等gaoji语言。总体来说,scl适合于编写标准功能块,由于在维护中,它和stl一样,不象lad一样利于维护,因此这些标准功能块都应该有文档说明,以便用户了解其功能。stl源文件由文本组成,使用关键字在源文件中设定块结构、声明变量表和程序网络段,为将其编译成块,必须按一定规则编写其结构及语句。

  当使用lad(梯形图)/fbd(功能图)编程时,系统会自动添加严格的语法结构。而stl并不自动添加完整的语法结构(数据类型匹配,系统堆栈处理等)。应此lad/fbd格式的程序可以转换为stl格式,而stl格式的程序并不一定可以转换为lad/fbd。

  scl可以编译成stl。如果想再把stl*转换成lad,难度很大,或者说不可能。把stl程序按功能组拆成逐个网络,然后或许大部分可以转换成lad,但是无法保持程序的完整性,零零散散无法阅读。

  做pcs7项目,如果不学会scl语言,做项目难度比较大,单纯使用cfc和sfc编程,由于工艺控制的复杂性和多样性,cfc图表会有大量的块,程序可读性不高,技术保密不了;用scl编程可以把工艺联锁、工艺核心控制程序和工艺数据处理包装成一个fb块,cfc程序就简单多了。pcs7是dcs系统,模拟量很多,而且程序一般都比较大。这种大型的程序通常都用gaoji语言工具来编写,例如scl,cfc和sfc。他们编译以后生成stl,但是没有注释,阅读难度会非常大,一年都未必看的明白。工业控制软件发展到现在,大型程序通常都是用gaoji语言来编写,如scl,cfc和sfc这样工作量会小很多很多。所以建议大家直接阅读学习scl语言编写的程序。

  对于stl、lad、scl等语言之间进行转换的问题,的确有些stl变成lad是转不过来的。反过来行。lad可以直接转scl,但反过来不一定行,需要严格的按一定的格式写才能转回来,因为scl是结构化编程语言,比lad复杂。

  总的来说,scl适合软件工程师,lad适合电气工程师,stl兼有优缺点,fbd适合电子工程师。


西门子中国代理商,西门子PLC代理,西门子一级代理商,西门子模块代理商,西门子总代理商

展开全文

我们其他产品
我们的新闻
咨询 在线询价 拨打电话