回复:1200与扫码枪TCP通讯

已锁定

S_automation

西门子1847工业学习平台

  • 帖子

    1082
  • 精华

    15
  • 被关注

    318

论坛等级:奇侠

注册时间:2013-06-23

钻石 钻石 如何晋级?

发布于 2022-04-02 20:25:50

8楼

展开查看
以下是引用xinchen在2022-04-02 10:47:07的发言 >7楼


 嗯,看了帮助文档了,之前西家的没用到字符串,还真不知道是这么保存字符串的


 另外,字串默认最大是254,但在定义时可以把长度定义进去,占用字节就是 字符串长度+2


 刚好手里的项目就要用到字符串,我得去改我的解析驱动模块了

以下是引用Siemens automation在2022-04-02 09:38:36的发言 >5楼:      不是,你接...

引用5楼详细内容:

      不是,你接收用字符串格式的话,如果字符串没有有效长度,你就要将接收的实际长度加进去才能在触摸屏上显示。

以下是引用xinchen在2022-04-02 09:34:46的发言 >4楼:正常情况下,可以添...

引用4楼详细内容:

正常情况下,可以添加通信模块,但是当下价格和供货周期受很大影响,换成 网关模块是个方法;


很多别家的触摸屏本身是支持扫码枪接入的,西家的不行吗?


另外感兴趣的是1200存字符串的结构,按帖子说的,是BSTR了吧


假设我想手动设置个 "ABCD",那需要在 "41 42 43 44" 前加个字符串长度,是这样吧?

晚些时间我去试试,谢谢分享

你这个是定义截图标注是定义字符串长度,而不是实际长度。西门子字符串默认长度是254,你可以自己定义短一点,你字符串的的第二字节是字符串的有效长度, 这个有效长度是指字符串里面有多少字符。

评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-1200系列

共有15330条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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