基本指令
- 格式:doc
- 大小:718.47 KB
- 文档页数:4
Linux的常⽤基本命令⼀、基本命令1.1 关机和重启1.2 帮助命令⼆、⽬录操作命令2.1 ⽬录切换 cd2.2 ⽬录查看 ls [-al]2.3 ⽬录操作【增,删,改,查】2.3.1 创建⽬录【增】 mkdir2.3.2 删除⽬录或⽂件【删】rm2.3.3 ⽬录修改【改】mv 和 cp2.3.4 搜索⽬录【查】find三、⽂件操作命令3.1 ⽂件操作【增,删,改,查】3.1.1 新建⽂件【增】touch3.1.2 删除⽂件【删】 rm3.1.3 修改⽂件【改】 vi或vim3.1.4 ⽂件的查看【查】tail head3.2 权限修改四、压缩⽂件操作4.1 打包和压缩4.2 解压五、查找命令5.1 grep5.2 find5.3 locate5.4 whereis5.5 which六、su、sudo6.1 su6.2 sudo七、系统服务⼋、⽹络管理8.1 主机名配置8.2 IP 地址配置8.3 域名映射九、定时任务指令crontab 配置9.1 命令格式9.2 配置说明、实例⼗、其他命令10.1 查看当前⽬录:pwd10.2 查看进程:ps -ef10.3 结束进程:kill10.4 ⽹络通信命令:10.5 配置⽹络10.6 重启⽹络10.7 切换⽤户10.8 关闭防⽕墙10.9 修改⽂件权限10.10 清屏10.11 vi模式下快捷键⼀、基本命令1.1 关机和重启shutdown -h now ⽴刻关机shutdown -h 5 5分钟后关机poweroff ⽴刻关机shutdown -r now ⽴刻重启shutdown -r 5 5分钟后重启reboot ⽴刻重启1.2 帮助命令--help命令shutdown --help:ifconfig --help:查看⽹卡信息man命令(命令说明书)man shutdown注意:man shutdown打开命令说明书之后,使⽤按键q退出⼆、⽬录操作命令2.1 ⽬录切换 cdcd / 切换到根⽬录cd .. 切换到上⼀级⽬录cd ~ 切换到home⽬录cd - 切换到上次访问的⽬录2.2 ⽬录查看 ls [-al]ls 查看当前⽬录下的所有⽬录和⽂件ls -a 查看当前⽬录下的所有⽬录和⽂件(包括隐藏的⽂件)ls -l 或 ll 列表查看当前⽬录下的所有⽬录和⽂件(列表查看,显⽰更多信息)ls /dir 查看指定⽬录下的所有⽬录和⽂件如:ls /usr2.3 ⽬录操作(增,删,改,查)2.3.1 创建⽬录(增) mkdirmkdir logs 在当前⽬录下创建⼀个名为logs的⽬录mkdir /usr/logs 在指定⽬录下创建⼀个名为logs的⽬录2.3.2 删除⽬录或⽂件(删)rmrm ⽂件删除当前⽬录下的⽂件rm -f ⽂件删除当前⽬录的的⽂件(不询问)删除⽬录:rm -r aaa 递归删除当前⽬录下的aaa⽬录rm -rf aaa 递归删除当前⽬录下的aaa⽬录(不询问)注意:rm语法对⽬录和⽂件和压缩包等都可执⾏删除操作2.3.3 ⽬录修改 mv 和 cp重命名⽬录命令:mv 当前⽬录新⽬录例如:mv aaa bbb 将⽬录aaa改为bbb注意:mv语法对⽬录和⽂件和压缩包等都可执⾏重命名的操作剪切⽬录命令:mv ⽬录名称⽬录的新位置⽰例:将/usr/tmp⽬录下的aaa⽬录剪切到 /usr⽬录下⾯ mv /usr/tmp/aaa /usr注意:mv语法对⽬录和⽂件和压缩包等都可执⾏剪切操作拷贝⽬录命令:cp -r ⽬录名称⽬录拷贝的⽬标位置 -r代表递归⽰例:将/usr/tmp⽬录下的aaa⽬录复制到 /usr⽬录下⾯ cp /usr/tmp/aaa /usr注意:cp命令可以拷贝⽬录还可以拷贝⽂件,压缩包等,拷贝⽂件和压缩包时不⽤写-r递归2.3.4 搜索⽬录 find命令:find ⽬录参数⽂件名称⽰例:find /usr/tmp -name 'a*' 查找/usr/tmp⽬录下的所有以a开头的⽬录或⽂件三、⽂件操作命令3.1 ⽂件操作3.1.1 新建⽂件touch命令:touch ⽂件名⽰例:在当前⽬录创建⼀个名为aa.txt的⽂件 touch aa.txt3.1.2 删除⽂件 rm命令:rm -rf ⽂件名3.1.3 修改⽂件vi或vim基本上vi可以分为三种状态,分别是命令模式(command mode)、插⼊模式(Insert mode)和底⾏模式(last line mode)1) 命令⾏模式command mode)常⽤命令:(1)进⼊编辑模式:i o a (2)进⼊底⾏模式:: (3)查找:/字符(4)控制光标移动:↑,↓,j(5)删除当前⾏:dd2) 编辑模式(Insert mode)只有在Insert mode下,才可以做⽂字输⼊,按「ESC」键可回到命令⾏模式。
vbs基本指令VBS(Virtual Basic Script)是一种基于VBScript语言的脚本语言,通常用于Windows系统中的自动化任务、批处理脚本和网页脚本等。
以下是VBS的一些基本指令:1. 输出文本:使用`MsgBox`指令可以在屏幕上显示一段文本消息。
示例:```MsgBox "Hello, World!"```2. 变量和赋值:使用`Dim`关键字声明变量,并使用`=`进行赋值。
示例:```Dim namename = "John"```3. 循环结构:使用`For...Next`或`Do While...Loop`可以进行循环操作。
示例:```For i = 1 to 10MsgBox iNextDim ii = 1Do While i <= 10MsgBox ii = i + 1Loop```4. 条件判断:使用`If...Then...Else`可以进行条件判断操作。
示例:```Dim ageage = 18If age >= 18 ThenMsgBox "You are an adult."ElseMsgBox "You are a minor."End If```5. 函数和子程序:使用`Function`和`Sub`关键字定义函数和子程序,使用`Call`关键字调用函数和子程序。
示例:```Function AddNumbers(a, b)AddNumbers = a + bEnd FunctionSub SayHello()MsgBox "Hello, World!"End SubDim resultresult = AddNumbers(5, 3)MsgBox resultCall SayHello()```6. 文件操作:使用`CreateObject`创建文件对象,并使用其方法进行文件的读写操作。
PLC的基本指令一、位操作类指令位操作类指令依靠两个数字1和0进行工作,这两个数字组成了二进制系统,数字1和0称之为二进制数或简称位。
在触点与线圈中,1表示启动或通电,0表示启动或未通电。
1.标准触点指令梯形图表示:语句表表示:“LD bit ”;“LDN bit”。
Bit触点的范围:V、I 、Q、M、SM、T、C、S、L(位)。
功能及说明常开触点在其线圈不带电时,触点是断开的,触点的状态为Off或为0。
当线圈带电时,其触点是闭合的,触点的状态为ON或为1。
该指令用于网络块逻辑运算开始的常开触点与母线的连接。
常闭触点在其线圈不带电时,触点是闭合的,触点的状态为ON或为1。
当线圈带电时,其触点是断开的,触点的状态为OFF或为0。
该指令用于网络块逻辑运算开始的常闭触点与母线的连接。
2.立即触点指令梯形图表示:语句表表示:“LDI bit ”;“LDNI bit”。
Bit触点的范围:I(位)。
功能及说明当常开立即触点位值为1时,表示该触点闭合。
当常闭立即触点位值为0时,表示该触点断开。
指令中的“I”表示立即的意思。
执行立即指令时,CPU直接读取其物理输入点的值,而不是更新映像寄存器。
在程序执行过程中,立即触点起开关的触点作用。
3.输出操作指令(线圈驱动指令)梯形图表示:语句表表示:“=bit ”Bit触点的范围:V、I 、Q、M、SM、T、C、S、L(位)。
功能及说明输出操作是把前面各逻辑运算的结果复制到输出线圈,从而使输出线圈驱动的输出常开触点闭合,常闭触点断开。
输出操作时,CPU是通过输入/输出映像区来读/写输出操作的。
4.立即输出操作指令梯形图表示:语句表表示:“=I bit ”Bit的范围:Q(位)。
功能及说明立即输出操作是把前面各逻辑运算的结果复制到输出线圈,从而使立即输出线圈驱动的输出常开触点闭合,常闭触点断开。
当立即输出操作时,CPU立即输出。
除将结果写到输出映像区外直接驱动实际输出。
5.逻辑与、或操作指令梯形图表示:逻辑与操作由标准触点或立即触点串联构成;逻辑或操作由标准触点或立即触点的并联构成。
S7-1200 PLC的基本指令包括位逻辑指令、定时器指令、计数器指令、比较操作指令、数学函数指令等。
其中,位逻辑指令是对二进制位进行操作,包括常开触点、常闭触点、取反RLO触点等。
此外,还有赋值指令、置位与复位指令、沿脉冲检测指令等部分。
在数学函数指令中,包括加法、减法、乘法、除法、取余数、计算等运算。
此外,新增的指令包括取补码NEG、取最大最小值和绝对值ABS等。
这些基本指令是学习S7-1200 PLC编程的基础,对于初学者来说需要熟练掌握。
如需更多信息,建议咨询西门子S7-1200 PLC编程专家或查阅西门子官网。
一.RO 航班的读出显示某一航班的具体信息格式:RO/航班号/日期或RO:航班号/日期或RO航班号/日期RO指令是对于指定航班的航班所有现在状态的显示读出。
以下指令:>RO:zh841/23MAY<xmit>显示结果请参考:以下分别介绍:表斗部分ZH9801 12MAR D 1 74E FA/CD/YSHKMTGXQZV CONTROL PEK101 LEG航班控制部门舱位布局航节可利用航班标识●LEG航节部分还可销售数锁订座位数座位布局表号T 航节最大开放数团体限制表号G 限制销售表号L AVS表号V已订妥座数团体座位开放数G 还可销售数状态电报表号M 舱位状态布局数订妥团体座位数 PCF表号PC LEG AV OPN MAX CAP T/B GT GRO GRS BLK LT LSS PT AT CT SMT INDF/ASHA AS 12 18 18 6 0 0 0 0 0 1 0 0 37 RDFPEK CR 5 18 18 13 0 0 0 0 0 1 0 0 37 CRC/DSHA AS 20 35 35 15 0 0 0 0 0 1 0 0 37 RDFPEK AS 12 35 35 23 0 0 0 0 0 1 0 0 37 CRY/SHKMTGXQZVSHA AS 72 243 243 171 0 0 41 0 0 1 0 0 37 RDFPEK AS 27 243 243 216 0 0 85 0 0 1 0 0 37 CRLEG中的IND项说明:R——已拍发完整的旅客名单报(IM:R)D——一次性拍发旅客增减报(IM:AC)F——按特殊表的定义拍发旅客增减报C——使用混合等级(IM:C)X——城市被取消(IM:X)E——航班已从该城市出发N——夜航航班L——紧急锁定(IM:E)A——航班特定修改(AH)●SEGMENT航段部分限制销售组合后,还可销售数已订妥座位数限制销售座位数团体订座数候补座位数限制销售表号航段舱位锁订座位数状态电报地址表号SEG CLS BKD GRS BLK WL LSV LSS LT SMT IND SHAFRA F 0 0 0 0 - - - AK A# 0 0 0 0 2 2 - AK C 3 0 0 0 - - - AK D# 0 0 0 0 2 2 - AK Y 0 0 0 0 - - - AK S 0 0 0 0 - - - AK H 3 0 0 0 50 466 - LAK K 2 0 0 0 70 419 - LAK M 0 0 0 0 180 327 - LAK T 27 0 0 4 180 152 - LAK G# 0 0 0 0 13 18 - LAK X# 0 0 0 0 5 5 - LAKQ 0 0 0 0 5 5 - AKSEGMENT项中的IND项的说明:A——告知航班更改标识(IM:A)K——禁止候补自动证实(IM:W)L——该级别为限制销售组合等级(IM:I)N——NOOP(IM:U)R——释放旅客信息(IM:R)P——永久申请航段(IM:N)M——该航段上有市场航线限制O——存在超订PNRC——等级被取消(IM:D)S——无效航段I——不规则运营航班二.AV/FV/SK 航班查询指令格式:AV:航段/日期/(航空公司)---查询航班座位情况FV:航段/日期---查询有座位最早航班SK:航段/日期/(航空公司)查询航班班期情况AV例子:Av:航段/日期/航空公司:只查询该航空公司该航段的所有的班期的所有舱位的的座位情况av:szxhfe/+/zh 20AUG(TUE) SZXHFE VIA ZH 1- ZH9991 SZXHFE 0850 1035 738 0^ EFL PL AL OL DX<B --> YL BQ MQ HQ KQ LQ JQ QQ ZQ GQ VQ WQ EQ TQ UL SL XL NL 2 ZH9971 SZXHFE 1210 1400 738 0^ EF1 P1 AS OS DX<B -->YA BQ MQ HQ KQ LQ JQ QQ ZQ GQ VQ WQ EQ TQ US SS XS NS 3 ZH9989 SZXHFE 1520 1710 319 0^ EF5 P3 AS O1 DX<B --> Y6 BQ MQ HQ KQ LQ JQ QQ ZQ GQ VQ WQ EQ TQ U6 SS X1 NS 4+ ZH9785 SZXHFE 1905 2050 738 0^ EF6 P1 A2 O2 DX<B --> YA BQ MQ HQ KQ LQ JQ QQ ZQ GQ VQ WQ EQ TQ UA SS X3 NS ** ** **PLEASE CHECK IN 40 MINUTES BEFORE DEPARTURE AT SZX Av:航段/日期:查询该航段上的所有公司的航班班期的座位情况av:szxhfe/+ 20AUG(TUE) SZXHFE 1- ZH9991 SZXHFE 0850 1035 738 0^ EFL PL AL OL DX<B --> YL BQ MQ HQ KQ LQ JQ QQ ZQ GQ VQ WQ EQ TQ UL SL XL NL 2 *CA3513 SZXHFE 0850 1035 738 0^ EFL YL BQ MQ HQ<B --> ZH9991 KQ LQ QQ GQ VQ EQ TQ UL SL 3 HU7745 SZXHFE 1055 1245 738 0^L EF1 ZQ PQ AQ YL BQ HQ KQ LQ MQ QQ XQ UQ EQ TQ VL WQ GQ OQ SQ 4 ZH9971 SZXHFE 1210 1400 738 0^ EF1 P1 AS OS DX<B --> YA BQ MQ HQ KQ LQ JQ QQ ZQ GQ VQ WQ EQ TQ US SS XS NS 5+ *CA3753 SZXHFE 1210 1400 738 0^ EF1 YA BQ MQ HQ<B --> ZH9971 KQ LQ QQ GQ VQ EQ TQ US SS 其中:0^:代表直飞,1^:代表甩飞。
微机原理指令大全微机原理是计算机科学中的重要基础知识,而指令则是微机原理中的核心内容之一。
指令是计算机中的基本操作命令,它直接影响着计算机的运行和执行效率。
本文将为大家详细介绍微机原理中常见的指令,并提供一份完整的指令大全,希望能够帮助大家更好地理解和掌握微机原理中的指令知识。
一、数据传送指令。
数据传送指令是微机原理中最基本的指令之一,它用于将数据从一个地方传送到另一个地方。
常见的数据传送指令包括MOV、LDM、STM等。
这些指令可以实现寄存器之间、寄存器和内存之间、内存和输入输出设备之间的数据传送操作,是计算机程序中不可或缺的一部分。
二、算术运算指令。
算术运算指令用于进行各种数值计算操作,包括加法、减法、乘法、除法等。
常见的算术运算指令有ADD、SUB、MUL、DIV等。
这些指令可以对寄存器和内存中的数据进行各种算术运算,是计算机程序中常用的指令之一。
三、逻辑运算指令。
逻辑运算指令用于进行各种逻辑操作,包括与、或、非、异或等。
常见的逻辑运算指令有AND、OR、NOT、XOR等。
这些指令可以对寄存器和内存中的数据进行逻辑运算,是计算机程序中实现逻辑判断和控制流程的重要指令之一。
四、转移指令。
转移指令用于改变程序的执行顺序,包括无条件转移和条件转移两种。
常见的转移指令有JMP、JZ、JNZ、JC、JNC等。
这些指令可以实现程序的跳转和循环控制,是计算机程序中实现各种复杂逻辑的重要指令之一。
五、比较指令。
比较指令用于比较两个数据的大小关系,常见的比较指令有CMP、TEST等。
这些指令可以对寄存器和内存中的数据进行比较操作,并根据比较结果设置标志位,是实现条件转移和逻辑判断的重要指令之一。
六、输入输出指令。
输入输出指令用于实现计算机与外部设备的数据交换,包括输入数据和输出数据两种操作。
常见的输入输出指令有IN、OUT等。
这些指令可以实现计算机与外部设备之间的数据传输,是计算机程序中实现输入输出功能的重要指令之一。
60㊀第一节 基本逻辑指令一、基本的连接与驱动指令1.LD㊁LDILD称为 取 指令,用于单个常开触点与左母线的连接㊂LDI称为 取反 指令,用于单个常闭触点与左母线的连接㊂2.OUTOUT称为 驱动 指令,是用于对线圈进行驱动的指令㊂取 指令与 驱动 指令的使用如图3-1所示㊂图3-1㊀ 取 指令与 驱动 指令的使用指令使用说明:1)LD和LDI指令可以用于软元件X㊁Y㊁M㊁T㊁C和S㊂2)LD和LDI指令还可以与ANB㊁ORB指令配合,用于分支电路的起点处㊂3)OUT指令可以用于Y㊁M㊁T㊁C和S,但是不能用于输入继电器X㊂4)对于定时器和计数器,在OUT指令之后应设置常数K或数据寄存器D㊂3.AND㊁ANIAND称为 与 指令,用于单个常开触点的串联,完成逻辑 与 的运算㊂ANI称为 与非 指令,用于单个常闭触点的串联,完成逻辑 与非 的运算㊂触点串联指令的使用如图3-2所示㊂图3-2㊀触点串联指令的使用指令使用说明:1)AND㊁ANI的目标元件可以是X㊁Y㊁M㊁T㊁C和S㊂61㊀2)触点串联使用次数不受限制㊂4.OR㊁ORI OR 称为 或 指令,用于单个常开触点的并联,实现逻辑 或 运算㊂ORI 称为 或非 指令,用于单个常闭触点的并联,实现逻辑 或非 运算㊂触点并联指令的使用如图3-3所示㊂图3-3㊀触点并联指令的使用指令使用说明:1)OR㊁ORI 指令都是指单个触点的并联㊂2)触点并联指令连续使用的次数不受限制㊂3)OR㊁ORI 指令的目标元件可以为X㊁Y㊁M㊁T㊁C㊁S㊂5.ORB㊁ANB ORB 称为 块或 指令,用于两个或两个以上触点串联而成的电路块的并联㊂ANB 称为 块与 指令,用于两个或两个以上触点并联而成的电路块的串联㊂ORB 指令的使用如图3-4所示㊂图3-4㊀ORB 指令的使用ORB 指令的使用说明:1)电路块并联时,对于电路块的开始应该用LD 或LDI 指令㊂62㊀2)如有多个电路块并联时,要对每个电路块使用ORB指令㊂连续使用次数不应超过8次㊂ANB指令的使用如图3-5所示㊂图3-5㊀ANB指令的使用ANB指令的使用说明:1)电路块串联时,对于电路块的开始应该用LD或LDI指令㊂2)如有多个电路块按顺序串联时,要对每个电路块使用ANB指令㊂ANB指令与ORB指令一样,连续使用次数不应超过8次㊂二、置位与复位指令SET是置位指令,其作用是使被操作的目标元件置位并保持㊂RST是复位指令,其作用是使被操作的目标元件复位并保持清零状态㊂SET㊁RST的使用如图3-6所示㊂图3-6㊀置位与复位指令的使用63㊀图3-6c 所示为时序图㊂时序图可以直观地表达出梯形图的控制功能㊂在画时序图时,我们一般规定只画各元件常开触点的状态,如果常开触点是闭合状态,用高电平 1 表示;如果常开触点是断开状态,则用低电平 0 表示㊂假如梯形图中只有某元件的线圈和常闭触点,则在时序图中仍然只画出其常开触点的状态㊂指令使用说明:1)SET 指令的目标元件可以是Y㊁M㊁S㊂2)RST 指令的目标元件为Y㊁M㊁S㊁T㊁C㊁D㊁V㊁Z㊂RST 指令常被用来对D㊁Z㊁V 的内容清零,还用来复位积算定时器和计数器㊂3)对于同一目标元件,SET㊁RST 指令可多次使用,顺序也可随意,但最后执行者有效㊂三㊁脉冲微分指令微分指令可以将脉宽较宽的输入信号变成脉宽等于PLC 一个扫描周期的触发脉冲信号,相当于对输入信号进行微分处理,如图3-7所示㊂PLS 称为上升沿微分指令,其作用是在输入信号的上升沿产生一个扫描周期的脉冲输出㊂PLF 称为下降沿微分指令,其作用是在输入信号的下降沿产生一个扫描周期的脉冲输出㊂脉冲微分指令的应用格式如图3-7所示㊂图3-7㊀脉冲微分指令的应用格式脉冲微分指令的使用如图3-8所示,利用微分指令检测到信号的边沿,M0或M1仅接通一个扫描周期,通过置位和复位指令控制Y0的状态㊂指令使用说明:1)PLS㊁PLF 指令的目标元件为Y 和M㊂2)使用PLS 指令时,是利用输入信号的上升沿来驱动目标元件,使其接通一个扫描周期;使用PLF 指令时,是利用输入信号的下降沿来驱动目标元件,使其接通一个扫描周期㊂四㊁其他基本指令END 为结束指令,将强制结束当前的扫描执行过程,若不写END 指令,将从用户程序存储器的第一步执行到最后一步;将END 指令放在程序结束处,只执行第一步至END 之间的程序,所以使用END 指令可以缩短扫描周期㊂另外在调试程序过程中,可以将END 指令插在各段程序之后,这样可以大大地提高调试的速度㊂NOP 是空操作指令,其作用是使该步序作空操作㊂执行完清除用户存储器的操作后,用户存储器的内容全部变为空操作指令㊂64㊀图3-8㊀脉冲微分指令的使用图3-9㊀并行输出梯形图ʌ名师点拨一ɔ㊀并行输出、纵接输出和多路输出1.几种常见的输出形式我们已经学习了15条基本指令,在此基础上,我们一起来认识几种特殊的梯形图结构㊂如图3-9所示,在同样的驱动条件下,OUT指令连续使用了3次㊂这种OUT指令连续使用若干次(相当于线圈并联)的输出形式称为并行输出㊂65㊀图3-10㊀纵接输出梯形图图3-11㊀多路输出梯形图㊀㊀如图3-10中,OUT M100指令之后,再通过T1的常开触点去驱动Y2㊂这种在OUT 指令之后,再通过其他触点去驱动其他线圈的方式称为纵接输出㊂如图3-11所示,各个输出线圈除了有相同的条件X0外,还有各自不同的控制条件去控制多个逻辑行㊂这种一个触点或触点组控制多个逻辑行的输出形式称为多路输出㊂对于多路输出的梯形图,要想把它转换为指令表,需要用到栈指令或主控指令,下面我们分别来介绍一下㊂2.栈指令(MPS ㊁MPP ㊁MRD )在FX 系列PLC 中有11个存储单元,如图3-12a 所示,它们专门用来存储程序运算的中间结果,被称为栈存储器㊂对栈存储器的操作对应有三个栈指令:MPS ㊁MPP 和MRD ㊂MPS 是进栈指令,其作用是将运算结果送入栈存储器的第一个单元,同时将先前送入的数据依次移到栈的下一个单元㊂MPP 是出栈指令,其作用是将栈存储器第一个单元的数据(最后进栈的数据)读出且该数据从栈中消失,同时将栈中其他数据依次上移㊂66㊀图3-12㊀栈存储器及栈指令的应用图3-13㊀一层堆栈指令的使用㊀㊀MRD是读栈指令,其作用是将栈存储器第一个单元的数据(最后进栈的数据)读出且该数据继续保存在栈存储器的第一个单元,栈内的数据不发生移动㊂栈指令用在某一个电路块与其他不同的电路块串联,以便实现驱动不同线圈的场合,即用于多重输出电路㊂其应用如图3-12b所示㊂指令使用说明:1)栈指令没有目标元件㊂2)MPS和MPP指令必须配对使用㊂3)栈存储器只有11个单元,所以栈最多为11层㊂图3-13所示为一层堆栈使用实例,图3-14所示为二层堆栈使用实例㊂4)栈指令在应用时遵循先进后出㊁后进先出的原则㊂67㊀图3-14㊀二层堆栈指令的使用图3-15㊀主控指令的使用(一)㊀㊀3.主控指令(MC ㊁MCR )MC 是主控指令,其作用是用于公共串联触点的连接㊂执行MC 后,左母线移到MC 触点的后面,即产生一个临时左母线㊂MCR 是主控复位指令,它是MC 指令的复位指令,即利用MCR 指令恢复原左母线的位置㊂主控指令的使用如图3-15所示㊂利用MC N0M100实现左母线右移,其中N0表示嵌套等级,利用MCR N0恢复到原先左母线的位置;如果X0断开,则会跳过MC ㊁MCR 之间的指令向下执行㊂图3-16所示为另一个主控指令的使用实例㊂指令使用说明:1)MC ㊁MCR 指令的目标元件为Y 和M ,不能是特殊辅助继电器㊂MC 占三个程序步,MCR 占两个程序步㊂2)主控触点在梯形图中与一般触点垂直(如图3-16中的M120)㊂与主控触点相连的触点必须用LD 或LDI 指令㊂68㊀图3-16㊀主控指令的使用(二)㊀㊀3)MC指令的输入触点断开时,在MC和MCR之内的积算定时器㊁计数器㊁用复位/置位指令驱动的元件保持其之前的状态不变㊂非积算定时器㊁计数器,以及用OUT指令驱动的元件将被复位,如图3-15中当X0断开,Y0和Y1即变为OFF㊂4)在一个MC指令区内若再次使用MC指令,则称为嵌套㊂主控指令的嵌套级数最多为8级,编号按N0ңN1ңN2ңN3ңN4ңN5ңN6ңN7顺序增大,每级的返回用对应的MCR指令,复位时从编号大的嵌套级开始㊂图3-17㊀起停控制程序(一)ʌ名师点拨二ɔ㊀基本逻辑指令的应用1.基本起停控制程序起动㊁停止的控制程序是最基本的常用控制程序㊂常用以下两种方法来实现㊂(1)起-保-停控制图3-17中,X0是起动信号,X1是停止信号㊂当X0为ON状态时,输出继电器Y0的线圈接通,并通过其常开触点形成自锁;当X1为ON状态时,输出继电器Y0的线圈断开,其常开触点断开㊂69㊀图3-18㊀起停控制程序(二)图3-19㊀用脉冲微分指令产生单脉冲图3-20㊀单脉冲发生器控制程序㊀㊀(2)置位㊁复位控制起动和停止的控制也可以通过SET ㊁RST 指令来实现的,如图3-18所示㊂2.脉冲产生程序(1)单脉冲发生器在PLC 的程序设计中,经常需要单个脉冲来实现计数器的复位,或作为系统的起动㊁停止信号㊂可以通过脉冲微分指令PLS 和PLF 指令来实现,如图3-19所示㊂在图3-20中,输入点X0每接通一次,就产生一个定时的单脉冲㊂无论X0接通时间长短如何,输出Y0的脉宽都等于定时器T0设定的时间㊂70㊀㊀㊀(2)连续脉冲发生器在PLC程序设计中,经常需要一系列连续的脉冲信号作为计数器的计数脉冲或其他作用,连续脉冲可分为周期不可调和周期可调两种情况㊂1)周期不可调的连续脉冲发生器㊂如图3-21所示,输入点X0接带自锁的按钮㊂利用辅助继电器M1产生一个脉宽为一个扫描周期㊁脉冲周期为两个扫描周期的连续脉冲㊂其工作原理分析如下:当X0常开触点闭合后,第一个扫描周期,M1常闭触点闭合,所以M1线圈能得电;第二个扫描周期,因在上一个扫描周期M1线圈已得电,所以M1的常闭触点断开,因此使M1线圈失电㊂因此,M1线圈得电时间为一个扫描周期㊂M1线圈不断连续地得电㊁失电,其常开触点也随之不断连续地闭合㊁断开,就产生了脉宽为一个扫描周期的连续脉冲信号输出,但是脉冲宽度和脉冲周期不可调㊂2)周期可调的连续脉冲发生器㊂若要产生一个周期可调节的连续脉冲,可使用如图3-22所示的程序㊂图3-21㊀周期不可调连续脉冲发生器㊀图3-22㊀周期可调连续脉冲发生器其工作原理分析如下:当X0常开触点闭合后,在第一个扫描周期,T0常闭触点闭合,T0线圈得电㊂经过2s的延时,T0的当前值和设定值相等,T0的触点将要动作㊂所以在断开后的第一个扫描周期中,T0常闭触点断开,使T0线圈失电㊂在此后的下一个扫描周期,T0常闭触点恢复闭合,又使T0线圈得电,重复以上动作,就产生了脉宽为一个扫描周期㊁脉冲周期为2s的连续脉冲㊂可以通过改变T0的设定值来改变连续脉冲的周期㊂第二节 定时器与计数器前面我们简单认识了定时器和计数器,下面我们具体来学习定时器和计数器的特点和应用㊂。
第一节基本指令的类型基本指令一览表:基本指令.步进梯形图指令FX1S可编程序控制器的基本顺控指令和步进第二节基本指令介绍FX1S的基本指令形式、功能和编程方法。
基本指令是以位为单位的逻辑操作,是构成继电器控制电路的基础一、LD、LDI、OUT指令1.程序举例:2.例题解释:1)当X0接通时,Y0接通;2)当X1断开时,Y1接通。
3.指令使用说明:1)LD和LDI指令用于将常开和常闭触点接到左母线上;2)LD和LDI在电路块分支起点处也使用;3)OUT指令是对输出继电器、辅助继电器、状态继电器、定时器、计数器的线圈驱动指令,不能用于驱动输入继电器,因为输入继电器的状态是由输入信号决定的。
4)OUT指令可作多次并联使用,如下图。
5)定时器的计时线圈或计数器的计数线圈,使用OUT指令后,必须设定值(常数K或指定数据寄存器的地址号),如上图。
二、AND、ANI指令1.程序举例:2.例题解释:1)当X0接通,X2接通时Y0接通;2)X1断开,X3接通时Y2接通;3)常开X4接通,X5断开时Y3接通;4)X6断开,X7断开,同时达到2.5秒时间,T1接通,Y4接通。
3.指令说明:1)AND、ANI指令可进行1个触点的串联连接。
串联触点的数量不受限制,可以连续使用;2)OUT指令之后,通过触点对其他线圈使用OUT指令,称之为纵接输出。
这种纵接输出如果顺序不错,可多次重复使用;如果顺序颠倒,就必须要用我们后面要学到的指令(MPS--进栈/MRD—读栈/MPP—出栈)如下图;3)当继电器的常开触点或常闭触点与其他继电器的触点组成的电路块串联时,也使用AND指令或ANI指令。
电路块:就是由几个触点按一定的方式连接的梯形图。
由两个或两个以上的触点串联而成的电路块,称为串联电路块;由两个或两个以上的触点并联连接而成的电路块,称为并联电路块;触点的混联就称为混联电路块。
三、OR、ORI指令1.程序举例:2.例题解释:1)当X0或X3接通时Y1接通;2)当X2断开或X4接通时Y3接通;3)当X4接通或X1断开时Y0接通;4)当X3或X2断开时Y6接通。
基本常⽤指令⼀.RO 航班的读出显⽰某⼀航班的具体信息格式:RO/航班号/⽇期或RO:航班号/⽇期或RO航班号/⽇期RO 指令是对于指定航班的航班所有现在状态的显⽰读出。
以下指令:>RO :zh841/23MAY显⽰结果请参考:以下分别介绍:表⽃部分ZH9801 12MAR D 1 74E FA/CD/YSHKMTGXQZV CONTROL PEK101 LEG航班控制部门舱位布局航节可利⽤航班标识●LEG航节部分还可销售数锁订座位数座位布局表号T 航节最⼤开放数团体限制表号G 限制销售表号L AVS表号V已订妥座数团体座位开放数G 还可销售数状态电报表号M 舱位状态布局数订妥团体座位数 PCF表号PC LEG AV OPN MAX CAP T/B GT GRO GRS BLK LT LSS PT AT CT SMT INDF/ASHA AS 12 18 18 6 0 0 0 0 0 1 0 0 37 RDFPEK CR 5 18 18 13 0 0 0 0 0 1 0 0 37 CRC/DSHA AS 20 35 35 15 0 0 0 0 0 1 0 0 37 RDFPEK AS 12 35 35 23 0 0 0 0 0 1 0 0 37 CRY/SHKMTGXQZVSHA AS 72 243 243 171 0 0 41 0 0 1 0 0 37 RDFPEK AS 27 243 243 216 0 0 85 0 0 1 0 0 37 CRLEG中的IND项说明:R——已拍发完整的旅客名单报(IM:R)D——⼀次性拍发旅客增减报(IM:AC)F——按特殊表的定义拍发旅客增减报C ——使⽤混合等级(IM:C)X——城市被取消(IM:X)E——航班已从该城市出发N——夜航航班L——紧急锁定(IM:E)A——航班特定修改(AH)●SEGMENT航段部分限制销售组合后,还可销售数已订妥座位数限制销售座位数团体订座数候补座位数限制销售表号航段舱位锁订座位数状态电报地址表号SEG CLS BKD GRS BLK WL LSV LSS LT SMT IND SHAFRA F 0 0 0 0 - - - AK A# 0 0 0 0 2 2 - AK C 3 0 0 0 - - - AK D# 0 0 0 0 2 2 - AK Y 0 0 0 0 - - - AK S 0 0 0 0 - - - AK H 3 0 0 0 50 466 - LAK K 2 0 0 0 70 419 - LAK M 0 0 0 0 180 327 - LAK T 27 0 0 4 180 152 - LAK G# 0 0 0 0 13 18 - LAK X# 0 0 0 0 5 5 - LAKQ 0 0 0 0 5 5 - AKSEGMENT项中的IND项的说明:A——告知航班更改标识(IM:A)K——禁⽌候补⾃动证实(IM:W)L——该级别为限制销售组合等级(IM:I)N——NOOP(IM:U)R——释放旅客信息(IM:R)P——永久申请航段(IM:N)M——该航段上有市场航线限制O——存在超订PNRC——等级被取消(IM:D)S——⽆效航段I——不规则运营航班⼆.AV/FV/SK 航班查询指令格式:AV:航段/⽇期/(航空公司)---查询航班座位情况FV:航段/⽇期---查询有座位最早航班SK:航段/⽇期/(航空公司)查询航班班期情况AV例⼦:Av:航段/⽇期/航空公司:只查询该航空公司该航段的所有的班期的所有舱位的的座位情况av:szxhfe/+/zh 20AUG(TUE) SZXHFE VIA ZH 1- ZH9991 SZXHFE 0850 1035 738 0^ EFL PL AL OL DX YL BQ MQ HQ KQ LQ JQ QQ ZQ GQ VQ WQ EQ TQ UL SL XL NL 2 ZH9971 SZXHFE 1210 1400 738 0^ EF1 P1 AS OS DXYA BQ MQ HQ KQ LQ JQ QQ ZQ GQ VQ WQ EQ TQ US SS XS NS 3 ZH9989 SZXHFE 1520 1710 319 0^ EF5 P3 AS O1 DX Y6 BQ MQ HQ KQ LQ JQ QQ ZQ GQ VQ WQ EQ TQ U6 SS X1 NS 4+ ZH9785 SZXHFE 1905 2050 738 0^ EF6 P1 A2 O2 DX YA BQ MQ HQ KQ LQ JQ QQ ZQ GQ VQ WQ EQ TQ UA SS X3 NS ** ** **PLEASE CHECK IN 40 MINUTES BEFORE DEPARTURE AT SZX Av:航段/⽇期:查询该航段上的所有公司的航班班期的座位情况av:szxhfe/+ 20AUG(TUE) SZXHFE 1- ZH9991 SZXHFE 0850 1035 738 0^ EFL PL AL OL DX YL BQ MQ HQ KQ LQ JQ QQ ZQ GQ VQ WQ EQ TQ UL SL XL NL 2 *CA3513 SZXHFE 0850 1035 738 0^ EFL YL BQ MQ HQ ZH9991 KQ LQ QQ GQ VQ EQ TQ UL SL 3 HU7745 SZXHFE 1055 1245 738 0^L EF1 ZQ PQ AQ YL BQ HQ KQ LQ MQ QQ XQ UQ EQ TQ VL WQ GQ OQ SQ 4 ZH9971 SZXHFE 1210 1400 738 0^ EF1 P1 AS OS DX YA BQ MQ HQ KQ LQ JQ QQ ZQ GQ VQ WQ EQ TQ US SS XS NS 5+ *CA3753 SZXHFE 1210 1400 738 0^ EF1 YA BQ MQ HQ ZH9971 KQ LQ QQ GQ VQ EQ TQ US SS 其中:0^:代表直飞,1^:代表甩飞。
实验一基本指令练习一实验目的(1)掌握基本指令的功能。
(2)更好地理解自锁与互锁,逻辑关系以便使用。
(3)掌握编程软件环境的基本操作,检查、修改和调试方法。
二实验器材(1)PC机一台(2)PLC实验箱一台(3)导线若干三实验原理该系列可编程序控制器的常用基本指令有10条。
先简要介绍如下:(1)线圈(Coils)线圈(输出)也是梯形图的重要组成元件,它代表着输出或内部变量。
一个线圈代表一个动作。
它的左边必须有布尔元件或一个指令块的布尔输出。
线圈又分为以下几种类型:1.直接输出(Direct Coil)直接输出元件如图2-1-1所示:图2-1-1 直接输出元件左连接件的状态直接传送到右连接件上,右连接件必须连接到垂直电源轨上,除非是平行线圈。
2.反向输出(Reverse Coil)反接输出元件如图2-1-2所示:图2-1-2 反接输出元件左连接件的反状态直接传送到右连接件上,右连接件必须连接到垂直电源轨上,除非是平行线圈。
3.上升沿输出(Pulse Rising Edge Coil)上升沿输出元件如图2-1-3所示:图2-1-3 . 上升沿输出元件当左连接件的布尔状态由假变真时,右连接输出变量将被置1,其他情况下输出变量将被复位。
4.下降沿输出(Pulse Falling Edge Coil)下降沿输出元件如图2-1-4所示:图2-1-4 . 下降沿输出元件当左连接件的布尔状态由真变假时,右连接输出变量将被置1,其他情况下输出变量将被复位。
5.置位输出(Set Coil)与复位输出(Reset Coil)置位和复位输出元件如图2-1-5所示:图2-1-5 置位和复位元件置位:让线圈处于导通状态。
其功能:驱动线圈,使其具有自锁功能,维持接通状态。
复位:让线圈处于导通状态。
(2)接触器(Contacts)接触器在梯形图中代表一个输入的值或是一个内部变量,通常相当于一个开关或按钮的作用。
1.直接连接(Dirtect Contact)直接连接如图2-1-6所示。
中国民航的两种订座系统CRS: Computer Reservation SystemICS: Inventory Control System基本指令查询指令旅客订座记录IM指令系列PCF表的使用LSTX拍发旅客名单报一、基本指令1、DA:用来显示某终端上的各工作区的使用情况。
格式:DA:PIDPID为电脑终端号,缺省表示本终端。
DAA* 10701 19MAR 0911 12 HKK001B AVAILC AVAILD AVAILE UNAVAILPID = 10159 HARDCOPY = 9811TIME= 0912 DATE = 19MAR HOST = CAACAIRLINE =HU SYSTEM = CAAC00 APPLICATION =1ABCDE:表示不同的工作区域*:表示该工作区正被使用A区中内容分别为:工作号、进号日期、进号时间、工作号级别、OFFICE号AVAIL:表示该区域为可用区域;如果不可用,用UNAVAIL表示,如,E区PID:本终端的终端号HARDCOPY:本终端系统打印机的终端号HOST:表示是中国民航订座系统的终端AIRLINE:所属航空公司;显示1E时,表示该终端为CRS。
SYSTEM:CAAC00表示为ICS,CAAC01表示为CRS。
2、SI:工作人员在终端上输入工作号信息进入系统。
格式:SI:工作方式/工作号/保密号/级别/部门号如:SI:F/10701/12345A/12F:表示进入系统后,输出为全屏显示级别:当工作号有多种级别时,才需要输入部门号:当工作号对应多个部门号时,才需要输入3、SO:使工作号退出所占有的工作区。
4、AO:用于暂时放弃对工作区的控制。
5、AI:重新进入暂时放弃的系统工作区,对应于用AO退出的工作区。
格式: AI:工作区/工作号/保密号6、AN:用于改变工作号的保密号。
格式:AN:旧密码/新密码密码最多有6个数字、1个字母组成。
基本指令:一般指令:LD载入A 接点LDI 载入B 接点AND 串联 A 接点ANI 串联B 接点OR 并联A 接点ORI 并联B 接点ANB 串联回路方块ORB 并联回路方块MPS 存入堆栈MRD 堆栈读取(指针不动) MPP 读出堆栈输出指令:OUT 驱动线圈SET 动作保持(ON) RST 接点或寄存器清除定时器,计数器:TMR 16 位定时器CNT 16 位计数器DCNT ATMR 32 位计数器接点型态计时器主控指令:MC 公共串联接点的连接MCR 公共串联接点的解除接点上升沿/下降沿输出指令:LDP 上升沿检出动作开始LDF 下降沿检出动作开始ANDP 上升沿检出串联连接ANDF 下降沿检出串联连接ORP 上升沿检出并联连接ORF 下降沿检出并联连接脉冲输出指令:PLS 上升沿检出PLF 下降沿检出结束指令:END 程序结束其它指令:NOP 无动作INV 运算结果反相P 指针INPPN中断插入指针上升缘触发指令下降缘触发指令步进梯形指令:STL 程序跳至副母线RET 程序返回主母线应用指令:程序流程控制:00CJ 条件转移01CALL 呼叫子程序02SRET 子程序结束03IRET 中断插入返回04EI 中断插入允许05DI 中断插入禁止06FEND 主程序结束07WDT 逾时监视定时器08FOR 循环范围开始09NEXT 循环范围结束传送比较:10CMP 比较设定输出11ZCP 区间比较12MOV 数据传送13SMOV 移位传送14CML 反转传送15BMOV 全部传送16FMOV 多点传送17XCH 数据交换18BCD BIN →BCD 变换19BIN BCD →BIN 变换四则逻辑运算:20ADD BIN 加法21 SUB BIN 减法22MUL BIN 乘法23DIV BIN 除法24INC BIN 加一25DEC BIN 减一26WAND/DAND 逻辑与 (AND) 运算27WOR/DOR 逻辑或(OR) 运算28WXOR/DXOR 逻辑异或(XOR) 运算29NEG取负数(取2 的补码)114 115MUL16/MUL32DIV16/DIV3216位/32位专用BIN乘法16位/32位专用BIN除法循环移位与移位:30ROR 右循环31ROL 左循环32RCR 附进位标志右循环33RCL 附进位标志左循环34SFTR 位右移35SFTL 位左移36WSFR 字右移37WSFL 字左移38SFWR 位移写入39SFRD 位移读出数据处理:40ZRST 批次复位41DECO 译码42ENCO 编码43SUM On 位数量44BON On 位判定45MEAN 平均值46ANS 信号报警器置位47ANR 信号报警器复位48SQR BIN 开平方49FLT BIN 整数→二进制浮点数变换高速处理:50REF I/O 状态即时刷新51REFF 输入滤波器时间调整52MTR 矩阵分时输入53DHSCS 比较置位(高速计数器)54DHSCR 比较复位(高速计数器)55DHSZ 区间比较(高速计数器)56SPD 脉冲频率检测57PLSY 脉冲输出58PWM 脉冲波宽调制59PLSR 附加减速脉冲输出便利指令:60IST 手动/自动控制61SER 数据检索62ABSD 绝对方式凸轮控制63 INCD 相对方式凸轮控制64TTMR 示教式定时器65STMR 特殊定时器66ALT On/Off 交替67RAMP 斜坡信号69SORT 数据整理排序外部设定显示:70TKY 十键键盘输入71 HKY 十六键键盘输入72DSW 数字开关73SEGD 七段显示器译码74SEGL 七段显示器分时显示75ARWS 方向开关控制76ASC ASCII 码变换77PR ASCII 码打印外部SER设备:78FROM 扩展模块CR数据读出79TO 扩展模块CR数据写入80RS 串行数据传送81PRUN 8 进制位传送82ASCI HEX 转为ASCII83HEX ASCII 转为HEX84CCD 校验码85VRRD 电位器值读出86VRSC 电位器刻度读出87ABS 绝对值运算88PID PID 运算通讯:100MODRD MODBUS 数据读取101MODWR MODBUS 数据写入102FWD VFD-A 变频器正转指令103REV VFD-A 变频器反转指令104STOP VFD-A 变频器停止指令105RDST VFD-A变频器状态读取106 RSTEF VFD-A变频器异常复位107LRC LRC 校验码计算108113CRCETHRWCRC 校验码计算以太网络通讯指令150MODRW MODBUS 读写206295ASDRWDMVRW台达服务器通讯指令DMV专用通讯指令浮点运算:110DECMP 二进制浮点数比较112DMOVR 浮点数数据传送111DEZCP二进制浮点数区间比较116 DRAD 角度→弧度117DDEG 弧度→角度118DEBCD 二进制浮点数→十进制浮点数119DEBIN 十进制浮点数→二进制浮点数120DEADD 二进制浮点数加法121DESUB 二进制浮点数法122DEMUL 二进制浮点数乘法123DEDIV 二进制浮点数除法124DEXP 二进制浮点数取指数125DLN 二进制浮点数取自然对数126DLOG 二进制浮点数取对数127DESQR 二进制浮点数平方128DPOW 浮点数乘方129INT 二进制浮点数→BIN 整数变换130DSIN 二进制浮点数SIN 运算131DCOS 二进制浮点数COS 运算132DTAN 二进制浮点数TAN 运算133DASIN 二进制浮点数ASIN 运算134DACOS 二进制浮点数ACOS 运算135DATAN 二进制浮点数ATAN 运算136DSINH 二进制浮点数SINH 运算137DCOSH 二进制浮点数COSH 运算138DTANH 二进制浮点数TANH 运算172DADDR 浮点数值加法173DSUBR 浮点数值减法174DMULR 浮点数值乘法175DDIVR 浮点数值除法其它:109SWRD 数字开关读取143DELAY 延迟指令144 GPWM 一般用脉冲波宽调变145 FTC 模糊化温度控制147 SWAP 上/下字节交换148MEMR 文件寄存器读出149MEMW 文件寄存器写入151PWD 输入脉宽检测152RTMU I 中断子程序执行时间测量开始153RTMD I 中断子程序执行时间测量结束154RAND 随机数值产生168 MVM 指定位搬移176 MMOV 放大传送177 GPS (GPS)接收通訊指令178 DSPA 太陽能板位置指令179 WSUM 求和196 HST 高速定时器202 SCAL 比例運算203 SCLP 參數型比例運算205 CMPT 表格比較指令207 CSFO 擷取速度與追隨輸出指令定位控制:155DABSR ABS 现在值读出156ZRN 原点回归157PLSV 附旋转方向脉冲输出158 DRVI 相对定位159DRVA 绝对定位191DPPMR 双轴相对点运动192DPPMA 双轴绝对点运动193DCIMR 双轴相对圆弧插补194DCIMA 双轴绝对圆弧插补195DPTPO 单轴建表式脉冲输出197 DCLLM 閉迴路定位控制198 DVSPO 可變速度脈波輸出199 DICF 立即變更頻率指令万年历:160TCMP 万年历数据比较161 TZCP 万年历数据取间比较162TADD 万年历数据加法163TSUB 万年历数据减法166TRD 万年历数据读出167TWR 万年历数据写入169 HOUR 时间表格雷码:170GRY BIN→GRY 码变换171GBIN GRY 码→BIN 变换矩阵:180MAND 矩阵与(AND)运算181MOR 矩阵或(OR)运算182MXOR 矩阵异或(XOR)运算183 MXNR 矩阵同或(XNR)运算184MINV 矩阵反相185MCMP 矩阵比较186MBRD 矩阵位读出187MBWR 矩阵位写入188MBS 矩阵位位移189MBR 矩阵位循环移位190 MBC 矩阵位状态计数接点型态逻辑运算:215LD&S1 & S2216LD|S1 | S2217LD^S1 ^ S2218AND&S1 & S2219AND|S1 | S2220AND^S1 ^ S2221OR&S1 & S2222OR|S1 | S2223OR^S1 ^ S2接点型态比较指令:224LD=S1=S2225LD>S1>S2226LD<S1<S2228LD<>S1≠S2229LD<=S1≦S2230LD>=S1≧S2232AND=S1=S2233AND>S1>S2234AND<S1<S2236AND<>S1≠S2237AND<=S1≦S2238AND>=S1≧S2240OR=S1=S2241OR>S1>S2242OR<S1<S2244OR<>S1≠S2245OR<=S1≦S2246OR>=S1≧S2字符装置位指令:266 BOUT 字符装置位输出267 BSET 字符装置位动作保持On 268 BRST 字符装置位清除269 BLD 字符装置位加载A接点270 BLDI 字符装置位加载B接点271 BAND 字符装置位串联A接点272 BANI 字符装置位串联B接点273 BOR 字符装置位并联A接点274 BORI 字符装置位并联B接点浮点接点型态比较指令:275 FLD= 浮点数接点型态比较LD※276 FLD> 浮点数接点型态比较LD※277 FLD< 浮点数接点型态比较LD※278 FLD<> 浮点数接点型态比较LD※279 FLD<= 浮点数接点型态比较LD※280 FLD>= 浮点数接点型态比较LD※281 FAND= 浮点数接点型态比较AND※282 FAND> 浮点数接点型态比较AND※283 FAND< 浮点数接点型态比较AND※284 FAND<> 浮点数接点型态比较AND※285 FAND<= 浮点数接点型态比较AND※286 FAND>= 浮点数接点型态比较AND※287 FOR= 浮点数接点型态比较OR※288 FOR> 浮点数接点型态比较OR※289 FOR< 浮点数接点型态比较OR※290 FOR<> 浮点数接点型态比较OR※291 FOR<= 浮点数接点型态比较OR※292 FOR>= 浮点数接点型态比较OR※絶对值型态比较指令:296LDZ>接点型态絶对值比较LDZ※297LDZ>=接点型态絶对值比较LDZ※298LDZ<接点型态絶对值比较LDZ※299LDZ<=接点型态絶对值比较LDZ※300LDZ==接点型态絶对值比较LDZ※301LDZ<>接点型态絶对值比较LDZ※302ANDZ>接点型态絶对值比较ANDZ※303ANDZ>=接点型态絶对值比较ANDZ※304ANDZ<接点型态絶对值比较ANDZ※305ANDZ<=接点型态絶对值比较ANDZ※306ANDZ==接点型态絶对值比较ANDZ※307ANDZ<>接点型态絶对值比较ANDZ※308ORZ>接点型态絶对值比较ORZ※309ORZ>=接点型态絶对值比较ORZ※310ORZ<接点型态絶对值比较ORZ※311ORZ<=接点型态絶对值比较ORZ※312ORZ==接点型态絶对值比较ORZ※313ORZ<>接点型态絶对值比较ORZ※。