西门子s7200连接电脑通信步骤,西门子s7-200modbus指令库

开放式用户通信(OUC:Open User Communication )采用开发式标准,可与第三方设备或PC通信,也适合于S7-300/400/1200/1500CPU之间的通信。S7-1200CPU支持 TCP (遵循RFC793)、ISO-on-TCP(遵循RFC1006)和UDP(遵循RFC768)开放式用户通信。这些通信用户的通信位于OSI模型的第四层,数据传输时会使用OSI的第三层网络层和第四层传输层,网络层用于将数据从源传送到目的地址,支持IP路由功能,传输层的主要功能是面向进程提供端到端的数据传输服务,提供了TCP“传输控制协议”(Transmission Control Protocol)和UDP,“用户数据报协议”(User Datagram Protocol)两种协议,分别用于面向连接或无连接的数据传输服务

开放用户通信(ouch)采用开发标准,可与第三方设备或PC进行通信,也适用于S7-300/400/1200/1500 CPU之间的通信。S7-1200CPU支持TCP(遵循RFC793)、TCP上的ISO(遵循RFC1006)和UDP(遵循RFC768)开放用户通信。这些通信用户的通信位于OSI模型的第四层,OSI的第三层网络层和第四层传输层将用于数据传输。网络层用于将数据从源传输到目的地,并支持IP路由功能。传输层的主要功能是为进程提供端到端的数据传输服务,提供TCP传输控制协议和UDP。用户数据报协议用于面向连接或无连接的数据传输服务。

西门子s7-1200 UDP/TCP通讯设置(一)

网络通信体系结构

很多项目都有不止一个CPU。为了使多个CPU实时通信,可以采用TCP/UDP通信。让我们和你分享一下TCP通信设置。

该示例需要以下资源:

1 TIA门户V14软件;

S7-1214 c0ac/DC/RLY S7-1215 c DC/DC/RLY,开关,24V转换电源;

首先,使用薄涂软件配置设备。

西门子s7-1200 UDP/TCP通讯设置(一)

添加可编程逻辑控制器网络图。

214的IP设置为192.168.0.2,并勾选系统和时钟存储框。

将214的IP设置为192.168.0.3,并选中系统和时钟存储框。

西门子s7-1200 UDP/TCP通讯设置(一)

Ip设置

西门子s7-1200 UDP/TCP通讯设置(一)

系统时钟存储。

1214cpu在主程序中调用TCON指令并设置它。

西门子s7-1200 UDP/TCP通讯设置(一)

TCON指令

将出现以下连接参数对话框。

1.TCP被选为连接模式;

2.ID自动生成;

3.连接数据选择调用的tcon指令,生成数据块;

4.1214CPU检查以主动建立连接;

5.伙伴CPU选择1215CPU;

6.在1215,连接在分派TCON指令之后要生成的数据块;

7.默认合作伙伴端口;

西门子s7-1200 UDP/TCP通讯设置(一)

连接参数设置。

设置相同的1215cpu。

西门子s7-1200 UDP/TCP通讯设置(一)

连接参数设置。

到目前为止,通信设置已经完成;

下一步是数据交换。

首先,在每个中央处理器中建立一个数据库块,并删除数据库块属性之间的优化访问。

西门子s7-1200 UDP/TCP通讯设置(一)

全局数据库块

114调用TSEND指令作为发送数据,并对其进行设置。

1.REQ选择M0.4脉冲。

2.身份证和TCON的一致。

3.LEN最大传输字节;

4.数据应该用指针填写。

西门子s7-1200 UDP/TCP通讯设置(一)

TSEND设置

1215呼叫TRCV指令并进行设置。

1.EN_R使能为1;

2.身份证和TCON的一致。

3.选择0或LEN中的最大传输字节,ADHOC需要设置1;

4.数据格式应与TSEND中的格式1至格式1相同;

设置并下载到各自的中央处理器;(如果没有cpu,也可以使用总仿真软件。)

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/53757.html

(0)

相关推荐