状态和故障指示;
LED 指示硬件、编程、时间、I/O 错误,以及工作状态,如运行、停止和调试。
测试功能;
使用编程设备显示程序执行过程中的信号状态,可以不通过用户程序修改过程变量,以及输出堆栈内容。
信息功能;
通过编程设备以文本形式为用户提供存储能力信息、CPU 的运行模式,以及主存储器和装载存储器当前的使用情况、当前的循环时间和诊断缓冲区的内容。
集成通信功能
编程设备/OP 通信
全局数据通信
S7 基本通信
S7 通信(仅服务器)
集成功能
计数器;
3 个计数器(高 30 kHz),带方向型比较器,可直接连接 24 V 增量式编码器
3个频率测量通道;
频率测量(高 30 kHz)可以通过速度范围监控来测量轴的速度,或者通过范围监控来测量吞吐量(每个测量时间的零件数)。
周期测量;
3 个通道。计数信号的周期持续时间可在高达 1 kHz 的计数频率下测量。
脉宽调制;
3 点输出,用于直接控制阀门、终控制元件、开关装置、加热设备等,开关频率 2.5 kHz。可以设置周期长度,并且可以在运行时更改脉冲占空比。
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 onTCP通信,包括通信的基本步骤、配置及编程等内容。具体的实现方法有多种,比如在S7-1200中可以使用不带连接的通信指令(TCON,TDISCON,TSEN,TRCV),也可以使用带连接的通信指令(TSEND_C,
TRCV_C);在S7-300中可以采用功能块编程的方式来实现,也可以使用Open Communication Wizard工具(OPENIE向导)的方式来建立OPEN
IE的通信。
为了方便理解,本文在S7-1200中使用不带连接的通信指令TCON,TDISCON, TSEN, TRCV,在S7-300侧通过功能块编程的方式来实现
硬件设备
实验的硬件设备:
1、S7-1200 CPU,CPU1212 AC/DC/RLY (6ES7 212-1BD30-OXBO)2、S7-300 PN CPU,CPU317-2PN/DP(6ES7 317-2EH13-OABO V2.6.7)3、PC机(带以太网卡)
4、SCALANCE X216交换机,S7-1200、S7-300和PC通过交换机互连起来
微处理器;
处理器处理每条二进制指令的时间可达 70 ns。
扩展存储器;
128 KB 高速工作存储器(相当于大约 42 K 的指令),用于执行相关的程序,为用户程序提供充分的空间;
SIMATIC 微型存储卡(大 8 MB)作为程序的装载存储器,还允许将项目(包括符号和注释)存储在 CPU 中。
灵活的扩展能力;
多达 31 个模块,(4排结构)
MPI多点接口;
内置 MPI 接口可以多同时建立 8 个与 S7-300/400 或与 PG、PC、OP 的连接。在这些连接中,始终分别为 PG 和 OP 各保留一个连接。通过“全局数据通讯”,MPI可以用来建立多16个CPU组成的简单网络。
PROFIBUS DP 接口:
带有 PROFIBUS DP 主/从接口的 CPU 313C-2 DP 可以用来建立高速、易用的分布式自动化系统。 对用户来说,分布式I/O单元可作为一个集中式单元来处理(相同的组态、编址和编程).
内置输入/输出;
16个数字量输入(均可用于报警处理)和16个数字量输出。