介绍了通过OPEN IE的方式实现S7-1200与SIMOTION D410PN之间的TCP通信的方法.doc

介绍了通过OPEN IE的方式实现S7-1200与SIMOTION D410PN之间的TCP通信的方法.doc

ID:50251660

大小:499.63 KB

页数:15页

时间:2020-03-07

介绍了通过OPEN IE的方式实现S7-1200与SIMOTION D410PN之间的TCP通信的方法.doc_第1页
介绍了通过OPEN IE的方式实现S7-1200与SIMOTION D410PN之间的TCP通信的方法.doc_第2页
介绍了通过OPEN IE的方式实现S7-1200与SIMOTION D410PN之间的TCP通信的方法.doc_第3页
介绍了通过OPEN IE的方式实现S7-1200与SIMOTION D410PN之间的TCP通信的方法.doc_第4页
介绍了通过OPEN IE的方式实现S7-1200与SIMOTION D410PN之间的TCP通信的方法.doc_第5页
资源描述:

《介绍了通过OPEN IE的方式实现S7-1200与SIMOTION D410PN之间的TCP通信的方法.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、1 概述本文介绍了通过OPENIE的方式实现S7-1200与SIMOTIOND410PN之间的TCP通信的方法,包括通信的基本配置、组态和编程等内容。S7-1200实现TCP通讯的指令有两种,一是不带连接的指令(TCON,TDISCON,TSEND,TRCV),另一种是带连接的指令(TRCV_C,TSEND_C);SIMOTON包含的通信指令包括tcpOpenClient,tcpOpenServer,tcpSend,tcpReceive,tcpCloseSever,tcpCloseConnection。本文选用S7-1200不带连接的指令TCON,TDISCON,TSEND,TRCV,实现与

2、D410PN的通讯。2 S7-1200与D410PN装置的连接2.1 硬件配置列表设备订货号版本CPU1214CDC/DC/DC6ES7214-1AE30-0XB0V2.2D410PN6AU1410-0AB00-0AA0VersionB,FWV4.2SCANLANCEX2086GK5208-0BA10-2AA3V3.1表1测试所采用的硬件列表2.2所使用的软件§TIAPortalV11SP2§SCOUTV4.2.12.3通讯参数设置硬件连接配置图1 硬件连接示意图CPU1214C和D410PN本身都带有集成PN口,可以直接使用。IP地址设置(子网掩码均为255.255.255.0):DEVI

3、CEIPAddressCPU1214C192.168.0.4D410DP192.168.0.2PC192.168.0.10表2IP地址设置3 项目配置  3.1 S7-1200的配置打开TIAPortal软件,新建一个项目,在“添加新设备”中选择所需的硬件及版本,如图2所示。   图2 选择设备和版本  打开设备视图,设置设备“属性”下的以太网地址为192.168.0.4,子网掩码为255.255.255.0。见图3。   图3 设置以太网地址在设备视图的属性窗口中设置时钟存储器,将时钟存储器的地址设置为MB20,并使用其中的M20.5位,0和1信号以1Hz频率切换,用来循环激活发送任务,见

4、图4。图4 时钟存储器设置3.2 D410PN的配置打开SCOUT软件,新建一个项目,设置PG/PC接口为电脑的以太网卡,双击“INSERTSIMOTIONDEVICE”后,选择相应版本的D410PN插入,并打开硬件组态画面,在其中设置PN口的以太网地址和子网掩码,见图5。   图5 组态D410PN地址4 通信指令4.1 S7-1200侧的指令调用  TCON,TDISCON,TSEND,TRCV等指令均可以在右侧指令中的“通信—〉开放式用户通信”找到。本文中所有通讯指令均在background中执行。S7-1200在本文中作为Server,通讯开始前先激活TCON指令来建立服务器端口,并

5、等待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中显示指令执行状态代码。   当连接建立成功后,通过程序

6、段2可以将“opensever”置0。   在调用TCON指令时系统会要求设置连接参数,见图7。图7 TCON连接参数设置“伙伴”:选择未指定。“地址”:设置与S7-1200通讯的SIMOTION的地址。“连接类型”:选择TCP。“连接ID”:发送、接收和连接断开所使用的ID。   “连接数据”:设置新建或使用已有的连接DB。   “主动建立连接”:选择主动建立连接的一方为客户端,另一方为服务器。   “端口”:设置本地和伙伴的端口号,在SIMOTION的指令中会用到这里。   设置TCON参数时要先选择“连接数据”中的“新建”,建立一个新的ConnectionDB,然后再填写各个参数。  

7、   在通讯成功建立后,激活TSEND,TRCV指令(将发送指令的“REQ”端置1,将接收指令的“EN_R”置1),用来发送和接受数据。 图8 TSEND连接参数设置图9 TRCV连接参数设置注意:(1)在建立“DATA”中要插入的发送数据和接受数据DB时,其块访问的方式必须是“标准-与S7-300/400兼容”,否则在激活该指令时会报错,见图10。(2)TSEND与TRCV的“ID”必须与TCON中设置的相

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。