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

相关推荐

  • 西门子200 SMart问题

    SB DT04 这个模块有晶体管输出功能,那么具备高速脉冲输出功能吗? 最佳答案 只有标准型、晶体管输出型PLC才支持高速脉冲输出 ST20有2个,S…

    SIMATIC S7-200 2017年6月10日
  • s7200主从通信配置

    现有一项目,其实就是四个分(子)项目,选用S7-200, 因为模拟量输入输出点较多,加上数字量输入输出,CPU226带满7个扩展模块后还有些点没有分配,现在想再加一个CP…

    SIMATIC S7-200 2021年7月5日
  • s7-200 modbus通信问题求个方案

    S7-200  CPU226做主站,一台智能设备做从站,只有1台。现在的问题是,需要访问智能设备的几个数据地址间隔比较大。小的地址3X-500,大的3X-110…

    SIMATIC S7-200 2021年7月5日
  • 使用PLC输入点的通断控制变量的记录

    各位大神,你们好。我在做变量记录的时候,使用的是KTP1200的屏,使变量的值记录到U盘里面。用的是博途V13_SP1软件。在历史数据里面填写要记录的变量,然后用S7-200的模块…

    SIMATIC S7-200 2021年7月5日
  • CPU224XP的通讯口,怎么在如下图中提示有RS232的接口?

    据我理解,这个224XP的通讯口都是485的,怎么会冒出个232?是文档写错还是确实集成了? 图片说明:    最佳答案 确切答复:CPU224XP的通讯口都是…

    2020年10月31日
  • s7200cn系列与S7200的区别

    S7200CN(224CN)支持Tbox_V32_STEP7吗?为什么有S7200还要出s7200cn?s7200cn编程软件必须Step7_microWin_V40? 最佳答案 …

    SIMATIC S7-200 2021年7月5日
  • 仿真软件S7-200 SIM2.0

    请问各位在哪里可以下载仿真软件S7200 SIM2.0 十分感谢!!! 最佳答案 官方没有的非官方可以从这里下载:http://www.jb51.net/sof…

    SIMATIC S7-200 2021年7月5日
  • 组态王与西门子em277通讯

    组态王与西门子em277通讯怎么设置,我用的是一头是rs232一头是rs485的电缆,接通组态王时,电缆上三个灯也有闪亮,组态王信息窗口显示通讯失败,no receive…

    SIMATIC S7-200 2017年12月21日
  • S200,几个字一起置0用什么指令

    S200,几个字一起置0用什么指令,现在用到的是100个字要一起置0,不知道用什么指令 问题补充:没有相关梯形图指令? 最佳答案 可以用梯形图呀,FILL_N 用FILL…

    SIMATIC S7-200 2021年7月5日
  • S7-200与笔记本通信超时

    因为设计和应用需要,需要将S7-200连接笔记本,而笔记本不带RS232串口,故购买了EXPRESS的  RS232串口。在电脑设备管理中能够正确显示串口卡成功…

    2017年11月29日

发表回复

登录后才能评论