工业以太网s7-300 400 cps-通信组态和编程

上传人:wt****50 文档编号:44500952 上传时间:2018-06-09 格式:PDF 页数:79 大小:1.94MB
返回 下载 相关 举报
工业以太网s7-300 400 cps-通信组态和编程_第1页
第1页 / 共79页
工业以太网s7-300 400 cps-通信组态和编程_第2页
第2页 / 共79页
工业以太网s7-300 400 cps-通信组态和编程_第3页
第3页 / 共79页
工业以太网s7-300 400 cps-通信组态和编程_第4页
第4页 / 共79页
工业以太网s7-300 400 cps-通信组态和编程_第5页
第5页 / 共79页
点击查看更多>>
资源描述

《工业以太网s7-300 400 cps-通信组态和编程》由会员分享,可在线阅读,更多相关《工业以太网s7-300 400 cps-通信组态和编程(79页珍藏版)》请在金锄头文库上搜索。

1、 自动化技术 工业通信 工业以太网 系统接口 SIMATIC S7 工业以太网S7-300/400 CPs - 通信组态和编程 - 调用通信块工业以太网S7-300/400 CPs - 通信组态和编程 - 调用通信块 调用 TRCV 指令的时候如何使能 ad-hoc 模式? 在 STEP 7 Professional (TIA Portal) 中,如何基于S7-300/S7-400 的工业以太网 CP 卡使用MODBUS/TCP 通信块? 如何从样例项目中将用于开放的 MODBUS / TCP的“Modbus“的 CFC 程序块拷贝到用户项目中? Modbus TCP 块的初始化和运行参数之间

2、的差异是什么? 为什么尽管输入了正确的 Modbus TCP 授权,仍然输出 A090(HEX) 状态值? 对于 Modbus TCP 块,授权版本和下载的演示版本之间有什么差异? 使用 Modbus TCP 通讯块,为何输入管脚 ENQ_ENR 设置为 true 时输出管脚 STATUS 的值一直保持 A083 (十六进制) ? 可变消息长度的数据是如何通过TCP协议传送并被S7-300 站的工业以太网CP接收的? 怎样在 S7-300 的 S7 程序中用功能块 FB14 “GET“ 和 FB15 “PUT“ 来编程实现超过 160 个字节的数据传送? 哪里可以找到工业以太网上 SIMATI

3、C S5 模块到 SIMATIC S7 模块通过 UDP 传输协议通信的例子和文档? 哪里可以找到工业以太网上 SIMATIC S5 模块到 SIMATIC S7 模块通过 TCP 传输协议通信的例子和文档? 哪里可以找到工业以太网上 SIMATIC S5 模块到 SIMATIC S7 模块通过 ISO 传输协议通信的例子和文档? 如何对FC10 “AG_CNTRL”进行编程? IE CP 支持FC10 “AG_CNTRL“ 功能的哪些命令(CMD)? 通过CP343-1进行S7 通讯时,在S7-300 CPU中可以同时进行多少通讯任务? 哪些通信口可以进行 Modbus/TCP 通讯,作为

4、Modbus 服务器的 SIMATIC S7 CPU 可以与多少个 Modbus 客户端通信? 如何通过 CPU集成的PROFINET 接口或是通过CP443-1 Advanced 使用 FB63 “TSEND“, FB64 “TRCV“, FB65 “TCON“ 和 FB66 “TDISCON“ 通讯块实现 ISO-on-TCP 协议的数据交换? 如何编写 PROFINET IO 设备通讯块 FC11 和 FC12 在多个运行程序中执行通讯处理器块调用 在作业运行期间改变用户块“AG_SEND“和“AG_RECV“的输入参数 当调用通信功能块 FC5/50 “AG_SEND/AG_LSEND

5、“ 和 FC6/60 “AG_RCV/AG_LRCV“ 传送 “REAL“ 类型的变量时应该注意些什 么? 当使用通信函数FC53“AG_SSEND“ 和FC63 “AG_SRECV“应注意什么? 当在 STEP 7的 CPU 中用户程序里调用 FC5/50 和 FC6/60 通讯块时需要记住的要点有哪些? 如何使用通讯功能块FC11和FC12用于PROFINET IO 控制器编程? 如何在 SIMATIC S7 上建立OPEN MODBUS/TCP 通讯,如何查找相关信息? 怎样使用通讯功能块 FC50 和 FC60 编程? 在S7-400控制器上利用Send/Receive通信时,功能块F

6、C6 / FC60 (AG_SEND)上出现错误状态“0x7000” 如何使用通信功能块FC5和FC6编程? 样例程序:在S7-400中使用SFB14 (“GET“) 和SFB15 (“PUT“)模块进行S7通信 示例程序:通过CPU 317-2PN/DP的功能块FB14(“GET“)和FB15 (“PUT“)实现S7通讯 S7-300 中如何编程通信块 FB8 “USEND“ 和 FB9 “URCV“ 进行数据交换? “STATUS = 27”(0x001B) 和在 S7-300 上可加载的 S7 通讯 在 S7-300 的数据通信中如何编程使用通信功能块 FB14 “GET”和 FB15

7、“PUT”? S7-300中如何使用通信功能块FB12 “BSEND“ 和 FB13 “BRCV“进行数据交换? 当“BRCV”t 块(SFB13)处于“ disabled”状态(“EN_R = 0”) 时,重复“BSEND”作业(SFB12) 调用 TRCV 指令的时候如何使能 ad-hoc 模式?描述描述 可以通过在 S7-300,S7-400,S7-1200 或者 S7-1500 的用户程序中调用 TRCV 指令,经由工业以太网通过开放式用户通信的方式接 收数据。接收数据时,只有按照参数 LEN 的指定的长度将数据完全接收后,数据才能被访问。 为了使数据即 使没 有按照 LEN 所示长度

8、被完全接收也可以立即被使用,必须使 用 ad-hoc 模式。当通过工业以太网使用 TCP 协议进 行开放式用户通信时,可以使用 ad-hoc 模式。 当在 ad-hoc 模式下调用 TRCV 指令时,接口中所有可用的数据都被获取到,使用这个方式可以立即访问数据。在S7-300,S7-400 和 S7-1200 中使能 ad-hoc 模式在S7-300,S7-400 和 S7-1200 中使能 ad-hoc 模式 在 S7-300,S7-400 和 S7-1200 中使能 ad-hoc 模式,需要将 TRCV 指令的 LEN 引脚设置为“0”。 接收区域由 DATA 参数指定。图 01在 S7-

9、1200 V2.0 及以上版本中使能 ad-hoc 模式在 S7-1200 V2.0 及以上版本中使能 ad-hoc 模式 在 S7-1200 V2.0 及以上版本中使能 ad-hoc 模式时,需要将 TRCV 指令的 LEN 引脚设为 “65535 (0xFFFF)“。 接收区域由 DATA 参数指定。图 02在 S7-1500 中使能 ad-hoc 模式在 S7-1500 中使能 ad-hoc 模式 TRCV 指令在 S7-1500 中有新的隐藏参数。当调用 TRCV 指令的时候需要打开块查看隐藏参数。图 03通过 ADHOC 参数使能 ad-hoc 模式。设置参数为 TRUE 来激活 a

10、d-hoc 模式。在 LEN 参数设置能够被传送的数据的最大长度。图 04补充信息补充信息 TRCV 指令的详细使用方法可以查看 STEP 7 V12 (TIA 博途) 的在线帮助,或者参考手册“STEP 7 Professional V12.0 SP1”,下载地 址的链接参考条目 77991795。创建环境创建环境 FAQ 中的截屏都是在 STEP 7 V12 (TIA 博途) 环境下创建的。在 STEP 7 Professional (TIA Portal) 中,如何基于S7-300/S7-400 的工业以太网 CP 卡使用MODBUS/TCP 通信块?指令指令 用于 S7-300/S7-

11、400 工业以太网 CP 卡的 MODBUS/TCP 通信块可以以指令库的形式提供下 载:“Modbus_TCP_CP“。http:/ “Modbus_TCP_CP“ 库可以安装在已安装了 STEP 7 V5.4 或V5.5 的电脑上。为了能够在 STEP 7 Professional (TIA Portal) 中 使用 “Modbus_TCP_CP“ 库中的块,必须在 TIA Portal 中进行块的移植。下述文档描述了如何将 “Modbus_TCP_CP“ 库中的块移植到STEP 7 Professional (TIA Portal) 中以便使用。NET_Migration_Library

12、_Modbus_CP_en.pdfNET_Migration_Library_Modbus_CP_en.pdf ( 1185 KB )用于用于 STEP 7 Professional V11 (TIA Portal) 的下载STEP 7 Professional V11 (TIA Portal) 的下载该下载中包含的 “MODBUS_TCP_CP_EXAMPLE.zip“ 项目是在 STEP 7 Professional V11 (TIA Portal) 中创建的,该 项目包含了 CP343-1 / CP443-1 与第三方设备之间使用移植的 Modbus 块进行 Modbus/TCP 通讯的

13、例程。共有四 个例程用于 CP343-1 和 CP443-1: CP 配置为客户端且支持功能 FC10“AG_CNTRL“ 的命令 6和 7。 CP 配置为服务器且支持功能 FC10“AG_CNTRL“ 的命令 6 和 7。 CP 配置为客户端且不支持功能 FC10“AG_CNTRL“ 的命令 6和 7。 CP 配置为服务器且不支持功能 FC10“AG_CNTRL“ 的命令6和 7。将 “MODBUS_TCP_CP_EXAMPLE.zip“ 文件拷贝到一个单独的文件夹后双击打开该文件。之后使用 STEP 7 打 开并处理解压后的项目数据。MODBUS_TCP_CP_EXAMPLE.zipMOD

14、BUS_TCP_CP_EXAMPLE.zip ( 3288 KB )用于用于 STEP 7 Professional V12 (TIA Portal) 的下载STEP 7 Professional V12 (TIA Portal) 的下载 该下载中包含的 “MODBUS_TCP_CP_EXAMPLE_V12.zip“ 项目是在 STEP 7 Professional V12 (TIA Portal) 中创建 的,该项目包含了 CP343-1 / CP443-1 与第三方设备之间通过移植的 Modbus 块进行 Modbus/TCP 通讯的例程。 共有四个例程用于 CP343-1 和 CP443

15、-1:CP 配 置为客户端且支持功能FC10“AG_CNTRL“ 的 命令 6 和 7。 CP 配 置为服务器且支持功能FC10“AG_CNTRL“ 的 命令 6和 7。 CP 配 置为客户端且不支持功能FC10“AG_CNTRL“ 的 命令 6和 7。 CP 配 置为服务器且不支持功能FC10“AG_CNTRL“ 的 命令 6和 7。将 “MODBUS_TCP_CP_EXAMPLE_V12.zip“ 文件拷贝到一个单独的文件夹后双击打开该文件。之后使用 STEP 7 打开并处理解压后的项目数据。MODBUS_TCP_CP_EXAMPLE_V12.zipMODBUS_TCP_CP_EXAMPL

16、E_V12.zip ( 5023 KB )用于用于 STEP 7 Professional V12 (TIA Portal) 的下载STEP 7 Professional V12 (TIA Portal) 的下载该下载中包含的 “MODBUS_TCP_CP_EXAMPLE_V12_SP1_Upd2.zip“ 项目是在 STEP 7 Professional V12 (TIA Portal) 中创建的,该项目包含了 CP343-1 / CP443-1 与第三方设备之间通过移植的 Modbus 块进行 Modbus/TCP 通讯的例程。共有四个例程用于 CP343-1 和 CP443-1:CP 配置为客户端且支持功能 FC10“AG_CNTRL“ 的命令6和 7。 CP 配置为服务器且支持功能 FC10“AG_CNTRL“ 的命令 6 和 7。 CP 配置为客户端且不支持功能 FC10“AG_CNTRL“ 的命令6 和 7。 CP 配置为服务器且不支持功能 FC10“AG_CNTRL“ 的命令6 和

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 社会民生

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号