winCC flexible 无法向串口发送16进制数据

已锁定

chenxuanhappy

  • 帖子

    2
  • 精华

    0
  • 被关注

    0

论坛等级:新手

注册时间:2013-07-08

普通 普通 如何晋级?

winCC flexible 无法向串口发送16进制数据

1887

5

2013-07-08 16:39:37

使用wincc flexible向串口发送字符串可以收到,发送16进制数据就不行。代码如下,是一个按钮点击以后触发的事件:
Dim scr
Dim com
Dim str
Dim senddata(5)
Set scr = HmiRuntime.Screens("SerialPort")
Set com = scr.ScreenItems("MSComm")

com.PortOpen = False

com.CommPort = 1
com.InBufferSize = 1024 '接收数据长度
com.OutBufferSize = 512 '发送数据长度
com.Settings = "9600,n,8,1"
com.InputMode = 0
com.PortOpen = True

senddata(0) = &H04
senddata(1) = &H30
senddata(2) = &H31
senddata(3) = &H4D
senddata(4) = &H31
senddata(5) = &H05
'com.Output = "0123456789" ‘发送字符串成功
com.Output= senddata ’发送16进制失败
winCC flexible 无法向串口发送16进制数据 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC WinCC / Panel

共有32569条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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