西门子PLC的TCP/IP通讯能否自定义通讯协议?能否主动向上位机发起TCP连接

采用西门子smartPLC,要将PLC接入一个上位系统(用VC开发的)。应用要求必须socket直接通讯,用自定义协议,而且由于网络原因要求PLC主动连接。这对于Smar... 采用西门子smart PLC,要将PLC接入一个上位系统(用VC开发的)。应用要求必须socket直接通讯,用自定义协议,而且由于网络原因要求PLC主动连接。
这对于Smart PLC可以实现吗?有没有相应的文档?
展开
 我来答
圆弧齿钨钢锯片铣刀
2013-12-18 · TA获得超过9307个赞
知道大有可为答主
回答量:5438
采纳率:77%
帮助的人:1371万
展开全部
可以的。
可以直接使用SOCKET与西门子通讯,但稳定性如何,无法考证。一般和西门子通讯是公共OPC的。
PLC作为客户段,上位机作为服务器端,那么客户端有通讯请求时,上位机接收数据就可以了。
迪凯特科技(北京)有限公司_
2025-01-03 广告
RS232串行通讯的数据格式包括以下组成部分:1. 起始位:一位,用于表示数据的开始。2. 数据位:通常为8位,但也可以是7位或9位。3. 校验位:可以选择奇偶校验或无校验。4. 停止位:一位,用于表示数据的结束,也可以选择使用1.5个或2... 点击进入详情页
本回答由迪凯特科技(北京)有限公司_提供
穿黑裙的小妖
2018-10-17 · TA获得超过129个赞
知道答主
回答量:190
采纳率:78%
帮助的人:12.6万
展开全部
这个可以实现的,Smart的PLC对应的库文件是WinTcpS7_Smart.DLL,可以搜一下;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
银光人生_华
2013-12-17 · TA获得超过462个赞
知道小有建树答主
回答量:1646
采纳率:33%
帮助的人:719万
展开全部

你好

     西门子的TCP协议不可以自定义的;

     是西门子标准协议的;

     一般都是经过OPC中间通信的;

     社区:http://bbs.gongkong.com/

本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
呼和浩特市医院五洲
2017-12-22
知道答主
回答量:26
采纳率:0%
帮助的人:2.4万
展开全部
上位机收到数据后要做什么?显示?保存到数据库?
这个不难的啊,网上有相关资源,搜一下 WinTcpS7_Smart通讯组件;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式