回复:版主来看一眼,如何在PC机上通过CP243-1来读写S7-200的数据?

cg122

  • 帖子

    315
  • 精华

    1
  • 被关注

    7

论坛等级:侠士

注册时间:2007-08-22

普通 普通 如何晋级?

发布于 2008-05-07 15:05:18

0楼

网上从别处看到的,分享一下,希望能帮助你。
vb和plc以太网通信需要vb的winsock控件。使用该控件的方法是:
(1)选择菜单的『工程』。
(2)选择『部件』。
在弹出的对话框中选中复选框Microsoft Winsock control 6.0
之后在可以在选项卡中找到该控件,此控件对于用户在运行时不可见,使用时你只需设置属性、在恰当的时候调用它提供的方法即可。


在工程里建立TEXT控件用来输入IP,再建立按钮用来启动网络连接,按钮代码如下:

Private Sub Command1_Click()
Winsock1.Close
Winsock1.Connect Text1, 502
Label2.Caption = "Version: 1.0 : " + Format(Now, "mmm dd yyyy Hh:Nn:Ss")
Command1.Enabled = False
Command1.Enabled = False
Text1.Enabled = False
End Sub
在226plc中组态好以太网通信,结合Winsock控件就可以实现以太网通信。

并可以建立控件进行寄存器的读写,从而完成上位机与plc的监控了,也可以加入按钮进行控制操作。
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200

共有33291条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
X 图片
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。