服务器通讯 (装备 无法与主DNS服务器通讯 )〔服务器无法与\device\netbt〕

OUC通讯 即为开放式通讯 ,采取 开放式标准 ,得当 与第三方装备 或PC举行 通讯 ,也实用 于S7-300/400,S7-1500/1200以及S7-200SMART之间的通讯 。S7-1200的开放式通讯 支持TCP/IP通讯 、ISO_on_TCP通讯 和UDP通讯 ,TCP/IP通讯 是面向“数据流”的通讯 ,而ISO_on_TCP通讯 和UDP通讯 是面向“消息流 ”的通讯 。如图1所示(开放式通讯 特点)

服务器通信(设备无法与主DNS服务器通信) 服务器通讯
(装备
无法与主DNS服务器通讯
)〔服务器无法与\device\netbt〕 新闻资讯

留意 :“数据流”没有严格 的信息帧格式,而“消息流”必要 有严格 的信息帧格式。比如 :起始符、竣事 符等 。

在S7-1200PLC中,提供了两种开放式通讯 指令 ,一种集成了毗连 功能的指令(自带毗连 功能的指令),一种必要 举行 单独利用 毗连 (不自带毗连 功能的指令)指令举行 毗连 后才可利用 的指令。由于 发送数据和毗连 功能集成在一起,以是 比力 方便,以是 通常选择自带毗连 功能的指令较多。

自带毗连 功能的指令

不自带毗连 功能的指令

指令先容

1、TSEND_C指令:创建 毗连 并发送数据指令

2 、TRCV_C指令:创建 毗连 并吸取 数据指令

通讯 测试

通讯 测试:客户端DB3数据块中的10个字节的数据发送到服务器中去 。

1、新建项目后 ,添加客户端PLC硬件和服务器PLC硬件

2、在客户端侧组态TCP毗连

3 、添加发送指令块,然后点击“组态 ”图标

4、在客户端侧组态TCP毗连 :毗连 范例 选择“TCP”,客户端为主动 毗连

5、创建必要 发送的数据块

6、客户端程序编写

服务器通信(设备无法与主DNS服务器通信) 服务器通讯
(装备
无法与主DNS服务器通讯
)〔服务器无法与\device\netbt〕 新闻资讯

7 、添加吸取 指令块,然后点击“组态”图标

8、在服务器端侧组态TCP毗连

9、创建必要 吸取 的数据块

10 、服务器端程序编写