西门子代理商6AV6371-1DG07-5AX0
  • 西门子代理商6AV6371-1DG07-5AX0
  • 西门子代理商6AV6371-1DG07-5AX0
  • 西门子代理商6AV6371-1DG07-5AX0

产品描述

产品规格15.10 x 15.40 x 4.60包装说明全新原装颜色深灰 产品别名PLC 用途工业自动化控制

西门子代理商6AV6371-1DG07-5AX0             西门子代理商6AV6371-1DG07-5AX0


定义 S7-300 的OB1中调用接收指令TRCV 并配置基本参数

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

通过“项目树”>“PLC_2”>“程序块”>“添加新块”,选择“数据块” 创建 DB2 块,点击“确定”键,定义接收数据区为 10 个字节的数组,如图34所示,结果如图35所示。

图34. 创建接收数据区 DB2 块

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

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

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

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

EN_R
:启用接收功能
ID
:指向使用“TCON”建立的连接的引用
LEN
:接收数据长度
DATA
:接收数据区的地址

输出接口参数:

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

配置完连接并编译存盘。

2.3 S7-1200 侧通信的编程,连接参数及通信参数的配置

1. 使用 STEP7 V16 软件新建一个项目并完成硬件配置

在 STEP7 V16的 “Portal 视图” 中选择 “创建新项目” 创建一个新项目。

2.添加硬件并命名PLC

然后进入 “项目视图”,在“项目树” 下双击 “添加新设备”,在对话框中选择所使用的 S7-1200 CPU 添加到机架上,命名为 PLC_1,如图37所示。

图37. 添加新设备

为了编程方便,使用 CPU 属性中定义的时钟位,定义方法如下:
在 “项目树” > “PLC_1” > “设备组态” 中,选中 CPU ,然后在下面的属性窗口中,“属性” > “系统和时钟存储器” 下,将时钟位定义在 MB0,如图38所示。
时钟位我们主要使用 M0.3,它是以 2Hz 的速率在 0 和 1 之间切换的一个位,可以使用它去自动激活发送任务。

图38. 时钟位

3. 为 PROFINET 通信口分配以太网地址

在 “设备视图”中点击 CPU 上代表PROFINET 通信口的绿色小方块,在下方会出现PROFINET 接口的属性,在 “以太网地址” 下分配IP 地址为 192.168.0.1 ,子网掩码为255.255.255.0,如图39所示。

图39. 分配IP 地址



http://shtxjd.cn.b2b168.com

产品推荐