通过tcp和iso on tcp发送数据泽怎么改为通过p

作者&投稿:蔡成 (若有异议请与网页底部的电邮联系)
ET200S CPU 集成PN口可以做ISO on TCP通讯吗~

200S带有CPU,可以脱离主站独立运行,200M不带CPU,必须挂载在DP作为从站运行。

西门子还支持其他类型的以太网通信
ISO 传输协议 ISO-on-TCP 协议
TCP/IP 协议 UDP 协议 IT 通信

1. ISO-on-TCP(RFC1006)协议与TCP协议的主要区别就是前者没有确认机制而后者有,而且前者只能应用与西门子的编程组态软件体系中(可以看作是西门子本身封装的协议),而后者可以应用于标准的TCP/IP场合。可以参考以下链接:
2. CPU 315-2PN/DP只支持TCP/IP和S7协议,不支持ISO-on-TCP协议。
3. WinCC和CPU 315-2PN/DP连接只能使用TCP/IP通道,不能使用Industrial Ethernet通道。
4. 不需要在Set PG/PC interface中为WinCC分配设备,因为S7ONLINE是给STEP7专用的。直接在WinCC的TCP/IP通道上右键“系统参数”--“单元”--“逻辑设备名称”,选择TCP/IP-->本地网卡即可,不能选择ISO Ethernet-->本地网卡(是给Industrial Ethernet用的)。
5. TCP/IP(Auto)相对TCP/IP而言,多了跨逻辑网段访问的功能,可以给PG添加多个IP地址,以前试过好像没什么用。
6. 可以使用OPEN TCP的方式连接两个CPU 315-2PN/DP,不需要在NetPRO中建立连接,需要编程建立/断开连接,发送/接收数据,可以参考以下链接:
也可以在NetPRO中建立TCP连接,调用FC5(AG_SEND)/FC6(AG_RECV)编程,可以参考以下链接:
还可以在NetPRO中建立S7连接,调用FB14(GET)/FB15(PUT)进行单边编程,可以参考以下链接:
7. 可以使用iMAP组态PN CBA通讯,如果楼主使用WinCC作为上位机软件,PN CBA通讯仅限于PLC之间,因为WinCC没有PN接口。即两个CPU 315-2PN/DP之间采用CBA通讯,而它们和WinCC之间还是普通的工业以太网。不过iMAP对于复杂或大量PLC系统更能显示组态优势,而且需要单独购买,楼主的系统不大,似乎没有必要,采用6中的方式即可。


柞水县17571143963: 通过tcp和iso on tcp发送数据泽怎么改为通过p -
楚制银参: 1. ISO-on-TCP(RFC1006)协议与TCP协议的主要区别就是前者没有确认机制而后者有,而且前者只能应用与西门子的编程组态软件体系中(可以看作是西门子本身封装的协议),而后者可以应用于标准的TCP/IP场合.可以参考以下链接: 2. ...

柞水县17571143963: 在防火墙的应用程序访问网络权限设置中,选项(通过TCP协议发送信息)是什么意思 -
楚制银参: 我以前学过 不是记得很清除了 TCP/IP协议是为了使用同一种传输方式和赋予每个机器单独的IP 以避免网络混乱的一个东西 安装WINDOWS时会把这个协议也装上 如果没有它是上不了网地 通过TCP协议发送信息应该就是指正常的上传 下载 既是向Internet发送信息 和收到来自Internet的信息 例如你聊QQ 当你选择发送的时候 你敲出来的字什么样的都好 都会转换成"1"和"0"组成的字符串 英文是4个 中文是8个 以英文字符为单位 平常说的 16位机 32位机 指的就是计算机一次能处理多少这样的字符串

柞水县17571143963: 如何通过Socket TCP发送并接收一个文件 -
楚制银参: 一.小结1.大包发小包收,只发一次.2.发时把文件扩展名,文件长度也随同一起发送,方便接收端接收时另存为正确的文件类型,并判断是否已经接收完毕. 如果不一起发送,分为文件扩展名,文件长度,文件内容,发送三次,在接收端,也可...

柞水县17571143963: 如何使用S7 - 1200与S7 - 300 CPU 集成 PN 口的ISO on TCP通信 -
楚制银参: S7-200均作为S7通信客户端,则可连接数为8个; 若S7-200均作为S7通信服务器端,则可连接数为3个; 若为S7通信的混合结构,理论上,可连接数将达到11个.S7-1200集成了一个PROFINET 接口,它可用于编程、HMI 通信和 PLC 间的通...

柞水县17571143963: iso协议和tcp ip协议的不同 -
楚制银参: ISO-on-TCP(RFC1006)协议与TCP协议的主要区别就是前者没有确认机制而后者有,而且前者只能应用与西门子的编程组态软件体系中(可以看作是西门子本身封装的协议),而后者可以应用于标准的TCP/IP场合.

柞水县17571143963: Qt中如何通过tcp发送结构体 -
楚制银参: 你应该是发送结构体里的数据吧.可以读出来生成jason格式的字符串发送就好.接收端再用jason格式的解析器解析再生成结构体对象.C++写的jason格式生成和解析的开源库很多可以网上查.

柞水县17571143963: java如何通过tcp向指定的IP发送指令并获得返回的包? -
楚制银参: 以下是一个展示java使用tcp通讯的简单例子,包括服务器和客户端代码:/** *TCPServer */ import java.io.*; import java.net.*; class TCPServer{ public static void main(String[] args)throws IOException{ ServerSocket listen = new ServerSocket(5050)...

柞水县17571143963: 用一台电脑通过TCP协议不间断发送ASCII码,但不指定接收IP,在局域网内的机器上接收该ASCII码,求编程思路 -
楚制银参: TCP必须有对方IP地址,你可以用UDP广播协议来发.

柞水县17571143963: 怎样通过TCP/IP协议向网上传数据报???? -
楚制银参: TCP/IP这个协议遵守一个四层的模型概念:应用层、传输层、互联层和网络接口层. 网络接口层 模型的基层是网络接口层.负责数据帧的发送和接收,帧是独立的网络信息...

柞水县17571143963: tcp的数据收发过程是通过什么方式实现的 -
楚制银参: TCP协议支持数据报传输可靠性的主要方法是确认、超时、重传、校验和以及流量控制.(1)校验和——每个TCP报文段都包括检验和字段,校验和用来检查报文段是否出现传输错误,如果报文段出现传输错误,TCP检查出错就丢弃该报文段.(2)确认——接收端检查报文是否出错,发现出错时就丢弃,不发确认;而发送端TCP就通过检查接收端的确认,判断发送的报文段是否已经正确到达目的地.(3)超时——发送端根据发出的报文段在超时规定的时间内是否收到确认,从而来判断该报文段是否丢失或传输出错.TCP使用了4种计时器:重传计时器、坚持计时器、保持计时器和时间等待计时器来保证了传输的可靠性.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网