wincc串口通讯控件

已锁定

kim1010

  • 帖子

    7
  • 精华

    0
  • 被关注

    2

论坛等级:侠士

注册时间:2010-03-30

普通 普通 如何晋级?

wincc串口通讯控件

3470

13

2010-04-19 12:52:08

在wincc里调用mscomm控件,不知为什么每次都只能接收8个字节,超过8个,他就先收8个,剩下的在下一次在接收

比如说12个字节,就先收8个,再收四个,出发了两次oncomm事件
再比如说17个字节,就先收8个,再收8个,再收一个,不知道怎么回事

我设置的是1个字节触发接收事件。每次读取inputlen为0 ,应该是每次发几个字节就接收几个字节啊

程序如下
Sub OnComm(ByVal Item)
Dim kim,Buf
Set kim=ScreenItems("comm")
buf=kim.Input
If buf<>"" Then
HMIRuntime.Tags("COM_IN").Write buf
End If
End Sub

另外如果使用虚拟串口助手虚拟的串口接收数据却不受影响。(我的电脑有一个232串口,然后自己虚拟了两个串口)

请高手给我解答?!
wincc串口通讯控件 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC WinCC / Panel

共有32760条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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