回复:求助:数据依次传递程序写法

周杰伦

西门子1847工业学习平台

  • 帖子

    2014
  • 精华

    16
  • 被关注

    143

论坛等级:至圣

注册时间:2011-04-19

黄金 黄金 如何晋级?

发布于 2018-07-04 07:55:49

36楼

展开查看
以下是引用renderman在2018-07-03 09:43:06的发言 >35楼

现在还在讨论语言的优劣。咱们都是在西门子的框架下写值不了几块钱的程序的家伙(咱中国特色工程师就是不值钱)。新一代体系下FBD/LAD/SCL都是一样一样的,没啥区别,哪个方便用哪个啊,LAD可以插入SCL,坚持某种语言干到底那属于死脑筋,爱钻牛角尖。世界上只有西门子控制器?不少运动控制器连LAD,STL/SCL都不支持,只支持C语言,大家怎么不去喷?再说,造轮子也不算啥坏事儿,自己实现一遍至少算法了解了,不好么?反对简单事情复杂化,但是也要尊重自己造轮子兄弟的那种钻研精神。


再讨论下西门子,西门子到现在连61131-3标准都没完全支持只是兼容,现在还算不错,至少引入了引用。大家能想象在西门子控制器中写一个通讯协议有多痛苦么?什么lad,什么SCL都不算方便,因为没法在运行时分配一块缓冲区,对于变长的通讯报文简直是灾难,只能用最原始的peek、poke来实现,序列化和反序列化在缺乏构造动态对象的机制下就是个摆设.

你想要通讯的数据长度根据实际可变?

西门子没法这样做,只能事先把缓存尽可能大。


工控毁我青春!
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-1500系列

共有10590条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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