回复:利用TIA Portal V12 编程的一些看法

westcowboy

  • 帖子

    833
  • 精华

    46
  • 被关注

    143

论坛等级:奇侠

注册时间:2012-09-29

普通 普通 如何晋级?

发布于 2014-03-13 23:32:42

18楼

quote:以下是引用Sidel_EMH在2014-03-12 11:03:08的发言:
quote:以下是引用伊默在2014-03-12 08:34:39的发言:
楼上的,看看我列出的FAQ,这个在博途里针对S7-300/400的。 但是到了1200/1500里还是不一样,毕竟内核肯定还是有区别的,至于西门子怎么考量的就不得而知了。
点击此处查看附件


谢谢。内容很不错。集中了在Portal中间接寻址的表达式。是个好文档。但是如你所说,只是针对300/400的。我觉得1200/1500的内核是发生变化的,但是其指令却没有跟上变化。到现在我觉得就是无法把DB中的内容随意的传进功能块里。

内核是发生了很大变化:
1:使用32位处理器,所以现在最长能处理64位数据了。
2:CPU编码方式与S7-300/400正好相反(指大小编码方式),这是导致1200/1500的程序块兼容模式下运行速度变慢的最根本原因,因为兼容模式下编码方式与1200/1500不一样,CPU要花费大量时间在处理大小编码转换的事情上。
3:正因为大小编码方式不同,所以在1200/1500中建议采用优化块,因为这样程序执行时编码方式与CPU正好一致!
4:只要程序设计合理,DB块中的内容仍然可以随意传进块里。(DB用优化的,里面的各种数据结构用UDT生成,这样所有变量都在一个DB内)。
5:纯符号寻址,你只需要关心变量名称,而不需要总是考虑他们的地址是多少(因为你无需考虑),所以在DB块中任意位置加入任意变量,并不影响程序中你对该DB内其它变量的访问。
6:对DB的符号访问,优势还在于:你不用关心变量在何处,只需要知道它的名字就好了。这就好比你去一个大会议室找人张三,你说是在门口喊声张三出来容易呢?还是必须知道张三的座位才能把张三找到容易呢?显然,是前者!!!

综上所述:朋友,新的产品,你需要用新的思维去使用它!没有不行,只是方法。
很多人正因为300/400使用多年,编程思维被固化了!
现在我们需要改变,当你接收了这些新的思想后,你就会发现,1200/1500编程会是一个更便捷,更方便的事情!
Let's build the automation future!
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-1500系列

共有10582条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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