西门子(中国)模块授权一级总代理商

西门子(中国)模块授权一级总代理商

发布商家
上海枫暨工业自动化设备有限公司
联系人
吴远强(先生)
职位
销售经理
手机
18616323903
微信
18616323903
上海枫暨工业自动化设备有限公司是德国SIEMENS中国授权代理商,赤峰西门子S7-300代理商公司主要从事工业自动化产品的集成,销售与维修。
致力于为您提供在机械、化工、水泥、电力、环保等领域的电气及自动化技术的完整解决方案,包括自动化产品及系统、工程项目执行及管理、主要过程控制领域技术支持,衡阳西门子触摸屏****代理以及***的售后服务、培训等。
西门子PLC代理商、西门子S7-300代理商、西门子上海PLC总代理、西门子S7-300PLC总代理、西门子S7-300上海一级代理商、西门子PLC全国总代理、西门子PLC中国一级代理。
西门子授权总代理商,西门子中国授权总代理商,西门子一级供应商,西门子一级经销商,西门子电缆授权代理商,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侧通过功能块编程的方式来实现。
关于S7-1200和S7-300 OPEN IE通信的文档可以登录西门子自动化与驱动集团网站的下载中心,网址:http://www.ad.siemens.com.cn/download/ ,根据如表1提供的文档编号搜索并下载相关文档。
文档编号中文标题A0426西门子 S7-1200 PLC 技术参考Version 1.5A0416S7-1200与S7-300 的以太网TCP 及ISO on TCP通信A0421如何实现两个S7-1200 CPU之间的以太网通信A0415通过S7协议实现S7-1200 与S7-300的通信A0414S7-1200基本以太网通信使用指南A0284使用西门子PLC集成的PN口实现S5 兼容通信使用入门A0345使用 Open Communication Wizard 建立开放式 ISO on TCP 通信A0346使用 Open Communication Wizard 建立开放式 UDP 通信A0347使用 Open Communication Wizard 建立开放式 TCP 通信A0344S7-300和S7-400集成PN口的S7通信A0334PN CPU/CP的开放式通讯-Open IE表1 下载中心文档列表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 SP22、STEP7 V5.4 SP53、通信所需的功能块,请参见附件提供的例程 ”Sample_1 ( 50 KB ) ” 或参考下载中心文档:《A0284 使用西门子PLC集成的PN口实现S5 兼容通信使用入门》提供的程序。
下载链接:804906502.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”。
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指令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 TCPConnection 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所示。
人气
88
发布时间
2023-12-21 05:11
所属行业
其他工控系统及装备
编号
40948911
我公司的其他供应信息
相关总代理商产品
拨打电话
微信咨询
请卖家联系我