登录
首页 PLC论坛 罗克韦尔Rockwell(AB)
回帖 发帖
正文

主题:基恩士扫码器与AB PLC Ethernet IP通讯问题

点击:3609 回复:5

附件:EtherNetIPSampleProgramGuide(CompactLogix).rar
[本地下载]
附件:SRSampleProgram.rar
[本地下载]
从例程来看,从基恩士扫码器读上来的数据是Sint形式的,而触摸屏要显示此条码信息要用STRING数据。如何转化的?有用过的吗?
附件 捕获.jpg
附件 捕获2.jpg
19-07-24 13:37
新建一个string变量.比如string1.
用cop指令,把result_data拷贝到string1.就转化为string类型了.
ab屏测试通过.
19-07-24 17:35

引用 pqsh 在 2019/7/24 17:35:20 发言【内容省略】

奥,我今天翻手册,看到有将DINT转成STRING的指令,是否可行
19-07-24 19:35

引用 1530694073 在 2019/7/24 19:35:10 发言【内容省略】

DTOS?那个好像是单个字符.
19-07-24 20:38

引用 pqsh 在 2019/7/24 20:38:59 发言【内容省略】

附件 捕获.jpg
19-07-25 08:13
那不知道你要的是什么了.
dtos,假设d是50数字,那出来的s是"5""0"两个字符.
而cop或者直接作为字符串,50出来的是"2",因为2的ascii码是50(十六进制32).
最后修改:2019/7/25 12:49:38
19-07-25 12:48

工控新闻

更多新闻资讯