V20代理商6SL3210-5BE31-1CV0
  • V20代理商6SL3210-5BE31-1CV0
  • V20代理商6SL3210-5BE31-1CV0
  • V20代理商6SL3210-5BE31-1CV0

产品描述

产品规格222.00 x 382.00 x 250.00包装说明全新原装颜色深灰 产品别名V90伺服 用途工业自动化控制

V20代理商6SL3210-5BE31-1CV0           V20代理商6SL3210-5BE31-1CV0          V20代理商6SL3210-5BE31-1CV0


在 S7-1200 的OB1中调用接收指令TRCV 并配置基本参数

为了实现 S7-1200 接收来自 S7-300PN 的数据,则在 S7-1200 中调用接收指令TRCV 并配置基本参数。

① 创建并定义S7-1200的接收数据区 DB 块。

通过“项目树”>“PLC_1”>“程序块”>“添加新块”,选择“数据块” 创建 DB 块,在DB块的“属性->常规->属性”中,取消勾选“优化的块访问”,点击“确定”键,定义接收数据区为 10个字节的数组,如图59及图60所示。



图59. 创建接收数据区 DB 块

注意:对于双边编程通信的 CPU ,如果通信数据区使用 DB 块,既可以将 DB 块定义成符号寻址,也可以定义成**寻址。使用指针寻址方式,必须创建**寻址的 DB 块。

图60. 定义接收数据区为字节类型的数组

② 调用 “TRCV” 在OB1内调用
进入 “项目树” > “ PLC_1” > “程序块” > “OB1” 主程序中,从右侧窗口 “指令” > “通信” > “开放式用户通信”下调用 “TRCV” 指令,配置接口参数,如图61所示。


图61. 调用 TRCV 指令并配置接口参数

参数说明:
输入接口参数:

EN_R
:启用接收功能
ID
:指向使用“TCON”建立的连接的引用
LEN
:接收数据长度
ADHOC
:TCP协议选项是否使用Ad-hoc模式
DATA
:接收数据区的地址

输出接口参数:

NDR
:该位为 1,接收任务成功完成
BUSY
:该位为 1,代表任务未完成,不能激活新任务
ERROR
:通信过程中有错误发生,该位置 1
STATUS
:有错误发生时,会显示错误信息号
RCVD_LEN
:实际接收数据的字节数

注意:ADHOC设置为 TRUE 可以接收变长数据。

3.3 S7-300PN 侧通信的编程,连接参数及通信参数的配置

1.创建PLC项目

 STEP7 V5.6中创建一个项目并插入CPU315-2PN/DP站。操作步骤如下:

(1) 在 PC 上打开 STEP7 V5.6, “File” 菜单中选择 “New…” 选项,如图62所示。

图62. 新建项目

(2) 在弹出的创建新项目窗口里输入项目名为“TCP_Server”,然后点击“OK”按钮,如图63所示。

图63. 输入项目名称

(3) 在TCP_Server下点击右键“Insert New Object”,选择“SIMATIC 300 Station”,如图64所示。

图64. 插入300站点

(4) 双击“Hardware”打开硬件组态,如图65所示。

图65. 硬件组态

(5) 插入 S7-300 插槽,如图66所示。

图66. 插入 S7-300 插槽

(6) 插入S7-300 CPU,与实际PLC一致: 6ES7 315-2EH14-0AB0 V3.2,如图67所示。

图67. 插入 S7-300 CPU

(7) 在弹出的“Properties-Ethernet interface PN-IO”对话框的“Parmeters”选项卡中为以太网接口添加,设置IP地址192.168.0.1和子网掩码255.255.255.0 ,如图68所示

图68. 设置IP地址和子网掩码

(8)点击“New...”新建子网,如图69所示。

图69. 新建子网

(9) “New subnet Industrial Ethernet”对话框下 NameEthernet(1),如图70所示。

图70. 子网名称

(10) 新建 Subnet 后,点击“OK”,如图71所示。

图71. 确认子网

(11)点击“Save and Compile”按钮。编译保存硬件组态信息,如图72所示。

图72. 保存并编译硬件组态

2.TCP通信向导组态

创建用于开放式 TCP/IP 通信的连接数据的向导 (开放式通信向导)下载链接:

(1) 开始菜单中选择“SIMATIC”—“Open Communication Wizard”,如图73所示。

图73. 选择TCP通信向导

(2) 打开“Open Communication Wizard”,如图74所示。

图74. 打开TCP通信向导

(3) 选择 STEP 7 project,如图75所示。

图75. 选择 STEP 7 project

(4) 选择 TCP_Server 项目,如图76所示。

图76. 选择项目

(5) 选择 Block folder,如图77所示

图77. 选择 Block folder

(6) 选择项目下的Blocks,如图78所示。

图78. 选择 Blocks

(7) 点击“Next”,如图79所示。

图79. 点击下一步

(8) 点击“OK”,如图80所示。

图80. 点击确认

(9) 点击“Next”,如图81所示。

图81. 点击下一步

(10) 选择“Connection type”—“TCP native点击“Next”,如图82所示。

图82. 选择TCP通信

(11) Connect name:300_Client”。因为 S7 300 作客户端,因此选择“Active”,如图83所示。

图83. 配置本地连接

(12) 选择User interfaceCPU 314/315/317/ET200proIM154-8 CPU),如图84所示。

图84. 选择接口

(13) Communication parter B IP地址192.168.0.2,点击“Next”,如图85所示。

图85. 配置伙伴方连接

(14) Communication parter B 端口号:2000,点击“Next”,如图86所示。

注意:端口号是因为服务器(S7-1200)设置为2000,所以这里设置为2000。

图86. 配置端口

(15) Communication parter A,数据块NameDB10,点击“Next”,如图87所示。

图87. 配置数据块

(16) 点击“Next”,如图88所示。

图88. 点击下一步

(17) 点击“Finish”,如图89所示。

图89. 点击完成

(18) 点击“是”,如图90所示。

图90. 点击确认



http://shtxjd.cn.b2b168.com

产品推荐