- 1、本文档共15页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
介绍了通过OPEN IE的方式实现S7-1200与SIMOTION D410PN之间的TCP通信的方法
1 概述
本文介绍了通过OPEN IE的方式实现S7-1200与SIMOTION D410PN之间的TCP通信的方法,包括通信的基本配置、组态和编程等内容。S7-1200实现TCP通讯的指令有两种,一是不带连接的指令(TCON,TDISCON,TSEND,TRCV),另一种是带连接的指令(T RCV_C,TSEND_C);SIMOTON包含的通信指令包括tcpOpenClient,tcpOpenServe r,tcpSend,tcpReceive,tcpCloseSever,tcpCloseConnection。
本文选用S7-1200不带连接的指令TCON,TDISCON,TSEND,TRCV,实现与D410 PN的通讯。
2 S7-1200与D410PN装置的连接
2.1 硬件配置列表
设备 订货号 版本 CPU 1214C DC/DC/DC 6ES7214-1AE30-0XB0 V2.2 D410PN 6AU1410-0AB00-0AA0 Version B, FW V4.2 SCANLANCE X208 6GK5208-0BA10-2AA3 V3.1 表1 测试所采用的硬件列表
2.2 所使用的软件
§ TIA Portal V11 SP2
§ SCOUT V4.2.1
2.3 通讯参数设置
硬件连接配置
图1 硬件连接示意图
CPU 1214C和D410PN本身都带有集成PN口,可以直接使用。
IP 地址设置(子网掩码均为255.255.255.0):
DEVICE IP Address CPU 1214C 192.168.0.4 D410DP 192.168.0.2 PC 192.168.0.10
表2 IP地址设置
3 项目配置
3.1 S7-1200的配置
打开TIA Portal软件,新建一个项目,在“添加新设备”中选择所需的硬件及版本,如图2所示。
图2 选择设备和版本
打开设备视图,设置设备“属性”下的以太网地址为192.168.0.4,子网掩码为255. 255.255.0。见图3。
图3 设置以太网地址
在设备视图的属性窗口中设置时钟存储器,将时钟存储器的地址设置为MB20,并使用其中的M20.5位,0和1信号以1Hz频率切换,用来循环激活发送任务,见图4。
图4 时钟存储器设置
3.2 D410PN的配置
打开SCOUT软件,新建一个项目,设置PG/PC接口为电脑的以太网卡,双击“INSERT SIMOTION DEVICE”后,选择相应版本的D410PN插入,并打开硬件组态画面,在其中设置PN口的以太网地址和子网掩码,见图5。
图5 组态D410PN地址
4 通信指令
4.1 S7-1200侧的指令调用
TCON,TDISCON,TSEND,TRCV等指令均可以在右侧指令中的“通信—〉开放式用户通信”找到。本文中所有通讯指令均在background 中执行。
S7-1200在本文中作为Server,通讯开始前先激活TCON指令来建立服务器端口,并等待Client的建立连接请求,一旦通信连接成功建立,此时“REQ”就不再起作用,若想重新建立连接需先调用“TDISCON”断开连接,再从新激活“TCON”重新建立连接。
图6 调用TCON
“REQ”:激活TCON功能。
“ID”:设置所建立连接的ID,以后的TSEND、TRCV、TDISCON均使用此ID。
“CONNECT”:连接配置DB,在配置完TCON参数后自动生成。
“Done”:建立连接任务完成后置1。
“BUSY”:建立连接任务执行中置1。
“ERROR”为1时,在STATUS中显示错误代码,“ERROR”为0时,在STATUS中显示指令执行状态代码。
当连接建立成功后,通过程序段2可以将“opensever”置0。
在调用TCON指令时系统会要求设置连接参数,见图7。
图7 TCON连接参数设置
“伙伴”:选择未指定。
“地址”:设置与S7-1200通讯的SIMOTION的地址。
“连接类型”:选择TCP。
“连接ID”: 发送、接收和连接断开所使用的ID。
“连接数据”:设置新建或使用已有的连接DB。
“主动建立连接”:选择主动建
您可能关注的文档
- 仁爱版英语七年级(上)期末测试题.doc
- 仁爱版英语七下Unit8-Topic1((Section-B)).ppt
- 仁爱版八年级下册Unit 7 Topic 2 Section D.ppt
- 仁爱版英语九年级unit4练习题.doc
- 仁爱版八年级上册Unit 4 Topic 3 Section B.ppt
- 仁爱版英语八年级上册期末复习.ppt
- 仁爱版英语导学案八下Unit 5.doc
- 仁爱英语2015秋Grade9 Review of Units 3-4课件.ppt
- 仁爱版八年级下英语Unit8_Topic1_Section_B.ppt
- 仁爱版英语八年级Unit 5 Topic 2 Section B课件.ppt
文档评论(0)