产品详情




- S7-1500 控制器产品系列中带有集成式数字量和模拟量输入和输出的紧凑型 CPU
- 带有集成技术功能,比如高速计数器 (HSC)、频率测量功能、周期测量或步进电机控制、脉宽调制、频率输出等
- 适用于对程序范围和处理速度具有中等要求的应用
- 在具有集中式和分布式 I/O 的生产线上作为集中式控制器使用
- PROFINET IO IRT 接口,带 2 端口交换机
- PROFINET I/O 控制器,用于在 PROFINET 上运行分布式 I/O
- 用于连接 CPU 作为 SIMATIC 或非西门子 PROFINET IO 控制器下的 PROFINET 设备的 PRIFINET I-Device
- OPC UA 服务器(数据访问)作为运行时选件,可轻易将 SIMATIC S7-1500 连接至第三方设备/系统
- 等时同步模式
- 集成运动控制功能,用于控制速度控制轴和定位轴,支持外部编码器,凸轮/凸轮轨道和探头
西门子工业自动化与驱动集团合作伙伴 |
广州三合自动化设备有限公司 |
联 系 人: |
方 雷 |
电 话 : |
0 2 0- 3 9 0 0 8 7 5 9 |
手 机 : |
1 7 7 2 8 1 9 8 3 3 1(微信) |
传 真: |
0 2 0- 3 9 0 0 8 7 5 9 |
商务 QQ : |
2 3 8 2 1 1 9 6 6 8 |
公司地址: |
广州市南沙区榄核镇数码花园1幢九梯 |
广州三合自动化设备有限公司本着“以人为本,持续创新,科学发展”三大方针,着重于工业自动化控制领域的产品开发,工程配套和系统集成,拥有丰富的自动化产品的应用和实践经验以及雄厚的技术力量,尤其以PLC控制系统,传动技术应用,伺服控制系统,数控产品备件,人机界面及网络软件应用为公司的技术特长,三合与德国西门子自动化以及驱动部门展开了长期紧密合作,期间建立了良好的相互协作关系,德国西门子看中三合的业务优势,地理优势,企业文化优势,依据南沙自贸区域内的公司及企业,国家给予相关的税收优惠政策,本公司承诺,在保证给予客户的产品为西门子全新,原装,正品前提下,产品价格对比业界同行,西门子自动化进口系列优惠幅度从5%至13%不等,本公司产品从购买日期开始,享受西门子质保一年,保质期内因产品本身质量问题(非人为损坏),免费更换维修,不收取任何费用。
欢迎来电咨询
三合致力于推动世界智慧工厂的进程 确保工业4.0时代的早日到来
主要优势产品西门子:S7-200CN、S7-200、Smart200、S7-300、S7-400、S7-1200、触摸屏、6FC、6SN、S120、V10、V20、V60、V80、G110、G120、6RA、伺服数控备件、NCU、MM系列变频器。
CPU 1511C-1 PN 是入门级 CPU,用于非连续生产技术中对处理速度和响应速度要求不高的应用。
CPU 1511C-1 PN 具有 5 点模拟量输入;通过这些输入,可以获得压力或温度等模拟过程信号。其中 4 点个输入可用于电流或电压测量,1 点输入可用于电阻测量。
CPU 上的集成模拟量输出将 16 位数字值转换为电流或电压并输出到过程。例如,它们适合控制比例阀。
借助于 16 点集成式数字量输入,可在控制器上直接记录来自设备的 24 V DC 信号。
16 点集成式数字量输出可以切换 24 V DC 电压,从而将内部信号从控制器传送到设备。
集成的计数器可记录速度高达 100 kHz 的信号并直接在控制器中分析计数器状态或当前速度,无需使用附加模块。速度可以频率或周期的形式输出,或以用户归一化速度的形式输出。
CPU 的运动控制功能可将计数器用作实际位置值,将模拟量输出用作速度设定值输出。4 – 100 kHz 输出可用于:
- 直接控制步进电机
- 输出频率
或通过 PWM 功能进行控制:
- 直接控制阀门或
- 通过数字方式发送模拟信号
另外,CPU 通过易组态的块提供全面控制功能,以及通过标准化 PLC-open 块 提供连接至驱动器的能力。
CPU 1511C-1 PN 可被用作 PROFINET IO 控制器或分布智能系统(PROFINET 智能设备)。集成式 PROFINET IO IRT 接口设计为双端口交换机以便在系统中设立总线型拓扑。

设计
CPU 1511C-1 PN 的特点:
-
功能强大的处理器:
该 CPU 的单条二进制命令的命令执行时间可低至 60 ns。 -
大容量工作存储器:
175 KB 用于程序,1 MB 用于数据 -
集成输入/输出;
16 点数字量输入和 16 点数字量输出以及 5 点模拟量输入和 2 点模拟量输出(用于电流/电压信号),并具有一个用于测量 CPU 温度的附加输入。 -
SIMATIC 存储卡作为装载存储器:
具有数据记录和归档等附加功能 -
灵活的扩展功能:
单层组态最多可支持 32 个模块(CPU + 31 个模块) -
具有以下功能的屏幕画面:
- 显示概览信息,如集成接口的 IP 地址、站名称、设备名称、位置标识符等。
- 显示器以及诊断确认和用户消息
- 模块信息显示
- 显示可由用户定义的徽标
- 显示设置
- 设置 IP 地址
- 设置日期和时间
- 选择运行模式
- 将 CPU 复位为出厂设置
- 项目的备份与恢复
- 禁用/启用显示
- 启用保护级别
-
PROFINET IO IRT 接口:
具有通过 PROFINET 连接分布式 I/O 的选件。
S7-300和S7-400集成PN口的S7通信
-
文档
-
涉及产品
1. S7通信简介
S7通信是S7系列PLC基于MPI、PROFIBUS、ETHERNET网络的一种优化的通信协议,主要用于S7300/400PLC之间的通信。SIMATIC S7- PN CPU包含一个集成的 PROFINET 接口,该接口除了具有 PROFINET I/O功能,还可以进行基于以太网的S7通信。SIMATIC S7- PN CPU支持无确认数据交换、确认数据交换和单边访问功能。功能块的调用如图1、图2所示。
块 S7-400 |
块 S7-300 |
描述 | 简要描述 |
SFB 8 | FB 8 | 用于发送 | 无确认的快速数据交换,发送数据后无对方接收确认。 |
SFB 9 | FB 9 | 用于接收 | |
SFB 12 | FB 12 | 用于发送 | 确认数据交换,发送数据后有对方接收确认。 |
SFB 13 | FB 13 | 用于接收 | |
SFB 14 | FB 14 | 读数据 | 单边编程读访问。 |
SFB 15 | FB 15 | 写数据 | 单边编程写访问。 |
表1
图1
图2
要通过西门子1500CPU模块1511C-1PN全新现货S7-PN CPU 的 集成PROFINET 接口实现S7 通信,需要在硬件组态中建立连接。
2. 硬件及网络组态
CPU采用两个315-2PN/DP,使用以太网进行通信。
在STEP7中创建一个新项目,项目名称为PN S7。插入两个S7-300站,在硬件组态中,分别插入CPU 315-2 PN/DP。如图3所示。
图3
新建以太网,打开“NetPro”设置网络参数,选中CPU,在连接列表中建立新的连接。如图4所示。
图4
然后双击该连接,设置连接属性。在“General”属性中块参数ID = 1,这个参数即是下面程序中的参数“ID”。在SIMATIC 315PN-1中激活“Establish an active connection”,作为Client端,SIMATIC 315PN-2作为Server 端。
3. 软件编程
3.1. 无确认数据交换
SFB/FB 8 "USEND" 向类型为“URCV”的远程伙伴SFB/FB发送数据。执行发送过程而不需要和SFB/FB伙伴进行协调。也就是说,在进行数据传送时不需要西门子1500CPU模块1511C-1PN全新现货伙伴SFB/FB进行确认。
S7-300:在REQ的上升沿处发送数据。在REQ的每个上升沿处传送参数R_ID、
ID和SD_1。在每个作业结束之后,可以给R_ID、ID和SD_1参数分配新数值。
S7-400:在控制输入REQ的上升沿处发送数据。通过参数SD_1到SD_4来指向要
发送的数据,但并非都需要用到所有四个发送参数。
然而,必须确保参数SD_1到SD_4/SD_1和RD_1到RD_4/RD_1 (在相应通讯伙
伴SFB/FB "URCV" 上)所定义的区域在以下几个方面保持一致:
• ®编号
• ®长度
• ®数据类型
参数R_ID必须在两个SFB中完全相同。如果传送成功完成,则通过状态参数DONE来表示,此时其逻辑数值为1。
SFB/FB 9 "URCV" 从类型为“USEND”的远程伙伴SFB/FB中异步接收数据,并
把接收到的数据复制到组态的接收区域内。
当程序块准备好接收数据时,EN_R输入处的逻辑值为1。可以通过EN_R=0来取
消一个已激活的作业。
S7-300:在EN_R的每个上升沿处应用参数R_ID、ID和RD_1。在每个作业结束
之后,可以给R_ID、ID和RD_1参数分配新数值。
S7-400:通过参数RD_1到RD_4来指向接收数据区。
必须确保参数RD_i/RD_1和SD_i/SD_1 (在相应通讯伙伴SFB/FB "USEND"
上)所定义的区域在以下几个方面保持一致:
•® 编号
• ®长度
• ®数据类型。
通过西门子1500CPU模块1511C-1PN全新现货NDR状态参数逻辑数值为1来指示已经成功完成复制处理过程。参数R_ID必须在两个SFB/FB上完全相同。
打开SIMATIC 315PN-1的OB1,在OB1中依次调用FB8,FB9如图5、图6所示:
图5
程序中的参数说明见表2
参数 | 描述 | 数据类型 | 存储区 | 描述 |
REQ | INPUT | BOOL | I、Q、M、D、L | 上升沿触发工作 |
ID | INPUT | WORD | M、D、常数 | 连接ID |
R_ID | INPUT | DWORD | I、Q、M、D、L、常数 | 连接号,相同连接号的功能块互相对应发送/接收数据 |
DONE | OUTPUT | BOOL | I、Q、M、D、L | 为1时,发送完成 |
ERROR | OUTPUT | BOOL | I、Q、M、D、L | 为1时,有故障发生 |
STATUS | OUTPUT | WORD | I、Q、M、D、L | 状态代码 |
S7-300: SD_1 S7-400: SD_i (1 ≤ i ≤ 4) |
IN_OUT | ANY | M、D、T、Z I、Q、M、D、T、C | 发送数据区 |
表2 FB8参数说明
图6
程序中的参数说明见表3
参数 | 参数 | 数据类型 | 存储区 | 描述 |
EN_R | INPUT | BOOL | I、Q、M、D、L、常数 | 为1时,准备接收 |
ID | INPUT | WORD | M、D、常数 | 连接ID |
R_ID | INPUT | DWORD | I、Q、M、D、L、常数 | 连接号,相同连接号的功能块互相对应发送/接收数据 |
NDR | OUTPUT | BOOL | I、Q、M、D、L | 为1时,接收完成 |
ERROR | OUTPUT | BOOL | I、Q、M、D、L | 为1时,有故障发生 |
STATUS | OUTPUT | WORD | I、Q、M、D、L | 状态代码 |
S7-300: RD_1 S7-400: RD_i (1 ≤ i ≤ 4) |
IN_OUT | ANY | M、D、T、Z I、Q、M、D、T、Z | 接收数据区 |
表3 FB9参数说明
同样,在SIMATIC 315PN-2的OB1中,调用FB8/FB9。通信双方的“R_ID”均设为0。将SIMATIC 315PN-1的MB100-MB109赋值B#16#02,在SIMATIC 315PN-2中,将FB9的“EN_R”置1,然后在SIMATIC 315PN-1中,将西门子1500CPU模块1511C-1PN全新现货FB8中“REQ”设置上升沿信号,此时SIMATIC 315PN-2的MB110-MB119接收到B#16#02。如图7所示。
图7
同理,将SIMATIC 315PN-2 的MB100-MB109赋值为B#16#03,SIMATIC 315PN-1的MB110-MB119接收到B#16#03。如图8所示。
图8
3.2. 确认数据交换
SFB/FB 12 "BSEND" 向类型为“BRCV”的远程伙伴SFB/FB发送数据。通过这种
类型的数据传送,更多的数据可以在通讯伙伴之间传输,超过任何其它用于组态的
S7连接的通讯SFB/FB所能传输的数据量,通过集成PN口的S7-400和S7-300是65534字节。
要发送的数据区是分段的。各个分段单独发送给通讯伙伴。通讯伙伴在接收到最后
一个分段时对此分段进行确认,该过程与相应SFB/FB "BRCV" 的调用无关。在调用块之后,当在控制输入REQ上有上升沿时,发送作业被激活。发送用户存储区中的数据与处理用户程序是异步执行的。
由SD_1指定起始地址和要发送数据的最大长度。可以通过LEN来确定数据域的作业指定长度。在这种情况下,LEN替换SD_1的长度区域。参数R_ID必须在相应的两个SFB/FB上完全相同。如果在控制输入R处有上升沿,则当前数据传送将被取消。如果传送成功完成,则通过将状态参数DONE的数值设置为1来进行指示。如果状态参数DONE或ERROR的数值为1,则在前一个发送处理结束之前,不能处理新的发送作业。
SFB/FB 13 "BRCV" 接收来自类型为“BSEND”的远程伙伴SFB/FB的数据。在收
到每个数据段后,向伙伴SFB/FB发送一个确认帧,同时更新LEN参数。在块调用完毕,并且在控制输入EN_R数值为1之后,块准备接收数据。可以通过EN_R=0来取消一个已激活的作业。
由RD_1指定起始地址和接收区的最大长度。由LEN指示已接收数据域的长度。
从用户存储区中接收数据与处理用户程序是异步执行的。参数R_ID必须在相应的两个SFB/FB上完全相同。通过状态参数NDR的数值为1来指示所有数据段的无错接收。接收到的数据保持不变,直到通过西门子1500CPU模块1511C-1PN全新现货EN_R=1来重新调用SFB/FB 13为止。如果在数据的异步接收期间调用块,则将引发一个警告,该警告通过STATUS参数输出;如果当控制输入EN_R数值为0时进行调用,则接收将被终止,并且SFB/FB将返回到它的初始状态。
打开SIMATIC 315PN-1的OB1,在OB1中依次调用FB12,FB13如图9、图10所示:
图9
程序中的参数说明见表4
参数 | 描述 | 数据类型 | 存储区 | 描述 |
REQ | INPUT | BOOL | I、Q、M、D、L | 上升沿触发工作 |
R | INPUT | BOOL | I、Q、M、D、L、常数 | 复位,终止数据交换 |
ID | INPUT | WORD | M、D、常数 | 连接ID |
R_ID | INPUT | DWORD | I、Q、M、D、L、常数 | 连接号,相同连接号的功能块互相对应发送/接收数据 |
DONE | OUTPUT | BOOL | I、Q、M、D、L | 为1时,发送完成 |
ERROR | OUTPUT | BOOL | I、Q、M、D、L | 为1时,有故障发生 |
STATUS | OUTPUT | WORD | I、Q、M、D、L | 状态代码 |
SD_1 | IN_OUT | ANY | S7-300:M、DS7-400:I、Q、M、D、T、Z | 发送数据区 |
LEN | IN_OUT | WORD | I、Q、M、D、L | 发送数据的长度 |
表4 FB12参数说明
图10
程序中的参数说明见表5
参数 | 描述 | 数据类型 | 存储区 | 描述 |
EN_R | INPUT | BOOL | I、Q、M、D、L、常数 | 为1时,准备接收 |
ID | INPUT | WORD | M、D、常数 | 连接ID |
R_ID | INPUT | DWORD | I、Q、M、D、L、常数 | 连接号,相同连接号的功能块互相对应发送/接收数据 |
NDR | OUTPUT | BOOL | I、Q、M、D、L | 为1时,接收完成 |
ERROR | OUTPUT | BOOL | I、Q、M、D、L | 为1时,有故障发生 |
STATUS | OUTPUT | WORD | I、Q、M、D、L | 状态代码 |
RD_1 | IN_OUT | ANY | S7-300:M、DS7-400:I、 Q、M、D、T、C | 接收数据区 |
LEN | IN_OUT | WORD | I、Q、M、D、L | 接收到的数据长度 |
表5 FB13参数说明
同样,在SIMATIC 315PN-2的OB1中,调用FB12/FB13。通信双方的R_ID设为0,LEN设为10,将SIMATIC 315PN-1的MB120-MB129赋值B#16#04,在SIMATIC 315PN-2中,将FB13的“EN_R”置1,然后在SIMATIC 315PN-1中,将FB12中“REQ”设置上升沿信号,此时SIMATIC 315PN-2的MB130-MB139接收到B#16#04。如图11所示。
图11
同理,将SIMATIC 315PN-2 的MB120-MB129赋值为B#16#05,SIMATIC 315PN-1的MB130-MB139接收到B#16#05。如图12所示。
图12
3.3. 单边访问
可以通过SFB/FB 14 "GET",从远程CPU中读取数据。
S7-300:在REQ的上升沿处读取数据。在REQ的每个上升沿处传送参数ID、ADDR_1和RD_1。在每个作业结束之后,可以分配新数值给ID、ADDR_1和RD_1参数。
S7-400:在控制输入REQ的上升沿处启动SFB。在此过程中,将要读取的区域的相关指针(ADDR_i)发送到伙伴CPU。远程伙伴返回此数据。在下一个SFB/FB调用处,已接收的数据被复制到组态的接收区(RD_i)中。必须要确保通过参数ADDR_i和RD_i定义的区域在长度和数据类型方面要相互匹配。
通过状态参数NDR数值为1来指示此作业已完成。只有在前一个作业已经完成之后,才能重新激活读作业。远程CPU可以处于RUN或STOP工作状态。如果正在读取数据时发生访问故障,或如果数据类型检查过程中出错,则出错和警告信息将通过ERROR和STATUS输出表示。
通过使用SFB/FB 15 "PUT",可以将数据写入到远程CPU。
S7-300:在REQ的上升沿处发送数据。在REQ的每个上升沿处传送参数ID、ADDR_1和SD_1。在每个作业结束之后,可以给ID、ADDR_1和SD_1参数分配新数值。
S7-400:在控制输入REQ的上升沿处启动SFB。在此过程中,将指向要写入数据的区域(ADDR_i)的指针和数据(SD_i)发送到伙伴CPU。 远程伙伴将所需要的数据保存在随数据一起提供的地址下面,并返回一个执行确认。必须要确保通过参数ADDR_i和SD_i定义的区域在编号、长度和数据类型方面相互匹配。
如果没有产生任何错误,则在下一个SFB/FB调用时,通过状态参数DONE来指示,其数值为1。只有在最后一个作业完成之后,才能再次激活写作业。远程CPU可以处于RUN或STOP模式。如果正在写入数据时发生访问故障,或如果执行检查过程中出错,则出错和警告信息将通过ERROR和STATUS输出表示。
打开SIMATIC 315PN-1的OB1,在OB1中依次调用FB14,FB15如图13、图14所示:
技术热线 专业作答
»西门子工业客户服务中心依托专业的全球化系统平台及前沿的热线呼叫中心技术,帮助您解决在产品使用过程中遇到的疑难问题。数百名经验丰富的技术专家将竭诚与您分享西门子在工业领域的宝贵经验,引领您走在技术前沿,使您的企业更加具有竞争力。«
订货数据
中央处理CPU |
订货号 |
|
---|---|---|
CPU SR20 |
继电器输出,220 V AC 供电,12 输入/8 输出 |
6ES7 288-1SR200-AA0 |
CPU ST20 |
晶体管输出,24 V DC 供电,12 输入/8 输出 |
6ES7-288-1ST20-0AA0 |
CPU SR30 |
继电器输出,220 V AC 供电,18 输入/12 输出 |
6ES7-288-1SR30-0AA0 |
CPU ST30 |
晶体管输出,24 V DC 供电,18 输入/12 输出 |
6ES7-288-1ST30-0AA0 |
CPU SR40 |
继电器输出,220 V AC 供电,24 输入/16 输出 |
6ES7-288-1SR40-0AA0 |
CPU ST40 |
晶体管输出,24 V DC 供电,24 输入/16 输出 |
6ES7-288-1ST40-0AA0 |
CPU SR60 |
继电器输出,220 V AC 供电,36 输入/24 输出 |
6ES7-288-1SR60-0AA0 |
CPU ST60 |
晶体管输出,24 V DC 供电,36 输入/24 输出 |
6ES7-288-1ST60-0AA0 |
CPU CR40 |
继电器输出,220 V AC 供电,24 输入/16 输出 |
6ES7-288-1CR40-0AA0 |
CPU CR60 |
继电器输出,220 V AC 供电,36 输入/24 输出 |
6ES7-288-1CR60-0AA0 |
扩展模块 EM |
订货号 |
|
---|---|---|
EM DE08 |
数字量DI模块,8路输入 |
6ES7-288-2DE08-0AA0 |
EM DR08 |
数字量DO模块,8路 继电器 输出 |
6ES7-288-2DR08-0AA0 |
EM DT08 |
数字量DO模块,8路 晶体管输出 |
6ES7-288-2DT08-0AA0 |
EM DR16 |
数字量DI/DO模块,8路输入 / 8路继电器输出 |
6ES7-288-2DR16-0AA0 |
EM DT16 |
数字量DI/DO模块,8路输入 / 8路晶体管输出 |
6ES7-288-2DT16-0AA0 |
EM DR32 |
数字量DI/DO模块,16路输入 / 16路继电器输出 |
6ES7-288-2DR32-0AA0 |
EM DT32 |
数字量DI/DO模块,16路输入 / 16路晶体管输出 |
6ES7-288-2DT32-0AA0 |
EM AE04 |
模拟量AI模块,4 路输入 |
6ES7-288-3AE04-0AA0 |
EM AE08 |
模拟量AI模块,8路输入 |
6ES7-288-3AE08-0AA0 |
EM AQ02 |
模拟量AO模块,2 路输出 |
6ES7-288-3AQ02-0AA0 |
EM AQ04 |
模拟量AO模块,4路 输出 |
6ES-7288-3AQ04-0AA0 |
EM AM03 |
模拟量AI/AO模块,2路 输入/ 1路输出 |
6ES7-288-3AM03-0AA0 |
EM AM06 |
模拟量AI/AO模块,4路 输入/ 2路 输出 |
6ES7-288-3AM06-0AA0 |
EM AR02 |
热电阻输入模块,2 通道 |
6ES7-288-3AR02-0AA0 |
EM AR04 |
热电阻输入模块,4 通道 |
6ES7-288-3AR04-0AA0 |
EM AT04 |
热电偶输入模块,4 通道 |
6ES7-288-3AT04-0AA0 |
EM DP01 |
Profibus-DP从站扩展模块 |
6ES7-288-7DP01-0AA0 |
信号板 SB |
订货号 |
|
---|---|---|
SB CM01 |
通信信号板,RS485/RS232 |
6ES7-288-5CM01-0AA0 |
SB DT04 |
数字量扩展信号板,2路输入/2路晶体管输出 |
6ES7-288-5DT04-0AA0 |
SB AE01 |
模拟量扩展信号板, 1 路模拟量AI |
6ES7-288-5AE0-10AA0 |
SB AQ01 |
模拟量扩展信号板,1 路模拟量AO |
6ES7-288-5AQ01-0AA0 |
SB BA01 |
电池信号板,支持普通纽扣电池 CR1025 |
6ES7-2885BA0-10AA0 |
其它附件 |
订货号 |
|
---|---|---|
PM207 3A |
电源,输入:120/ 230 V AC,输出: 24 V DC / 3 A |
6ES7-288-0CD10-0AA0 |
PM207 5A |
电源,输入:120 /230 V AC ,输出: 24 V DC /5 A |
6ES7-288-0ED10-0AA0 |
XB005 |
SCALANCE 以太网交换机,5端口 |
6GK5 005-0BA00-1AB2 |
触摸屏 HMI |
订货号 |
|
---|---|---|
SMART 700IEV3 |
7寸,64K色,集成以太网口,USB2.0,归档功能 |
6AV6 -648-0CC11-3AX0 |
SMART1000IEV3 |
10.2寸,64K色,集成以太网口,USB2.0,归档功能 |
6AV6- 648-0CE11-3AX0 |
TD400C |
蓝色背光LCD,4行文本显示器,可自定义前面板 |
6AV6- 640-0AA0-0AX0 |