回复:PLC里的累加器的用处.????

小解

  • 帖子

    282
  • 精华

    0
  • 被关注

    3

论坛等级:侠士

注册时间:2008-11-25

普通 普通 如何晋级?

发布于 2011-08-23 16:22:53

57楼

quote:以下是引用小解在2011-08-1520:52:44的发言:
quote:以下是引用Automann在2011-08-1520:13:32的发言:
quote:以下是引用小解在2011-08-1519:30:10的发言:
要知道,300/400的编程底层语言就是STL,梯形图,SCL等语言最终都是编译成STL执行的。这个是资料里有原话的,所以不难看出两位大佬谁说的有道理了。至于1200目前还不能确定关于STL最终会不会推出来,以及它的底层语言是什么目前还不好说。
能提供是什么资料的原话吗?你要用过汇编语言就会知道STL的指令与汇编语言的指令的区别了。STL不是底层语言,它是“高级”语言,虽然有的指令的功能和汇编语言的功能差不多。
在以前兑奖书籍中有本西门子编程语言的书籍,我现在在车上,无法查具体多少页了,你可以找找,原话意思就是说300/400的其它编程语言最终都是转化为STL被西门子PLC编译执行的,本人认为既然最终都是转化为STL执行的,应该可以推翻你的梯形图不存在使用累加器的说法了,至于STL是不是西门子自身底层的自己的汇编欢迎大家讨论。
前几天出差了,刚出差回来,回来就找了下资料,《西门子STEP7编程语言与使用技巧》一书中第一章STEP7高级编程第一页下面倒数第7行原文:5)STL文本格式的、具备汇编语言风格的编程语言,STEP7所提供的最底层的编程语言,其它各种编程语言在编译为执行代码之前,都可以转化为STL格式。在可以访问S7CPU内普通资源(如输入/输出)的同时,用户也可以通过STL访问一些S7CPU内的特定资源(如地址寄存器等)。而且第四条也提到了机器代码4)机器执行代码是被下载到S7-300/400CPU/PLCSIM当中,由STEP7生成。故A说梯形图,FBD,STL可以互相转化不对只能说他们都可以转化为STL但不能说STL一定可以转化为别的。还有第一页的图示看到别的语言都是经过STEP7转化为STL,STL直接变为机器执行代码,应该不是A所说的汇编语言,因为都知道汇编语言要被机器执行前还是会编译为机器代码的。
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54617条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。