CPU1211C V4.5
  • CPU1211C V4.5
  • CPU1211C V4.5
  • CPU1211C V4.5

产品描述

产品规格10.10 x 10.60 x 8.70包装说明全新原装颜色深灰 用途工业自动化

CPU1211C V4.5         CPU1211C V4.5            CPU1211C V4.5


SIMATIC S7-1200,CPU 1211C, 紧凑型 CPU,DC/DC/DC, 机载 I/O: 6 个 24V DC 数字输入;4 个 24V DC 数字输出; 2 AI 0-10V DC, 电源:直流 20.4-28.8V DC, 程序存储器/数据存储器 50 KB


1.3 S7-300 侧和 S7-1200 侧软件编程

1. S7-300 侧软件编程

(1)创建并定义 S7-300 的接收数据区 DB 块。

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

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

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

(2)创建并定义 S7-300 的发送数据区 DB 块。

通过“项目树”>“PLC_1”>“程序块”>“添加新块”,选择“数据块” 创建 DB 块,点击“确定”键,定义发送数据区为 10 个字节的数组,如图 18,19 所示。

图 18. 创建发送数据区 DB 块

图 19. 定义发送数据区为字节类型的数组

(3)在 OB1 中,从“指令” >“通信” >“S7 通信”下,调用 GET、PUT 通信指令,程序调用如图 20 所示。

图 20. 程序调用功能

(4)GET 功能块使用背景数据块 DB1,管脚说明如下:

参数说明:

输入接口参数:

REQ
: 系统时钟 2Hz 的脉冲,在上升沿启动发送作业
ID
: 连接号,要与连接配置中一致,创建连接时的连接号,如图 11 所示
ADDR_1
:指向伙伴 CPU 发送地址区域
SD_1
:指向本地 CPU 接收地址区域

输出接口参数:

NDR
:接收到新数据时,该位置 1
ERROR
:通信过程中有错误发生,该位置 1
STATUS
:有错误发生时,会显示错误代码

(5)PUT功能块使用背景数据块 DB2,管脚说明如下:

参数说明:

输入接口参数:

REQ
: 系统时钟 2Hz 的脉冲,在上升沿启动发送作业
ID
: 连接号,要与连接配置中一致,创建连接时的连接号,如图 11 所示
ADDR_1
:指向伙伴 CPU 接收地址区域
SD_1
:指向本地 CPU 发送地址区域

输出接口参数:

DONE
:发送数据完成时,该位置 1
ERROR
:通信过程中有错误发生,该位置 1
STATUS
:有错误发生时,会显示错误代码

2. S7-1200 侧软件编程

(1)创建并定义 S7-1200 的发送数据区 DB 块。

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

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

图 22. 设置发送数据区 DB 块属性

图 23. 定义发送数据区为字节类型的数组

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

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

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

图 25. 设置接收数据区 DB 块属性

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

1.4 下载程序并监控通信结果

下载两个 CPU 中的程序,实现两个 CPU 之间数据交换,监控结果如图 27 所示。

图 27. 监控结果


http://shtxjd.cn.b2b168.com

产品推荐