版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、s前言, 目录1234567891011121314位逻辑指令SIMATIC比较指令转换指令S7-300和S7-400的梯形图(LAD)编程计数器指令数据块指令参考手册逻辑控制指令整型数算指令浮点型数算指令传送指令程序控制指令移位和循环移位指令状态位指令定时器指令字逻辑指令附录A BC所有LAD指令总览编程实例使用梯形图逻辑2004年1月版A5E00446504-01索引安全指南本手册包括了保证人身安全与保护本及连接的设备所应遵守的注意事项。这些注意事项在手册中均以下列符号加以突出,并根据等级标明如下:!表示如果不采取适当的预防措施,将导致、严重的人身或损失。!警告表示如果不采取适当的预防措施
2、,可能导致、严重的人身或损失。!当心表示如果不采取适当的预防措施,可能导致轻微的人身。当心表示如果不采取适当的预防措施,可能导致损失。须知提醒您注意有关、使用的特别重要的信息,或者是文档的特定部分。合格只有合格才允许安装和操作该设备。合格是指被按照既定安全惯例和标准,对线路、设备和系统进行调试、接地和标记的。正确使用请注意如下事项:警告该设备及其部件只能用于!目录或技术说明书中所描述的范畴,并且只能与由西门子公司认可或推荐的第厂商提供的设备或部件一起使用。只有正确地运输、保管、设置和安装本运行。,并且按照推荐的方式操作和维护,才能正常、安全地商标SIMATIC®、SIMATIC HM
3、I®和SIMATIC NET®是SIEMENS AG的商标。本文档中的其它一些标志也是商标,如果任何第出于个人目的而使用,都会商标所有者的权利。所有 © Siemens AG 2004 保留所利免责我们已检查过本手册中的内容与所描述的硬件和软件相符。由于差错在所难免,我们不能保证完全一致。我们会定期明确的,不得、或使用本手册或所含内容。违者应对造成的损失承担责任。保留所利,包括实用新型或设计本手册的专利权及权。中的内容,并在后续版本中进行必要的更正。欢迎提出改进意见。Siemens AGBereich Automation and Drives Geschaeft
4、sgebiet Industrial Automation Systems©Siemens AG 2004技术数据改动,恕不另行通知。 Postfach 4848, D- 90327 NuernbergSiemens AktiengesellschaftA5E00446504-01前言用途本手册是以梯形图(LAD)程序语言创建用户程序的指南。本手册同时也包含了描述梯形图语言元素的语法和函数的参考章节。基础知识要求本手册供S7程序员、操作员以及维护/维修使用。要了解本手册,需要具有自动化技术的常规知识。除此之外,还需要具有计算机应用能力和其它类似于PC(例如,编程设备)的、使用MS W
5、indows 2000专业版或MS Windows XP专业版操作系统的工作设备的知识。手册应用范围本手册适用于STEP 7编程软件包5.3版本。符合IEC 1131-3标准LAD符合国际电工技术委员会标准IEC 1131-3中定义的“梯形图”语言。欲知详细资料,请参见STEP 7文件NORM_TBL.WRI中的标准表。S7-300和S7-400的梯形图(LAD)编程A5E00446504-01iii前言要求要有效使用本梯形图手册,应已熟悉S7程序理论,该理论归档在STEP 7中。语言包也使用STEP 7标准软件,因此应熟悉如何使用该软件并已阅读了随附文档。本手册是文档包“STEP 7参考书目
6、”中的一部分。下表显示了STEP 7文档的总览:S7-300和S7-400的梯形图(LAD)编程A5E00446504-01iv用途订货号STEP 7帮助以的形式,提供了使用STEP 7进行编程和组态硬件的基础信息。STEP 7标准软件中的一部分。AWL/KOP/FUP帮助参考SFB/SFC帮助参考组织块帮助参考上下文相关参考信息。STEP 7标准软件中的一部分。文档用途订货号STEP 7基础信息· STEP 7 V5.3,使用入门手册· 使用STEP 7 V5.3编程· 组态硬件和通讯连接,STEP 7 V5.3版本· 从S5到S7,变频器手册提供给技
7、术的基础信息,说明了使用STEP 7和S7-300/400可编程控制器来实现控制任务的方法。6ES7810-4CA07-8BW0STEP 7参考书目· 用于S7-300/400的梯形图(LAD)/ 功能块图(FDB)/语句表(STL)手册· S7-300/400的标准函数及系统函数提供了参考信息,并说明了编程语言LAD、FBD、STL、标准函数以及系统函数,扩充了STEP 7基础信息的范围。6ES7810-4CA07-8BW1前言集成于软件中的件时提供详细的支持。是对本手册的补充。提供的目的是,在使用该软该帮助系统通过一些界面集成于软件中:·上下文相关帮助提供关于
8、当前语境的信息,例如,打开的框或激活的窗口。可以通过通过菜单命令帮助 > 上下文相关的帮助,或按下F1键或通过使用工具栏上的问号符来打开上下文相关的帮助。可以通过使用菜单命令帮助 > 目录,或在上下文相关的帮助窗口中按“STEP 7帮助”按钮来调用STEP 7中的常规帮助。可以通过按“词汇表”按钮,调用所有STEP 7应用程序的词汇表。··本手册是“梯形图帮助”的摘要。由于手册和具有完全相同的结构,因此非常容易在手册和之间切换。支持如果有任何技术问题,请西门子代表或商。您可以在下列网页中查找人:http/automation/partner培训中心西门子提供了很
9、多培训,帮助您熟悉SIMATIC S7自动化系统。请当地的培训中心,或位于德国纽伦堡(D 90327)的培训总部,以获取详细信息。:+49(911) 895-3200。:httpS7-300和S7-400的梯形图(LAD)编程A5E00446504-01v前言A&D技术支持遍布世界各处,24小时服务: 纽伦堡 北京城 S7-300和S7-400的梯形图(LAD)编程A5E00446504-01vi全球(纽伦堡) 技术支持每年365天,每天24小时:+49(180) 5050-222传真:+49(180) 5050-223电子邮件: adsupport格林威治标准时间: +1:00欧洲/
10、非洲(纽伦堡) 证当地时间: 周一至周五,8:00 - 5:00 PM:+49(180) 5050-222传真:+49(180) 5050-223电子邮件: adsupport格林威治标准时间: +1:00美国(城)技术支持和当地时间: 周一至周五,8:00 - 5:00 PM:+1(423) 262 2522传真:+1(423) 262 2289电子邮件: simatic.hotline格林威治标准时间: -5:00亚洲/澳洲(北京) 技术支持和当地时间: 周一至周五,8:00 - 5:00 PM:+86 10 64 75 75 75传真:+86 10 64 74 74 74电子邮件: ad
11、support.asia格林威治标准时间: +8:00SIMATIC以及所使用的语言通常为德语和英语。前言Internet服务和支持除文档以外,还在Internet上提供了知识产权信息,如下:http/automation/service&support可在其中查找下列内容:·····公司简讯,经常提品的最新信息。相应文档资料,可通过“服务和支持”中的搜索功能查找。,世界各地的用户和可以在此交流经验。当地自动化和驱动办事处。在“服务”页面下提供了关于现场服务、维修、备件等信息。S7-300和S7-400的梯形图(LAD)编程A5E004
12、46504-01vii前言S7-300和S7-400的梯形图(LAD)编程A5E00446504-01viii目录1位逻辑指令1-8比较指令位逻辑指令概述1-1-| |- 常开触点(地址)1-2-| / |- 常闭触点(地址)1-3XOR 逻辑“异或”1-4-|NOT|- 能流取反1-5-( ) 输出线圈1-6-( # )- 中间输出1-8-( R ) 复位线圈1-9-( S ) 置位线圈1-11RS 置位优先型 RS 双稳态触发器1-12SR 复位优先型 SR 双稳态
13、触发器1-14-( N )- RLO 负跳沿检测1-16-( P )- RLO 正跳沿检测1-17-(SAVE) 将 RLO 状态保存到BR1-18NEG 地址下降沿检测1-19POS 地址上升沿检测1-20立即.1-21立即写入1-232-1比较指令概述2-1CMP ?I 比较整数2-2.4转换指令CMP ?D CMP ?R比较双精度整数2-3比较实数2-43-53.16转换指令概述3-1BCD_I BCD 码转换为整数3-2I_BCD 整型转换为 BCD 码3-3I
14、_DINT 整型转换为长整型3-4BCD_DI BCD 码转换为双精度整数3-5DI_BCD 长整型转换为 BCD 码3-6DI_REAL 长整型转换为浮点型3-7INV_I 对整数求反码3-8INV_DI 对长整数求反码3-9NEG_I 对整数求补码3-10NEG_DI 对长整数求补码3-11NEG_R 浮点数取反3-12ROUND 取整为长整型3-13TRUNC 截取长整数部分3-14CEIL 向上取整3-15FLOOR 下取整3-16S7-300 和S7-400 的梯形图(LAD)编程A5E00446504-01iii目录4计数器指令4-4.7计数器
15、指令概述4-1S_CUD 双向计数器4-3S_CU 升值计数器4-5S_CD 降值计数器4-7-( SC ) 设置计数器值4-9-( CU )-( CD )升值计数器线圈4-10降值计数器线圈4-125-15数据块指令5.1-(OPN)打开数据块:DB 或DI5-16逻辑控制指令6-6.46.5整型数逻辑控制指令概述6-1-(JMP)- 无条件跳转6-2-(JMP)- 有条件跳转6-3-(JMPN) 若“否”则跳转6-4LABEL 标号6-57算指令7-1算指令概述7-7.107.11浮点型数整型数使用整数算术指令计算
16、状态字的位7-2ADD_I 整数加7-3SUB_I 整数减7-4MUL_I 整数乘7-5DIV_I 整数除7-6ADD_DI 长整数加7-7SUB_DI 长整数减7-8MUL_DI 长整数乘7-9DIV_DI 长整数除7-10MOD_DI 返回长整数余数7-1188-1算指令.......10浮点运算指令概述8-1判断浮点运算指令状态字的位8-2基本指令8-3ADD_R 实数加8-3SUB_R 实数减8-4MUL_R 实数乘8-5DIV_
17、R 实数除8-6ABS 得到浮点型数字的绝对值8-7扩展指令8-8SQR 求平方8-8SQRT 求平方根8-9EXP 求指数值8-10LN 求自然对数8-11SIN 求正弦值8-12COS 求余弦值8-13TAN 求正切值8-14ASIN 得到反正弦值8-15ACOS 得到反余弦值8-16ATAN 得到反正切值8-17S7-300 和S7-400 的梯形图(LAD)编程A5E00446504-01iv目录9传送指令9-1MOVE 分配值9-19.11010-1程序控制指令10.410.510.610.710.810.910.1010.1110.1210.1310.14程
18、序控制指令概述10-1-(Call) 调用来自线圈的 FC SFC(不带参数)10-2CALL_FB 调用来自框的FB10-4CALL_FC 调用来自框的FC10-6CALL_SFB 调用来自框的系统FB10-8CALL_SFC 调用来自框的系统FC10-10调用多重背景10-12调用来自库的块10-12使用 MCR 功能的重要注意事项10-13-(MCR<) 主控制继电器打开10-14-(MCR>) 主控制继电器关闭10-16-(MCRA) 主控制继电器激活10-18-(MCRD) 主控制继电器取消激活10-19-(RET) 返回10-2011移位和循环移位指令11-111.11
19、.211.1.311.1.411.1.511.1.611.1.7.3移位指令11-1移位指令概述11-1SHR_I SHR_DI SHL_W SHR_W SHL_DW SHR_DW整数右移11-2右移长整数11-3字左移11-5字右移11-6双字左移11-7双字右移11-9循环移位指令11-11循环移位指令概述11-11ROL_DW ROR_DW双字循环左移11-11双字循环右移11-1312-112状态位指令12.412.512.612.712.812.912.1012.11状态位指令概述12-1OV -|OS
20、 -|UO -|BR -|=0 -|- 异常位溢出12-2|-的异常位溢出12-3|- 无序异常位12-5|- 异常位二进制结果12-6|- 结果位等于 012-7<>0 -| |- 结果位不等于 012-8>0 -| |- 结果位大于 012-9<0 -| |- 结果位小于 012-10>=0 -| |- 结果位大于等于 012-11<=0 -| |- 结果位小于等于 012-12S7-300 和S7-400 的梯形图(LAD)编程A5E00446504-01v目录13定时器指令13-13.413.513.613.713.813.
21、913.1013.1113.12定时器指令概述13-1器中定时器的位置和定时器的组件13-2S_PULSE 脉冲 S5 定时器13-5S_PEXT 扩展脉冲 S5 定时器13-7S_ODT 接通延时 S5 定时器13-9S_ODTS 保持接通延时 S5 定时器13-11S_OFFDT 断开延时 S5 定时器13-13-( SP )脉冲定时器线圈13-15-( SE )扩展脉冲定时器线圈13-17-( SD )接通延时定时器线圈13-19-( SS )保持接通延时定时器线圈13-21-( SF )断开延时定时器线圈13-2314字逻辑指令14-14.414.514.61
22、4.7字逻辑指令概述14-1WAND_W(字)单字与运算14-2WOR_W(字)单字或运算14-3WAND_DW(字)双字与运算14-4WOR_DW(字)双字或运算14-5WXOR_W(字)单字异或运算14-6WXOR_DW(字)双字异或运算14-7A所有 LAD 指令总览A-1A.1A.2编程实例按英语助记符(国际)排序的 LAD 指令A-1按德语助记符(SIMATIC)排序的 LAD 指令. A-5B-1编程实例总览. B-1实例:位逻辑指令. B-2实例:定时器指令. B-6实例:计数器和比较指令 .B-10BB.1B.2B.3B.4B.5B.6实例:整型数算指令B-12实例:字逻辑指令
23、B-13CC-1使用梯形图逻辑C.1 C.1.1C.1.2C.1.3C.1.4 C.2EN/ENO 机制C-1加法器连接了 EN 和ENO . C-2加法器连接了 EN 但未连接ENO. C-3加法器未连接 EN 但连接了ENO. C-3加法器未连接 EN 和ENO . C-4参数传递 . C-4索引S7-300 和S7-400 的梯形图(LAD)编程A5E00446504-01vi1位逻辑指令1.1位逻辑指令概述说明位逻辑指令使用1和0两个数字。这两个数字组成了名为二进制数字系统基础。将1和0两个数字称作二进制数字或位。在触点和线圈领域中,1表示激活或激励状态,0表示未激活或未激励状态。位逻
24、辑指令对1和0信号状态加以解释,并按照布尔逻辑组合它们。这些组合会产生由1或0组成的结果,称作“逻辑运算结果”(RLO)。由位逻辑指令触发的逻辑运算可以执行各种功能。有可以执行下列功能的位逻辑指令:·······-| |-| / |-常开触点(地址)常闭触点(地址)-( SAVE ) 将RLO的状态保存到BRXOR( )-( # )-逻辑“异或” 输出线圈中间输出-| NOT |- 能流取反RLO为1时将触发下列指令:····-( S )-( R ) SRRS置位线圈重置线圈复位优先型
25、SR双稳态触发器置位优先型RS双稳态触发器其它指令将对上升沿或下降沿过渡做出反应,执行下列功能:······-( N )-( P )- NEG POS立即立即写入RLO负跳沿检测RLO正跳沿检测地址下降沿检测地址上升沿检测S7-300和S7-400的梯形图(LAD)编程A5E00446504-011-1位逻辑指令1.2-|- 常开触点(地址)符号<address>-| |-说明-| |-在指定<地址>的位值为“1”时,(常开触点)处于闭合状态。触点闭合时,梯形图轨道能流流过触点,逻辑运算结果(RLO) =“1”
26、。否则,如果指定<地址>的信号状态为“0”,触点将处于断开状态。触点断开时,能流不流过触点,逻辑运算结果(RLO) =“0”。串联使用时,通过AND逻辑将 -| |- 与RLO位进行。并联使用时,通过OR逻辑将其与RLO位进行。状态字实例0I 0.12满足下列条件之一时,将会通过能流: 输入端I0.0和I0.1的信号状态为“1”时或输入端I0.2的信号状态为“1”时S7-300和S7-400的梯形图(LAD)编程A5E00446504-011-2I 0.I 0.BRCC 1CC 0OVOSORSTARLO/FC写:-1参数数据类型内存区域说明<address>BOOLI
27、、Q、M、L、D、T、C选中的位位逻辑指令1.3-| / |- 常闭触点(地址)符号<address>-| / |-说明-| / |-在指定<地址>的位值为“0”时,(常闭触点)处于闭合状态。触点闭合时,梯形图轨道能流流过触点,逻辑运算结果(RLO) =“1”。否则,如果指定<地址>的信号状态为“1”,将断开触点。触点断开时,能流不流过触点,逻辑运算结果(RLO) =“0”。串联使用时,通过AND逻辑将, -| / |- 与RLO位进行。并联使用时,通过OR逻辑将其与RLO位进行。状态字实例I 0.0I 0.1I 0.2满足下列条件之一时,将会通过能流: 输
28、入端I0.0和I0.1的信号状态为“1”时或输入端I0.2的信号状态为“1”时S7-300和S7-400的梯形图(LAD)编程A5E00446504-011-3BRCC 1CC 0OVOSORSTARLO/FC写:-1参数数据类型内存区域说明<address>BOOLI、Q、M、L、D、T、C选中的位位逻辑指令1.4XOR 逻辑“异或”对于XOR 函数,必须按以下所示创建由常开触点和常闭触点组成的程序段。符号ress1><address2>ress1><addre说明XOR(逻辑“异或”)如果两个指的信号状态不同,则创建状态为“1”的RLO。实例0.0
29、I 0.1Q 4.00.0I 0如果(I0.0 = “0”且I0.1 = “1”)或者(I0.0 = “1”且I0.1 = “0”),输出Q4.0将是“1”。S7-300和S7-400的梯形图(LAD)编程A5E00446504-011-4.1II参数数据类型内存区域说明<address1>BOOLI、Q、M、L、D、T、C扫描的位<address2BOOLI、Q、M、L、D、T、C扫描的位ss2><add<add位逻辑指令1.5-|NOT|- 能流取反符号-| NOT |-说明-|NOT|- (能流取反)取反RLO位。状态字实例I 0.0Q 4.0NOTI
30、 0.1I 0.2满足下列条件之一时,输出端Q4.0的信号状态将是“0”: 输入端I0.0的信号状态为“1”时或当输入端I0.1和I0.2的信号状态为“1”时。S7-300和S7-400的梯形图(LAD)编程A5E00446504-011-5BRCC 1CC 0OVOSORSTARLO/FC写:-1X-位逻辑指令1.6-() 输出线圈符号<address>-( )说明-( ) (输出线圈)的工作方式与继电器逻辑图中线圈的工作方式类似。如果有能流通过线圈(RLO = 1),将置位<地址>位置的位为“1”。如果没有能流通过线圈(RLO = 0),将置位<地址>位
31、置的位为“0”。只能将输出线圈置于梯级的右端。可以有多个(最多16个)输出单元(请参见实例)。使用-|NOT|-(能流取反)单元可以创建取反输出。MCR (主控继电器)依存关系只有在将输出线圈置于激活的MCR区内时,才会激活MCR依存关系。在激活的MCR 区内,如果MCR处于接通状态并且输出线圈有能流通过,将把寻址位设置为能流的当前状态。如果MCR处于断开状态,则无论能流状态如何,都会将逻辑“0”写入指定地址。状态字S7-300和S7-400的梯形图(LAD)编程A5E00446504-011-6BRCC 1CC 0OVOSORSTARLO/FC写:-0X-0参数数据类型内存区域说明<a
32、ddress>BOOLI、Q、M、L、D分配位位逻辑指令实例0.0I 0.1Q 4.00.2I 0.3 Q 4.1满足下列条件之一时,输出端Q4.0的信号状态将是“1”: 输入端I0.0和I0.1的信号状态为“1”时或输入端I0.2的信号状态为“0”时。满足下列条件之一时,输出端Q4.1的信号状态将是“1”: 输入端I0.0和I0.1的信号状态为“1”时或输入端I0.2的信号状态为“0”、输入端I0.3的信号状态为“1”时如果实例梯级在激活的MCR区之内:MCR处于接通状态时,将按照上述能流状态置位Q4.0和Q4.1。MCR处于断开状态(=0)时,无论是否有能流通过,都将Q4.0和Q4.
33、1复位为0。S7-300和S7-400的梯形图(LAD)编程A5E00446504-011-7II位逻辑指令1.7-( # )- 中间输出符号<address>-(#)-* 只有在逻辑块(FC、FB、OB)的变量L区地址。表中将L区地址为TEMP时,才能使用说明-( # )-(中间输出)是中间分配单元,它将RLO位状态(能流状态)保存到指定<地址>。中间输出单元保存前面分支单元的逻辑结果。以串联方式与其它触点连接时,可以像触点那样-( # )-不能将-( # )-单元连接到电源轨道、直接连接在分支连接的后面或连接在分支的尾部。使用-|NOT|-(能流取反)单元可以创建取
34、反-( # )-。MCR (主控继电器)依存关系只有在将中间输出线圈置于激活的MCR区内时,才会激活MCR依存关系。在激活的MCR区内,如果MCR处于接通状态并且中间输出线圈有能流通过,将把寻址位设置为能流的当前状态。如果MCR处于断开状态,则无论能流状态如何,都会将逻辑“0” 写入指定地址。状态字S7-300和S7-400的梯形图(LAD)编程A5E00446504-011-8BRCC 1CC 0OVOSORSTARLO/FC写:-0X-1参数数据类型内存区域说明<address>BOOLI、Q、M、*L、D分配位位逻辑指令实例I 1.0 I 1.1 M 0.0I 2.2I 1.
35、3M 1.1(#)M 2.2(#)Q 4.0(#)()NOTNOTI 1.0 I 1.1M 0.0 has the RLOI 1.0 I 1.1I 2.2 I 1.3M 1.1 has the RLONOTM 2.2 has the RLO of the entire bit logic combination1.8-( R ) 复位线圈符号<address>-( R )说明只有在前面指令的RLO为“1”(能流通过线圈)时,才会执行 -( R )(复位线圈)。如果能流通过线圈(RLO为“1”),将把单元的指定<地址>复位为“0”。RLO为“0”(没有能流通过线圈)将不起
36、作用,单元指定地址的状态将保持不变。<地址>也可以是值复位为“0” 的定时器(T编号)或值复位为“0”的计数器(C编号)。MCR (主控继电器)依存关系只有将复位线圈置于激活的MCR区内时,才会激活MCR依存。在激活的MCR区内, 如果MCR处于接通状态并且复位线圈有能流通过,将把寻址位状态复位为“0”。如果MCR处于断开状态,则无论能流状态如何,单元指定地址的当前状态均保持不变。S7-300和S7-400的梯形图(LAD)编程A5E00446504-011-9参数数据类型内存区域说明<address>BOOLI、Q、M、L、D、T、C复位位逻辑指令状态字实例Netwo
37、rk 1I 0.0I 0.1Q 4.0RI 0.2Network 2I 0.3T1RNetwork 3I 0.4C1R满足下列条件之一时,将把输出端Q4.0的信号状态复位为“0”: 输入端I0.0和I0.1的信号状态为“1”时或输入端I0.2的信号状态为“0”时。如果RLO为“0”,输出端Q4.0的信号状态将保持不变。满足下列条件时才会复位定时器T1的信号状态:输入端I0.3的信号状态为“1”时。满足下列条件时才会复位计数器C1的信号状态: 输入端I0.4的信号状态为“1”时。如果实例梯级在激活的MCR区之内:MCR处于接通状态时,将按以上所述复位Q4.0、T1和C1。MCR处于断开状态时,无
38、论RLO的状态(能流状态)如何,Q4.0、T1和C1的状态均保持不变。S7-300和S7-400的梯形图(LAD)编程A5E00446504-011-10BRCC 1CC 0OVOSORSTARLO/FC写:-0X-0位逻辑指令1.9-( S ) 置位线圈符号<address>-( S )说明只有在前面指令的RLO为“1”(能流通过线圈)时,才会执行-( S )(置位线圈)。如果RLO为“1”,将把单元的指定<地址>置位为“1”。RLO = 0将不起作用,单元的指定地址的当前状态将保持不变。MCR (主控继电器)依存关系只有将置位线圈置于激活的MCR区内时,才会激活MC
39、R依存关系。在激活的MCR区内,如果MCR处于接通状态并且置位线圈有能流通过,将把寻址位的状态置位为“1”。如果MCR处于断开状态,则无论能流状态如何,单元指定地址的当前状态均保持不变。状态字S7-300和S7-400的梯形图(LAD)编程A5E00446504-011-11BRCC 1CC 0OVOSORSTARLO/FC写:-0X-0参数数据类型内存区域说明<address>BOOLI、Q、M、L、D置位位逻辑指令实例I 0.0I 0.1Q 4.0SI 0.2满足下列条件之一时,输出端Q4.0的信号状态将是“1”: 输入端I0.0和I0.1的信号状态为“1”时或输入端I0.2的
40、信号状态为“0”时。如果RLO为“0”,输出端Q4.0的信号状态将保持不变。如果实例梯级在激活的MCR区之内:MCR处于接通状态时,则按以上所述置位Q4.0。MCR处于断开状态时,无论RLO状态(能流状态)如何,Q4.0状态均保持不变。1.10RS置位优先型RS双稳态触发器符号<address>S7-300和S7-400的梯形图(LAD)编程A5E00446504-011-12参数数据类型内存区域说明<address>BOOLI、Q、M、L、D置位或复位位SBOOLI、Q、M、L、D启用复位指令RBOOLI、Q、M、L、D启用复位指令QBOOLI、Q、M、L、D<
41、地址>的信号状态RSSQR位逻辑指令说明如果R输入端的信号状态为“1”,S输入端的信号状态为“0”,则复位RS(置位优先型R S双稳态触发器)。否则,如果R输入端的信号状态为“0”,S输入端的信号状态为“1”, 则置位触发器。如果两个输入端的RLO均为“1”,则指令的执行顺序是最重要的。 RS触发器先在指定<地址>执行复位指令,然后执行置位指令,以使该地址在执行余下的程序扫描过程中保持置位状态。只有在RLO为“1”时,才会执行S(置位)和R(复位)指令。这些指令不受RLO“0” 的影响,指令中指定的地址保持不变。MCR (主控继电器)依存关系只有将RS触发器置于激活的MCR区
42、内时,才会激活MCR依存关系。在激活的MCR 区内,如果MCR处于接通状态,则按以上所述将寻址位复位为“0”或置位为“1”。如果MCR处于关闭状态,则无论输入状态如何,指定地址的当前状态均保持不变。状态字实例M 0.0Q 4.00.0RSQR0.1S如果输入端I0.0的信号状态为“1”,I0.1的信号状态为“0”,则置位器位M0.0,输出Q4.0将是“0”。否则,如果输入端I0.0的信号状态为“0”,I0.1的信号状态为“1”,则复位器位M0.0,输出Q4.0将是“1”。如果两个信号状态均为“0”,则发生任何变化。如果两个信号状态均为“1”,将因顺序关系执行置位指令;置位M0.0,Q4.0将是
43、“1”。如果实例在激活的MCR区之内:MCR处于打开状态时,将按以上所述复位或置位Q4.0。MCR处于关闭状态时,无论输入状态如何,Q4.0均保持不变。S7-300和S7-400的梯形图(LAD)编程A5E00446504-011-13IIBRCC 1CC 0OVOSORSTARLO/FC写:-1位逻辑指令1.11SR复位优先型SR双稳态触发器符号<address>说明SR如果S输入端的信号状态为“1”,R输入端的信号状态为“0”,则置位SR(复位优先型SR双稳态触发器)。否则,如果S输入端的信号状态为“0”,R输入端的信号状态为“1”,则复位触发器。如果两个输入端的RLO均为“1
44、”,则指令的执行顺序是最重要的。SR触发器先在指定<地址>执行置位指令,然后执行复位指令,以使该地址在执行余下的程序扫描过程中保持复位状态。只有在RLO为“1”时,才会执行S(置位)和R(复位)指令。这些指令不受RLO“0” 的影响,指令中指定的地址保持不变。MCR (主控继电器)依存关系只有将SR触发器置于激活的MCR区内时,才会激活MCR依存关系。在激活的MCR 区内,如果MCR处于接通状态,则按以上所述将寻址位置位为“1”或复位为“0”。如果MCR处于关闭状态,则无论输入状态如何,指定地址的当前状态均保持不变。状态字S7-300和S7-400的梯形图(LAD)编程A5E004
45、46504-011-14BRCC1CC0OVOSORSTARLO/FC写:-1参数数据类型内存区域说明<address>BOOLI、Q、M、L、D置位或复位位SBOOLI、Q、M、L、D启用置位指令RBOOLI、Q、M、L、D启用复位指令QBOOLI、Q、M、L、D<地址>的信号状态SRSQR位逻辑指令实例M 0.0Q 4.00.0SRQS0.1R如果输入端I0.0的信号状态为“1”,I0.1的信号状态为“0”,则置位器位M0.0,输出Q4.0将是“1”。否则,如果输入端I0.0的信号状态为“0”,I0.1的信号状态为“1”,则复位器位M0.0,输出Q4.0将是“0”。
46、如果两个信号状态均为“0”,则发生任何变化。如果两个信号状态均为“1”,将因顺序关系执行复位指令;复位M0.0,Q4.0将是“0”。如果实例在激活的MCR区之内:MCR处于打开状态时,将按以上所述置位或复位Q4.0。MCR处于关闭状态时,无论输入状态如何,Q4.0均保持不变。S7-300和S7-400的梯形图(LAD)编程A5E00446504-011-15II位逻辑指令1.12-( N )- RLO负跳沿检测符号<address>-( N )说明-( N )-(RLO负跳沿检测)检测地址中“1”到“0”的信号变化,并在指令后将其显示为RLO = “1”。将RLO中的当前信号状态与地址的信号状态(边沿位)进行比较。如果在执行指令前地址的信号状态为“1”,RLO为“0”,则在执行指令后RL
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 智慧工地VR安全教育体验馆建设方案
- 金属切屑收集清理操作工规程
- 2026年麻醉专业结业考核科内模拟试题附答案
- 慢性偏头痛针灸联合药物疗程标准共识
- PCB工程师职业技能考证试题及详细参考答案
- Oracle OCA 12c 认证考试真题及详细答案解析
- MDS输血依赖远期并发症监测共识
- 2026年低压电气考试试题及答案
- 培训机构学员接送操作规程
- NPET全国中小学英语水平测试模拟试题(含详细答案解析)
- 山东省潍坊广文中学2025-2026学年九年级上学期期中考试语文试卷(解析版)
- 2025 AI语音合成市场调研报告
- 光伏设备安全培训课件
- 卷绕机培训课件
- 2025年试验检测师(含助理)-公共基础(含助理)考试备考题库附带答案
- 工程联系单管理办法(含附件)
- 前列腺健康讲座课件
- 德育与学科教学的融合
- 四诊闻诊课件
- 教育管理基础数据元素和代码规范 第3部分:资产
- 《自然教育师规范》(T-CSF 001-2022)
评论
0/150
提交评论