回复:西门子 字符串变字节数组的一种方法

已锁定

ws0866

  • 帖子

    1089
  • 精华

    8
  • 被关注

    21

论坛等级:侠圣

注册时间:2005-03-24

白金 白金 如何晋级?

发布于 2022-12-01 16:22:05

6楼

  用1511试了下,把

  FOR Index:= 0 TO Length-1 BY 1 DO       
        Send_DB.Buffer[Index] := STRING_TO_CHAR(IN:=Temp_String);
        Temp_String := DELETE(IN:=Temp_String, L:=1, P:=1);   
   END_FOR;

改成

  FOR Index:= 0 TO Length-1 BY 1 DO       
        Send_DB.Buffer[Index] := STRING_TO_CHAR(IN := MID(IN := #Temp_string, L := 1, P := (#Index + 1)));    
  END_FOR;

PLC的扫描周期短不少,230长的字符串,扫描周期差了大概6ms,为啥呢,MID比DELETE快?

好好学习天天向上
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-1500系列

共有10698条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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