语句表
所有语句表指令
名称 SET_CLK READ_CLK SET_RTM CTRL_RTM READ_RTM GADR_LGC RD_SINFO DP_PRAL EN_MSG DIS_MSG SYC_FR D_ACT_DP DPNRM_DG DPRD_DT DPWR_DAT ALARM_SQ ALARM_S ALARM_SC BLKMOV
组织块、系统功能与系统功能块
OB 编号 OB1
OB10-OB17 OB20-OB23
OB30-OB38
OB40-OB47 OB55 OB56 OB57 OB60
OB61-OB64 OB70 OB72 OB73 OB80 OB81 OB82 OB83 OB84 OB85 OB86
OB87 OB88 OB90 OB100 OB101 OB102
名称 EN_AIRT RE_TRIGR REPL_VAL
STP WAIT SNC_RTCB LGC_GAGR RD_LGADR RDSYSST WR_USMSG RD_PARM WR_PARM WR_DPARM PARM_MOD WR_REC RD_REC GD_SND GD_RCV CONTROL AB_CALL TIME_TCK X_SEND X_RCV X_GET X_PUT X_ABORT I_GET I_PUT I_ABORT OB_RT SET REST UBLKMOV CREA_DBL READ_DBL WRIT_DBL C_DIAG H_CTRL SET_CLKS RTM RD_DPARA DP_TOPOL
-1-
助记符 CALL CAR CAW CC CD CDB CLR COS CU DEC DTB DTR ENT EXP FN FP FR FR INC INVD INVI ITB ITD JBI JC JCB JCN JL JM JMZ JN JNB JNBI JO JOS JP JPZ JU JUO JZ L
如何读语句表程序
外设存储区允许直接访问现场设备 访问方式:字节、字、双字(不能访问位)
存放程序运行的中间结果,访问方式:位、字节、字、双字 计时时钟访问该存储区中的计时单元 定时器指令可以访问该存储区和计时单元
计数器指令可以访问该存储区
在FC、OB块运行时,块变量声明表中临时变量存放在该存 储区。
= Q[AR2,P#4.1] //AR1+偏移量(14.1)
LAR1 P##STAT53 // 把指针指向STAT53
L 0 // 把0装入ACCU1 T DIW [AR1,P#0.0] //把地址寄存器内指向起始地址区的数据赋值
在线监视
很多时候 需要在线 监视的。
在线监视 的情况如 图,各个 寄存器的 情况详见 下页。
寄存器间接寻址 :在S7中有两个地址寄存器(AR1和AR2)
地址寄存器的内容 + 偏移量 = 地址指针
L P#8.6 //将P#8.6装入A 1
LAR1
//将累加器1的内容传送至地址寄存器1
L P#10.0
//将P#10.0装入A1
LAR2
//将累加器1的内容传送至地址寄存器2
A I[AR1,P#1.0] //AR1+偏移量(9.6)
表示操作数存放区域及操作数 位数(位、字节、字等)
表示操作数在该存储区域 内的具体位置
LMW
10
辅助标识符进一步说明操作数的位数长度 包括有:X(位),B(字节),
W(字——2字节),
D(双字——4字节)
主标识符:表示操作数所在的存储区
主要有:I(输入映像区),Q(输出映像区), M(位存储区),PI(外部输入),PQ(外部输 出),T(定时器),C(计数器),DB(数 据块),L(本地数据)等
S7-300 S7-400语句表(STL)编程手册51-100
3.8 INVI 对整数求反码(16 位)格式INVI说明使用对整数求反码指令(INVI),可以对累加器 1 低字中的 16 位数值求反码。
求反码指令为逐位转换,即“0”变为“1”,“1”变为“0”。
其结果保存在累加器 1 的低字中。
状态字BR CC 1 CC 0 OV OS OR STA RLO /FC 写:- - - - - - - - -举例STL 解释L IW8 INVIT MW10 // 将数值装入累加器 1 低字中。
// 对 16 位数求反码。
// 将结果传送到存储字 MW10。
内容累加器 1 低字位15... .. .. 0INVI 执行之前0110 0011 1010 1110 INVI 执行之后1001 1100 0101 00013.9 INVD 对双整数求反码(32 位)格式INVD说明使用对双整数求反码指令(INVD),可以对累加器 1 中的 32 位数值求反码。
求反码指令为逐位转换,即“0”变为“1”,“1”变为“0”。
其结果保存在累加器 1 中。
状态字BR CC 1 CC 0 OV OS OR STA RLO /FC 写:- - - - - - - - -举例STL 解释L ID8 INVDT MD10 // 将数值装入累加器 1 中。
// 对 32 位数求反码。
// 将结果传送到存储双字 MD10。
内容累加器 1 高字累加器 1 低字位31... .. .. ...16 15... .. .. 0INVD 执行之前0110 1111 1000 1100 0110 0011 1010 1110 INVD 执行之后1001 0000 0111 0011 1001 1100 0101 00013.10 NEGI 对整数求补码(16 位)格式NEGI说明使用对整数求补码指令(NEGI),可以对累加器 1 低字中的 16 位数值求补码。
求补码指令为逐位转换,即“0”变为“1”,“1”变为“0”;然后对累加器中的内容加“1”。
语句表(STL)编程
1.2
A 与运算........................................................................................................... 1-3
1.3
AN 与非运算..................................................................................................... 1-4
免责声明
我们已检查过本手册中的内容与所描述的硬件和软件相符。由于差错 在所难免,我们不能保证完全一致。我们会定期审查本手册中的内 容,并在后续版本中进行必要的更正。欢迎提出改进意见。
Siemens AG Bereich Automation and Drives Geschaeftsgebiet Industrial Automation Systems Postfach 4848, D- 90327 Nuernberg
A5E00446505-01
iii
前言
要求
如要有效地使用该语句表手册,应当熟悉 STEP 7 在线帮助所提供的 S7 编程理论。 该语言包也使用 STEP 7 标准软件,因此应当熟悉该软件的操作,并阅读所附文 档。
本手册是文档包“STEP 7 参考书目”中的一部分。
下表显示了 STEP 7 文档的总览:
1.8
O 先与运算后或运算 ........................................................................................ 1-9
1.9
A( 与运算嵌套开始 ......................................................................................... 1-10
语句表(STL)编程手册
小心 表示若不采取适当的预防措施,将可能造成轻微的人身伤害。
小心 表示若不采取适当的预防措施,将可能造成财产损失。
注意 引起你对产品的重要信息和处理产品或文件的特定部分的注意。
合格人员 正确使用
只有合格人员才允许安装和操作这一设备。合格人员规定为根据既定的安全惯例和标准批 准进行试运行、接地和为电路、设备和系统加装标签的人员。
• 你可以使用菜单命令 Help > Contents 或文本相关帮助窗口中的“ Help on STEP 7”按钮,调用 STEP 7 中的一般帮助信息。
• 你也可以通过“Glossary(术语)”按钮,调用所有 STEP 7 应用的术语。
本手册是“语句表中的帮助信息”摘选。由于手册和在线帮助的结构一样,所以 能够很容易地在手册和在线帮助之间进行转换。
西门子股份有限公司 自动化与驱动集团 工业自动化系统部
西门子公司版权所有©2004 若有改动,恕不另行通知。
前言
前言
目的
本使用手册旨在提供指南,以使用语句表编程语言 (STL)编制用户程序。 本手册中还包含一个参考章节,阐述了 STL 语言元素的语法和功能。
所需基本知识 本手册旨在用于编程人员、操作人员以及维护和维修人员。
订货号 为 STEP 7 标准软件包 的一部分
为 STEP 7 标准软件包 的一部分
iv
前言
在线帮助
集成在软件中的在线帮助是本手册的补充。
在线帮助的目的是为你提供详细的软件使用帮助。
帮助系统通过多个界面集成在软件中:
• 上下文相关帮助可以提供关于当前的文本信息,例如,一个打开的对话框或 一个激活的窗口。你可以按动 F1 或使用工具栏中的“?”,通过菜单命令 Help > Context-Sensitive Help,打开文本相关的帮助。
三相交流电动机自动循环控制电路中的PLC梯形图和语句表
三相交流电动机自动循环控制电路中的PLC梯形图和语句表三相交流电动机自动循环控制是指电动机在限位开关的作用下自动实现正反转循环控制的方式。
图1所示为三相交流电动机自动循环控制中的plc梯形图和语句表,表1所列为其I/O地址分配表。
图1 三相交流电动机自动循环控制中的PLC梯形图和语句表表1 三相交流电动机自动循环控制中PLC控制I/O地址分配表结合I/O地址分配表,首先了解该梯形图或语句表中各触点及符号表示的含义,并将梯形图与语句表相结合分析。
1.按下正向起动按钮SB1电动机正转至自动反转的控制过程图2所示为按下起动按钮SB1时,电动机M1起动至自动反转的控制过程。
图2 电动机M1起动至自动反转的控制过程1 按下起动按钮SB1,将PLC程序中的输入继电器常开触点I0.1置“1”,即常开触点I0.1闭合。
1→2 输出继电器Q0.0线圈得电。
→2-1 自锁常开触点Q0.0闭合,实现自锁功能;→2-2 控制输出继电器Q0.1的常闭触点Q0.0断开,防止Q0.1得电,实现互锁;→2-3 控制PLC外接交流接触器KM1线圈得电吸合,带动主电路中的主触点闭合,接通电动机M1正向电源,电动机M1正向启动运转。
3 当电动机运行到正向限位开关SQ1位置时,SQ1受压触发,PLC程序中相应的输入继电器触点I0.4动作。
→3-1 控制输出继电器Q0.0的常闭触点I0.4断开;→3-2 控制输出继电器Q0.1的常开触点I0.4闭合;3-1→4 输出继电器Q0.0线圈失电。
→4-1 自锁常开触点Q0.0复位断开,解除自锁;→4-2 控制输出继电器Q0.1的常闭触点Q0.0复位闭合,为Q0.1得电做好准备;→4-3 控制PLC外接交流接触器KM1线圈失电释放,带动主电路中的主触点复位断开,切断电动机M1正向电源,电动机M1正向运行停止。
3-2和4-2→5 输出继电器Q0.1线圈得电。
→5-1 自锁常开触点Q0.1闭合,实现自锁功能;→5-2 控制输出继电器Q0.0的常闭触点Q0.1断开,防止Q0.0得电,实现互锁;→5-3 控制PLC外接交流接触器KM2线圈得电吸合,带动主电路中的主触点闭合,接通电动机M1反向电源,电动机M1自动反向起动运转。
学PLC必看:看懂电动机控制系统中PLC梯形图和语句表
学PLC必看:看懂电动机控制系统中PLC梯形图和语句表不同的电动机控制方式不同、系统中选用部件不同、部件间的组合方式以及数量的选用不同,最终PLC控制方式也有所不同,我们需要一些案例来看懂电动机控制系统中PLC的梯形图和语句表。
三相交流感应电动机连续控制电路中的PLC梯形图和语句表三相交流感应电动机连续控制线路基本上采用了交流继电器、接触器的控制方式,该种控制方式具有可靠性低、线路维护困难等缺点,将直接影响企业的生产效率。
由此,很多生产型企业中采用PLC控制方式对其进行控制。
图1所示为三相交流感应电动机连续控制电路的原理图。
该控制电路采用三菱FX2N系列PLC,电路中PLC控制I/O分配表见表1。
图1 三相交流感应电动机连续控制电路的原理图表1 三相交流感应电动机连续控制电路中PLC控制I/O分配表由图1可知,通过PLC的I/O接口与外部电气部件进行连接,提高了系统的可靠性,并能够有效地降低故障率,维护方便。
当使用编程软件向PLC中写入的控制程序,便可以实现外接电器部件及负载电动机等设备的自动控制了。
想要改动控制方式时,只需要修改PLC中的控制程序即可,大大提高调试和改装效率。
图2所示为三相交流感应电动机三菱FX2N系列PLC连续控制梯形图及语句表。
图2 三相交流感应电动机三菱FX2N系列PLC连续控制梯形图及语句表根据梯形图识读该PLC的控制过程,首先可对照PLC控制电路和I/O分配表,在梯形图中进行适当文字注解,然后再根据操作动作具体分析起动和停止的控制原理。
1.三相交流感应电动机连续控制线路的起动过程图3所示为PLC连续控制下三相交流感应电动机的起动过程。
图3 PLC连续控制下三相交流感应电动机的起动过程1 当按下起动按钮SB1时,其将PLC内的X1置“1”,即常开触点X1闭合。
1→2 输出继电器Y0线圈得电,控制PLC外接交流接触器KM线圈得电。
→2-1 自锁常开触点Y0闭合,实现自锁功能;→2-2 控制运行指示灯Y1的常开触点Y0闭合,Y1得电,运行指示灯RL点亮。
S7-300 S7-400语句表(STL)编程手册200-247
13-3
字逻辑指令
举例 1
STL L IW20 L IW22 OW T MW8 解 释 // 将输入字 IW20 的内容装入累加器 1 低字。 // 将累加器 1 中的内容装入累加器 2 中。将输入字 IW22 的内容装入累加 器 1 低字中。 // 将累加器 1 低字中的内容与累加器 2 低字中的内容进行“或”运算;结 果保存到累加器 1 低字中。 // 将结果传送到存储字 MW8。
举例 1
STL L IW20 L IW22 AW T MW 8 解 释 // 将输入字 IW20 的内容装入累加器 1 低字。 // 将累加器 1 中的内容装入累加器 2 中。将输入字 IW22 的内容装入累加器 1 低字中。 // 将累加器 1 低字中的内容与累加器 2 低字中的内容进行“与”运算;结果 保存到累加器 1 低字中。 // 将结果传送到存储字 MW8。
13.4
格式
XOW 字“异或” (16位)
XOW XOW <常数>
地 址 <常数> 数据类型 WORD, 16 位常数 说 明 要与累加器 1 低字内容通过“异或”运 算进行结合的位模式
指令说明 使用该指令,可以根据布尔逻辑运算“异或”,将累加器 1 的低字内容与累加器 2 的低字内容或一个 16 位常数逐位进行逻辑运算。只有进行逻辑运算的两个字 中只有一个的相应位为“1”,结果字的位才为“ 1 ”。结果被存放在累加器 1 的 低字中。累加器 1 的高字和累加器 2 保持不变。状态位 CC 1 被置为运算结果 (如果结果不等于“ 0 ”,则 CC 1 = 1)。状态字位 CC 0 和 OV 被置为“ 0”。 你也可以连续几次使用“异或”指令。如果有不成对被检地址的信号状态为“ 1”, 则逻辑运算结果为“1 ”。 XOW:累加器 1 低字与累加器 2 低字进行逻辑运算。 XOW <常数> :累加器 1 低字与 16 位常数进行逻辑运算。
语句表指令介绍讲解
◎◎
ACCU1
$$
ACCU2
L *** //执行完此句时,把L的数值***装入累加器1,累加器1 内数值◎◎装入累加器2;
***
ACCU1
◎◎
ACCU2
L ### //执行完此句时,把L的数值###装入累加器1,累加器 1内***数值装入累加器2;
###
ACCU1
***
ACCU2
15
梯形图指令 始终是先输入的与后 输入的比较。如果大 于,则>I指令输出1。
16
整数MW20>MW22, RLO置位,M2.0输出。
梯形图指令
双整型数MD20>MD24, RLO置位,M2.0输出。
17
比较实数
18
应用
19
3. 格式转换指令
BTI/BTD BCD到整型数/双整型数 ITB/DTB 整型数/双整型数到BCD ITD 整型数到双整型数 DTR双整型数到实数 INVI 整型按位取反(16位) INVD 双整型按位取反(32位) NEGI 整型按位取反加1,得到负数 NEGD 双整型按位取反加1,得到负数 NEGR 实数得到负数 CAD 交换累加器1低位内容,0-7 <-> 8-15对换 CAW交换累加器1内容,ABCD 换成 DCBA。 RND、 RND+ 、RND- 、TRNUC 圆整、截尾。
SET RLO置位 CLR RLO复位
10
?以下程序段对应与什么样的梯形图
A AN AN ON O A A ON = "STAT-a1".ROB_CTRL.Pr_AtomOn "STAT-a1".ROB_FLT.Flt_Seq_Program_5 "STAT-a1".ROB_FLT.Flt_General_2 "EPS-CTRL_1".AT.ROB2_EN "GHOST_RUN" "GHOST-W-COL" "PARA-STA".a1_ENABLE "CR-ATa1"
语句表的名词解释
语句表的名词解释语句表是一种用来记录和表达语言中的基本元素的工具。
它是语言学研究中非常重要的一部分,有助于我们理解语言的结构、规律和使用方式。
本文将从不同角度对语句表进行解释和探讨,探究它对语言学研究的意义和作用。
首先,语句表可以将语言中的各种语句形式进行分类和组织。
在语句表中,我们可以清晰地看到不同语句形式之间的差异和相似之处。
比如,我们可以将陈述句、疑问句、祈使句等不同类型的语句进行归类,并分析它们的结构和特征。
通过对语句表的研究,我们可以更好地理解语言的多样性和变化。
其次,语句表还可以帮助我们掌握语言中的基本词汇和句法规则。
语句表中的词汇和句法结构是语言的基础,理解和掌握这些内容对于学习和运用语言至关重要。
通过分析和比较语句表中的不同元素,我们可以发现一些共同的模式和规则,从而更加准确地使用语言并理解他人的表达。
此外,语句表还可以帮助我们发现语言中的一些趋势和变化。
随着时间的推移,语言会不断演变和发展,词汇和句法结构也会有所变化。
通过对语句表的观察和分析,我们可以发现一些新出现的语句形式和结构,这有助于我们跟上时代的潮流并更好地理解和运用现代语言。
除了以上几个方面,语句表还具有一定的历史价值和文化意义。
不同语言和地区的语句表会有所差异,这反映了不同语言和文化之间的差异和独特性。
通过研究和比较不同语句表的历史和演变,我们可以了解到不同语言背后的文化内涵和社会背景,增进对其他文化的理解和尊重。
总结起来,语句表作为一种重要的语言学工具,对于语言学研究和语言学习都具有重要意义。
通过对语句表的分析和研究,我们可以更好地了解语言的结构和规律,掌握语言的基本要素,跟上语言的发展和变化,同时也增进对其他语言和文化的了解和尊重。
西门子编程 PLC S7-300语句表 助记符 中英文全称对照
西门子编程PLC S7-200/300语句表助记符英文全称助记指令(英文全称意思) :指令含义1 、LD ( Lode 装载 ) :动合触点2、LDN ( Lode Not 不装载 ) : 动断触点3、A ( And 与动合) : 用于动合触点串联4、AN ( And Not 与动断 ) :用于动断触点串联5、O ( Or 或动合 ) :用于动合触点并联6、ON ( Or Not 或动断 ) : 用于动断触点并联7、= ( Out 输出 ) :用于线圈输出8、OLD ( Or Lode): 块或9、ALD ( And Lode): 块与10、LPS ( Logic Push ) :逻辑入栈11、LRD ( Logic Read ) :逻辑读栈12、LPP ( Logic Pop ) :逻辑出栈13、NOT ( not 并非 ) :非14、NOP ( No Operation Performed ) : 无操作15、AENO ( And ENO ) : 指令盒输出端ENO相与16、S ( Set 放置 ) : 置117、R ( Reset 重置,清零 ) :清零18、P ( uP 上升) :正跳变19、N ( dowN 下降) :负跳变20、TON ( On_Delay Timer ) :通电延时21、TONR ( Retentive On_Delay Timer ) : 有记忆通电延时型22、TOF ( Off_ Delay Timer ) :断电延时型23、CTU ( Count Up ) : 递增计算器24、CTD ( Count Down ) : 递减计数器25、CTDU ( Count Up/ Count Down ) :增减计数器26、ADD ( add 加 ) : 加注意 //ADD_I (_ I 表示整数) ADD_DI( DI表示双字节整数)ADD-R(R 表示实数)它们都是加运算只是数的大小不同!!后面有很多这样的我就略写了!27、SUB ( Subtract 减去,减少) :减28、MUL ( Multiply ) : 乘29、DIV ( Divide ) : 除30、SQRT ( Square root ) : 求平方根31、LN ( Napierian Logarithm 自然对数 ) : 求自然对数32、EXP ( Exponential 指数的 ) :求指数33、INC_B ( Increment 增加 ) :增134、DEC_B ( Decrement 减少 ) :减135、WAND_B ( Word and 与命令 ) :逻辑与//其中_B代表数据类型还有W(字节)、DW双字后面几个都是这样的。
matlab语句表
把一种形式的样条函数转化成另一种形式的样条函 数 求样条函数的微分(即求导数) 求样条函数的方向导数 求样条函数的积分 在间断点处求函数值 画样条曲线图 在样条曲线中插入断点。 生成 tarylor 系数或 taylor 多项式
表Ⅰ-32 样条曲线端点和节点处理函数 函 数 augknt aveknt brk2knt knt2brk knt2mlt sorted aptknt 描 述 在已知节点数组中添加一个或多个节点 求出节点数组元素的平均值 增加断点数组中元素的重次 从节点数组中求得节点及其重次 从节点数组中求得节点及其重次 求出节点数组 points 的元素在节点数组 meshpoints 中属于第几个分量 求出用于生成样条曲线的节点数组
表Ⅰ-33 样条曲线端点和节点处理函数 函 数 newknt optknt chbpnt 描 述 对分段多项式样条函数进行重分布 求出用于内插的最优节点数组 求出用于生成样条曲线的合适节点数组
表Ⅰ-34 解线性方程组的函数 函 数 slvblk 描 解对角占优的线性方程组 述
bkbrk
描述分块对角矩阵的详细情况
表Ⅰ-38 几何算法函数 函 数 csgchk csgdel decsg initmesh jigglemesh pdearcl poimesh refinemesh wbound wgeom 描 述 核对几何描述矩阵的有效性 删除最小子域之间的界线 将建设性实体几何模型分解为最小子域 创建初始三角形网格 微调三角形网格的内部点 在参数表示和圆弧长度之间进行内插 在矩形几何图形上生成规则网格 加密一个三角形网格 写边界条件指定文件 写几何指定函数
对于自适应网格进行误差估计 从三角形中点数据向节点数据进行内插 子域集合中点的指数 子域集合边缘的指数 子域集合三角形的指数 计算结构力学张量函数 三角形几何数据 三角型质量度量 续表
西门子语句表
BCD 码
果产生上溢,则ENO 为“0”
I_DINT(整数转换为双整数指令)可以将输入参数IN 的内容以整数(16 位)读
24
I_DINT 整数转换为 出,并转换为一个双整数(32 位)。其结果可以由参数OUT 输出。ENO 和EN 总
双整数
是具有相同的信号状态。
BCD_DI (BCD 码转换为双整数指令)可以将输入参数IN 的内容以七位数BCD 代
22
整数
(+/- 999)读入,并将这个数转换成整数(16 位)。其整数结果可以由参数OUT 输出。ENO 和EN总是具有相同的信号状态
I_BCD(整数转换为BCD 码指令)可以将输入参数IN 的内容以整数(16 位)读
23
I_BCD 整数转换为 出,并转换为一个三位数BCD 代码(+/- 999)。其结果可以由参数OUT 输出。如
<地址 1>,要扫描的信号.<地址 2>,M_BIT 边沿存储位,存储<地址 1>的前 一信号状态.Q,输出为一个周期.NEG(地址下降沿检测指令)可以将<地址1>的信 POS 地址上升沿检测 号状态与存储在<地址2>中的先前扫描,的信号状态进行比较。如果当前的RLO 状 态为“0”,而先前的状态为“1”(上升沿检测)则在操作之后,RLO 位将为“1 ”
25
BCD_DI BCD 码转换 码(+/-9999999)读入,并将它转换成双整数(32 位)。其双整数结果可以由参
为双整数
数OUT 输出。ENO和EN 总是具有相同的信号状态。
DI_BCD(双整数转换为BCD 码指令)可以将输入参数IN 的内容以双整数(32
26
语句表指令集
语句表指令集位逻辑时钟LD 常开载入TODR 读取实时时钟A 常开逻辑与(and) TODW 设置实时时钟O 常开逻辑或(or) TODRX 读取实时时钟(扩展)LDN 常闭载入TODWX 设置实时时钟(扩展)AN 常闭逻辑与(and) 通讯ON 常闭逻辑或(or) XMT 发送信息LDI 立即常开RCV 接收信息AI 立即常开NETR 网络读OI 立即常开NETW 网络写LDNI 立即常闭GPA 获取端口地址ANI 立即常闭SPA 设置端口地址ONI 立即常闭表NOT 取反FILL 用数据填充存储区EU 正转换ATT 填表ED 负转换FND= 搜索表格有无数据等于ALD 与载入FND<> 搜索表格有无数据不等于OLD 或载入FND< 搜索表格有无数据小于LPS 逻辑进栈FND> 搜索表格有无数据大于LPP 逻辑出栈LIFO 后进先出LDS 装载堆栈FIFO 先进先出LRD 逻辑读取转换= 输出BTI 字节至整数=I 立即输出ITB 整数至字节S 设置ITD 整数至双整数SI 立即设置ITS 整数转换为字符串R 复原DTI 双整数至整数RI 立即复原DTR 双整数至实数AENO DTS 双整数至字符串NOP ROUND 实数取整至双整数(四舍五入)比较TRUNC 实数取整至双整数(舍去小数) LDB= 装载字节等于RTS 实数转换为字符串AB= 与字节等于BCDI BCD(二进制编码的十进制数)至整数OB= 或字节等于IBCD 整数至BCD(二进制编码的十进制数) LDB<> 装载字节不等于ITA 整数至ACSIIAB<> 与字节不等于DTA 双整数至ACSIIOB<> 或字节不等于RTA 实数至ACSIILDB>= 装载字节大于等于ATH ACSII至十六进制数AB>= 与字节大于等于HTA 十六进制数至ACSIIOB>= 或字节大于等于STI 字符串转换为整数LDB<= 装载字节小于等于STD 字符串转换为双整数AB<= 与字节小于等于STR 字符串转换为实数OB<= 或字节小于等于DECO 解码LDB> 装载字节大于ENCO 编码AB> 与字节大于SEG 七段码显示转换OB> 或字节大于LDB< 装载字节小于计数器AB< 与字节小于CTU 增计数OB< 或字节小于CTD 减计数LDW= 装载字等于CTUD 增/减计数AW= 与字等于HDEF 高速计数器定义OW= 或字等于HSC 高速计数器LDW<> 装载字不等于PLS 脉冲输出AW<> 与字不等于定时器OW<> 或字不等于TON 接通延时定时器LDW>= 装载字大于等于TONR 有记忆接通延时定时器AW>= 与字大于等于TOF 关断延时定时器OW>= 或字大于等于BITIM 开始间隔时间捕捉LDW<= 装载字小于等于CITIM 间隔时间捕捉AW<= 与字小于等于浮点数计算OW<= 或字小于等于+R 实数相加LDW> 装载字大于-R 实数相减AW> 与字大于*R 实数相乘OW> 或字大于/R 实数相除LDW< 装载字小于SQRT 平方根AW< 与字小于SIN 正弦计算OW< 或字小于COS 余弦计算LDD= 装载双整数等于TAN 正切计算AD= 与双整数等于LN 自然对数计算OD= 或双整数等于EXP 自然指数计算LDD<> 装载双整数不等于PID PID计算AD<> 与双整数不等于整数计算OD<> 或双整数不等于+I 整数相加LDD>= 装载双整数大于等于+D 双整数相加AD>= 与双整数大于等于-I 整数相减OD>= 或双整数大于等于-D 双整数相减LDD<= 装载双整数小于等于*I 整数相乘AD<= 与双整数小于等于*D 双整数相乘OD<= 或双整数小于等于/I 整数相除LDD> 装载双整数大于/D 双整数相除AD> 与双整数大于MUL 整数相乘得双整数OD> 或双整数大于DIV 整数相除得商(低16位)/余(高16位)数LDD< 装载双整数小于INCB 字节递增AD< 与双整数小于INCW 字递增OD< 或双整数小于INCD 双字递增LDR= 装载实数等于DECB 字节递减AR= 与实数等于DECW 字递减OR= 或实数等于DECD 双字递减LDR<> 装载实数不等于逻辑运算AR<> 与实数不等于INVB 字节取反OR<> 或实数不等于INVW 字取反LDR>= 装载实数大于等于INVD 双字取反AR>= 与实数大于等于ANDB 字节与OR>= 或实数大于等于ANDW 字与LDR<= 装载实数小于等于ANDD 双字与AR<= 与实数小于等于ORB 字节或OR<= 或实数小于等于ORW 字或LDR> 装载实数大于ORD 双字或AR> 与实数大于XORB 字节异或OR> 或实数大于XORW 字异或LDR< 装载实数小于XORD 双字异或AR< 与实数小于传送OR< 或实数小于MOVB 字节传送LDS= 装载字符串等于MOVW 字传送AS= 与字符串等于MOVD 双字传送OS= 或字符串等于MOVR 实数传送LDS<> 装载字符串不等于BMB 字节块传送AS<> 与字符串不等于BMW 字块传送OS<> 或字符串不等于BMD 双字块传送字符串SWAP 字节交换SLEN 字符串长度BIR 字节传送立即读SCPY 字符串复制BIW 字节传送立即写SSCPY 复制子字符串移位/循环SCAT 字符串连接SLB 字节左移SFND 查找子字符串SLW 字左移CFND 查找字符串中的字符SLD 双字左移程序控制SRB 字节右移FOR for/next循环SRW 字右移NEXT for/next循环SRD 双字右移JMP 跳转到标签RLB 字节循环左移LBL 标签RLW 字循环左移LSCR 装载顺序控制继电器段RLD 双字循环左移SCRT 顺序控制继电器转换RRB 字节循环右移SCRE 结束顺序控制继电器段RRW 字循环右移CSCRE 有条件结束SCR RRD 双字循环右移CRET 从子程序(SBR)有条件返回SHRB 移位寄存器END 程序(OB1)有条件结束STOP 转换到停止模式WDR 看门狗复位DLED 诊断LED中断CRETI 从中断程序(INT)有条件返回ENI 开放中断DISI 禁止中断ATCH 连接中断DTCH 分离中断CEVNT 清除中断事件调用子程序CALL SBR_0调用子程序SBR。
语句表指令介绍
33
L DBLG 判断数 据块大小是否合 适
OPN DB10 //Open data block DB10 as shared data block. L DBLG //Load length of shared data block (length of DB10). L MD10 //Value for comparison if data block is long enough. <D JC ERRO //Jump to ERRO jump label if length is less than value in MD10.
57
加法运算各种结果下的状态位指示。
58
+I 与 + 的用法
L + T
20 200 MW 192
59
乘法运算各种结果下的状态位指示。
60
如果运算结果超出变量范围,如上例里面结果超出16位的 MW184,赋值后出现错误结果,因此在乘法运算时尤其 注意应该考虑结果会溢出的情况。此时可以读出状态字, 1011指示结果超出32767,应该赋值给32位整型。
28
29
把数值12赋给c3。
加减计数
30
5. 块操作指令 OPN 打开数据块 CDB 交换数据块内容 L DBLG 装载共享数据块长度 L DBNO 装载共享数据块编号 L DILG 装载背景数据块长度 L DINO 装载背景数据块编号
31
CDB交换数据块内容,例如把背景 数据块里面的内容与共享数据块交 换,可以访问共享数据块,进行操 作处理。
I 2.1
//Program scan resumes here after jump to jump label JOVR.
PLC课程设计语句表
附录:语句表Network 1// 选择流程1 LDN I0.6A I0.1O M0.0 AN M21.3 AN M16.3 AN M11.3 AN M7.3 AN I0.5 AN I0.4 AN I0.3 AN I0.2 AN M3.1 AN M3.0 AN I1.2 = M0.0 Network 2// 启动流程1 LD M0.0 A I1.1O M0.1 AN M21.3 AN M16.3 AN M11.3 AN M7.3 AN M0.3 AN M3.1 AN M3.0 = M0.1 Network 3// 闪烁电路1 LD M0.1 AN C1 AN T38 AN M0.4 AN M3.1 AN M3.0 TON T37, 5 Network 4LD T37 TON T38, 5= M0.2Network 5// 计数器清零1LD M0.2LD SM0.1O I1.0O M0.3O M0.4O M3.1CTU C1, 6Network 6// 开始运行1LD C1O M0.3AN M3.1AN M3.0AN M0.4= M0.3Network 7LD M0.3= M0.5TON T39, 20Network 8LD T39= M0.6TON T40, 20Network 9LD T40= M0.7TON T41, 20Network 10LD T41= M1.0TON T42, 20Network 11LD T42= M1.1TON T43, 20Network 12LD T43= M1.2Network 13// 停止1LD M0.3A I1.2O M0.4AN M3.1AN M3.0AN I1.1= M0.4Network 14LD M0.4= M1.3TON T44, 20Network 15LD T44= M1.4TON T45, 20Network 16LD T45= M1.5TON T46, 20Network 17LD T46= M1.6TON T47, 20Network 18LD T47= M1.7TON T48, 20Network 19LD T48= M2.0Network 20// 运动LD M0.5O M2.1LD M3.7A C1OLDLD M3.6A C1 OLDAN M3.1 AN M3.0 AN M2.0 = M2.1 Network 21 LD M0.6 O M2.2 LD M3.7 A C1 OLDLD M3.6 A C1 OLDAN M3.1 AN M3.0 AN M1.7 = M2.2 Network 22 LD M0.7 O M2.3 LD M3.7 A C1 OLDLD M3.6 A C1 OLDAN M3.1 AN M3.0 AN M1.6 = M2.3 Network 23 LD M1.0 O M2.4 LD M3.7 A C1 OLDLD M3.6 A C1 OLDAN M3.1 AN M3.0 AN M1.5 = M2.4Network 24LD M1.1O M2.5LD M3.7A C1OLDLD M3.6A C1OLDAN M3.1AN M3.0AN M1.4= M2.5Network 25LD M1.2O M2.6LD M3.7A C1OLDLD M3.6A C1OLDAN M3.1AN M3.0AN M1.3= M2.6Network 26// 线路1紧停标志LD I1.0A M3.3= M3.0Network 27LD M3.0A M3.3O M3.7AN M3.2= M3.7Network 28LD I4.6O I3.0O I4.5O I4.1O I4.2O I4.7= M3.1Network 29LD M3.1A M3.3O M3.6AN M3.2= M3.6Network 30// 选择流程2LDN I0.6A I0.2O M4.0AN M3.3AN M11.3AN M16.3AN M0.3AN I0.1AN I0.5AN I0.4AN I0.3AN M7.1AN M7.0AN I1.4= M4.0Network 31// 启动流程2LD M4.0A I1.3O M4.1AN M3.3AN M11.3AN M16.3AN M7.1AN M7.0AN M4.3= M4.1Network 32// 闪烁电路2LD M4.1AN C2AN T50AN M4.4AN M7.1AN M7.0TON T49, 5 Network 33LD T49TON T50, 5= M4.2 Network 34// 计数器清零2LD M4.2LD SM0.1O I1.0O M4.3O M4.4O M7.1CTU C2, 6 Network 35 // 网络标题// 开始运行2LD C2O M4.3AN M7.1AN M7.0AN M4.4= M4.3 Network 36LD M4.3= M4.5TON T51, 20 Network 37LD T51= M4.6TON T52, 20 Network 38LD T52= M4.7TON T53, 20 Network 39LD T53= M5.0TON T54, 20 Network 40LD T54= M5.1TON T55, 20 Network 41 LD T55= M5.2Network 42// 停止2LD M4.3A I1.4O M4.4AN M7.1AN M7.0AN I1.3= M4.4Network 43LD M4.4= M5.3TON T56, 20Network 44LD T56= M5.4TON T57, 20Network 45LD T57= M5.5TON T58, 20Network 46LD T58= M5.6TON T59, 20Network 47LD T59= M5.7TON T60, 20Network 48LD T60= M6.0Network 49// 运动2LD M4.5O M6.1LD M7.7A C2OLDLD M7.6A C2OLDAN M7.1AN M7.0AN M6.0= M6.1Network 50LD M4.6O M6.2LD M7.7A C2OLDLD M7.6A C2OLDAN M7.1AN M7.0AN M5.7= M6.2Network 51LD M4.7O M6.3LD M7.7A C2OLDLD M7.6A C2OLDAN M7.1AN M7.0AN M5.6= M6.3Network 52LD M5.0O M6.4LD M7.7A C2OLDLD M7.6A C2OLDAN M7.1AN M7.0AN M5.5= M6.4Network 53LD M5.1O M6.5LD M7.7A C2OLDLD M7.6A C2OLDAN M7.1AN M7.0AN M5.4= M6.5 Network 54LD M5.2O M6.6LD M7.7A C2OLDLD M7.6A C2OLDAN M7.1AN M7.0AN M5.3= M6.6 Network 55// 线路2紧停标志LD I1.0A M7.3= M7.0 Network 56LD M7.0A M7.3O M7.7AN M7.2= M7.7 Network 57// 线路2故障标志LD I4.6O I3.1O I3.2O I3.3O I3.4O I5.0 = M7.1Network 58LD M7.1A M7.3O M7.6AN M7.2= M7.6Network 59// 选择流程3LDN I0.6A I0.3O M8.0AN M3.3AN M7.3AN M21.3AN I0.1AN I0.4AN I0.5AN I0.2AN M11.1AN M11.0AN I1.6= M8.0Network 60// 启动流程3LD M8.0A I1.5O M8.1AN M3.3AN M7.3AN M21.3AN M11.1AN M11.0AN M8.3= M8.1Network 61// 闪烁电路3LD M8.1AN C3AN T62AN M8.4AN M11.1AN M11.0TON T61, 5Network 62LD T61TON T62, 5= M8.2Network 63// 计数器清零3LD M8.2LD SM0.1O I1.0O M8.3O M8.4O M11.1CTU C3, 6Network 64 // 网络标题// 开始运行3LD C3O M8.3AN M11.1AN M11.0AN M8.4= M8.3Network 65LD M8.3= M8.5TON T63, 20Network 66LD T63= M8.6TON T101, 20Network 67LD T101= M8.7TON T102, 20Network 68LD T102= M9.0TON T103, 20Network 69LD T103= M9.1Network 70// 停止3LD M8.3A I1.6O M8.4 AN M11.1 AN M11.0 AN I1.5= M8.4 Network 71LD M8.4= M9.2 TON T104, 20 Network 72LD T104= M9.3 TON T105, 20 Network 73LD T105= M9.4 TON T106, 20 Network 74LD T106= M9.5 TON T107, 20 Network 75LD T107= M9.6 Network 76// 运动LD M8.5O M10.0 LD M11.7A C3 OLDLD M11.6A C3 OLDAN M11.1 AN M11.0 AN M9.6= M10.0 Network 77LD M8.6O M10.1 LD M11.7A C3 OLD LD M11.6A C3OLDAN M11.1AN M11.0AN M9.5= M10.1Network 78LD M8.7O M10.2LD M11.7A C3OLDLD M11.6A C3OLDAN M11.1AN M11.0AN M9.4= M10.2Network 79LD M9.0O M10.3LD M11.7A C3OLDLD M11.6A C3OLDAN M11.1AN M11.0AN M9.3= M10.3Network 80LD M9.1O M10.4LD M11.7A C3OLDLD M11.6A C3OLDAN M11.1AN M11.0AN M9.2= M10.4Network 81// 线路3故障标志LD I1.0A M11.3= M11.0Network 82LD M11.0A M11.3O M11.7AN M11.2= M11.7Network 83// 线路3故障标志LD I4.6O I3.0O I4.3O I4.4O I5.2= M11.1Network 84LD M11.1A M11.3O M11.6AN M11.2= M11.6Network 85// 选择流程4LDN I0.6A I0.4O M12.0AN M3.3AN M7.3AN M21.3AN I0.1AN I0.2AN I0.3AN I0.5AN M16.1AN M16.0AN I1.4= M12.0Network 86// 启动流程4LD M12.0A I1.3O M12.1AN M3.3AN M7.3AN M21.3AN M16.1AN M16.0AN M12.3= M12.1 Network 87// 闪烁电路4LD M12.1AN C4AN T109AN M12.4AN M16.1AN M16.0TON T108, 5 Network 88LD T108TON T109, 5= M12.2 Network 89// 计数器清零4LD M12.2LD SM0.1O I1.0O M12.3O M12.4O M16.1CTU C4, 6 Network 90 // 网络标题// 开始运行4LD C4O M12.3AN M16.1AN M16.0AN M12.4= M12.3 Network 91LD M12.3= M12.5 TON T110, 20Network 92LD T110= M12.6TON T111, 20Network 93LD T111= M12.7TON T112, 20Network 94LD T112= M13.0TON T113, 20Network 95LD T113= M13.1TON T114, 20Network 96LD T114= M13.2TON T115, 20Network 97LD T115= M13.3TON T116, 20Network 98LD T116= M13.4TON T117, 20Network 99LD T117= M13.5Network 100// 停止4LD M12.3A I1.4O M12.4AN M16.1AN M16.0AN I1.3= M12.4Network 101LD M12.4= M13.6TON T118, 20Network 102LD T118= M13.7TON T119, 20Network 103LD T119= M14.0TON T120, 20Network 104LD T120= M14.1TON T121, 20Network 105LD T121= M14.2TON T122, 20Network 106LD T122= M14.3TON T123, 20Network 107LD T123= M14.4TON T124, 20Network 108LD T124= M14.5TON T125, 20Network 109LD T125= M14.6Network 110// 运动LD M12.5O M14.7LD M16.7A C4OLDLD M16.6A C4OLDAN M16.1AN M16.0AN M14.6 = M14.7 Network 111 LD M12.6 O M15.0 LD M16.7 A C4 OLDLD M16.6 A C4 OLDAN M16.1 AN M16.0 AN M14.5 = M15.0 Network 112 LD M12.7 O M15.1 LD M16.7 A C4 OLDLD M16.6 A C4 OLDAN M16.1 AN M16.0 AN M14.4 = M15.1 Network 113 LD M13.0 O M15.2 LD M16.7 A C4 OLDLD M16.6 A C4 OLDAN M16.1 AN M16.0 AN M14.3 = M15.2 Network 114 LD M13.1 O M15.3 LD M16.7A C4OLDLD M16.6A C4OLDAN M16.1AN M16.0AN M14.2= M15.3Network 115LD M13.2O M15.4LD M16.7A C4OLDLD M16.6A C4OLDAN M16.1AN M16.0AN M14.1= M15.4Network 116LD M13.3O M15.5LD M16.7A C4OLDLD M16.6A C4OLDAN M16.1AN M16.0AN M14.0= M15.5Network 117LD M13.4O M15.6LD M16.7A C4OLDLD M16.6A C4OLDAN M16.1AN M16.0AN M13.7= M15.6Network 118LD M13.5O M15.7LD M16.7A C4OLDLD M16.6A C4OLDAN M16.1AN M16.0AN M13.6= M15.7Network 119// 线路4紧停标志LD I1.0A M16.3= M16.0Network 120LD M16.0A M16.3O M16.7AN M16.2= M16.7Network 121// 线路4故障标志LD I5.1O I3.4O I3.5O I3.6O I3.7O I4.0O I4.1O I4.2O I4.7= M16.1Network 122LD M16.1A M16.3O M16.6 AN M16.2 = M16.6 Network 123// 选择流程5 LDN I0.6A I0.5O M17.0 AN M3.3 AN M11.3 AN M16.3 AN I0.1 AN I0.2 AN I0.3 AN I0.4 AN M21.1 AN M21.0 AN I1.6= M17.0 Network 124// 启动流程5 LD M17.0 A I1.5O M17.1 AN M3.3 AN M11.3 AN M16.3 AN M21.1 AN M21.0 AN M17.3 = M17.1 Network 125// 闪烁电路5 LD M17.1 AN C5AN T127 AN M17.4 AN M21.1 AN M21.0 TON T126, 5 Network 126 LD T126 TON T127, 5 = M17.2 Network 127// 计数器清零5LD M17.2LD SM0.1O I1.0O M17.3O M17.4O M21.1CTU C5, 6Network 128 // 网络标题// 开始运行5LD C5O M17.3AN M21.1AN M21.0AN M17.4= M17.3Network 129LD M17.3= M17.5TON T128, 20Network 130LD T128= M17.6TON T129, 20Network 131LD T129= M17.7TON T130, 20Network 132LD T130= M18.0TON T131, 20Network 133LD T131= M18.1TON T132, 20Network 134LD T132= M18.2TON T133, 20Network 135LD T133= M18.3TON T134, 20Network 136LD T134= M18.4Network 137// 停止5LD M17.3A I1.6O M17.4AN M21.1AN M21.0AN I1.5= M17.4Network 138LD M17.4= M18.5TON T135, 20Network 139LD T135= M18.6TON T136, 20Network 140LD T136= M18.7TON T137, 20Network 141LD T137= M19.0TON T138, 20Network 142LD T138= M19.1TON T139, 20Network 143LD T139= M19.2TON T140, 20Network 144LD T140= M19.3TON T141, 20Network 145LD T141= M19.4Network 146 // 运动LD M17.5 O M20.0 LD M21.7 A C5 OLDLD M21.6 A C5 OLDAN M21.1 AN M21.0 AN M19.4 = M20.0 Network 147 LD M17.6 O M20.1 LD M21.7 A C5 OLDLD M21.6 A C5 OLDAN M21.1 AN M21.0 AN M19.3 = M20.1 Network 148 LD M17.7 O M20.2 LD M21.7 A C5 OLDLD M21.6 A C5 OLDAN M21.1 AN M21.0 AN M19.2 = M20.2 Network 149 LD M18.0 O M20.3 LD M21.7 A C5OLDLD M21.6A C5OLDAN M21.1AN M21.0AN M19.1= M20.3Network 150LD M18.1O M20.4LD M21.7A C5OLDLD M21.6A C5OLDAN M21.1AN M21.0AN M19.0= M20.4Network 151LD M18.2O M20.5LD M21.7A C5OLDLD M21.6A C5OLDAN M21.1AN M21.0AN M18.7= M20.5Network 152LD M18.3O M20.6LD M21.7A C5OLDLD M21.6A C5OLDAN M21.1AN M21.0AN M18.6= M20.6Network 153LD M18.4O M20.7LD M21.7A C5OLDLD M21.6A C5OLDAN M21.1AN M21.0AN M18.5= M20.7Network 154// 线路5紧停标志LD I1.0A M21.3= M21.0Network 155LD M21.0A M21.3O M21.7AN M21.2= M21.7Network 156// 线路5故障标志LD I5.5O I4.4O I3.6O I3.7O I4.0O I4.1O I4.2O I4.7= M21.1Network 157LD M21.1A M21.3O M21.6AN M21.2= M21.6 Network 158 // 故障恢复1 LD M2.6 A M2.5 A M2.4 A M2.3 A M2.2 AN I4.6 AN I3.0 AN I4.5 AN I4.1 AN I4.2 AN I4.7 AN I1.0 A M2.1 = M3.2 Network 159 // 故障恢复2 LD M6.6 A M6.5 A M6.4 A M6.3 A M6.2 AN I4.6 AN I3.1 AN I3.2 AN I3.3 AN I3.4 AN I5.0 AN I1.0 A M6.1 = M7.2 Network 160 // 故障恢复3 LD M10.4 A M10.3 A M10.2 A M10.1 AN I4.6 AN I3.0 AN I4.3 AN I4.4 AN I5.2 AN I1.0A M10.0= M11.2Network 161// 故障恢复4LD M15.7A M15.6A M15.5A M15.4A M15.3A M15.2A M15.1A M15.0AN I5.1AN I3.4AN I3.5AN I3.6AN I3.7AN I4.0AN I4.1AN I4.2AN I4.7AN I1.0A M14.7= M16.2Network 162// 故障恢复5LD M20.7A M20.6A M20.5A M20.4A M20.3A M20.2A M20.1AN I5.3AN I4.4AN I3.6AN I3.7AN I4.0AN I4.1AN I4.2AN I4.7AN I1.0A M20.0= M21.2Network 163// 运行灯1LD M2.6O M2.5O M2.4O M2.3O M2.2O M2.1= M3.3Network 164// 运行灯2LD M6.6O M6.5O M6.4O M6.3O M6.2O M6.1= M7.3Network 165// 运行灯3LD M10.4O M10.3O M10.2O M10.1O M10.0= M11.3Network 166// 运行灯4LD M15.7O M15.6O M15.5O M15.4O M15.3O M15.2O M15.1O M15.0O M14.7= M16.3Network 167// 运行灯5LD M20.7O M20.6O M20.5O M20.4O M20.3O M20.2O M20.1O M20.0= M21.3 Network 168// 运行灯亮控制LD M3.3O M7.3O M11.3O M16.3O M21.3O M25.0O M25.1O M25.2O M25.3O M25.4O M25.5= Q0.0 Network 169// 闪烁灯LD M4.2O M0.2O M8.2O M12.2O M17.2= Q0.1 Network 170// 带子输出B1正LD M2.5O M10.3O M25.4= Q0.3 Network 171// B1反LD M6.5= Q0.4 Network 172// B2LD M6.4= Q0.5 Network 173// B3 LD M6.3= Q0.6Network 174// B4LD M6.2O M15.6= Q0.7Network 175// B5LD M15.5= Q1.0Network 176// B6LD M15.4O M20.5= Q1.1Network 177// B7LD M15.3O M20.4= Q1.2Network 178// B8LD M15.2O M20.3= Q1.3Network 179// B9LD M2.3O M15.1O M20.2O M25.2= Q1.4Network 180// B10LD M2.2O M15.0O M20.1O M25.1= Q1.5Network 181// B11LD M10.2= Q1.6Network 182// B12LD M10.1O M20.6= Q1.7Network 183// B13LD M2.4O M25.3= Q2.0Network 184// ULD M6.6O M2.6O M10.4O M25.5= Q2.1Network 185// LLD M2.1O M14.7O M20.0O M25.0= Q2.2Network 186// D1正LD M6.1= Q2.3Network 187// D1反LD M15.7= Q2.4Network 188// D2正LD M10.0= Q2.5Network 189// D2反LD M20.7= Q2.6Network 190// 故障灯LD I5.3= Q5.5Network 191 // 故障灯LD I5.1 = Q5.3 Network 192 LD I3.5 = Q3.7 Network 193 LD I3.6 = Q4.0 Network 194 LD I3.7 = Q4.1 Network 195 LD I4.0 = Q4.2 Network 196 // 故障灯LD I4.6 = Q5.0 Network 197 LD I3.1 = Q3.3 Network 198 LD I3.2 = Q3.4 Network 199 LD I3.3 = Q3.5 Network 200 LD I3.4 = Q3.6 Network 201 LD I5.0 = Q5.2 Network 202 LD I3.0 = Q3.2 Network 203 LD I4.5 = Q4.7 Network 204 LD I4.1 = Q4.3 Network 205LD I4.2= Q4.4Network 206LD I4.3= Q4.5Network 207LD I4.4= Q4.6Network 208LD I5.2= Q5.4Network 209LD I4.7= Q5.1Network 210// 手动LLD I0.6A I2.0AN I4.7= M25.0Network 211// 手动B10LD I0.6A I2.1AN I4.2= M25.1Network 212// 手动B9LD I0.6A I2.2AN I4.1= M25.2Network 213// 手动B13LD I0.6A I2.3AN I4.5= M25.3Network 214// 手动B1LD I0.6A I2.4AN I3.0= M25.4Network 215// 手动ULD I0.6A I2.5AN I4.6= M25.5。
S7-300 S7-400语句表(STL)编程手册151-200
10.7 调用功能格式CALL FC n 注意如果使用的是语句表编辑器(STL Editor),“n”必须指向现有有效块。
在使用之前,还必须定义符号名。
说明使用该指令,可调用功能(FC)。
调用指令能够调用你作为地址输入的功能(FC),与 RLO 或其它条件无关。
在处理完被调用块后,调用块程序继续处理。
逻辑块的地址可以绝对指定,也可相对指定。
传送参数(增量编辑方式)调用块可通过一个变量表与被调用的块交换参数。
当你输入一个有效的调用语句时,语句表程序中的变量表可自动扩展。
如果调用一个功能,并且调用块的变量声明表中有 IN、OUT 和 IN_OUT 声明,则这些变量作为一个形式参数表被添加到用于调用块的程序中。
在调用功能时,必须在调用逻辑块中为声明的形式参数赋值实际参数。
IN 参数可作为常数、绝对地址或符号地址定义。
OUT 和 IN_OUT 参数必须作为绝对地址或符号地址定义。
必须保证所有地址和常数与要传送的数据类型相符。
调用指令可将返回地址(选择符和相对地址)、两个当前数据块的选择符以及 MA位保存在B(块)堆栈中。
除此之外,调用指令还可去活 MCR 的相关性,然后生成被调用块的本地数据范围。
状态字BR CC 1 CC 0 OV OS OR STA RLO /FC 写:- - - - 0 0 1 - 0例如:为 FC6 调用赋值参数CALL FC6 形式参数NO OF TOOL TIME OUT FOUND ERROR 实际参数:= MW100 := MW110 := Q0.1:= Q100.0 10.8 调用系统功能块格式CALL SFB n1,DB n2 说明使用该指令,可调用由西门子公司提供的标准功能块(SFB)。
调用指令能够调用你作为地址输入的系统功能块(SFB),与 RLO 或其它条件无关。
如果使用调用指令调用一个系统功能块,必须为它提供一个背景数据块。
在处理完被调用块后,调用块程序继续处理。
博途语句表编程语言
博途语句表编程语言1.引言1.1 概述概述部分的内容可以介绍博途语句表编程语言的基本背景和概念,引起读者对该主题的兴趣。
以下是一个可能的概述部分的示例内容:博途语句表编程语言是一种基于语句表的编程语言,它具有简洁、易于理解和高效的特点。
语句表编程语言已经广泛应用于自动化控制系统中,例如工业控制系统和机器人控制系统。
博途语句表编程语言是在这个背景下发展起来的,它采用语句表的形式描述程序逻辑,使得程序员可以更加直观地编写和理解程序。
语句表是一种列举了程序执行顺序和条件的表格结构,每一行代表一个程序语句。
通过编写语句表,程序员可以定义程序的执行流程、判断条件和输出动作。
与传统的文本编程语言相比,博途语句表编程语言的语法更加简洁明了,不需要嵌套语句和繁琐的语法规则,大大提高了编程效率。
博途语句表编程语言的特点不仅仅是语法的简洁性,还包括其面向实时控制系统的特殊优势。
语句表的执行速度非常快,可以满足实时性要求高的应用场景。
此外,博途语句表编程语言还支持多任务和多线程编程,提供了丰富的控制和调度机制,便于程序员开发复杂的控制系统。
在本文中,我们将介绍博途语句表编程语言的定义和特点。
首先,我们将详细解释博途语句表编程语言的概念和基本原理。
然后,我们将探讨该编程语言的特点,包括其简洁性、高效性和实时性。
最后,我们将总结本文的内容,并展望博途语句表编程语言的发展前景。
通过本文的阅读,读者将能够对博途语句表编程语言有一个全面的了解,为其在实际应用中提供一定的指导和启示。
让我们一起深入研究博途语句表编程语言,探索其在自动化控制系统中的广泛应用和未来发展的潜力。
1.2 文章结构本文将按照以下结构进行讨论和分析博途语句表编程语言:1. 引言:在引言部分,将对博途语句表编程语言进行简要介绍,并解释编写本文的目的和意义。
2. 正文:正文部分将主要分为两个小节:2.1 博途语句表编程语言的定义:本小节将对博途语句表编程语言进行详细的定义和解释。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
AN "手动控制开关" I5.0 AN "关门限位开关" I4.1 = L 21.0A L 21.0A(ON "手动上行按钮" I5.3 O "#手动上行" M27.2 )A "上基准位限位" I3.6A "上极限位限位" I.3.7S "电梯上行驱动" Q3.4S "电梯上行指示" Q3.6A L 21.0A(ON "手动下行按钮" I5.4O "#手动下行" M27.3 )A "下基准位限位" I3.4A "下极限位限位" I3.5S "电梯下行驱动" Q3.5S "电梯下行指示" Q3.7 ON "上基准位限位" I3.6 ON "上极限位限位" I3.7 ON "紧急停车按钮" I5.7O "#急停按钮" M27.4 R "电梯上行驱动" Q3.4R "电梯上行指示" Q3.6 ON "下基准位限位" I3.4 ON "下极限位限位" I3.5 ON "紧急停车按钮" I5.7O "#急停按钮" M27.4R "电梯下行驱动" Q3.5 R "电梯下行指示" Q3.7 AN "手动控制开关" I5.0 = L 21.0A L 21.0A(ON "手动开门按钮" I5.1 O "#手动开门" M27.0 O "轿厢安全开关" I4.2 )S "开门驱动" Q1.6 A L 21.0A(ON "手动关门按钮" I5.2 O "#手动关门" M27.1 )S "关门驱动" Q1.7 A(ON "开门限位开关" I4.0 O "电梯上行驱动" Q3.4 O "电梯下行驱动" Q3.5 )AN "手动控制开关" I5.0 R "开门驱动" Q1.6 A(ON "关门限位开关" I4.1 O "轿厢安全开关" I4.2 O "#手动开门" M27.0 )AN "手动控制开关" I5.0 R "关门驱动" Q1.7A(L "脉冲数" MW12 L -12>=I)A(L "脉冲数" MW12 L 748<I)O "下基准位限位" I3.4S "显示驱动A" Q4.0 R "显示驱动B" Q4.1 R "显示驱动C" Q4.2 R "显示驱动D" Q4.3 A(L "脉冲数" MW12 L 748>=I)A(L "脉冲数" MW12 L 1500<I)R "显示驱动A" Q4.0 S "显示驱动B" Q4.1 R "显示驱动C" Q4.2 R "显示驱动D" Q4.3 A(L "脉冲数" MW12L 1500>=I)A(L "脉冲数" MW12 L 2264<I)S "显示驱动A" Q4.0 S "显示驱动B" Q4.1 R "显示驱动C" Q4.2 R "显示驱动D" Q4.3 A(L "脉冲数" MW12 L 2264>=I)A(L "脉冲数" MW12 L 3040<I)R "显示驱动A" Q4.0 R "显示驱动B" Q4.1 S "显示驱动C" Q4.2 R "显示驱动D" Q4.3 A(L "脉冲数" MW12 L 3040>=I)A(L "脉冲数" MW12 L 3780<I)S "显示驱动A" Q4.0 R "显示驱动B" Q4.1 S "显示驱动C" Q4.2 R "显示驱动D" Q4.3 AN "上基准位限位" I3.6R "显示驱动A" Q4.0 S "显示驱动B" Q4.1 S "显示驱动C" Q4.2 R "显示驱动D" Q4.3 A "显示驱动A" Q4.0 AN "显示驱动B" Q4.1 AN "显示驱动C" Q4.2 AN "显示驱动D" Q4.3 = "#底层指示" M23.0 AN "显示驱动A" Q4.0 A "显示驱动B" Q4.1 AN "显示驱动C" Q4.2 AN "显示驱动D" Q4.3 = "#1层显示" M23.1 A "显示驱动A" Q4.0 A "显示驱动B" Q4.1 AN "显示驱动C" Q4.2 AN "显示驱动D" Q4.3 = "#2层显示" M23.2 AN "显示驱动A" Q4.0 AN "显示驱动B" Q4.1A "显示驱动C" Q4.2 AN "显示驱动D" Q4.3 = "#3层显示" M23.3 A "显示驱动A" Q4.0 AN "显示驱动B" Q4.1 A "显示驱动C" Q4.2 AN "显示驱动D" Q4.3 = "#4层显示" M23.4 AN "显示驱动A" Q4.0 A "显示驱动B" Q4.1 A "显示驱动C" Q4.2 AN "显示驱动D" Q4.3 = "#5层显示" M23.5 A(L "脉冲数" MW12 L 718>=I)A(L "脉冲数" MW12 L 800<I)= "一层平层" M22.0 A(L "脉冲数" MW12 L 1466>=I)A(L "脉冲数" MW12L 1548<I)= "二层平层" M22.1 A(L "脉冲数" MW12 L 2228>=I)A(L "脉冲数" MW12 L 2330<I)= "三层平层" M22.2 A(L "脉冲数" MW12 L 3000>=I)A(L "脉冲数" MW12 L 3090<I)= "四层平层" M22.3 A "手动控制开关" I5.0= L 21.0A L 21.0A(ON "底层内呼按钮" I1.0O "#内选-1层" M25.0 )A "下基准位限位" I3.4S "底层内呼指示灯" Q1.0 A L 21.0AN "下基准位限位" I3.4AN "开门限位开关" I4.0R "底层内呼指示灯" Q1.0 A L 21.0A(ON "一层内呼按钮" I1.1O "#内选1层" M25.1 )AN "一层平层" M22.0S "一层内呼指示灯" Q1.1 A L 21.0A "一层平层" M22.0 AN "开门限位开关" I4.0R "一层内呼指示灯" Q1.1 A L 21.0A(ON "二层内呼按钮" I1.2O "#内选2层" M25.2 )AN "二层平层" M22.1S "二层内呼指示灯" Q1.2 A L 21.0A "二层平层" M22.1 AN "开门限位开关" I4.0R "二层内呼指示灯" Q1.2 A L 21.0A(ON "三层内呼按钮" I1.3O "#内选3层" M25.3 )AN "三层平层" M22.2S "三层内呼指示灯" Q1.3 A L 21.0A "三层平层" M22.2 AN "开门限位开关" I4.0R "三层内呼指示灯" Q1.3 A L 21.0A(ON "四层内呼按钮" I1.4O "#内选4层" M25.4 )AN "四层平层" M22.3S "四层内呼指示灯" Q1.4 A L 21.0A "四层平层" M22.3 AN "开门限位开关" I4.0R "四层内呼指示灯" Q1.4 A L 21.0A(ON "五层内呼按钮" I1.5O "#内选5层" M25.5 )A "上基准位限位" I3.6S "五层内呼指示灯" Q1.5 A L 21.0AN "上基准位限位" I3.6AN "开门限位开关" I4.0R "五层内呼指示灯" Q1.5 A "手动控制开关" I5.0= L 21.0A L 21.0A(ON "底层外呼上" I2.0O "#外选-1层上" M25.6 )A "下基准位限位" I3.4S "底层向上指示" Q2.0A L 21.0AN "下基准位限位" I3.4A "关门驱动" Q1.7R "底层向上指示" Q2.0A "手动控制开关" I5.0= L 21.0A L 21.0A(ON "一层外呼下" I2.1O "#外选1层下" M25.7 )S "一层下指示" Q2.1A L 21.0A(O "一层往下运行" M14.0O "电梯下行指示" Q3.7)A "一层平层" M22.0A "关门驱动" Q1.7R "一层下指示" Q2.1A "手动控制开关" I5.0= L 21.0A L 21.0A(ON "一层外呼上" I2.2 O "#外选1层上" M26.0 )S "一层上指示" Q2.2 A L 21.0A(O "一层往上运行" M14.1 O "电梯上行指示" Q3.6 )A "一层平层" M22.0 A "关门驱动" Q1.7 R "一层上指示" Q2.2 A "手动控制开关" I5.0 = L 21.0A L 21.0A(ON "二层外呼下" I2.3 O "#外选2层下" M26.1 )S "二层下指示" Q2.3 A L 21.0A(O "二层往下运行" M14.2 O "电梯下行指示" Q3.7 )A "二层平层" M22.1 A "关门驱动" Q1.7 R "二层下指示" Q2.3A "手动控制开关" I5.0 = L 21.0A L 21.0A(ON "二层外呼上" I2.4 O "#外选2层上" M26.2 )S "二层上指示" Q2.4 A L 21.0A(O "二层往上运行" M14.3 O "电梯上行指示" Q3.6 )A "二层平层" M22.1 A "关门驱动" Q1.7 R "二层上指示" Q2.4 A "手动控制开关" I5.0 = L 21.0A L 21.0A(ON "三层外呼下" I2.5 O "#外选3层下" M26.3 )S "三层下指示" Q2.5 A L 21.0A(O "三层往下运行" M14.4 O "电梯下行指示" Q3.7 )A "三层平层" M22.2 A "关门驱动" Q1.7A "手动控制开关" I5.0 = L 21.0A L 21.0A(ON "三层外呼上" I2.6 O "#外选3层上" M26.4 )S "三层上指示" Q2.6 A L 21.0A(O "三层往上运行" M14.5 O "电梯上行指示" Q3.6 )A "三层平层" M22.2 A "关门驱动" Q1.7 R "三层上指示" Q2.6 A "手动控制开关" I5.0 = L 21.0A L 21.0A(ON "四层外呼下" I2.7 O "#外选4层下" M26.5 )S "四层下指示" Q2.7 A L 21.0A(O "四层往下运行" M14.6 O "电梯下行指示" Q3.7 )A "四层平层" M22.3R "四层下指示" Q2.7 A "手动控制开关" I5.0 = L 21.0A L 21.0A(ON "四层外呼上" I3.0 O "#外选4层上" M26.6 )S "四层上指示" Q3.0 A L 21.0A(O "四层往上运行" M14.7 O "电梯上行指示" Q3.6 )A "四层平层" M22.3 A "关门驱动" Q1.7 R "四层上指示" Q3.0 A "手动控制开关" I5.0 = L 21.0A L 21.0A(ON "五层外呼下" I3.1 O "#外选5层下" M26.7 )A "上基准位限位" I3.6 S "五层下指示" Q3.1 A L 21.0AN "上基准位限位" I3.6 A "关门驱动" Q1.7 R "五层下指示" Q3.1A "电梯上行指示" Q3.6 AN "二层内呼指示灯" Q1.2 AN "三层内呼指示灯" Q1.3 AN "四层内呼指示灯" Q1.4 AN "五层内呼指示灯" Q1.5 AN "一层上指示" Q2.2 AN "二层下指示" Q2.3 AN "二层上指示" Q2.4 AN "三层下指示" Q2.5 AN "三层上指示" Q2.6 AN "四层下指示" Q2.7 AN "五层下指示" Q3.1 = "一层往下运行" M14.0 A "手动控制开关" I5.0 A "电梯下行指示" Q3.7 AN "底层内呼指示灯" Q1.0 AN "底层向上指示" Q2.0 AN "一层下指示" Q2.1 = "一层往上运行" M14.1 A "手动控制开关" I5.0 A "电梯上行指示" Q3.6 AN "三层内呼指示灯" Q1.3 AN "四层内呼指示灯" Q1.4 AN "五层内呼指示灯" Q1.5 AN "二层上指示" Q2.4 AN "三层下指示" Q2.5 AN "三层上指示" Q2.6 AN "四层下指示" Q2.7 AN "四层上指示" Q3.0 AN "五层下指示" Q3.1= "二层往下运行" M14.2 A "手动控制开关" I5.0 A "电梯下行指示" Q3.7 AN "底层内呼指示灯" Q1.0 AN "一层内呼指示灯" Q1.1 AN "底层向上指示" Q2.0 AN "一层下指示" Q2.1 AN "一层上指示" Q2.2 AN "二层下指示" Q2.3 = "二层往上运行" M14.3 A "手动控制开关" I5.0 A "电梯上行指示" Q3.6 AN "四层内呼指示灯" Q1.4 AN "五层内呼指示灯" Q1.5 AN "三层上指示" Q2.6 AN "四层下指示" Q2.7 AN "四层上指示" Q3.0 AN "五层下指示" Q3.1 = "三层往下运行" M14.4 A "手动控制开关" I5.0 A "电梯下行指示" Q3.7 AN "底层内呼指示灯" Q1.0 AN "一层内呼指示灯" Q1.1 AN "二层内呼指示灯" Q1.2 AN "底层向上指示" Q2.0 AN "一层下指示" Q2.1 AN "一层上指示" Q2.2 AN "二层下指示" Q2.3 AN "二层上指示" Q2.4 AN "三层下指示" Q2.5 = "三层往上运行" M14.5A "手动控制开关" I5.0 A "电梯上行指示" Q3.6 AN "五层内呼指示灯" Q1.5 AN "四层上指示" Q3.0 AN "五层下指示" Q3.1 = "四层往下运行" M14.6 A "手动控制开关" I5.0 A "电梯下行指示" Q3.7 AN "底层内呼指示灯" Q1.0 AN "一层内呼指示灯" Q1.1 AN "二层内呼指示灯" Q1.2 AN "三层内呼指示灯" Q1.3 AN "四层内呼指示灯" Q1.4 AN "底层向上指示" Q2.0 AN "一层下指示" Q2.1 AN "一层上指示" Q2.2 AN "二层下指示" Q2.3 AN "二层上指示" Q2.4 AN "三层下指示" Q2.5 AN "三层上指示" Q2.6 AN "四层下指示" Q2.7 = "四层往上运行" M14.7 A(A(O "底层内呼指示灯" Q1.0 O "底层向上指示" Q2.0 )AN "下基准位限位" I3.4 OA(A(O "一层往下运行" M14.0 O "电梯下行指示" Q3.7 )A "一层下指示" Q2.1 OA(O "一层往上运行" M14.1 O "电梯上行指示" Q3.6 )A "一层上指示" Q2.2 O "一层内呼指示灯" Q1.1 )A "一层平层" M22.0 OA(A(O "二层往下运行" M14.2 O "电梯下行指示" Q3.7 )A "二层下指示" Q2.3 OA(O "二层往上运行" M14.3 O "电梯上行指示" Q3.6 )A "二层上指示" Q2.4 O "二层内呼指示灯" Q1.2 )A "二层平层" M22.1 )A "手动控制开关" I5.0S M 16.6A(A(A(O "三层往下运行" M14.4 O "电梯下行指示" Q3.7 )A "三层下指示" Q2.5 OA(O "三层往上运行" M14.5 O "电梯上行指示" Q3.6 )A "三层上指示" Q2.6 O "三层内呼指示灯" Q1.3 )A "三层平层" M22.2 OA(A(O "四层往下运行" M14.6 O "电梯下行指示" Q3.7 )A "四层下指示" Q2.7 OA(O "四层往上运行" M14.7 O "电梯上行指示" Q3.6 )A "四层上指示" Q3.0 O "四层内呼指示灯" Q1.4)A "四层平层" M22.3 OA(O "五层内呼指示灯" Q1.5 O "五层下指示" Q3.1 )AN "上基准位限位" I3.6 OAN "轿厢开门按钮" I1.7 AN "电梯上行驱动" Q3.4 AN "电梯下行驱动" Q3.5 O "轿厢安全开关" I4.2 )A "手动控制开关" I5.0 S M 16.6A "手动控制开关" I5.0 A M 16.6L S5T#1SSD T 11NOP 0NOP 0NOP 0A T 11S "开门驱动" Q1.6 A(AN "轿厢关门按钮" I1.6 A "轿厢开门按钮" I1.7 O "关门驱动" Q1.7 ON "开门限位开关" I4.0 )A "手动控制开关" I5.0 R "开门驱动" Q1.6 R M 16.6AN "开门限位开关" I4.0 A "手动控制开关" I5.0 L S5T#5SSD T 10NOP 0NOP 0NOP 0NOP 0A(O T 10ON "轿厢关门按钮" I1.6 )A "手动控制开关" I5.0 S "关门驱动" Q1.7 A(A "开门驱动" Q1.6 FP "开门驱动" Q1.6 ON "轿厢开门按钮" I1.7 O "轿厢安全开关" I4.2 ON "关门限位开关" I4.1 )A "手动控制开关" I5.0 R "关门驱动" Q1.7 A(O "二层内呼指示灯" Q1.2 O "三层内呼指示灯" Q1.3 O "四层内呼指示灯" Q1.4 O "五层内呼指示灯" Q1.5O "二层下指示" Q2.3 O "二层上指示" Q2.4 O "三层下指示" Q2.5 O "三层上指示" Q2.6 O "四层下指示" Q2.7 O "四层上指示" Q3.0 O "五层下指示" Q3.1 )A "一层平层" M22.0 A "手动控制开关" I5.0 = "一层上行趋势" M15.0 A(O "三层内呼指示灯" Q1.3 O "四层内呼指示灯" Q1.4 O "五层内呼指示灯" Q1.5 O "二层上指示" Q2.4 O "三层下指示" Q2.5 O "三层上指示" Q2.6 O "四层下指示" Q2.7 O "四层上指示" Q3.0 O "五层下指示" Q3.1 )A "二层平层" M22.1 A "手动控制开关" I5.0 = "二层上行趋势" M15.1 A(O "四层内呼指示灯" Q1.4 O "五层内呼指示灯" Q1.5 O "三层上指示" Q2.6 O "四层下指示" Q2.7O "五层下指示" Q3.1 )A "三层平层" M22.2 A "手动控制开关" I5.0 = "三层上行趋势" M15.2 A(O "五层内呼指示灯" Q1.5 O "四层上指示" Q3.0 O "五层下指示" Q3.1 )A "四层平层" M22.3 A "手动控制开关" I5.0 = "四层上行趋势" M15.3 A(ON "下基准位限位" I3.4 O "一层上行趋势" M15.0 O "二层上行趋势" M15.1 O "三层上行趋势" M15.2 O "四层上行趋势" M15.3 )AN "轿厢下行趋势" M16.1 A "手动控制开关" I5.0 S "轿厢上行趋势" M16.0 A(A(O "一层往下运行" M14.0 O "电梯下行指示" Q3.7 )A "一层平层" M22.0 OA(O "二层往下运行" M14.2 O "电梯下行指示" Q3.7 )A "二层平层" M22.1 OA(O "三层往下运行" M14.4 O "电梯下行指示" Q3.7 )A "三层平层" ,M22.2 OA(O "四层往下运行" M14.6 O "电梯下行指示" Q3.7 )A "四层平层" M22.3 ON "上基准位限位" I3.6)A "手动控制开关" I5.0R "轿厢上行趋势" M16.0 A(O "底层内呼指示灯" Q1.0 O "底层向上指示" Q2.0 O "一层下指示" Q2.1 )A "一层平层" M22.0 A "手动控制开关" I5.0= "一层下行趋势" M15.4 A(O "底层内呼指示灯" Q1.0O "底层向上指示" Q2.0 O "一层下指示" Q2.1 O "一层上指示" Q2.2 O "二层下指示" Q2.3 )A "二层平层" M22.1 A "手动控制开关" I5.0 = "二层下行趋势" M15.5 A(O "底层内呼指示灯" Q1.0 O "一层内呼指示灯" Q1.1 O "二层内呼指示灯" Q1.2 O "底层向上指示" Q2.0 O "一层下指示" Q2.1 O "一层上指示" Q2.2 O "二层下指示" Q2.3 O "二层上指示" Q2.4 O "三层下指示" Q2.5 )A "三层平层" M22.2 A "手动控制开关" I5.0 = "三层下行趋势" M15.6 A(O "底层内呼指示灯" Q1.0 O "一层内呼指示灯" Q1.1 O "二层内呼指示灯" Q1.2 O "三层内呼指示灯" Q1.3 O "底层向上指示" Q2.0 O "一层下指示" Q2.1 O "一层上指示" Q2.2O "二层上指示" Q2.4 O "三层下指示" Q2.5 O "三层上指示" Q2.6 O "四层下指示" Q2.7 )A "四层平层" M22.3 A "手动控制开关" I5.0 = "四层下行趋势" M15.7 A(ON "上基准位限位" I3.6 O "一层下行趋势" M15.4 O "二层下行趋势" M15.5 O "三层下行趋势" M15.6 O "四层下行趋势" M15.7 )AN "轿厢上行趋势" M16.0 A "手动控制开关" I5.0 S "轿厢下行趋势" M16.1 A(A(O "一层往上运行" M14.1 O "电梯上行指示" Q3.6 )A "一层平层" M22.0 OA(O "二层往上运行" M14.3 O "电梯上行指示" Q3.6 )A "二层平层" M22.1OA(O "三层往上运行" M14.5 O "电梯上行指示" Q3.6)A "三层平层" M22.2OA(O "四层往上运行" M14.7O "电梯上行指示" Q3.6)A "四层平层" M22.3 ON "下基准位限位" I3.4ON "下极限位限位" I3.5)A "手动控制开关" I5.0R "轿厢下行趋势" M16.1O "底层内呼指示灯" Q1.0O "一层内呼指示灯" Q1.1O "二层内呼指示灯" Q1.2O "三层内呼指示灯" Q1.3O "四层内呼指示灯" Q1.4O "五层内呼指示灯" Q1.5O "底层向上指示" Q2.0O "一层下指示" Q2.1O "一层上指示" Q2.2O "二层下指示" Q2.3O "二层上指示" Q2.4O "三层下指示" Q2.5O "三层上指示" Q2.6O "四层下指示" Q2.7O "五层下指示" Q3.1 = L 21.0A L 21.0A "轿厢上行趋势" M16.0 A "手动控制开关" I5.0 = "电梯上行指示" Q3.6 A L 21.0A "轿厢下行趋势" M16.1 A "手动控制开关" I5.0 = "电梯下行指示" Q3.7 A "手动控制开关" I5.0 AN M 16.6AN "关门限位开关" I4.1 AN "电梯下行驱动" Q3.5 A "电梯上行指示" Q3.6 S "电梯上行驱动" Q3.4 A(ON "上基准位限位" I3.6 ON "上极限位限位" I3.7 O "电梯下行驱动" Q3.5 O "电梯下行指示" Q3.7 O M 16.6)A "手动控制开关" I5.0 R "电梯上行驱动" Q3.4 A "手动控制开关" I5.0 AN M 16.6AN "关门限位开关" I4.1 AN "电梯上行指示" Q3.6 A "电梯下行指示" Q3.7A(ON "下基准位限位" I3.4 ON "下极限位限位" I3.5 O "电梯上行驱动" Q3.4 O "电梯上行指示" Q3.6 O M 16.6)A "手动控制开关" I5.0 R "电梯下行驱动" Q3.5。