中文手册梯形图lad编程手册Word文件下载.docx
- 文档编号:856714
- 上传时间:2023-04-29
- 格式:DOCX
- 页数:164
- 大小:1.94MB
中文手册梯形图lad编程手册Word文件下载.docx
《中文手册梯形图lad编程手册Word文件下载.docx》由会员分享,可在线阅读,更多相关《中文手册梯形图lad编程手册Word文件下载.docx(164页珍藏版)》请在冰点文库上搜索。
商标
注意如下:
本装置及其组件只能用于产品目录或技术说明书中阐述的应用,并且只能与西门子公司认可或推荐的其它生产厂的装置或组件相连接。
本产品只有在正确的运输、贮存、组装和安装的情况下,按建议方式进行运行和维护,才能正确而安全地发挥其功能。
SIMATIC®
、SIMATICHMI®
和SIMATICNET®
为西门子公司的注册商标。
任何第三方为其自身目的使用与本手册中所及商标有关的其它名称,都将侵犯商标所有人的权益。
西门子公司版权所有©
2004。
保留所有权利。
郑重声明
未经明确的书面授权,禁止复制、传递或使用本手册或其中的内容。
违者必究。
保留所有权利包括专利权、实用新型或外观设计专有权。
西门子股份有限公司
我们已核对过,本手册的内容与所述硬件和软件相符。
但错误在所难免,不能保证完全的一致。
本手册中的内容将定期审查,并在下一版中进行修正。
欢迎提出改进意见。
自动化与驱动集团
工业自动化系统部
纽伦堡邮政信箱4848,邮编D-90327
SiemensAktiengesellschaft
西门子公司版权所有©
2004
若有改动,恕不另行通知。
A5E00171231-01
前言
目的
本使用手册旨在提供指南,以使用梯形逻辑(LAD)编程语言生成用户程序。
本手册中还包含一个参考章节,阐述了梯形逻辑语言元素的语法和功能。
i
所需基本知识
本手册旨在用于编程人员、操作人员以及维护和维修人员。
为了很好理解本手册,需要具有自动化技术的一般知识。
除此之外,还需要具备计算机知识以及操作系统MSWindows2000Professional或MSWindowsXPProfessional下类似于PC的其它工作设备知识。
本手册的应用范围
本手册适用于STEP7编程软件包的5.3版。
符合标准IEC1131-3
LAD是指国际电工委员会标准IEC1131-3中定义的“梯形逻辑”编程语言。
有关详细信息,请参见STEP7文件NORM_TBL.WRI中的标准表。
要求
为了有效使用本《梯形逻辑手册》,用户应熟悉S7程序理论。
关于S7程序,可参见STEP7在线帮助。
编程语言软件包也使用STEP7标准软件,因此,用户还应熟悉该软件的操作,并阅读随附的资料。
本手册是“STEP7参考资料”整套资料的一部分。
下表所示为STEP7的整套资料:
文件
订货号
STEP7基本信息
向技术人员解释关于使用
6ES7810-4CA07-8BW0
·
STEP7V5.3,《快速入门手册》
STEP7以及S7-300/400可编
STEP7V5.3编程
程控制器实现控制任务的方
配置硬件和通讯连接,STEP7V5.3
法的基本信息。
《从S5到S7转换手册》
STEP7参考资料
介绍一些参考信息以及编程
6ES7810-4CA07-8BW1
《S7-300/400梯形逻辑(LAD)/功能块
语言LAD、FBD和STL以
图(FBD)/语句表(STL)使用手册》
及STEP7基本信息的扩展
《S7-300/400标准和系统功能手册》
标准功能和系统功能。
在线帮助
STEP7帮助
以在线帮助的形式提供关于
使用STEP7编程和组态硬件的基本信息。
为STEP7标准软件
包的一部分
《AWL/KOP/FUP参考帮助》
《SFB/SFC参考帮助》《组织块参考帮助》
上下文相关信息
集成在软件中的在线帮助是本手册的补充。
在线帮助的目的是为你提供详细的软件使用帮助。
帮助系统通过多个界面集成在软件中:
上下文相关帮助可以提供关于当前的文本信息,例如,一个打开的对话框或一个激活的窗口。
你可以按动F1或使用工具栏中的“?
”,通过菜单命令Help>
Context-SensitiveHelp,打开文本相关的帮助。
你可以使用菜单命令Help>
Contents或文本相关帮助窗口中的“HelponSTEP7”按钮,调用STEP7中的一般帮助信息。
你也可以通过“Glossary(术语)”按钮,调用所有STEP7应用的术语。
本手册是“梯形逻辑中的帮助信息”摘选。
由于手册和在线帮助的结构一样,所以能够很容易地在手册和在线帮助之间进行转换。
其它支持
如果你有任何技术问题,你可以与当地的西门子代表处或代理商联系。
http:
//www.siem/automation/partnerhttp:
//www.ad.siem.cn/service
培训中心
西门子公司还提供有许多培训课程,介绍SIMATICS7自动化系统。
详情请与您所在地区的培训中心联系,或与德国纽伦堡(邮编D90327)的总部培训中心联系:
德国:
+49(911)895-3200
北京:
(010)64392860
上海:
(021)32200899-306
广州:
(020)87320088-2279
武汉:
(027)85486688-6601
哈尔滨:
(0451)2393129
重庆:
(023)63828919-3002
网址:
http:
//www.ad.siem.cn
3
A&
D技术支持
遍布全球,24小时服务:
面向全球(纽伦堡)技术支持
欧洲/非洲(纽伦堡)授权
一天24小时,一年365天全天候
当地时间:
星期一—星期五
电话:
+49(0)1805050-222
08:
00:
00至17:
00
传真:
+49(0)1805050-223
+49(0)1805050-222
E-Mail:
adsupport@
GMT:
+1:
adsupport@
美国(约翰逊市)技术支持和授权
亚洲/澳大利亚(北京)
亚洲/中国(北京)
技术支持和授权
技术支持与服务热线
30:
+1(0)7707403505
+861064757575
+1(0)7707403699
+861064747474
isd-callcenter@
adsupport.asia@
adscs.china@
+8:
-5:
SIMATIC热线和授权热线的使用语言一般为德语和英语。
网上服务和技术支持
除了纸文件资料以外,我们在网上还提供有在线资料:
//www.ad.siem.cn
在网上你可以找到:
新闻列表可以向你提供不断更新的最新产品信息。
通过网上服务和技术支持部分的搜索功能,可以找到所需文件。
在论坛部分,全世界的用户和专家都可交流其经验。
通过我们在网上的代表处数据库,你可以找到当地的自动化与驱动集团代表处。
有关现场服务、修理、备件等更多信息,可参见“服务”。
目录
1 位逻辑指令 1-1
1.1 位逻辑指令概述 1-1
1.2 ---||---常开接点(地址) 1-2
1.3 ---|/|---常闭接点(地址) 1-2
1.4 XOR位异或 1-3
1.5 --|NOT|--信号流反向 1-4
1.6 ---( )输出线圈 1-4
1.7 ---(#)---中间输出 1-5
1.8 ---(R)线圈复位 1-6
1.9 ---(S)线圈置位 1-8
1.10 RS复位置位触发器 1-9
1.11 SR置位复位触发器 1-10
1.12 ---(N)---RLO下降沿检测 1-11
1.13 ---(P)---RLO上升沿检测 1-12
1.14 ---(SAVE)将RLO存入BR存储器 1-12
1.15 NEG地址下降沿检测 1-13
1.16 POS地址上升沿检测 1-14
1.17 立即读操作 1-15
1.18 立即写操作 1-16
2 比较指令 2-1
2.1 比较指令概述 2-1
2.2 CMP?
I整数比较 2-1
2.3 CMP?
D双整数比较 2-2
2.4 CMP?
R实数比较 2-3
3 转换指令 3-1
3.1 转换指令概述 3-1
3.2 BCD_IBCD码转换为整数 3-1
3.3 I_BCD整数转换为BCD码 3-2
3.4 I_DINT整数转换为双整数 3-3
3.5 BCD_DIBCD码转换为双整数 3-4
3.6 DI_BCD双整数转换为BCD码 3-4
3.7 DI_REAL双整数转换为浮点数 3-5
3.8 INV_I整数的二进制反码 3-6
3.9 INV_DI双整数的二进制反码 3-7
7
3.10 NEG_I整数的二进制补码 3-7
3.11 NEG_DI双整数的二进制补码 3-8
3.12 NEG_R浮点数求反 3-9
3.13 ROUND舍入为双整数 3-10
3.14 TRUNC舍去小数取整为双整数 3-11
3.15 CEIL上取整 3-11
3.16 FLOOR下取整 3-12
4 计数器指令 4-1
4.1 计数器指令概述 4-1
4.2 S_CUD加-减计数 4-2
4.3 S_CU加计数器 4-3
4.4 S_CD减计数器 4-4
4.5 ---(SC)计数器置初值 4-6
4.6 ---(CU)加计数器线圈 4-6
4.7 ---(CD)减计数器线圈 4-7
5 数据块指令 5-1
5.1 ---(OPN)打开数据块:
DB或DI 5-1
6 逻辑控制指令 6-1
6.1 逻辑控制指令概述 6-1
6.2 ---(JMP)---无条件跳转 6-2
6.3 ---(JMP)---条件跳转 6-3
6.4 ---(JMPN)若非则跳转 6-4
6.5 LABEL标号 6-5
7 整数算术运算指令 7-1
7.1 整数算术运算指令概述 7-1
7.2 判断整数算术运算指令后状态字的位 7-1
7.3 ADD_I整数加法 7-2
7.4 SUB_I整数减法 7-3
7.5 MUL_I整数乘法 7-4
7.6 DIV_I整数除法 7-5
7.7 ADD_DI双整数加法 7-6
7.8 SUB_DI双整数减法 7-7
7.9 MUL_DI双整数乘法 7-8
7.10 DIV_DI双整数除法 7-9
7.11 MOD_DI回送余数的双整数 7-10
8 浮点算术运算指令 8-1
8.1 浮点算术运算指令概述 8-1
8.2 判断浮点算术运算指令后状态字的位 8-1
8.3 基本指令 8-2
8.3.1ADD_R实数加法 8-2
8.3.2SUB_R实数减法 8-3
8.3.3MUL_R实数乘法 8-4
8.3.4DIV_R实数除法 8-5
8.3.5ABS浮点数绝对值运算 8-6
8.4 扩展指令 8-7
8.4.1SQR浮点数平方 8-7
8.4.2SQRT浮点数平方根 8-7
8.4.3EXP浮点数指数运算 8-8
8.4.4LN浮点数自然对数运算 8-8
8.4.5SIN浮点数正弦运算 8-9
8.4.6COS浮点数余弦运算 8-9
8.4.7TAN浮点数正切运算 8-10
8.4.8ASIN浮点数反正弦运算 8-10
8.4.9ACOS浮点数反余弦运算 8-11
8.4.10ATAN浮点数反正切运算 8-12
9 赋值指令 9-1
9.1 MOVE赋值 9-1
10 程序控制指令 10-1
10.1 程序控制指令概述 10-1
10.2 ---(CALL)从线圈调用FC/SFC(无参数) 10-1
10.3 CALL_FB从方块调用FB 10-3
10.4 CALL_FC从方块调用FC 10-4
10.5 CALL_SFB从方块调用SFB 10-5
10.6 CALL_SFC从方块调用SFC 10-7
10.7 调用多背景块 10-8
10.8 从库中调用块 10-9
10.9 使用MCR功能的重要注意事项 10-9
10.10---(MCR<
)主控继电器接通 10-10
10.11---(MCR>
)主控继电器断开 10-11
10.12---(MCRA)主控继电器启动 10-12
10.13---(MCRD)主控继电器停止 10-13
10.14---(RET)返回 10-14
11 移位和循环指令 11-1
11.1 移位指令 11-1
11.1.1移位指令概述 11-1
11.1.2SHR_I整数右移 11-1
11.1.3SHR_DI双整数右移 11-2
11.1.4SHL_W字左移 11-3
11.1.5SHR_W字右移 11-4
11.1.6SHL_DW双字左移 11-5
11.1.7SHR_DW双字右移 11-6
11.2 循环指令 11-7
11.2.1循环指令概述 11-7
11.2.2ROL_DW双字左循环 11-8
11.2.3ROR_DW双字右循环 11-9
12 状态位指令 12-1
12.1 状态位指令概述 12-1
12.2 OV---||---溢出异常位 12-1
12.3 OS---||---存储溢出异常位 12-2
12.4 UO---||---无序异常位 12-3
12.5 BR---||---异常位二进制结果 12-4
12.6 ==0---||---结果位等于“0” 12-5
12.7 <
>
0---||---结果位不等于“0” 12-6
12.8 >
0---||---结果位大于“0” 12-7
12.9 <
0---||---结果位小于“0” 12-8
12.10>
=0---||---结果位大于等于“0” 12-9
12.11<
=0---||---结果位小于等于“0” 12-10
13 定时器指令 13-1
13.1 定时器指令概述 13-1
13.2 存储区中定时器的存储单元和定时器的组成部分 13-1
13.3 S_PULSE脉冲S5定时器 13-4
13.4 S_PEXT扩展脉冲S5定时器 13-6
13.5 S_ODT接通延时S5定时器 13-7
13.6 S_ODTS保持型接通延时S5定时器 13-9
13.7 S_OFFDT断电延时S5定时器 13-11
13.8 ---(SP)脉冲定时器线圈 13-12
13.9 ---(SE)扩展脉冲定时器线圈 13-13
13.10---(SD)接通延时定时器线圈 13-14
13.11---(SS)保持型接通延时定时器线圈 13-15
13.12---(SF)断开延时定时器线圈 13-16
14 字逻辑指令 14-1
14.1 字逻辑指令概述 14-1
14.2 WAND_W字和字相“与” 14-1
14.3 WOR_W字和字相“或” 14-2
14.4 WAND_DW双字和双字相“与” 14-3
14.5 WOR_DW双字和双字相“或” 14-4
14.6 WXOR_W字和字相“异或” 14-5
14.7 WXOR_DW双字和双字相“异或” 14-6
A 所有梯形逻辑指令一览............................................................................................................................A-1
A.1 按英文助记符分类的LAD指令(国际)................................................................................A-1
A.2 按德文助记符分类的LAD指令(SIMATIC)........................................................................A-4
B 编程举例....................................................................................................................................................B-1
B.1 编程举例概述................................................................................................................................B-1
B.2 举例:
位逻辑指令........................................................................................................................B-2
B.3 举例:
定时器指令........................................................................................................................B-5
B.4 举例:
计数器和比较指令............................................................................................................B-8
B.5 举例:
整数算术运算指令..........................................................................................................B-10
B.6 举例:
字逻辑指令......................................................................................................................B-10
1-9
1 位逻辑指令
1.1 位逻辑指令概述
说明
位逻辑指令处理两个数字,“1”和“0”。
这两个数字构成二进制数字系统的基础。
这两个数字“1”和“0”称为二进制数字或二进制位。
在接点与线圈领域,“1”表示动作或通电,“0”表示未动作或未通电。
位逻辑指令扫描信号状态1和0,并根据布尔逻辑对它们进行组合。
这些组合产生结果1
或0,称为“逻辑运算结果(RLO)”。
由位逻辑指令触发的逻辑操作可执行各种类型的功能。
可执行下列功能的位逻辑指令:
---||--- 常开接点(地址)
---|/|--- 常闭接点(地址)
---(SAVE) 将RLO存入BR存储器
XOR 位异或
---( ) 输出线圈
---(#)--- 中间输出
---|NOT|--- 信号流反向
下列指令当RLO为1时起作用,执行下列功能:
---(S) 线圈置位
---(R) 线圈复位
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 中文 手册 梯形 lad 编程