登录
首页
PLC论坛
西门子SIEMENS
回帖
发帖
正文
主题:【话题】SCL怎么访问字符串数组中的字符串中的字符(20240618)
点击:276 回复:3
楼主
编辑
引用
管理
美人鱼的眼泪
编程中用到字符串数组但是想更改字符串中的字符,用梯形图的move指令根据程序提示编辑可以访问,相当于二维数组的访问,但是到我想用到for循环里所以添加了scl程序段,可scl好像不能向梯形图里面那样寻址,只能到数组的下脚标,不能再访问数组中的字符,是我写的问题还是就不能这么寻址?
最后修改:
2024/6/21 9:19:52
24-06-18 16:11
1楼
编辑
引用
管理
神心恋战
你这不是一维数组吗?
24-06-19 08:54
2楼
编辑
引用
管理
美人鱼的眼泪
但是梯形图根据程序输入提示输入的寻址方式,当成了二维数组。我直接把梯形图那个引脚复制到scl的,但是报警。
24-06-19 10:06
3楼
编辑
引用
管理
pqsh
应该有两种方法.
1.把string放在db里面, 把db取消优化, 在SCL里面访问对应字符串db的dbb字节. 但是这个如果字符串在db位置变了,就完了.
2.用扩展指令中字符串指令,replace. 这个是正规字符串操作. 希望转变思想, 从机器的数组操作转到高级语言的字符串操作. 毕竟PLC原来是用在逻辑处理的.
24-06-19 11:18
工控新闻
2025金砖国家新工业革命伙伴关系论坛在厦门开幕
抢鲜!第十一届中国机器人高峰论坛暨第八届 CEO 圆桌峰会议程曝光,预约你的参会指南
西门子将亮相2025工博会,数实融合驱动工业新“智”增长
国产首个!珞石机器人进驻小米YU7汽车焊装车间
施耐德电气胡晓:新常态引发创新迈向精益模式
大联大友尚集团推出基于MPS产品的同步降压变换器方案
尼得科传动技术参展第25届中国国际工业博览会(CIIF 2025) -展出可适合多种用途的全系列减速机-
海尔再添2座灯塔工厂,入选全球首个“人才灯塔”
更多新闻资讯