77问答网
所有问题
如何通过tcp/ip协议读取西门子s7-300plc地址块的数据
如题所述
举报该问题
推荐答案 2017-07-31
1:S7-300集成的PN口,是支持TCP/IP协议的!至于怎么读取,你上位机 按照TCP 协议的编程方式来进行读取数据就行,PLC里也有相关的功能块原来发送和接受数据。需要注意的是,那方系统作为服务器和客户机的问题:
2:集成的PN口支持 Modbus TCP,但是使用方式和用到的功能块和CP有些区别。原理是一样的
基于 S7-300,400 CPU 集成 PN 接口 Modbus TCP 通讯快速入门 参考如下
https://support.industry.siemens.com/cs/document/90276758/%E5%9F%BA%E4%BA%8E-s7-300400-cpu-%E9%9B%86%E6%88%90-pn-%E6%8E%A5%E5%8F%A3-modbus-tcp-%E9%80%9A%E8%AE%AF%E5%BF%AB%E9%80%9F%E5%85%A5%E9%97%A8?dti=0&lc=zh-CN
基于 S7-300,400
以太网
通讯模块 CP343-1&CP443-1 Modbus TCP 通讯快速入门 参考如下
https://support.industry.siemens.com/cs/document/90276761/%E5%9F%BA%E4%BA%8E-s7-300400-%E4%BB%A5%E5%A4%AA%E7%BD%91%E9%80%9A%E8%AE%AF%E6%A8%A1%E5%9D%97-cp343-1cp443-1-modbus-tcp-%E9%80%9A%E8%AE%AF%E5%BF%AB%E9%80%9F%E5%85%A5%E9%97%A8?dti=0&lc=zh-CN
补充:
1:见上面的连接,PN口的TCP连接是需要在PLC 中调用功能块建立连接的,不需要组态。但是双方都要编程的!
2:都用
高级语言
自己开发上位机了,那么,你只要看下TCPIP协议,我想你应该为Socket编程吧!按照协议标准进行发送和接受数据就行。至于要度上面数据,自己和PLC 厂家定义个就行。
既然你需要走
TCP协议
,为什么不直接使用MODBUS TCP 这个公开的协议了,S7-300 PN口支持这个协议。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://77.wendadaohang.com/zd/GNIq8WNWYvN3GWYp8vp.html
其他回答
第1个回答 2017-10-18
搜一下 WinTcpS7 的官方开发包;
第2个回答 2017-08-02
采用 S7 协议就可以了
相似回答
WinCC V6.2
用TCP
/
IP
通讯方式与
S7-300PLC
通讯
答:
如果单装WinCC V6.2是要装network的,与step7供装一台机上5.3就不要了,网卡选对
IP地址
和CPU要对上,槽号与实物位置要对上,还有个计算机名也要注意。
VC++
如何
与SIMATIC
S7-300通过TCP
/
IP
方式进行通信
答:
回答:S7 通信可以,S7通信需要通过SAPI-S7接口函数(Simple Application Programmers Interface-the layer 7 communications protocol of SIMATIC S7 systems,SIMATIC S7系统7层通信
协议的
简单应用程序接口)来实现。需要安装SIMATIC NET 软件和step7
S7
PLC
与 上位机之间可以采用
TCP
/
IP
,Socket通讯吗
答:
1、在PC ACCESS中通过以太网与
PLC
连接 用鼠标右健点击 [ MicroWin(
TCP
/IP) ],然后用鼠标左键选择 [ 新PLC(N)… ]填写 [
IP地址
:192 .168 .1 .10 ](注:确保这个IP地址与WINCC处于同一网段内),然后直接点击 [ 确认 ] ,用鼠标点击 [NewPLC]新(N) 项目(I) ,下边做4个例子:(1)...
紧急请教高手:
S7
PLC
与 上位机之间可以采用
TCP
/
IP
,Socket通讯吗?_百度...
答:
是可以的,但我想估计全中国没有几个人做过,而且可能没有多少人知道,因为很少有人知道做那个的资料在哪,但是是可以做到的,用那个的好处是完全不需要在上位机花钱了。直接基于
TCP
/
IP
编程。
S7
PLC
与 上位机之间可以采用
TCP
/
IP
,Socket通讯吗
答:
可以的,不过不支持公开的Modbus
tcp协议
,
西门子的
是profinet协议。国产的矩形
PLC
,支持公开的Modbus tcp 主从协议。socket编程见附件文档。
紧急请教高手:
S7
PLC
与 上位机之间可以采用
TCP
/
IP
,Socket通讯吗?_百度...
答:
西门子是提供基于C语言的函数的,
用TCP
/
IP
socket 编程直接与
PLC
在以太网这层通讯,上位机不需要购买任何
西门子的
卡和软件,什么
S7协议
,TF等等大家知道的协议和这种通讯方式没有关系。“原随云”老兄激动的没有道理,上位机方式各有各的情况,
怎么
做是人家去考虑的,买不买WinCC 是人家的事情。有多少个...
S7
PLC
与 上位机之间可以采用
TCP
/
IP
,Socket通讯吗
答:
请问楼上的,
plc
采用
TCP
/IP时和pc机通讯,其不是像局域网中的两台pc机通讯。都是基于TCP/
IP的
,当然硬件也可以通用了。关键时
PLC
中的设置,这个通讯设置好像与td同plc通讯时相似,
通过
设置V中的参数快完成的。
大家正在搜
udp协议和tcp协议
tcp/ip协议的特点
tcp/ip协议详解
tcp/ip协议分为
简述tcp/ip协议
tcp/ip协议设置
tcp/ip协议簇
tcp/ip协议三次握手
tcp/ip协议族
相关问题
S7 PLC与 上位机之间可以采用TCP/IP,Socket...
c# TCP/IP协议求读取西门子1200数据DEMO
VC++如何与SIMATIC S7-300通过TCP/IP方...
如何实现S7-300通过TCP\IP与上位机直接通讯
西门子s7-300哪个cpu带 tcp/ip协议的
WinCC V6.2 用TCP/IP通讯方式与S7-300P...
SIEMENS PLC S7-1200 提供MODBUS T...
s7-300 tcp/ip和工业以太网通讯的区别