希望得到S7-200与VB连接的一些例子

希望能得到各位大虾的一些S7-200与VB连接的例子,以供学习理解,不甚感谢!我的邮箱是zhaoxiaochun007@126.com

最佳答案

1 用S7200 PC Access和VB连接,200PLC里不用写程序,在你安装好S7200 PC Access后,
 在 C:\Program Files\Siemens\S7-200 PC Access\Samples 里面就有VB EXCEL PROTOOL等例子

 2 用VB的MSCOMM控件和S7-200 PLC做自由口通信这种方式

 我举个简单的例子:
 PLC程序:
 LD     SM0.1
 MOVB   9, SMB30
 MOVB   2, VB100

 LD     SM0.0
 MOVB   IB0, VB101
 MOVB   IB1, VB102

 LD     SM0.5
 EU
 XMT    VB100, 0   每秒将IW0上传一次。

 VB程序:
 第一步:添加MSComm控件
 在工具栏右键-部件-添加Microsoft Comm Control 6.0
 然后双击MSComm

 第二步:添加2个Text Box
 Text Box用来显示PLC发给电脑的数据
 Text Box1显示IB0
 Text Box2显示IB1

 第三步:写代码
 Option Explicit
 Dim p() As Byte
 Private Sub Form_Load()
 MSComm1.PortOpen = True    
 MSComm1.InputMode = 1          
 MSComm1.RThreshold = 2
 End Sub

 Private Sub MSComm1_OnComm()
 Select Case MSComm1.CommEvent
 Case comEvReceive
 p = MSComm1.Input
 Text1 = p(0)
 Text2 = p(1)
 End Select
 End Sub
 这是最简单的通讯,如果PLC发送的数据很多,有起始字符结束字符,那就要在程序里再判断
 如果VB在接收数据后,再发送数据给PLC,那还要做发送程序
 如果VB做主,PLC做从,那程序又复杂一点。

提问者对于答案的评价:
学习中。。。  谢谢

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

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

相关推荐

  • 老是这个问题解决不了,有请高手指点!

    我从西门子网站下载了step7 micro win v4.0 incl sp6后,经过解压,发现这个名为step7 mi…

    SIMATIC S7-200 2021年7月5日
  • 求PC-ACCESS V1.01 SP1安装软件

    求PC-ACCESS V1.01 SP1安装软件,需要安装V1.06 SP6. 问题补充:我是要安装PC-ACCESS  SP6哦…

    SIMATIC S7-200 2020年10月31日
  • 项目编程

    时间段轮循控制,怎么编程??从某时某分到某时某分十个时间段。。 钻石用户推荐最佳答案 触发就好了,比较时间=这个,输出到一个点该点自锁,去执行命令 提问者对于答案的评价:

    SIMATIC S7-200 2021年7月5日
  • pt100温度传感器在程序中怎么做才知道是否正常

    有pt100传感器,在s7-200编程中,怎么编程才能知道这个传感器是否正常?谢谢 问题补充:是自动检测传感器是否正常 钻石用户推荐最佳答案 200 模拟量http://…

    SIMATIC S7-200 2021年7月5日
  • CPU226用两种总线

    一台CPU226,同时运行在两种总线上。一方面它通过EM277作为PROFIBUS的一个从站,受S7-300控制,另一方面它又作为modbus的主站,控制两台ABB变频器和三台松下…

    SIMATIC S7-200 2021年7月5日
  • 200的485口可以当422接口使用通讯吗

    请教各位前辈,西门子触摸屏的9针接口既能当485使用,也能当422使用,那plc200的口可以当422的接口使用吗,还想问下Profibus协议支持422的接口吗 最佳答案 200…

    SIMATIC S7-200 2017年11月20日
  • 语句不清楚,请教一下

    我想问一下,把一个数比如2#010010通过输出端同时输出这个语句怎么写啊? 最佳答案 L       &nb…

    SIMATIC S7-200 2021年7月5日
  • CPU226通讯问题

    CPU226模块在进行modbus通讯之后一段时间出现通讯异常现象,同样的程序下载至原PLC中和新PLC中,前者无法进行通讯,提示硬件探测到一个帧错误,后者可以通讯,这是什么原因?…

    SIMATIC S7-200 2017年6月5日
  • S7-200运动控制库文件

    S7-200运动控制库文件哪里有?希望技术圈里的朋友们共享一下,谢谢了 最佳答案 1、指令库《Toolbox_V32-STEP 7-Micro WIN&nbsp…

    SIMATIC S7-200 2021年7月5日
  • 关于PLC接地问题

    三个问题:1.PLC200的CPU接地和模拟量接地要连在一起吗,他们和机柜的接地连到一起吗?  (电源地说的就是CPU上的接地符号吧,模拟量模块上的不是24V电…

    SIMATIC S7-200 2017年8月24日

发表回复

登录后才能评论