S7-300怎么利用IEC函数库完成字符转化到字符串,字符串删除、替换等操作

已锁定

大魔王111

  • 帖子

    13
  • 精华

    0
  • 被关注

    1

论坛等级:游士

注册时间:2019-09-26

普通 普通 如何晋级?

S7-300怎么利用IEC函数库完成字符转化到字符串,字符串删除、替换等操作

2134

4

2024-04-08 09:42:54

db块内有128个字符地址,

比如:我想实现删除128个字符地址内的第4-6位后,后面的自动向前移3位,整个现在变成125位了,后面的自动按空补齐,在变成变成128位。

        用到的IEC标准函数库,

        解决思路:

        建立字符串变量,并清空

        将字符转为字符串

        在对字符串进行操作

        最后再将字符串转为字符,保存到原存储区。

   

       现在实现不了,首先字符串没能用0清空,其次字符串长度也不对,不知道哪里出问题了。

       请各位大佬帮忙指正。

附件为仿真程序,编程环境:STEP7-V5.6

参考西门子IEC字符串官方技术资料:

String (siemens.com.cn)String

字符串 (siemens.com.cn)字符串

Ceshi.zip



S7-300怎么利用IEC函数库完成字符转化到字符串,字符串删除、替换等操作 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54616条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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