回复:请教斑竹 :VB 或者VC 与PLC的TCP/IP通信问题

展翅飞翔

西门子1847工业学习平台

  • 帖子

    1276
  • 精华

    33
  • 被关注

    17

论坛等级:侠圣

注册时间:2003-07-07

普通 普通 如何晋级?

发布于 2007-05-02 13:20:05

0楼

实际上是可以的,
通过WinSocket控件访问PLC地址的102端口,是可以跟西门子PLC进行以太网通讯的。
但是你自己得分析报文格式。我没记错的话,报文格式是不公开的。

KEP实际上就是自己写了程序去调用WinSocket访问PLC的IP地址的102Port的。
然后转成一个标准的OPC接口供你调用的。
KEP给西门子交了银子的,才购买了通讯协议的详细内容。
你愿意交吗?即使你愿意,恐怕购买的花费会远远超出几十套SimaticNet的售价。
那么你怎么办?“通讯侦听”?
既然西门子不推荐大家这样,大家就不要这样做了,费那力气干啥啊?

还有关于编程语言自己开发上位监控,
我一直不是很推崇,但是也分情况:
1.如果是你高校的,就要这样做,否则导师不给你毕业,那你就这样做。

2.如果你是VB或VC的高手,项目工期也不紧,想省钱但不想用D版,当然也可以这样做。只不过要多费些精力而已。

3.如果大家都是应用级别的用户或集成商,直接用成品软件就妥了。通讯用专门的Net或KEP,监控用WinCC或其他的。现在社会竞争如此激烈,那有时间临阵造枪,买把枪直接上战场吧。我们的客户都在跟时间赛跑,恨不得你一天就把系统调完,而你还在哪里造枪,绝对跟不上社会的节奏。

而且,我根本就不相信,专业的团队编写的软件就比你个人编写的差。西门子那么多优秀的WinCC工程师近十年的积累会比不上你的个人英雄主义的水平?

比如,化工行业的配方,批次处理,自动化输送线的路径控制等高级功能还是成品的上位软件更稳定,更好用。自己用VB编写,将十分十分的费力而且效果可能还差。

呵呵,一家之言,仅供参考了。
Qiaopeng1231--乔鹏
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

通信与网络组件

共有4536条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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