回复:数据排序及滤波

westcowboy

  • 帖子

    833
  • 精华

    46
  • 被关注

    143

论坛等级:奇侠

注册时间:2012-09-29

普通 普通 如何晋级?

发布于 2018-02-07 09:30:12

23楼

展开查看
以下是引用henry.wang在2018-02-06 21:23:19的发言 >20楼

呵呵,CPU怎么可能没有寄存器。1500只是不让你直接对寄存器操作了而已。为什么会越高级的语言反而执行效率越高级呢?那是因为1500里面有系统了。

以下是引用 westcowboy在2018-02-06 08:49:47的发言 >14楼:STL执行效率高?...

引用14楼详细内容:

STL执行效率高?那是在S7-300/400里。

在S7-1200/1500里,硬件压根没有寄存器,都是虚拟出来的,反而越高级的语言执行效率越高,比如SCL。

趋势--》编程语言向IT语言靠拢,1518 MPF能直接运行C/C++代码呢。

以下是引用zhangli0在2018-02-05 08:49:44的发言 >6楼:stl的执行效率高,s...

引用6楼详细内容:

stl的执行效率高,scl编程效率高。随着plc的性能强大,执行效率影响不大了。

以下是引用henry.wang在2018-02-05 08:40:14的发言 >:是啊,再这么搞下...

引用详细内容:

是啊,再这么搞下去,STL就要退出历史舞台了,想想有点悲哀,毕竟我们的团队对STL是有感情的。

嗯,对,准确的说,300/400的指令是直接对硬件寄存器操作的;而1500就没有可以对硬件寄存器直接操作的指令,而为了能移植300/400的程序,又在里面做了虚拟的寄存器,然而虚拟的寄存器和原来300/400的还是有很多区别的。所以原300/400的程序如果大量使用寄存器的话,移植过来要改很多东西。

Let's build the automation future!
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-1500系列

共有10590条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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