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

相关推荐

  • 自由口通讯收不到结束符,求帮助1

    我们用200与电子称金鸟仪表通讯,接线方式232转485接到plc ,  用串口调试助手测试:连续收到数据,但是用plc做自由口通讯的时候接受的字节数…

    2017年8月24日
  • 什么是A相时钟?

    什么是A相时钟?什么是B相时钟? 最佳答案 就是A相脉冲。来源于数字电路计数器的clock端。高速计数器有多种模式,常见的就是连接增量型编码器。有AB2个信号端。占空比都是50%,…

    SIMATIC S7-200 2020年11月5日
  • S7-200用PCACCESS与WINCC通讯速率太慢

    用以太网对六个200的PLC进行通信,六个PLC全部为服务器,PC设置客户端读取信息,用的PCACCESS,但是通信速率很慢,有时候还整个通信不上,看了很多问题说是PCACESS的…

    SIMATIC S7-200 2017年12月1日
  • 为何新的USB-PPI电缆连接不上S7200

    点击双击刷新  就看到电缆的指示灯闪了几下  然后就通信超时接口是pc/ppi cable COM5 搜索所有…

    SIMATIC S7-200 2017年11月29日
  • 怎么改变输入寄存器的状态

    s7-200的in0.4状态位是闭合,,下载程序也没能改变 钻石用户推荐最佳答案 你这个是什么问题?一个输入I0.4,你编辑逻辑位是NC,下载程序如何改变状态?这个需要通过外部输入…

    SIMATIC S7-200 2021年7月5日
  • 光栅尺高速计数器

    cpu222从光栅尺得到的脉冲数明显不准确,换算出的位移不正确。同样的程序以前正常使用着的。 最佳答案 确认光栅尺正常(替换法)后检测导线连接及排除干扰原因。 提问者对于答案的评价…

    SIMATIC S7-200 2017年12月8日
  • 模拟量存储区

    S7-200CN: 模拟量输入存储区-跟我学 – 28/185 课程编号:V0164 暂无简介 点击这里,打开新窗口观看完整视频 该视频下的所有用户提问列表 模拟量存储区“数字量范…

    2021年7月5日
  • s7-226 与斯菲尔电压表modbus rtu

    我把仪表的modbus 地址图片附上,大伙看看有没有这种案例了,比如我读取二次电网的AB 线电压modbus 指令地址是不是键入16#9D4A&nbs…

    2021年7月5日
  • profibus通讯电缆与MPI电缆的区别

    最佳答案 profibus电缆按米销售,使用的时候,需要另外购买网络接头,例如:6ES7 972-0BA50-0XA0等。 在一个Profibus网络上可以有多…

    SIMATIC S7-200 2021年7月5日
  • 224XP PTO输出

    单段管线程序怎么写呀, 最佳答案 看看这个资料就知道了;          &n…

    SIMATIC S7-200 2017年10月24日

发表回复

登录后才能评论