吉安西门子(中国)模块授权总代理商
吉安西门子(中国)模块授权总代理商
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 指令可向远程设备写入zui多 212 个字节的数据。 | |
GET TABLE | GET 指令启动以太网端口上的通信操作,从远程设备获取数据。GET 指令可从远程设备读取zui多 222 个字节的数据。 |
表 2 PUT和GET 指令的TABLE参数定义:
字节偏移量 | Bit 7 | Bit 6 | Bit 5 | Bit 4 | Bit 3 | Bit 2 | Bit 1 | Bit 0 |
0 | D1 | A2 | E3 | 0 | 错误代码4 | |||
1 |
远程 CPU的 IP地址 | |||||||
2 | ||||||||
3 | ||||||||
4 | ||||||||
5 | 预留(必须设置为0) | |||||||
6 | ||||||||
7 指向远程 CPU 通信数据区域的地址指针 | ||||||||
8 | ||||||||
9 | ||||||||
10 | ||||||||
11 | 通信数据长度5 | |||||||
12 指向本地 CPU 通信数据区域的地址指针 | ||||||||
13 | ||||||||
14 | ||||||||
15 |
1 D :通信完成标志位,通信已经成功完成或者通信发生错误。
2 A :通信已经激活标志位。
3 E :通信发生错误,错误原因需要查询 错误代码4。
4 错误代码 :见表 3 PUT 和 GET 指令TABLE 参数的错误代码。
5 通信数据长度 :需要访问远程 CPU通信数据的字节个数,PUT 指令可向远程设备写入zui多 212 个字节的数据,GET 指令可从远程设备读取zui多 222 个字节的数据。
表 3 PUT 和 GET 指令TABLE 参数的错误代码:
错误代码 | 通信无错误 | PUT/GET TABLE参数表中存在非法参数:
| |
2 | 同一时刻处于激活状态的 PUT/GET 指令过多(仅允许 16 个) | 无可以连接资源,当前所有的连接都在处理未完成的数据请求(S7-200 SAMRT CPU主动连接资源数为 8 个)。 | 从远程 CPU 返回的错误:
|
5 | 与远程 CPU 之间无可用连接:
| ||
6-9 | 预留 |
吉安西门子(中国)模块授权总代理商
西门子PLC除基本逻辑运算指令、定时、计数等常用的开关量控制指令外,还包括大量的用于字节、字、双字逻辑处理,数学运算,程序控制,通信等指令。这些指令可以为用户的PLC功能开发、编程、使用提供方便,因此,习惯上将其称为功能指令。
一个PLC可以使用的功能指令数量有所不同,从某种程度上说,功能指令反映了CPU功能的强弱。为了分别说明,本书对S7系列PLC的功能指令作了如下分类与定义:
(1)字节、字、双字逻辑处理指令
字节、字、双字逻辑处理指令是指以字节、字或双字的形式进行的逻辑运算与处理,包括字节、字或双字的“与”、“或”、“异或”、“取反”运算等。
(2)比较指令
比较指令是对两个存储器内容或数据的比较,通常以字节、字或双字的形式进行。比较方式可以是“大于”、“小于”、“等于”、“大于等于”、“小于等于”、“不等于”等,比较结果将以二进制位的形式输出。
(3)装载、传送与移动指令
装载、传送与移动指令用于存储器间的内容交换,通常以字节、字或双字的形式进行。在本书中,对装载、传送与移动的定义如下:
装载:是指将存储器的内容或者特定的数据读入到累加器或地址寄存器中;
传送:是指将累加器或地址寄存器的内容移动到的存储器中;
移动:是指将某一存储器的内容或特定的数据移动到另一存储器中。
(4)移位指令
移位指令是对存储器本身内容所进行的调整,通常以字节、字或双字的形式进行。移位指令有左移、右移、循环移动等形式。
(5)代码转换指令
代码转换指令是指将一个存储器的存储内容以其他代码的形式存储到储器中的操作,通常以字节、字或双字的形式进行。常见的代码转换有二进制与BCD码间的转换、ASCII码与二进制数间的转换等。
(6)数学运算指令
代码转换指令是指将两个存储器间的内容进行四则运算、函数运算、增减“l”等处理后,移动到存储器中的操作,通常以字节、字或双字的形式进行。常见的代码转换有二进制与BCD码间的转换、ASCII码与二进制数间的转换等。
(7)程序控制指令
程序控制指令是指改变PLC内部指令的执行过程或PLC运行状态的操作。常见的有程序结束、程序跳转、程序中断、程序停止等。
(8)通信指令
程序控制指令是指用于控制PLC与外部设备间数据交换(通信)的指令。常见的有数据发送、数据接收等。
以上指令在PLC中的具体数量、用法等可能有所区别,应注意实际使用的PLC型号。此外,对于具体某一型号的PLC,还可能有其他特殊的功能指令。你可以查看我们的其他文章或通过站内搜索得到。
传输速率 | |||
传输率 | |||
| 10 ... 1 000 Mbit/s | ||
| 10 ... 100 Mbit/s | ||
接口 | |||
接口数量 符合工业以太网 | 3 | ||
电气连接数量 | |||
| 1 | ||
| 2 | ||
| |||
电气连接规格 | RJ45 端口 | 2 针可插接端子排 | |
移动存储介质规格 C-PLUG | 是的 | ||
电源电压、电流消耗、功率损耗 | |||
电压类型 电源电压 | DC | ||
供电电压 1 来自背板总线 | 5 V | ||
供电电压 外部 | 24 V | ||
供电电压 外部 DC 时 额定值 | |||
相对正公差 DC 时 24 V 时 | 20 % | ||
相对负公差 DC 时 24 V 时 | 15 % | ||
消耗电流 | |||
| 0.14 A | ||
| 0.48 A | ||
| 0.62 A | ||
损耗功率 [W] | 14.7 W | ||
许可的环境条件 | |||
环境温度 | |||
| 0 ... 40 °C | ||
| 0 ... 60 °C | ||
| -40 ... +70 °C | ||
| |||
相对空气湿度 25 °C 时 无冷凝 运行期间 大值 | 95 % | ||
防护等级 IP | IP20 | ||
结构、尺寸和重量 | |||
模块格式 | 紧凑型模块 | ||
宽度 | 80 mm | ||
高度 | 125 mm | ||
深度 | 120 mm | ||
净重 | 0.8 kg | ||
紧固类型 | |||
| 是的 | ||
性能数据 开放式通讯 | |||
可能的连接数 适用于开放式通信 通过发送/接收模块 大值 | 16 | ||
数据量 | |||
| 8 Kibyte | ||
| |||
| |||
| 2 Kibyte | ||
Multicast 设备数量 | |||
性能数据 S7 通讯 | |||
可能的连接数 用于 S7 通信 | |||
| 16 | ||
性能数据 多协议运行 | |||
有效连接数量 多协议运行时 | 48 | ||
性能数据 IT 功能 | |||
可能的连接数 | |||
| 10 | ||
| |||
可能的连接数 | |||
| 4 | ||
| |||
数据量 用作电子邮件的有效数据 大值 | 8 Kibyte | ||
存储空间 用户存储器的 | |||
| 28 Mibyte | ||
| 30 Mibyte | ||
可能的写循环次数 闪存单元 | 100 000 | ||
性能数据 PROFINET 通讯 用作 PN IO 控制器 | |||
产品功能 PROFINET I/O 控制器 | |||
PN IO 设备数量 连接 PROFINET IO 控制器 可运行 总计 | 128 | ||
PN IO IRT 设备数量 连接 PROFINET IO 控制器 可运行 | |||
外部 PN IO 支路数量 PROFINET 中 各个组件载体 | 1 | ||
| 4 Kibyte | ||
| |||
| 1 433 byte | ||
| |||
| 240 byte | ||
| |||
性能数据 PROFINET 通讯 用作 PN IO 设备 | |||
产品功能 PROFINET IO 设备 | |||
| 1 024 byte | ||
| |||
| |||
| |||
| |||
子模块数量 各个 PROFINET IO 设备 | 32 | ||
性能数据 PROFINET CBA | |||
远程互连组的数量 PROFINET CBA 时 | 64 | ||
互连数量 PROFINET CBA 时 总计 | 1 000 | ||
| |||
| |||
| |||
| 250 byte | ||
| 2 400 byte | ||
性能数据 PROFINET CBA 远程互连 利用非循环传输 | |||
更新时间 远程互连 非循环传输时 PROFINET CBA 时 | 100 ms | ||
带有输入变量的远程互连数量 非循环传输时 PROFINET CBA 时 大值 | |||
带有输出变量的远程互连数量 非循环传输时 PROFINET CBA 时 大值 | |||
| |||
| |||
性能数据 PROFINET CBA 远程互连 利用循环传输 | |||
更新时间 远程互连 PROFINET CBA 时 循环传输时 | 8 ms | ||
带有输入变量的远程互连数量 PROFINET CBA 时 循环传输时 大值 | 200 | ||
带有输出变量的远程互连数量 PROFINET CBA 时 循环传输时 大值 | |||
| 2 000 byte | ||
| |||
性能数据 PROFINET CBA 通过 PROFINET 的 HMI 变量 非循环 | |||
可注册 HMI 站点数量 适用于 HMI 变量 非循环传输时 PROFINET CBA 时 | |||
更新时间 HMI 变量 非循环传输时 PROFINET CBA 时 | 500 ms | ||
HMI 变量数量 非循环传输时 PROFINET CBA 时 大值 | |||
数据量 作为 HMI 变量的有效数据 非循环传输时 PROFINET CBA 时 大值 | |||
性能数据 PROFINET CBA 设备内部互连 | |||
内部互连数量 PROFINET CBA 时 大值 | 256 | ||
数据量 内部互连 PROFINET CBA 时 大值 | 2 400 byte | ||
性能数据 PROFINET CBA 带有常数的互连 | |||
带有常数的互连数量 PROFINET CBA 时 大值 | |||
数据量 用作带有常数的互连有效数据 PROFINET CBA 时 大值 | 4 096 byte | ||
性能数据 PROFINET CBA PROFIBUS Proxy 功能 | |||
产品功能 PROFINET CBA 时 nicht übersetzt | 不 |
联系方式
- 地址:上海杨浦 上海市松江区广富林路4855弄88号3楼
- 邮编:200093
- 电话:15821971992
- 经理:聂聪
- 手机:15821971992
- 传真:021-33556143
- QQ:2724917714
- Email:2724917714@qq.com