S7-200--SMART功能指令
- 格式:pptx
- 大小:1.53 MB
- 文档页数:48


一、S7-200 SMART CPU之间的以太网通信
S7—200 SMART CPU 固件版本 V2。0 及以上版本的 CPU 可实现CPU、编程设备和HMI(触摸屏)之间的多种通信:
— CPU与编程设备之间的数据交换。
— CPU与HMI之间的数据交换。
— CPU与其他S7—200 SMART CPU之间的PUT/GET通信。
S7—200 SMART CPU 以太网连接资源如下:
— 1个连接用于与STEP7 Micro/Win SMART软件的通信.
- 8个连接用于CPU与HMI之间的通信。
— 8个连接用于CPU与其他S7—200 SMART CPU之间的PUT/GET主动连接
- 8个连接用于CPU与其他S7-200 SMART CPU之间的PUT/GET被动连接
PUT/GET 指令格式
S7-200 SMART CPU提供了PUT/GET 指令,用于S7-200 SMART CPU之间的以太网通信(PUT/GET 指令格式见 表 1)。PUT/GET 指令只需要在主动建立连接的 CPU 中调用执行,被动建立连接的 CPU不需要进行通信编程。PUT/GET 指令中TABLE 参数用于定义远程CPU的 IP地址、本地CPU和远程 CPU的数据区域以及通信长度(TABLE 参数定义见 表 2)。
表 1 PUT和GET 指令:
LAD/FBD STL 描述
PUT TABLE PUT 指令启动以太网端口上的通信操作,将数据写入远程设备.PUT 指令可向远程设备写入最多 212 个字节的数据。
GET TABLE GET 指令启动以太网端口上的通信操作,从远程设备获取数据.GET 指令可从远程设备读取最多 222 个字节的数据。
表 2 PUT和GET 指令的TABLE参数定义:
字节偏移量 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
1 第5章 数据处理、运算指令及应用
本章要点
数据传送、字节交换、字节立即读写、移位、转换指令的介绍、应用及实训
算术运算、逻辑运算、递增/递减指令的介绍、应用及实训
表的定义、填表指令、表取数指令、填充指令、表查找指令的介绍
5.1 数据处理指令
5.1.1 数据传送指令
1. 字节、字、双字、实数单个数据传送指令MOV
数据传送指令MOV,用来传送单个的字节、字、双字、实数。指令格式及功能如表5-1所示。
表5-1单个数据传送指令MOV指令格式
使ENO = 0即使能输出断开的错误条件是:SM4.3(运行时间),0006(间接寻址错误)。
【例5-1】将变量存储器VW10中内容送到VW100中。程序如图5-1所示。
LD I0.1
MOVW VW10, VW100
图5-1 例5-1题图 LAD
STL MOVB IN,OUT MOVW IN,OUT MOVD IN,OUT MOVR IN,OUT
操作数及数据类型 IN:VB, IB, QB, MB, SB,
SMB, LB, AC, 常量
OUT:VB, IB, QB, MB,
SB, SMB, LB, AC IN:VW, IW, QW, MW,
SW, SMW, LW, T, C,
AIW, 常量, AC
OUT:VW, T, C, IW, QW,
SW, MW, SMW, LW, AC,
AQW IN:VD, ID, QD, MD, SD,
SMD, LD, HC, AC, 常量
OUT:VD, ID, QD, MD,
SD, SMD, LD, AC IN:VD, ID, QD, MD,
SD, SMD, LD, AC, 常量
OUT:VD, ID, QD, MD,
SD, SMD, LD, AC
字节 字、整数 双字、双整数 实数
功能 使能输入有效时,即EN=1时,将一个输入IN的字节、字/整数、双字/双整数或实数送到OUT指定的存储器输出。在传送过程中不改变数据的大小。传送后,输入存储器IN中的内容不变 2 2. 字节、字、双字、实数数据块传送指令BLKMOV
S7-200PLC与S7-200 SMART PLC之间的区别
硬件角度:
1、S7-200SMARTPLC相对于S7-200的PLC来说I/o点数更丰富,单体I/o点数可达60点。而S7-200PLC中的CPU226的PLC只能提供40个点。
2、S7-200SMART PLC带有信号板扩展功能,信号板可以扩展模拟量,数字量,以及通信等,使用信号板可以不占用控制柜的空间,是设计更人性化。
3、S7-200SMART的PLC在其本体单元上增设了一个以太网端口,集成了强大的以太网功能。此以太网口可以支持PLC程序的上载下载,相对于S7-200的PLC来说省去了专用的编程电缆,使用一个普通的网线就可以实现程序的上载下载,同时可以支持与触摸屏、其他的CPU模块以及计算机之间的通信连接。
4、S7-200的PLC可以支持2轴的高速脉冲输出,而对于S7-200SMART的PLC来说可支持3轴100KHZ的高速脉冲输出,支持PWM/PTO输出方式以及多种运动模式。
5、S7-200 SMART和S7-200的PLC都支持扩展卡功能,S7-200的扩展卡必须是西门子专用的扩展卡使用的使用来实现配放的存储以及数据记录的功能。而S7-200SMART的PLC所使用的存储卡为市场上通用的micro SD卡,可实现程序的更新和固件的升级。
软件角度:
1、相对于step7 Microwin软件来说,Step7 Microwin SMART的软件更人性化,如新颖的带状式菜单,全移动式界面窗口,方便的程序注释功能,对于Step7 Microwin的软件来说,里面的系统快,数据块状态图标等都不支持拖动功能,位置是固定的,而对于Step7
Microwin SMART的编程软件来说都可以支持拖动功能,这样有助于我们在调试程序的时候带来方便。
2、Step7 Microwin的编程软件中对PLC的使用的时候不支持硬件组态功能,对于Step7 Microwin SMART的PLC来说需要使用硬件组态的功能。
S7-200PLC与S7-200 SMART PLC之间的区别
硬件角度:
1、S7-200SMARTPLC相对于S7-200的PLC来说I/o点数更丰富,单体I/o点数可达60点。而S7-200PLC中的CPU226的PLC只能提供40个点。
2、S7-200SMART PLC带有信号板扩展功能,信号板可以扩展模拟量,数字量,以及通信等,使用信号板可以不占用控制柜的空间,是设计更人性化。
3、S7-200SMART的PLC在其本体单元上增设了一个以太网端口,集成了强大的以太网功能。此以太网口可以支持PLC程序的上载下载,相对于S7-200的PLC来说省去了专用的编程电缆,使用一个普通的网线就可以实现程序的上载下载,同时可以支持与触摸屏、其他的CPU模块以及计算机之间的通信连接。
4、S7-200的PLC可以支持2轴的高速脉冲输出,而对于S7-200SMART的PLC来说可支持3轴100KHZ的高速脉冲输出,支持PWM/PTO输出方式以及多种运动模式。
5、S7-200 SMART和S7-200的PLC都支持扩展卡功能,S7-200的扩展卡必须是西门子专用的扩展卡使用的使用来实现配放的存储以及数据记录的功能。而S7-200SMART的PLC所使用的存储卡为市场上通用的micro SD卡,可实现程序的更新和固件的升级。
软件角度:
1、相对于step7 Microwin软件来说,Step7 Microwin SMART的软件更人性化,如新颖的带状式菜单,全移动式界面窗口,方便的程序注释功能,对于Step7 Microwin的软件来说,里面的系统快,数据块状态图标等都不支持拖动功能,位置是固定的,而对于Step7
Microwin SMART的编程软件来说都可以支持拖动功能,这样有助于我们在调试程序的时候带来方便。
2、Step7 Microwin的编程软件中对PLC的使用的时候不支持硬件组态功能,对于Step7