应用领域 | 环保,地矿,能源,电子/电池,道路/轨道/船舶 |
---|
名称:西门子
订货号 6ES7332-5HF00-0AB0
SIMATIC S7-300, ANALOG OUTPUT
SIMATIC S7-300,模拟量输出M 332,光电隔离,8 AO,U/I;诊断;分辨率11/12位,40针,远程/插件,带 有源背板总线,
吉林西门子S7-200/300/400/1500模块代理商
![]() |
参考价 | ¥168 |
订货量 | 1 件 |
更新时间:2019-09-05 09:13:52浏览次数:254
联系我们时请说明是化工仪器网上看到的信息,谢谢!
回收西门子全系列产品
我公司主要经营西门子:ET200、S7-200CN、S7-200、Smart200、S7-300、S7-400、S7-1200、S7-1500、LOGO系列、电源6EP、7KM测量仪表、DP电缆/DP接头,网线、网线接头、屏6FC、6SN、S120、V20、V90、G120、伺服数控备件、MM系列变频器等等。
上海腾斯工业自动化设备有限公司 苏工
自动化设备有限公司是您忠诚的*的合作伙伴,我们愿与广大客户携手向前,共同进步!
公司所备各类产品齐全,货量充足,能够满足客户对现货的需求,保证工程进度。
关于产品质量:本店产品均为西门子原装!如需详细产品资料、参数等信息可随时联系店主.产品质保期一年,
特殊停产备件质保六个月.本店一再强调,主要让亲们购买的时候心里更有底,*原装的产品,在使用期限、使用效果、
以及售后服务更有保障。购买西门子原装,质保一年,西门子质保,您在使用产品之时没有后顾之忧。
关于快递:默认德邦快递 由于每个地方各快递到达速度不一样,如需快到达请您联系店主备注发货方式,如发顺丰快递加运费或者到付.
关于本店宗旨:诚信经营、客户*.诚心为每一位用户提供西门子原装品质的产品 为每一用户提供便捷的西门子产品服务
本店承诺:凡在本店购买的西门子产品,若存在产品质量问题或与描述不符,本店支持7天无条件退货服务.产品为西门子*未开封。
本公司销售的产品一律为* ;可以签约正式的销售合同,并可以开具16%的增值税发票、普通发票。如需发票,税点另算。拍前注意 均以报价为准。
产品质保期为一年!产品外包装详见产品图片,白色标签上均有西门子品牌LOGO及产品订货号,各位买家在收到货后,请核对型号无误,再拆包装(包装拆开后将无法二次销售,不支持退换货)
服务理念:
产品规格:原装,假一罚十。
产品质量:*,质保一年。
产品价格:薄利多销,量多从优。
产品货期:大量现货,付款发货。
6ES7592-1AM00-0XB0
SIMATIC S7-1500,前连接器 螺丝端子技术,40针 针对 35mm 宽模块 包括 4 个电位桥接, 和束线带
6ES7590-1AE80-0AA0
SIMATIC S7-1500,异型导轨 482.6 mm(大约 19 英寸); 包括接地螺栓, 集成 DIN 导轨 用于安装小型物料 如端子之类,断路 器和继电器
6ES7531-7KF00-0AB0
SIMATIC S7-1500, 模拟输入模块 AI 8xU/I/RTD/TC ST, 16 位分辨率 , 精度 0.3%, 8 通道,分成组,每组 8, 4 通道在用温度传感器 RTD 测量情况下, 共模电压 10V; 诊断;过程报警 包括馈电元素, 屏蔽支架和屏蔽端子
6ES7522-5HH00-0AB0
SIMATIC S7-1500, 数字输出模块 DQ 16x 230V AC/2A ST;继电器 16 通道,分成组,每组 2; 4A 每组; 诊断;替换值
6ES7522-5FH00-0AB0
SIMATIC S7-1500, 数字输出模块 DQ 16xAC 230V/1A ST;双向可控硅(TRIAC); 16 通道,分成组,每组 2; 2A 每组; 替换值
l 35mm 高性能信号模块,不含40 针前连接器
l DI 16:数字输入模块,高性能 16DI,24 V DC 6ES7 521-1BH00-0AB0
l DI 16:源型输入,16DI,24 V DC 6ES7 521-1BH50-0AA0
l DI 16:数字输入模块,16DI,230 V AC 6ES7 521-1FH00-0AA0
l DI 32:数字输入模块,高性能 32DI,24 V DC 6ES7 521-1BL00-0AB0
l DQ 8:数字输出模块,8DQ,可控硅,230 V AC / 2 A 6ES7 522-5FF00-0AB0
l DQ 8:数字输出模块,8DQ,继电器,230 V AC / 5 A 6ES7 522-5HF00-0AB0
l DQ 8:数字输出模块,高性能 8DQ,晶体管,24 V DC / 2 A 6ES7 522-1BF00-0AB0
l DQ 16:数字输出模块,16DQ,晶体管,24 V DC / 0.5 A 6ES7 522-1BH00-0AB0
l DQ 32:数字输出模块,32DQ,晶体管,24 V DC / 0.5 A 6ES7 522-1BL00-0AB0
l AI 8:模拟输入模块,8AI,U/I/RTD/TC 6ES7 531-7KF00-0AB0
l AI 8:模拟输入模块,8AI,U/I,高速6ES7 531-7NF10-0AB0
l AQ 4:模拟输出模块,4AQ,U/I 6ES7 532-5HD00-0AB0
l AQ 8:模拟输出模块,8AQ,U/I ,高速6ES7 532-5HF00-0AB0
l 25mm 紧凑型信号模块,含 40 针推入式前连接器
l DI 16:数字量输入模块,16 DI 紧凑型,24V DC 6ES7 521-1BH10-0AA0
l DI 32:数字量输入模块,32 DI 紧凑型,24V DC 6ES7 521-1BL10-0AA0
l DQ 16:数字量输出模块,16 DQ 紧凑型,晶体管,24VDC/0. 6ES7 522-1BH10-0AA0
l DQ 32 :数字量输出模块,32 DQ 紧凑型,晶体管,24VDC/0. 6ES7 522-1BL10-0AA0
l DI16/DQ16:数字量输入输出模块,16 DI x24VDC / 16 DQ x24VDC/0. 紧凑型 6ES7 523-1BL00-0AA0
l AI 4:模拟量输入模块,4 AI 紧凑型,U/I/RTD/TC ST 6ES7 531-7QD00-0AB0
l AQ 2:模拟量输出模块,2 AQ 紧凑型,U/I ST 6ES7 532-5NB00-0AB0
l AI 4/ AQ 2:模拟量输入输出模块,AI 4xU/I/RTD/TC / AQ 2xU/I ST 6ES7534-7QE00-0AB0
1 概述
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的通信。
为了方便理解,本文在S7-1200中使用不带连接的通信指令TCON, TDISCON, TSEN, TRCV,在S7-300侧通过功能块编程的方式来实现。
2 软硬件及所要完成的通信任务
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、通信所需的功能块,请参见附件提供的例程 ”Sample_1 ( 50 KB ) ” 或参考下载中心文档:《A0284 使用西门子PLC集成的PN口实现S5 兼容通信使用入门》提供的程序。下载链接:80490650
2.3 所要完成的通信任务
本例中所要完成的通信任务定义为:
1、 将S7-1200的发送数据块DB3里的8个字节数据发送到S7-300的DB3中。
2、 将S7-300 DB3里接收到的8个字节数据再发送到S7-1200的接收数据块DB4中。
3 S7-1200 CPU的组态编程
3.1创建新项目
1、打开STEP 7 Basic 软件并新建项目
在STEP 7 Basic 的 “Portal View”中选择“Create new project”创建一个新项目,项目名称为“GS_ISO”。 吉林西门子S7-200/300/400/1500模块代理商
2、添加硬件并命名PLC
然后进入 “Project view”,在“Project tree” 下双击 “Add new device”,在对话框中选择所使用的S7-1200 CPU(6ES7 212-1BD30-0XB0)添加到机架上,设备名为 PLC_1,如图1所示。 吉林西门子S7-200/300/400/1500模块代理商
图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指令
2、定义PLC_1 的 “TCON” 连接参数
PLC_1 的 TCON 指令的连接参数需要在指令下方的属性窗口“Properties > Configuration > Connection parameter”中设置,如图5所示。
连接参数说明:
End point | :选择通信伙伴,这里选择“unspecified” |
Address | :通信伙伴S7-300站的IP地址“192.168.0.3” |
Connection type | :选择通信协议为ISO on TCP |
Connection ID | :连接的地址 ID 号,这个 ID 号在后面的编程里会用到 |
Connection data | :创建连接时,系统会自动生成本地的连接 DB 块,所有的连 接数据都会存在这个 DB 块中。 |
| :选择本地 PLC_1作为主动连接,S7-300 CPU作为被动连接 |
Address details | :设定 TSAP 地址这里本地设置成“PLC_1”, TSAP ID自动为“50.4C.43.5F.31”,伙伴方设置成不设置TSAP(ASCII),设置TSAP ID 为“E0.02.50.4C.43.5F.31”。 |
图5 “TCON” 指令的连接参数
3、分配 “TCON” 的块参数
在指令下方的属性窗口“Properties > Configuration > block parameter”中设置,可以根据需要自己为“TCON” 块相应的输入输出参数。好参数的块,如图6所示。其中M8.0作为启动连接的触发位,连接ID = 1与连接参数里面的设置相同。
图6 “TCON” 的块参数
4、在 PLC_1 的 OB1 中调用 “TSEND” 发送通信指令
首先创建一个发送数据块,通过 “Project tree > PLC_1 > Program blocks > Add new block”,选择 “Data block” 创建 DB 块,选择寻址,点击“OK”键,如图7所示。
图7 创建一个发送数据块DB3
打开创建的发送数据块,在数据块中定义发送数据区为 8个字节的数组,如图8所示。
图8 创建发送数据区
然后在OB1 中调用“TSEND”发送通信指令,并为“TSEND”参数。使用M0.3( 2Hz 的时钟脉冲)上升沿激活发送任务,发送数据区为P# DB3.DBX0.0 BYTE 8,连接 ID = 1与连接参数里面的设置相同,发送长度LEN=8。分配好参数的“TSEND”块如图9所示。
图9 调用“TSEND”发送通信块
5、在 PLC_1 的 OB1 中调用“TRCV”接收通信指令
同样,先创建一个接收数据块DB4 ,如图10所示。“TRCV”接收通信指令的调用方法与“TSEND” 发送通信指令的调用方法相同,M8.1作为接收指令的使能位,如图11所示。
图10创建接收数据区
图11 调用“TRCV”接收通信块
6、在 PLC_1 的 OB1 中调用 “TDISCON”通信指令
后,为了断开通信链接,我们需要调用“TDISCON”通信指令,如图12所示。
图12 调用“TDISCON”通信块
3.3下载程序
至此,S7-1200侧的组态和编程都已经完成,可以在项目编译无错误后,直接下载到S7-1200 CPU中,并启动CPU的运行。