求助Wincc如何通过VBS或C读取外网IP?

已锁定

喵喵seisei

  • 帖子

    202
  • 精华

    7
  • 被关注

    96

论坛等级:侠圣

注册时间:2013-01-18

黄金 黄金 如何晋级?

求助Wincc如何通过VBS或C读取外网IP?

2711

14

2014-12-25 12:55:49

前段时间按照网上的例程研究了一下Internet远程读取PLC程序。
现在,我有个不成熟的想法,不知道能不能实现:
假如现场的S7-300PLC和工控机已经通过路由器连接到外网,并且路由器上已经设置好转发规则,只需要知道外网IP就可以远程读取程序。
那么,能否通过Wincc里的C或者VBS脚本编写一段语言,用来读取外网IP?

我在VB贴吧里面看到,有人用下面的代码可以读取外网IP,不知道Wincc能否实现,小弟不才,希望能等到完美回复,谢谢。
VB贴吧的代码:
***********************************************
Dim ls As String, ip As String
ls = GetBody("http://www.ip138.com/ip2city.asp")
ls = Replace(ls, "您的IP地址是:[", "[]")
ls = Replace(ls, "] ", "[]")
ip = Split(ls, "[]")(1)
msgbox ip
***********************************************
PS:我这样考虑的目的就是,在现场路由器设置好转发规则的前提下,当现场的工控机一旦连接到网络之后,通过WINCC上的一个按钮就可以读取到外网IP,这样的话,我在远程就可以轻松的读取到PLC程序了,也许有人说,让现场的操作工查一下外网IP不就可以了?但这样的话,操作工就要懂得网络或路由器才行,大家都知道,操作工的水平也是参差不齐的,所以,我就萌生了这个想法。

上述相关网址:
通过Internet远程访问西门子300PLC例程
http://bbs.gongkong.com/d/201211/467608_1.shtml
VB贴吧代码
http://tieba.baidu.com/p/1176450242
求助Wincc如何通过VBS或C读取外网IP? 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC WinCC / Panel

共有32975条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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