污水处理设备 污泥处理设备 水处理过滤器 软化水设备/除盐设备 纯净水设备 消毒设备|加药设备 供水/储水/集水/排水/辅助 水处理膜 过滤器滤芯 水处理滤料 水处理剂 水处理填料 其它水处理设备
上海启水自动化科技有限公司
6ES73152EH140AB0
SIMATIC S7-300 CPU 315-2 PN/DP, *处理器含有 384 KB工作存储区, 1. 接口MPI/DP 12MBIT/S, 2.接口以太网PROFINET, 带有 2个 PORT SWITCH,必须有 MMC卡
西门子CPU315-2PN/DP代理/s7-300plc代理
上海启水产品采购联系人:李
手机:
:86-21-60641327
:
西门子s7-300plc代理 西门子模块代理 西门子s7-300plc模块代理 西门子s7-300plc价格参数
上海启水自动化科技有限公司(西门子核心分销商)专业销售代理西门子S7-200/300/400/1200/1500PLC、(备有大量现货 包括部分已经停产型号库存)数控系统、变频器、人机界面、触摸屏、伺服、电机、西门子电线电缆、西门子软件等 ,并可提供西门子plc模块维修服务. 欢迎来电垂询
S7-300 CPU的组态编程
S7-300带PN接口的CPU支持ISO on TCP通信功能,通过该集成以太网接口组态ISO on TCP通信时,只能使用开放式通信的功能块,这些的功能块可以在STEP7 “ 通讯块”的 “标准库 ”中找到,如图13所示。
图13 S7-300 CPU通信指令库
库中提供了下列通信功能块:
´> FB 65 "TCON",用于建立连接,连接时需要UDT65来提供参数
> FB 66 "TDISCON",用于终止连接
> FB 63 "TSEND",用于发送数据到S7站点、S5站点、PC站或者第三方设备
> FB 64 "TRCV" 用于从S7站点、S5站点、PC站或者第三方设备接收数据
要通过CPU 的 集成PN 接口实现开放的ISO on TCP通信,不能在Netpro网络组态中直接建立连接,必须通过程序每个连接的参数。
从附件提供的例程 ”Sample_1 ( 50 KB ) ” 中将把需要的程序块拷贝到新建的项目中,包括:
> UDT 65 "TCON_PAR",存放用户通信参数
> FB420 "SET_ISO_ENDPOINT" ,用于修改UDT65内通信对象参数
> FC21, 被FB420调用
随后,使用通信功能块 FB65 "TCON"、FB66 "TDISCON"、FB63 "TSEND" 和 FB64 "TRCV" 完成程序的编写。
4.1创建新项目
1、打开STEP7,新建一个项目
2、在项目中插入一个SIMATIC 300的站
3、组态硬件,插入一个CPU317-2PN/DP的CPU,并为PN接口分配IP地址“192.168.0.3”,如图14所示。同时,在CPU的“Cycle/Clock Memory”属性页中MB0为时钟存储器,在程序中可以使用M0.3(2Hz 的时钟脉冲)去自动激活发送任务,如图15所示。
图14为PN接口分配IP地址
图15设置时钟存储器字节
4.2编写通信程序
1、从样例程序中拷贝通信所需的块
从附件提供的sample_1 ( 50 KB ) 例程中把需要的FB420、FC21与UDT65程序块拷贝到新创建的项目中,如图16所示。
图 16
2、生成数据块
在程序中创建一个DB块,块号不限(本例为DB101),在块中建立变量DB_VAR,类型为UDT65,如图17所示。
图17
3、生成并调用FB块
首成一个FB块(本例为FB400),在FB400静态变量区建立一个结构“T_TSAP“,包含如下变量,并为变量分配初始值,如图18所示。
1) LOC_RACK_SLOT (BYTE)= B#16#2 表示有两个前导字符 0xE0 (CPU31x-2PN/DP 或者 CPU319-3PN/DP规定)和 0x02(CPU槽号)
2) LOC_TSAP(STRING14)= 本地用户定义的ASCII字符'PLC_1' (注意要与S7-1200侧设置保持*)。
3) REM_RACK_SLOT(BYTE)= B#16#0 不使用两个前导符。
4) REM_TSAP (STRING16)= 远程用户定义的ASCII字符'PLC_1' (注意要与S7-1200侧设置保持*)。
图18
然后在生成的FB400中调用FB420,如图19所示。
图19
其中参数的含义如下:
1)ID: 连接ID,与S7-1200里的设置保持*
2)DEV_ID:用于本PLC型号(注意不是通信对方)
DEV_ID = B#16#1本PLC型号为 IM151-8 PN/DP CPU
DEV_ID = B#16#2本PLC型号为CPU31x-2PN/DP或IM154-8 CPU
DEV_ID = B#16#3本PLC型号为CPU319-3PN/DP
DEV_ID = B#16#5本PLC型号为CPU41x-3PN/DP
3)ACTIVE: 主动或是被动建立连接,通信双方必须一个主动,一个被动,本例中S7-300侧为被动方。
4)T_TSAP: 静态变量区的结构变量,用于ISO ON TCP 通信的TSAP地址
5)IP_ADDR1 ... IP_ADDR4: 通信伙伴的IP地址,即S7-1200的IP地址192.168.0.2
6)CON_DB: 用UDT65生成的变量,即DB101
4、在OB1中调用发送和接收功能块
在OB1中先调用FB400功能块,为其背景数据块DB400,如图20所示。
图20
然后再在OB1中依次调用通信功能块FB65、FB64、FB63、FB66。其中发送和接收功能块FB64、FB63的数据区都为DB3,建立DB3如图21所示。关于块的使用请参考STEP7的在线帮助或相关文档说明。
图21
FB65 “TCON”,建立连接功能块,如图22所示。通过输入参数 "REQ"一个上升沿来建立连接。 “ID” 为连接ID,“CONNECT” 参数填写用 UDT65 生成的变量, 连接建立后会一直保持,直到调用FB66 "TDISCON" 断开连接、CPU停止或者断电。其中CONNECT为通过UDT65生成的DB块,即DB101, ID = 1。通过M8.0启动作业,执行连接的建立。
图22
FB64 “TRCV”,接收功能块,如图23所示。"TRECV" EN_R始终为TRUE, ID 填写连接ID,”DATA” 填写接收数据区,输出参数 "NDR" 用于表示新的数据已经收到,输出参数 "LEN" 表示接收的数据长度。本例中连接ID = 1。DB3作为接收数据块,接收数据的字节长度为8,接收作业通过M8.1使能。
图23
FB63 “TSEND”,发送功能块,如图24所示。连接ID = 1。DB3为发送数据块,发送字节长度为8,发送作业通过M0.3触发。"TSEND" 发送请求依靠输入参数"REQ"的上升沿来实现,如果“BUSY”位为true时不要触发"REQ"。输出参数 "DONE", "ERROR" 和 "STATUS" 用于评估工作的情况。
图24
FB66 “TDISCON”,取消连接功能块,如图25所示。可以根据需要取消ID=W#16#1的连接,作业通过M8.2使能。
图25
4.3下载程序
S7-300侧的组态和编程都完成后,直接下载到S7-300 CPU中,并启动CPU的运行。
5 监控通信结果
对S7-1200和S7-300都组态和编程后,下载所有组态及程序并搭建好网络后,首先在在S7-1200中将M8.0置位为1,然后再在S7-300中将M8.0置位为1,两个站的“TCON” 被激活,建立两个站之间的ISO on TCP连接。
连接正常建立后,即可以进行数据的交换。在S7-1200和S7-300站中将 ”TRCV” 功能块的EN_R置位为1,使能接收,监控通信结果如图26所示。
通过监控结果可以看到,S7-1200中发送数据块DB3的8个字节数据被发送到S7-300站的DB3中,同时,S7-300的DB3中接收到的数据又被发送到S7-1200的接收数据块DB4中。
图26 在线监控通信结果
关键词
ISO on TCP,S7-1200,S7-300 PN CPU,OPEN IE,以太网
---------------------------------------------------------------------------------------------------
西门子CPU315-2PN/DP代理/s7-300plc代理
上海启水产品采购联系人:李
手机:
:86-21-60641327
:
西门子s7-300plc代理 西门子模块代理 西门子s7-300plc模块代理 西门子s7-300plc价格参数
更多西门子plc产品信息 请致电我们 竭诚为您服务
6ES73121AE140AB0 | SIMATIC S7-300,CPU 312 带有MPI接口,集成24 V DC 电源,32 K 工作存储区,必须有MMC卡 |
6ES73125BF040AB0 | SIMATIC S7-300, CPU 312C, 紧凑型CPU带有MPI,10数字量输入/6数字量输出,2个高速计数器(10KHZ),集成24 V DC 电源,64 KB工作存储区,前连接器(1X 40 针)需要MMC卡 |
6ES73135BG040AB0 | SIMATIC S7-300, CPU 313C,紧凑型CPU带有MPI,24数字量输入/16数字量输出,4模拟量输入, 2模拟量输出 1 PT100,3个高速计数器(30 KHZ),集成24 V DC 电源,128 KB工作存储区,前连接器(1X 40 针)需要MMC卡 |
6ES73135BG044AB1 | SIMATIC S7-300 CPU 组包含:S7-300 CPU 313C(6ES7313-5BG04-0AB0),2X前连接器(6ES7392-1AM00-0AA0)带有螺钉触点,40针 |
6ES73135BG044AB2 | SIMATIC S7-300 CPU 组包含:S7-300 CPU 313C(6ES7313-5BG04-0AB0),2X前连接器(6ES7392-1AM00-0AA0)带有弹簧触点,40针 |
6ES73136BG040AB0 | SIMATIC S7-300, CPU 313C-2 PTP,紧凑型CUP含MPI,16数字量输入/16数字量输出,3个高速计数器(30 KHZ),集成接口RS485,集成24V DC 电源,128KB 工作存储区,前连接器(1 X 40针)需要MMC卡 |
6ES73136CG040AB0 | SIMATIC S7-300, CPU 313C-2DP, 凑型CPU带有MPI,16数字量输入/16数字量输出,3个高速计数器(30 KHZ),集成DP接口,集成24V DC 电源,128KB 工作存储区,前连接器(1 X 40针)需要MMC卡 |
6ES73136CG044AB1 | SIMATIC S7-300 CPU 组包含:S7-300 CPU 313C-2 DP(6ES7313-6CG04-0AB0),1X 前连接器(6ES7392-1AM00-0AA0)带有螺钉触点,40针 |
6ES73136CG044AB2 | SIMATIC S7-300 CPU组包含:S7-300 CPU 313C-2 DP(6ES7313-6CG04-0AB0),1X 前连接器(6ES7392-1BM01-0AA0)带有弹簧触点,40针 |
6ES73141AG140AB0 | SIMATIC S7-300, CPU 314 CPU 带有MPI接口,集成24V DC 电源, 128 KB工作存储区,必须有MMC卡 |
6ES73146BH040AB0 | SIMATIC S7-300, CPU 314C-2 PTP 型 CPU 带有MPI,24数字量输入/16数字量输出,4模拟量输入,2模拟量输出,1T100,4个高速计数器 (60 KHZ),集成接口 RS485,集成24V DC 电源,192 KB工作存储区,前连接器(2 X 40针)需要MMC卡 |
6ES73146CH040AB0 | SIMATIC S7-300, CPU 314C-2 DP紧凑型CPU带有MPI,24 数字量输入/16 数字量输出, 4模拟量输入, 2模拟量输出, 1 PT100,4个高速计数器(60 KHZ),集成 DP 接口,集成24V DC 电源,192 KB工作存储区,前连接器 (2 X 40针) 需要MMC卡 |
6ES73146CH044AB1 | SIMATIC S7-300 CPU组包含:S7-300 CPU 314C-2 DP(6ES7314-6CH04-0AB0),2X 前连接器(6ES7392-1AM00-0AA0)带有螺钉触点, 40针 |
6ES73146CH044AB2 | SIMATIC S7-300 CPU 组包含:S7-300 CPU 314C-2 DP(6ES7314-6CH04-0AB0),2X 前连接器(6ES7392-1BM01-0AA0)带有弹簧触点, 40针 |
6ES73146EH040AB0 | SIMATIC S7-300, CPU 314C-2PN/DP 紧凑型CPU带有192 KB工作存储区, 24 数字量输入/16 数字量输出, 4模拟量输入, 2模拟量输出, 1 PT100, 4 快速计数器 (60 KHZ), 1. 接口 MPI/DP 12MBIT/S, 2. 接口以太网 PROFINET, 含 2个 PORT SWITCH, 集成 24V DC 电源, FRONT C |
6ES73146EH044AB1 | SIMATIC S7-300 CPU 组包含:S7-300 CPU314C-2PN/DP(6ES7314-6EH04-0AB0),2X 前连接器(6ES7392-1AM00-0AA0)带有螺钉触点, 40针 |
6ES73146EH044AB2 | SIMATIC S7-300组包含:S7-300 CPU314C-2PN/DP(6ES7314-6EH04-0AB0),2X 前连接器(6ES7392-1BM01-0AA0)带有弹簧触点, 40针 |
6ES73152AH140AB0 | SIMATIC S7-300, CPU 315-2DP CPU 含有 MPI 接口, 集成 24 V DC 电源, 256 KB 工作存储区 2. 接口DP-MASTER/SLAVE,需要 MMC卡 |
6ES73152EH140AB0 | SIMATIC S7-300 CPU 315-2 PN/DP, *处理器含有 384 KB工作存储区, 1. 接口MPI/DP 12MBIT/S, 2.接口以太网PROFINET, 带有 2个 PORT SWITCH,必须有 MMC卡 |
6ES73172AK140AB0 | SIMATIC S7-300, CPU317-2 DP, *处理器带有1 MB 工作存储区, 1. 接口 MPI/DP 12MBIT/S,2. 接口 DP-MASTER/SLAVE,必须有MMC卡 |
6ES73172EK140AB0 | SIMATIC S7-300 CPU 317-2 PN/DP, *处理器带有 1 MB 工作存储区, 1. 接口 MPI/DP 12MBIT/S, 2. 接口 以太网 PROFINET, 带有 2 个PORT SWITCH, 必须有 MMC卡 |
6ES73183EL010AB0 | SIMATIC S7-300 CPU 319-3 PN/DP, *处理器 带有 2 MB 工作存储区, 1. 接口 MPI/DP 12MBIT/S, 2. 接口 DP-MASTER/SLAVE, 3. 接口 以太网 PROFINET, 带有 2个 PORT SWITCH,必须有 MMC卡 |
6ES73156TH130AB0 | SIMATIC S7-300, CPU 315T-2 DP,*处理器用于PLC 和 TECHNOLOGY256 KB 工作存储区, 1. 接口MPI/DP 12MBIT/S 2. 接口DP(DRIVE)接口, 集成 I/O 用于 TECHNOLOGY前连接器 (1 X 40PIN) 必须有MMC卡 MIN. 8 MB |
6ES73157TJ100AB0 | SIMATIC S7-300, CPU 315T-3 PN/DP, *处理器用于PLC和TECHNOLOGY,384 KBYTE 工作存储区, 1. 接口 MPI/DP 12MBIT/S, 2. 接口 DP(DRIVE), 3. 接口 以太网 PROFINET 带有 2个 PORT SWITCH,集成 I/O用于TECHNOLOGY, 前连接器 (1 X 40针) 必须有MMC卡 MIN. 8 MB |
6ES73176TK130AB0 | SIMATIC S7-300, CPU 317T-2 DP, *处理器 FOR PLC AND TECHNOLOGY 1024 KBYTE 作存储区, 1. 接口 MPI/DP 12MBIT/S 2. 接口 DP(DRIVE), 集成 I/O FOR TECHNOLOGY 前连接器 (1 X 40PIN) AND 必须有MMC卡 MIN. 8 MB |
6ES73177TK100AB0 | SIMATIC S7-300, CPU 317T-3 PN/DP, *处理器 用于PLC 和TECHNOLOGY, 1024 KB 工作存储区, 1. 接口 MPI/DP 12MBIT/S, 2. 接口 DP(DRIVE), 3. 接口 以太网 PROFINET 带有 2 PORT SWITCH, 集成 I/O 用于 TECHNOLOGY, 前连接器 (1 X 40PIN) 必须有MMC卡 zui小8 MB |
6ES79538LF200AA0 | SIMATIC S7, MMC卡 F. S7-300/C7/ET 200, 3.3VNFLASH,64KB |
6ES79538LG200AA0 | SIMATIC S7, MMC卡 F. S7-300/C7/ET 200S IM151 CPU, 3.3 V NFLASH, 128 KB |
6ES79538LJ300AA0 | SIMATIC S7, MMC卡 F. S7-300/C7/ET 200,3.3 V NFLASH, 512 KB |
6ES79538LL310AA0 | SIMATIC S7, MMC卡 P. S7-300/C7/ET 200,3.3 V NFLASH, 2 MB |
6ES79538LM200AA0 | SIMATIC S7, MMC卡 P. S7300/C7/ET 200, 3.3VNFLASH,4MB |
6ES79538LP200AA0 | SIMATIC S7, MMC卡 P. S7300/C7/ET 200, 3.3VNFLASH,8MB |
6ES79538LF300AA0 | SIMATIC S7, MMC卡用于 S7-300/C7/ET 200,3.3 V NFLASH, 64 KB |
6ES79538LP310AA0 | SIMATIC S7, MMC卡用于 S7-300/C7/ET 200,3.3 V NFLASH, 8 MB |
6ES79538LG300AA0 | SIMATIC S7, MMC卡用于 S7-300/C7/ET 200,3.3 V NFLASH, 128 KB |
6ES79538LM310AA0 | SIMATIC S7, MMC卡用于 S7-300/C7/ET 200,3.3 V NFLASH, 4 MB |
6ES73401AH020AE0 | SIMATIC S7-300, CP 340通讯处理器带有RS232C 接口 (V.24),包含程序包CD |
6ES73401BH020AE0 | SIMATIC S7-300, CP 340通讯处理器带有20MA 接口 (TTY),包含程序包CD |
6ES73401CH020AE0 | SIMATIC S7-300,CP 340通讯处理器 带有RS422/485 接口,包含程序包CD |
6ES73411AH020AE0 | SIMATIC S7-300, CP341 通讯处理器 带有 RS232C 接口 (V.24),包含程序包CD |
6ES73411BH020AE0 | SIMATIC S7-300, CP341 通讯处理器 带有 20MA 接口 (TTY) ,包含程序包CD |
6ES73411CH020AE0 | CP 341通讯处理器带有 RS422/485 接口 |
6ES73501AH030AE0 | SIMATIC S7-300, 计数器模块 350-1 用于S7-300,计数器功能高达 500 KHZ1 通道用于连接5V 和 24V INC |
6ES73502AH010AE0 | SIMATIC S7-300, 计数器模块 FM 350-2, 8 通道, 20 KHZ, 24V 编码器用于计数, 频率测量, 速度测量, 周期持续时间测量和配料比例 包括程序包和电子文档CD |
6ES73511AH020AE0 | SIMATIC S7-300, FM 351 定位模块用于快速/间歇进给驱动,包含程序包CD |
6ES73521AH020AE0 | SIMATIC S7-300, FM 352电子. 凸轮操作控制,包含程序包CD |
6ES73525AH010AE0 | SIMATIC S7-300, FM352-5 带有漏型数字量输出, 高速布尔处理器, 用于高速逻辑操作 12 数字量输入, 8 数字量输出, 1 编码器接口. 用于 RS422 INCR./SSI 编码器 |
6ES73525AH110AE0 | SIMATIC S7-300, FM352-5 带有源型数字量输出, 高速布尔处理器, 用于高速逻辑操作 12 数字量输入, 8 数字量输出, 1 编码器接口. 用于 RS422 INCR./SSI 编码器 |
6ES73550VH100AE0 | SIMATIC S7-300, 控制模块FM 355 C, 4 通道, 连续.4 模拟量输入 + 8 数字量输入+ 4 模拟量输出包含多语言配置包,手册 |
6ES73551VH100AE0 | SIMATIC S7-300, 控制模块FM 355 S, 4 通道, 步进和脉冲, 4 模拟量输入 + 8 数字量输入 + 8 数字量输出包含多语言配置包 |
6ES73552CH000AE0 | SIMATIC S7-300, 温度控制模块FM 355-2 C, 4 通道, 连续4 模拟量输入 + 8 数字量输入+ 4 模拟量输出包含多语言配置包., |
6ES73552SH000AE0 | SIMATIC S7-300,温度控制模块FM 355 S, 4 通道, STEP 和PULSE, 4 模拟量输入 + 8 数字量输入+ 8 数字量输出包含 多语言配置 |
6ES73603AA010AA0 | SIMATIC S7-300,中心架上的接口模块IM 360 用于连接MAX.3扩展架,带有 K-BUS |
6ES73613CA010AA0 | SIMATIC S7-300,接口 模块IM 361 IN 扩展架,用于连接中心架(IM360),24 V DC 电源电压 |
6ES73650BA010AA0 | SIMATIC S7-300,接口 模块IM 365 用于连接扩展架, W/O K-BUS,2 模块 + 连接电缆 1M |
6ES73683BB010AA0 | SIMATIC S7-300,连接电缆在 IM 360/IM 361,1M 之间 |
6ES73683BC510AA0 | SIMATIC S7-300,连接电缆在 IM 360/IM 361,2.5M之间 |
6ES73683BF010AA0 | SIMATIC S7-300,连接电缆在 IM 360/IM 361,5M 之间 |
6ES73683CB010AA0 | SIMATIC S7-300,连接电缆在 IM 360/IM 361,10M 之间 |
6ES73901AB600AA0 | SIMATIC S7-300, 轨道=160MM |
6ES73901AE800AA0 | SIMATIC S7-300, 轨道=480MM |
6ES73901AF300AA0 | SIMATIC S7-300, 轨道=530MM |
6ES73901AJ300AA0 | SIMATIC S7-300, 轨道=830MM |
6ES73901BC000AA0 | SIMATIC S7-300, 轨道=2000MM |
6ES73905AA000AA0 | SIMATIC S7,屏蔽连接元件80MM 宽, 带有2行每行4个 屏蔽端子 |
6ES73905AB000AA0 | SIMATIC S7, 终端元件F. 2 电缆 W. 2 至 6MM IN DIA.2 件每包装单元 |
6ES73905BA000AA0 | SIMATIC S7,终端元件F. 1 电缆 W. 3 至 8MM IN DIA.2件每包装单元 |
6ES73905CA000AA0 | SIMATIC S7,终端元件F. 1 电缆 W. 至 13MM IN DIA.2件每包装单元 |
6ES73911AA000AA0 | SIMATIC S7-300, 备件插头用于 24V 电源 ,用于S7-300 CPU和FM352-5 10件每包装单元 |
6ES73921AJ000AA0 | SIMATIC S7-300, 前连接器用于信号模块带有螺钉触点,20针 |
6ES73921AJ001AB0 | SIMATIC S7-300, 前连接器用于信号模块带有螺钉触点, 20针.100件每包装单元 |
6ES73921AM000AA0 | SIMATIC S7-300,前连接器392 带有螺钉触点, 40针 |
6ES73921AM001AB0 | SIMATIC S7-300,前连接器带有螺钉触点, 40针. 100件每包装单元 |
6ES73921AN000AA0 | S7-300, 接线盒带有 螺杆式插口用于 S7-300的 64 通道模块,2件每包装单元 |
6ES73921BJ000AA0 | SIMATIC S7-300, 前连接器用于信号模块带有弹簧触点,20针 |
6ES73921BJ001AB0 | SIMATIC S7-300, 前连接器用于信号模块带有弹簧触点,20针100件每包装单元 |
6ES73921BM010AA0 | SIMATIC S7-300, 前连接器用于信号 模块S带有弹簧触点, 40针 |
6ES73921BM011AB0 | SIMATIC S7-300, 前连接器用于信号模块带有弹簧触点, 40针100 件每包装单元 |
6ES73921BN000AA0 | S7-300,接线盒带有弹簧式插口用于S7-300的64 通道模块,2 件每包装单元 |
您感兴趣的产品PRODUCTS YOU ARE INTERESTED IN
环保在线 设计制作,未经允许翻录必究 .
请输入账号
请输入密码
请输验证码
请输入你感兴趣的产品
请简单描述您的需求
请选择省份