首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >PLC - IT通信

PLC - IT通信
EN

Stack Overflow用户
提问于 2013-08-14 20:20:38
回答 4查看 3.3K关注 0票数 0

我有一个有趣的问题(我希望如此)我正在尝试建立西门子S7 300PLC和我的java程序之间的通信使用套接字连接使用IP,端口,机架和SLot虽然我可以建立从套接字连接,从特定的数据库块读写,我从来没有看到‘连接’在Simatic管理器,这是因为我没有连接到可编程控制器的数据库?

有没有图书馆可以帮我做到这一点?由于我想要交换来自PLC的实时电报,因此我必须建立此连接

请帮帮忙!

EN

回答 4

Stack Overflow用户

发布于 2013-08-23 04:06:23

你需要提供更多有用的信息。

  • 您使用的是哪个通信模块?您正在尝试使用这些modules
  • Which协议中的任何一个吗?您正在连接到哪个端口?
  • 您是否正在使用Java打开原始的TCP/IP套接字?
  • 我不是西门子专家,但我不知道你说的"DB块“是什么意思。(不要缩写"DB")

接下来:

当您的Java连接到PLC时,它是直接连接的。SM Step 7建立自己的连接,完全独立于您的Java程序。您是否正在尝试同步这些连接?您是否正在尝试使您的Java连接显示为外部设备?

如果不知道更多关于你的意图,很难给你具体的答案。根据我的经验,同步电报通常不是特别容易。这是可以做到的,但我不认为你会找到一些免费的魔法库。

票数 2
EN

Stack Overflow用户

发布于 2014-04-09 16:11:06

您可以使用访问S7 300数据库,在您的情况下使用。

票数 1
EN

Stack Overflow用户

发布于 2015-03-28 19:58:58

查看: Snap7 - Step7 Ethernet Communication Suite

Davide Nardella的优秀工具LGPL3。

概述

Snap7是一种开源的32/64位多平台以太网通信套件,用于与西门子S7 PLC进行本机接口。新的S7200 1200/1500、旧的CPU、小徽标0BA7/0BA8和SINAMICS驱动器也部分受支持。

尽管它的设计目的是在工业设施中传输大量高速数据时克服OPC服务器的限制,但它可以很好地缩小到基于小型Linux的arm或MIPS板,如Raspberry PI、BeagleBone Black、pcDuino、CubieBoard、UDOO和ARDUINO YUN。

三个专门的组件,客户端,服务器和合作伙伴,使您能够明确地将基于PC的系统集成到一个可编程控制器自动化链中。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18231599

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档