热门搜索:
西门子V90价格
《销售态度》:质量保证、诚信服务、及时到位!
1. 概述
2. 软件环境
2.1. STEP7 V5.5
2.2. 串口调试器
3. 硬件列表
表1 在该项目中使用的硬件
4. 组态配置
4.1. 结构示意图
4.2. 硬件组态
4.2.1 在Step7中建立1个新的S7-300站点
4.2.2 组态机架及CPU
4.3. 设置PTP的接口参数
4.3.1 选择协议并设置起始地址(其地址默认即可)
4.3.2 设置该PTP接口的波特率,数据位,停止位和奇偶校验位
4.3.3 选择信息结束的方式
4.3.4 根据工艺要求设置接口类型
5. 功能块的使用及管脚定义
5.1. SFB 60 "SEND_PTP" 数据发送功能块管脚定义
问题:
解答:
用ET200S (IM151-CPU)运行远程服务,下列组件可用:
在此运行模式中,建立起从PG/PC到ET200S CPU的一个连接。ET200S是服务器。这样也允许了无限制使用ET200S上的被动接口。
这里,本地PG/PC自身通过调制解调器建立起一个到远程TS适配器的连接,然后将一个S7连接到远程CPU。通过建立起的这些连接,可以在远程CPU上运行STEP 7服务程序,如下载/上载,状态/控制,在线诊断等。
2. PLC - PG/PC 远程链接
由于下列原因,在带被动DP接口的ET200S CPU中不能进行这种类型的链接:
在该运行作模式中,S7连接通过功能块“PG_DIAL”建立从PLC到本地TS适配器的连接。功能块“PG_DIAL”随TeleService软件提供并集成到已安装的STEP 7软件包中。“PG_DIAL”功能块内部调用S7基本通讯块:X_SEND和X_GET。然后,TS适配器自己通过已连接好的调制解调器自己建立到远程PG/PC的远程连接。在此连接中,应用程序(用PRODAVE MPI创建)扮演相应通讯伙伴的角色。在这种情况下,CPU必须承担建立连接的任务。只有CPU的接口为 主动的接口并具有MPI属性(通过 X 块支持S7基本通讯)才有可能。
3. PLC - PLC 远程链接
该连接用于通过WAN的CPU-CPU通讯。至少一方必须主动建立连接(启动程序),为此,这一方的通讯接口必须为主动接口,而且S7基本通讯块可用(X_PUT,X_SEND,X_GET,X_ABORT)。另一方具有服务器功能即可,而且 被动接口亦可行。
将S7连接到本地TS适配器通过本地CPU中的功能块“PLC_DIAL”建立。功能块“PLC_DIAL”随TeleService软件提供并集成到已安装的 STEP 7软架包中。“PLC_DIAL”功能块提供到本地TS适配器的选择信息,之后TS适配器通过已连接的调制解调器建立到远程TS适配器的远程连接。数据传送期间,远程TS适配器如“透明路由器”一样动作。它建立远程CPU的S7连接,并且用远程CPU的操作固件执行X_GET和X_PUT任务而*在远程CPU上使用具有此功能的用户程序。
ET200S CPU有一个被动接口,因而如服务器那样支持PLC-PLC远程连接,尽管只适用于引发设备(本地CPU)中的系统功能X_PUT和/或X_GET。之后,可以比较ET200S的PROFIBUS接口和MPI接口(PB地址 = MPI地址)。必须将ET200S连接到如同TS适配器一样的相同PROFIBUS段。在参数化TS适配器时,必须设置对应于ET200 CPU的PROFIBUS设置文件。
图3:PLC-PLC 远程链接
《销售宗旨》:为客户创造价值是我们永远追求的目标!
《服务说明》:现货配送至全国各地含税(16%)含运费!
《产品质量》:原装正品,全新原装!
《产品优势》:专业销售 薄利多销 信誉好,口碑好,价格低,货期短,大量现货,服务周到!
对于一些通讯速率和稳定性要求不高的场合,串行通讯仍有很广泛的应用。西门子标准的串行通讯的解决方案为CP340、CP341、CP440、CP441,但是如果现场CPU有集成的PTP接口,并且不需要使用一些加载协议(例如MODBUS),使用300C CPU的集成串口也可以进行ASCII,3964(R),RK512等协议的通讯。
以下仅以ASCII协议为例、使用485接口,介绍如何使用300C CPU的集成PTP口进行通讯。
用于编写PLC程序,此软件需要从西门子购买,本文档中所有的程序代码均使用Step7 V5.5编写。
第三方的软件,可以从网站上下载。
只要是支持ASCII协议串口调试软件即可,没有特殊要求。
PS 307
6ES7 307-1EA00-0AA0
CPU 314-2PTP
6ES7 314-6BF01-0AB0
MMC
6ES7 953-8LG11-0AA0
PC适配器(USB)
6ES7 972-0CB20-0XA0
232转485接头
图1 硬件结构图
图2 建立新的S7-300 station
图3 选择机架,将314C-2PTP CPU插入对应槽位
图4 协议选择
图5 设置参数
1、 以固定的字符延迟时间作为每帧数据的结束方式;
2、 以固定的字符长度作为每帧数据的结束方式;
3、 以结束字符作为每帧数据的结束方式。
图6 报文结束条件设置
根据工艺可以选择RS422或RS485接口。
图7 设置接口类型
表2 SFB 60 "SEND_PTP"管脚定义
如何用ET200S (IM151-CPU)运行远程服务?
你希望建立到ET200S (IM151-CPU)的远程链接。
远程服务允许下列运行模式:
1. 远程服务
图1:远程服务
图2:PLC-PG 远程链接