希望得到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

相关推荐

  • 两级压缩机是串级系统么?

    有一个项目是S7200 PID控制两级活塞式压缩机,一级压缩的出口就是二级压缩的进口,气体经过多级压缩压力一级比一级大,通过控制进气阀的打开时间来控制一级和二级的出口压力…

    SIMATIC S7-200 2017年6月18日
  • em235读取4-20mA信号为负值

    em235模块跳线1、6为on,输入4-20mA信号,电流表测得电流12mA,可是监控到的通道值却是-20000多(把这个信号接到em231模块上显示是正常的),郁闷中,最后只好把…

    SIMATIC S7-200 2020年11月1日
  • 进行自由口通讯时,通讯电缆如何设置

    进行自由口通讯时,通讯电缆如何设置 最佳答案 使用RS-232/PPI多主站电缆和自由口通讯功能,可以将S7-200 CPU连接到多种兼容RS-232标准的 设…

    SIMATIC S7-200 2021年7月5日
  • 关于模拟量无变化的问题

    实际工作过程中,发现一个情况就是有变送器故障死机了,输出一个恒定电流到PLC,现在想请问怎么编程实现:PLC在60秒内检测到模拟量无变化,则输出一个触点报警? 最佳答案 将当前点的…

    SIMATIC S7-200 2017年11月4日
  • 程序连接

    一个S7-200的问题:现在做一个项目,正常运行的情况下是四组设备三用一备,每一组泵和阀门联动运行,30分钟自动循环,在四组设备其中一组出现问题时,其他三组运行,这三组设备做到两用…

    SIMATIC S7-200 2021年7月5日
  • s7-200 pid模拟量输入/输出

    s7-200模拟量 1、输入为4-20mA    输出为0-10V 2、输入为4-20mA  &nb…

    SIMATIC S7-200 2021年7月5日
  • 模拟量输入问题 高手进

    新手 问个模拟量怎么输入的程序 有段程序LD     I0.0 MOVW  &n…

    SIMATIC S7-200 2021年7月4日
  • S7200XP CN下载线

    第一次使用s7200的plc,型号为:6ES7 214-2AD23-0XB8,CPU 224XP CN DC/DC/DC,14 输…

    2017年11月4日
  • 安装了micro/win sp9 支持的CPU类型

    大家好,我安装了sp9,但是有的CPU类型在里面未找到,假设CPU222CN没有。请问是否要和CPU222CN连接好之后就会显示出来还是本来就没有的。 最佳答案 正如你所说,你只要…

    SIMATIC S7-200 2018年12月7日
  • 西门子200与第三方智能设备之间的通讯

    我现在有一个西门子226的cpu,现在还有一根两端都是485接口的电缆,现在想和第三方智能设备(一个红外线扫描仪带一个485接口),红外线扫描仪扫描孔径的多少,plc读扫描的数据,…

    SIMATIC S7-200 2020年10月31日

发表回复

登录后才能评论