中文手册梯形图lad编程手册.docx

上传人:wj 文档编号:631634 上传时间:2023-04-29 格式:DOCX 页数:164 大小:1.94MB
下载 相关 举报
中文手册梯形图lad编程手册.docx_第1页
第1页 / 共164页
中文手册梯形图lad编程手册.docx_第2页
第2页 / 共164页
中文手册梯形图lad编程手册.docx_第3页
第3页 / 共164页
中文手册梯形图lad编程手册.docx_第4页
第4页 / 共164页
中文手册梯形图lad编程手册.docx_第5页
第5页 / 共164页
中文手册梯形图lad编程手册.docx_第6页
第6页 / 共164页
中文手册梯形图lad编程手册.docx_第7页
第7页 / 共164页
中文手册梯形图lad编程手册.docx_第8页
第8页 / 共164页
中文手册梯形图lad编程手册.docx_第9页
第9页 / 共164页
中文手册梯形图lad编程手册.docx_第10页
第10页 / 共164页
中文手册梯形图lad编程手册.docx_第11页
第11页 / 共164页
中文手册梯形图lad编程手册.docx_第12页
第12页 / 共164页
中文手册梯形图lad编程手册.docx_第13页
第13页 / 共164页
中文手册梯形图lad编程手册.docx_第14页
第14页 / 共164页
中文手册梯形图lad编程手册.docx_第15页
第15页 / 共164页
中文手册梯形图lad编程手册.docx_第16页
第16页 / 共164页
中文手册梯形图lad编程手册.docx_第17页
第17页 / 共164页
中文手册梯形图lad编程手册.docx_第18页
第18页 / 共164页
中文手册梯形图lad编程手册.docx_第19页
第19页 / 共164页
中文手册梯形图lad编程手册.docx_第20页
第20页 / 共164页
亲,该文档总共164页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

中文手册梯形图lad编程手册.docx

《中文手册梯形图lad编程手册.docx》由会员分享,可在线阅读,更多相关《中文手册梯形图lad编程手册.docx(164页珍藏版)》请在冰点文库上搜索。

中文手册梯形图lad编程手册.docx

SIMATIC

S7-300和S7-400梯形逻辑

(LAD)编程

参考手册

前言,目录

位逻辑指令 1

比较指令 2

转换指令 3

计数器指令 4

数据块指令 5

逻辑控制指令 6

整数算术运算指令 7

浮点算术运算指令 8

赋值指令 9

程序控制指令 10

移位和循环指令 11

状态位指令 12

定时器指令 13

字逻辑指令 14

附录

所有梯形逻辑指令一览 A

编程举例 B

2004年1月版

安全指南



本手册包括应该遵守的注意事项,以保证人身安全,保护产品和所连接的设备免受损坏。

这些注意事项都使用符号明显警示,并根据严重程度使用下述文字分别说明:

危险

表示若不采取适当的预防措施,将造成死亡、严重的人身伤害或重大的财产损失。

警告

表示若不采取适当的预防措施,将可能造成死亡、严重的人身伤害或重大的财产损失。

小心

表示若不采取适当的预防措施,将可能造成轻微的人身伤害。

小心

表示若不采取适当的预防措施,将可能造成财产损失。

注意

引起你对产品的重要信息和处理产品或文件的特定部分的注意。

合格人员



只有合格人员才允许安装和操作这一设备。

合格人员规定为根据既定的安全惯例和标准批准进行试运行、接地和为电路、设备和系统加装标签的人员。

正确使用

商标



注意如下:

警告

本装置及其组件只能用于产品目录或技术说明书中阐述的应用,并且只能与西门子公司认可或推荐的其它生产厂的装置或组件相连接。

本产品只有在正确的运输、贮存、组装和安装的情况下,按建议方式进行运行和维护,才能正确而安全地发挥其功能。

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参考帮助》《组织块参考帮助》

上下文相关信息

为STEP7标准软件

包的一部分

在线帮助



集成在软件中的在线帮助是本手册的补充。

在线帮助的目的是为你提供详细的软件使用帮助。

帮助系统通过多个界面集成在软件中:

·上下文相关帮助可以提供关于当前的文本信息,例如,一个打开的对话框或一个激活的窗口。

你可以按动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:

00

传真:

+49(0)1805050-223

电话:

+49(0)1805050-222

E-Mail:

adsupport@

传真:

+49(0)1805050-223

GMT:

+1:

00

E-Mail:

adsupport@

GMT:

+1:

00

美国(约翰逊市)技术支持和授权

亚洲/澳大利亚(北京)

亚洲/中国(北京)

技术支持和授权

技术支持与服务热线

当地时间:

星期一—星期五

当地时间:

星期一—星期五

当地时间:

星期一—星期五

08:

00:

00至17:

00:

00

08:

30:

00至17:

30:

00

08:

30:

00至17:

30:

00

电话:

+1(0)7707403505

电话:

+861064757575

电话:

+861064757575

传真:

+1(0)7707403699

传真:

+861064747474

传真:

+861064747474

E-Mail:

isd-callcenter@

E-Mail:

adsupport.asia@

E-Mail:

adscs.china@

GMT:

+8:

00

GMT:

-5:

00

GMT:

+8:

00

SIMATIC热线和授权热线的使用语言一般为德语和英语。

网上服务和技术支持

除了纸文件资料以外,我们在网上还提供有在线资料:

http:

//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) 线圈复位

·

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 人文社科 > 法律资料

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2