查看: 595|回复: 7
收起左侧

[应用问题] STRING_TO_INT 转换问题

WWL 2022-11-26 13:56:32 | 显示全部楼层 |阅读模式
邀请回答

马上注册,享受更多特权

您需要 登录 才可以下载或查看,没有帐号?立即注册   

x
大神们知道不知道 这个图中 (MID(dt_str,2,21))  是什么意思吗 ,怎么分割出来的,MID是什么意思?
1.jpg

评分

参与人数 1水滴 +10 贡献 +5 收起 理由
PSFWWL + 10 + 5 神马都是浮云

查看全部评分





上一篇:AM600程序模板
下一篇:PLC同步偏移量设置教程

已有 0 人打赏作者

回复 邀请回答送花

使用道具 举报

Slimming 2022-11-28 15:35:46 | 显示全部楼层
右键查找定义,感觉像是个人写的FC
回复 送花

使用道具 举报

阿木呀 2022-11-28 16:46:21 | 显示全部楼层
MID:是由Codesys中Standard.Library 提供的字符串操作函数。其使用方式为:New_Str := MID(STR,LEN,POS)。意思是新字符串(New_Str)的值为:字符串(STR)从指定位置(POS)开始截取设定长度(LEN)的字符串。(MID的位置是从左往右数的)
楼主发的图片上就是将一个DT格式的变量转成字符串。表现形式为:DT#XXXX-XX-XX-XX:XX:XX。
再从其中截取需要的数据。
这种方式有时候会有问题。因为如果时间是:2022-11-28-06:08:05。这个时间转成字符串有可能会变成:'DT#2022-11-28-6:8:5.这样的话,截取两个字符,再转成字符串,会出错。
建议用Find函数,检索出字符所在位置和所占长度。然后再进行截取

点评

很到位,谢谢大哥讲解  发表于 2022-12-4 15:17
回复 送花

使用道具 举报

10004487 2022-11-28 19:02:47 | 显示全部楼层
指令手册里面有,可以看下,手册在官网有
回复 送花

使用道具 举报

zjw424260912 2022-11-29 07:38:03 | 显示全部楼层
支持板凳!解释很详细!
回复 送花

使用道具 举报

WWL 2022-11-29 09:11:08 | 显示全部楼层
Slimming 发表于 2022-11-28 15:35
右键查找定义,感觉像是个人写的FC

定义都找不到这个东西
回复 送花

使用道具 举报

WWL 2022-11-29 09:11:47 | 显示全部楼层
阿木呀 发表于 2022-11-28 16:46
MID:是由Codesys中Standard.Library 提供的字符串操作函数。其使用方式为:New_Str := MID(STR,LEN,POS)。 ...

感谢感谢
回复 送花

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册   

本版积分规则

有技术问题,就上汇川技术社区

INOVANCE汇川技术 公众号

扫码下载掌上汇川APP

全国服务热线:8:30-17:30

4000-300124

苏州地址:江苏省苏州市吴中区越溪友翔路16号

深圳地址:深圳市龙华新区观澜街道高新技术产业园汇川技术总部大厦

Copyright © 2003-2100 汇川技术 Powered by Discuz! X3.4 ( 苏ICP备12002088号 )
快速回复 返回列表 返回顶部