没有合适的资源?快使用搜索试试~ 我知道了~
首页S7-1200与S7-1500功能对比及安全指南
S7-1200与S7-1500功能对比及安全指南
需积分: 22 5 下载量 62 浏览量
更新于2024-07-09
收藏 1.43MB PDF 举报
本文档是关于西门子SIMATIC S7-1200和S7-1500控制器之间的详细比较表格,发布日期为2017年12月。这份参考资料主要针对的是基于国际助记符的编程语言,涵盖了S7-300、S7-400、S7-1200和S7-1500这四个系列的对比,旨在帮助用户了解它们在功能、性能和适用场景上的区别。 首先,文档提醒用户要遵循严格的安全规定,提供了不同级别的警告与注意事项,从危险警告(可能导致死亡或严重伤害)到小心提示(可能导致轻微伤害),以及注意级别的内容,强调了操作这些设备时个人安全的重要性以及预防财产损失的措施。 文档强调了只有经过专门培训和具备相应资质的专业人员才能操作这些产品,他们能够识别风险并避免潜在危险。正确使用SIMATIC产品的要求包括只在官方目录和文档指定的应用范围内使用,第三方产品需得到西门子的推荐或批准,并且在运输、存储、安装、调试和维护过程中需遵循严格的指导。 此外,文档还提到所有带有西门子注册商标®的产品,其他未标明的名称可能也是商标,未经授权的使用可能会侵犯所有权。在内容方面,尽管西门子已经尽力确保信息的准确性和一致性,但并不能完全排除可能存在偏差,因此后续版本会根据实际反馈进行更新和修正。 这份资源对于了解S7-1200和S7-1500在工业自动化领域的具体特性,以及在选择和操作这些控制器时所需注意的要点非常有价值。它不仅涉及技术规格对比,还包括了重要的安全指南和使用限制,有助于提升用户在实际工程项目的效率和安全性。
资源详情
资源推荐
A5E36142426-AF 第 13
扩展指令
基本指令
通信
工艺功能
S7-300
S7-400
S7-1200
S7-1500
说明
LAD/FBD
STL
(不适用于 S7-
1200)
SCL
✔
✔
✔
✔
减计数
CTD
CTD
✔
✔
✔
✔
加减计数
CTUD
CTUD
SIMATIC
计数器,早期版本
✔
✔
✔
赋值参数并加计数
S_CU
nn
S_CU
✔
✔
✔
赋值参数并减计数
S_CD
nn
S_CD
✔
✔
✔
赋值参数并加/减计数
S_CUD
nn
S_CUD
✔
✔
✔
设置计数器初始值
-(SC)
-[SC]
nn
nn
✔
✔
✔
加计数
-(CU)
-[CU]
CU
nn
✔
✔
✔
减计数
-(CD)
-[CD]
CD
nn
✔
✔
✔
启用计数器
FR
nn
✔
✔
✔
加载计数器值
L
nn
✔
✔
✔
加载 BCD 码计数器值
LC
nn
✔
✔
✔
复位计数器
R
nn
✔
✔
✔
置位计数器
S
nn
比较操作
✔
✔
✔
✔
等于
CMP ==
== I/D/R
=
✔
✔
✔
✔
不等于
CMP <>
<> I/D/R
<>
✔
✔
✔
✔
大于等于
CMP >=
>= I/D/R
>=
✔
✔
✔
✔
小于等于
CMP <=
<= I/D/R
<=
A5E36142426-AF 第 14
扩展指令
基本指令
通信
工艺功能
S7-300
S7-400
S7-1200
S7-1500
说明
LAD/FBD
STL
(不适用于 S7-
1200)
SCL
✔
✔
✔
✔
大于
CMP >
> I/D/R
>
✔
✔
✔
✔
小于
CMP <
< I/D/R
<
✔
✔
值在范围内
IN_RANGE
nn
✔
✔
值超出范围
OUT_RANGE
nn
✔
✔
检查有效性
-|OK|-
nn
✔
✔
检查无效性
-|NOT_OK|-
nn
变量
✔
✔
检查 VARIANT 变量的数据类型
TypeOf
✔
✔
扫描 VARIANT
变量
ARRAY
元素的数据类型
TypeOfElements
✔
✔
比较数据类型与变量数据类型是否“相等”
EQ_Type
*)
✔ ✔
比较 ARRAY 元素数据类型与变量数据类型是否
“相等”
EQ_ElemType
*)
✔ ✔
通过 DB_ANY 类型的变量,比较间接寻址 DB
的数据
类型与某种数据类型是否“相等”。
识别带
DB_ANY 的数据块。之后,可选择访问
编程时尚不可用的数据块。
EQ_TypeOfDB:
*)
✔
✔
比较数据类型与变量数据类型是否“不相等”
NE_Type
*)
✔ ✔
比较 ARRAY 元素数据类型与变量数据类型是否
“
不相等
”
NE_ElemType
*)
✔ ✔
通过 TYPE DB_ANY 变量,比较间接寻址 DB
的数据类型与某种数据类型是否“
相等
”
。
NE_TypeOfDB:
*)
A5E36142426-AF 第 15
扩展指令
基本指令
通信
工艺功能
S7-300
S7-400
S7-1200
S7-1500
说明
LAD/FBD
STL
(不适用于 S7-
1200)
SCL
✔
✔
检查 EQUALS NULL
指针
IS_NULL
*)
✔
✔
检查 UNEQUALS NULL 指针
NOT_NULL
*)
*) SCL
应用程序示例:
IF TypeOf(...) = INT THEN ... //
对应于 EQ_Type
IF TypeOfElements(...) = INT THEN ... //
对应于 EQ_ElemType
IF TypeOfDB(...) = INT THEN ... //
对应于 EQ_TypeOfDB
IF ... <> NULL THEN ... //
对应于 NOT_NULL
除了
“=”之外,还可使用其它运算符,如“<>”。
除“INT”之外,还可使用其它数据类型或用户定义的数据类型,如:“REAL”、“Recipe”。
✔
✔
检查 ARRAY
IS_ARRAY
✔
比较结构化数据类型的变量
CompType
nn
数学函数
✔ ✔
计算
CALCULATE
(LAD/FBD 中的
SCL
程序段)
nn
nn
✔
✔
✔
✔
加
ADD
+
+
✔
✔
✔
✔
减
SUB
-
-
✔
✔
✔
✔
乘
MUL
*
*
✔
✔
✔
✔
除
DIV
/
/
✔ ✔ ✔ ✔
计算绝对值
安全指令仅适用 S7-1200/1500
ABS
ABS
ABS
A5E36142426-AF 第 16
扩展指令
基本指令
通信
工艺功能
S7-300
S7-400
S7-1200
S7-1500
说明
LAD/FBD
STL
(不适用于 S7-
1200)
SCL
✔
✔
✔
✔
返回除法的余数
MOD
✔
✔
✔
✔
取反
NEG
NEGI、NEGD
nn
✔
✔
✔
✔
求反码
nn
INVI、INVD
NOT
✔
✔
✔
✔
递增
INC
nn
✔
✔
✔
✔
递减
DEC
nn
✔
✔
✔
✔
获取最小值
MIN
✔
✔
✔
✔
获取最大值
MAX
✔
✔
✔
✔
设置限值
LIMIT
✔
✔
✔
✔
计算平方
SQR
✔
✔
✔
✔
计算平方根
SQRT
✔
✔
✔
✔
计算自然对数
LN
✔
✔
✔
✔
计算指数值
EXP
✔
✔
✔
✔
计算正弦值
SIN
✔
✔
✔
✔
计算余弦值
COS
✔
✔
✔
✔
计算正切值
TAN
✔
✔
✔
✔
计算反正弦值
ASIN
✔
✔
✔
✔
计算反余弦值
ACOS
✔
✔
✔
✔
计算反正切值
ATAN
✔
✔
返回小数
FRAC
FRAC
✔
✔
取幂
EXPT
**
**
剩余83页未读,继续阅读
jch25
- 粉丝: 0
- 资源: 9
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- zlib-1.2.12压缩包解析与技术要点
- 微信小程序滑动选项卡源码模版发布
- Unity虚拟人物唇同步插件Oculus Lipsync介绍
- Nginx 1.18.0版本WinSW自动安装与管理指南
- Java Swing和JDBC实现的ATM系统源码解析
- 掌握Spark Streaming与Maven集成的分布式大数据处理
- 深入学习推荐系统:教程、案例与项目实践
- Web开发者必备的取色工具软件介绍
- C语言实现李春葆数据结构实验程序
- 超市管理系统开发:asp+SQL Server 2005实战
- Redis伪集群搭建教程与实践
- 掌握网络活动细节:Wireshark v3.6.3网络嗅探工具详解
- 全面掌握美赛:建模、分析与编程实现教程
- Java图书馆系统完整项目源码及SQL文件解析
- PCtoLCD2002软件:高效图片和字符取模转换
- Java开发的体育赛事在线购票系统源码分析
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功