RSS
当前位置 :| 主页>PLC技术文章>plc通信>

VB6.0在PLC与上位机通讯中的应用

来源: 作者: 时间:2007-11-01 Tag: 点击:

   ETX$ = Chr$(13) 
   SXD$ = STX$ + transmitBuf$ + sum$ + ETX$ 
   MSComm1.Output = SXD$ 
   Do 
   DoEvents 
   Loop Until MSComm1.InBufferCount >= 12 
   In3$ = MSComm1.Input 
   
  4.2.7 VB6.0下CheckSum函数代码如下: 
  Private Function CheckSum(transmitBuf$) 
   L = Len(transmitBuf$) 
   Add = 0 
   Dim k, sum As Integer 
   For k = 1 To L 
   TJ$ = Mid$(transmitBuf$, k, 1) 
   Add = Add + Asc(TJ$) 
   Next k 
   Do While Add >= 256 
   Add = Add - 256 
字串6

   Loop 
   Add = 255 - Add + 1 
   tempBuf$ = Hex$(Add) 
   CheckSum = LTrim(tempBuf$) 
  End Function 
   
  5、结论 
   PLC与上位机的结合,并通过VB6.0传送数据所构成的计算机监控系统,对于近距离传输数据的现场控制来说是一种性价比很高的解决方案。充分的利用的PLC的抗干扰性能和PC强大的图形显示,浮点运算的特点,与之有效地结合,最大限度,合理的利用资源。 

上一页 1 2下一页
Google
最新评论共有 0 位网友发表了评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名: 密码:
匿名?
注册