VB与S7-200 PLC通信问题

我想用VB的MSCOMM控件和S7-200 PLC做自由口通信。电脑中的VB作为主站,S7-200 PLC作为从站。VB发命令到S7-200 PLC查询数值,S7-200 PLC接收到命令后,向VB反馈数值。
   可是,我不知道VB的程序如何写,有具体的例子程序吗?如果各位学长有请给我发一个,谢谢了。我的邮箱:zxcvbnm20012006@163.com

最佳答案

用VB的MSCOMM控件和S7-200 PLC自由口通信很容易建立。
  既然两边的程序都自己写,那就没有什么规约限制了,
  VB里取一个定时器,每100MS或200MS,发送一次,然后设置接收中断,
  设置接收中断的条件根据通讯的字节数量而定,通讯程序很简单.
  PLC里上电就执行接收,接收完成后延时发送,发送中断里再接收。
  曾经做过一个项目,用VB对PLC执行“四遥” 遥调,遥控,遥测,遥信 
  运行十年了,一直没出现过问题。
 需要注意的地方就是MSComm1.InputMode的值 一定要等于1。

提问者对于答案的评价:
ok

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc354393.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日
下一篇 2021年7月5日

相关推荐

发表回复

登录后才能评论