6ES7321-1EL00-0AA0数字输入SM321
-
≥ 1个¥999.00
6ES7321-1EL00-0AA0数字输入SM321
西门子SM321开入模块 西门子SM321扩展模块 西门子SM321 32AI模块 西门子300开关量模块 西门子数字模块 西门子s7-300系列plc 西门子plc 321开入模块供应价格 西门子plc数字量输入321
产品订货号:6ES7321-1EL00-0AA0
产品参数:西门子SIMATIC S7-300, 数字输入SM321, 光隔离,32 数字量输入, 120V AC, 40 针
SIEMENS分销商上海启水自动化科技有限公司
联系人 :卜经理 李经理 手机热线24小时服务
(bu)卜经理:182 0210 5796
李经理:186 2187 5358
工作座机: 60641329
24小时工作: 2880583560 2880583563
上海启水自动化科技有限公司(西门子核心分销商)销售代理西门子S7-200/300/400/1200/1500PLC、(备有大量现货 包括部分已经停产型号库存)数控系统、变频器、人机界面、触摸屏、伺服、电机、西门子电线电缆、西门子软件等 ,并可提供西门子plc模块维修服务. 欢迎来电垂询
S7-1200 与 S7-300 之间的以太网通信方式
S7-1200 与 S7-300 之间的以太网通信方式比较多,可以采用ISO on TCP、TCP和 S7 的方式进行通信。在S7-1200 CPU 中采用ISO on TCP和TCP这两种协议进行通信所使用的指令是相同的,都使用 T-block ( TSEND_C, TRCV_C, TCON, TDISCON, TSEN, TRCV ) 指令编程。S7-300 CPU一侧如果使用的是CPU集成的PN接口,连接不在STEP7的NetPro中建立连接,而是使用西门子提供的OPEN IE 的方式来实现。
本文主要介绍了如何实现在S7-1200 和S7-300 CPU集成PN口之间的ISO on TCP通信,包括通信的基本步骤、配置及编程等内容。具体的实现方法有多种,比如在S7-1200中可以使用不带连接的通信指令(TCON, TDISCON, TSEN, TRCV),也可以使用带连接的通信指令(TSEND_C, TRCV_C);在S7-300中可以采用功能块编程的方式来实现,也可以使用Open Communication Wizard工具(OPEN IE向导)的方式来建立OPEN IE的通信。
2 软硬件及所要完成的通信任务表1 下载中心文档列表
2.1硬件设备
实验的硬件设备:
1、S7-1200 CPU,CPU1212 AC/DC/RLY(6ES7 212-1BD30-0XB0)
2、S7-300 PN CPU,CPU317-2PN/DP(6ES7 317-2EH13-0AB0 V2.6.7)
3、PC机(带以太网卡)
4、SCALANCE X216交换机,S7-1200、S7-300和PC通过交换机互连起来
5、TP以太网电缆
2.2 软件环境
1、STEP7 Basic V10.5 SP2
2、STEP7 V5.4 SP5
3、通信所需的功能块,
2.3 所要完成的通信任务
本例中所要完成的通信任务定义为:
1、 将S7-1200的发送数据块DB3里的8个字节数据发送到S7-300的DB3中。
2、 将S7-300 DB3里接收到的8个字节数据再发送到S7-1200的接收数据块DB4中。
6ES7321-1EL00-0AA0数字输入SM321
西门子SM321开入模块 西门子SM321扩展模块 西门子SM321 32AI模块 西门子300开关量模块 西门子数字模块 西门子s7-300系列plc 西门子plc 321开入模块供应价格 西门子plc数字量输入321
3 S7-1200 CPU的组态编程
3.1创建新项目
1、打开STEP 7 Basic 软件并新建项目
在STEP 7 Basic 的 “Portal View”中选择“Create new project”创建一个新项目,项目名称为“GS_ISO”。
2、添加硬件并命名PLC
然后进入 “Project view”,在“Project tree” 下双击 “Add new device”,在对话框中选择所使用的S7-1200 CPU(6ES7 212-1BD30-0XB0)添加到机架上,设备名为 PLC_1,如图1所示。
图1 添加新的PLC站
为了编程方便,我们使用 CPU 属性中定义的时钟位,定义方法如下:
在“Project tree> PLC_1 > Device configuration” 中,选中 CPU ,然后在下面的属性窗口中,“Properties > System and clock memory” 下,将系统位定义在MB1,时钟位定义在MB0,如图2所示。程序中我们主要使用 M0.3,它是以2Hz 的速率在0和1之间切换的一个位,可以使用它去自动激活发送任务。
图2 系统和时钟存储器
3、为 S7-1200 CPU的PROFINET 通信口分配以太网地址
在 “Device View”中点击 CPU 上代表PROFINET 通信口的绿色小方块,在下方会出现PROFINET 接口的属性,在 “Ethernet addresses”下分配IP 地址为 192.168.0.2 ,子网掩码为255.255.255.0,如图3所示。
图3为 S7-1200 CPU的PROFINET 接口分配IP地址
3.2调用并配置通信指令
1、在 PLC_1 的 OB1 中调用 “TCON”通信指令
进入“Project tree > PLC_1 > Program blocks > OB1” 主程序中,从右侧窗口 “Instructions > Extended Instructions > Communications” 下调用 “TCON” 指令,并选择 “Single Instance” 生成背景 DB块,如图4所示。
图4 调用TCON指令
6ES7321-1EL00-0AA0数字输入SM321
西门子SM321开入模块 西门子SM321扩展模块 西门子SM321 32AI模块 西门子300开关量模块 西门子数字模块 西门子s7-300系列plc 西门子plc 321开入模块供应价格 西门子plc数字量输入321
4 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网络组态中直接建立连接,通过程序每个连接的参数。用于通信的FB标准功能块,
上海启水自动化科技有限公司
具有多年使用和销售西门子产品的经验,常年备有大量库存,价格优,供货快捷,并具有足够的能力为广大客户提供方案设计、项目成套、技术咨询、培训等服务,同时,在工业网络通讯、编程、上位监控、硬件调试等方面也有到之处,能为客户提供服务。公司具备强大的业务创新和技术创新能力,并将根据客户的要求提供全集成的自动化解决方案和增值服务。公司在为用户提供国内外工艺系统及产品设备、的技术支持和售后服务的同时,积累了各种大、中型工程项目经验。
上海启水自动化科技有限公司在经营活动中精益求精,销售如下西门子产品:
SIEMENS 可编程控制器
1、 SIMATIC S7 系列PLC、S7-200、s7-1200、S7-300、S7-400、ET200
2、 逻辑控制模块 LOGO!230RC、230RCO、230RCL、24RC、24RCL等
3、 SITOP 系列直流电源 24V DC 1.3A、2.5A、3A、5A、10A、20A、40A
4、HMI 触摸屏TD200 TD400C TP177,MP277 MP377
SIEMENS 交、直流传动装置
1、 交流变频器 MICROMASTER系列:MM、MM420、MM430、MM440、ECO
MIDASTER系列:MDV
6SE70系列(FC、VC、SC)
2、全数字直流调速装置 6RA23、6RA24、6RA28、6RA70 系列
SIEMENS 数控 伺服
1、840D、802S/C、802SL、828D 801D : 6FC5210,6FC6247,6FC5357,6FC5211,6FC5200,6FC5510,
2、伺服驱动 : 6SN1123,6SN1145,6SN1146,6SN1118,6SN1110,6SN1124,6SN1125,6SN1128
3、1FT5/1FK6/1FT6/1FK7/1PH系列等伺服电机
6ES7321-1EL00-0AA0数字输入SM321
西门子SM321开入模块 西门子SM321扩展模块 西门子SM321 32AI模块 西门子300开关量模块 西门子数字模块 西门子s7-300系列plc 西门子plc 321开入模块供应价格 西门子plc数字量输入321