PLC S7-300400的编程语言与指令系统

PLC S7-300400的编程语言与指令系统
PLC S7-300400的编程语言与指令系统

S7-300/400的编程语言与指令系统

3.1 S7-300/400的编程语言

3.1.1 PLC 编程语言的国际标准

IEC 61131是PLC 的国际标准,1992~1995年发布了IEC 61131标准中的1~4部分,我国在1995年11月发布了GB/T 15969-1/2/3/4(相当于IEC 61131-1/2/3/4)。

IEC 61131-3广泛地应用PLC 、DCS 和工控机、“软件PLC ”、数控系统、RTU 等产品。 定义了5种编程语言

1) 指令表IL(Instruction list):西门子称为语句表STL 。

2) 结构文本ST(Structured text):西门子称为结构化控制语言(SCL )。

3) 梯形图LD(Ladder diagram):西门子简称为LAD 。 4) 功能块图FBD (Function block diagram)。

5) 顺序功能图SFC(Sequential function chart):对应于西门子的S7 Graph 。

í?3-1 PLCμ?±à3ìó???

?3Dò1|?üí

?ìYD?í?1|?ü?éí???á?±í

?á1??±?

3.1.2 STEP 7中的编程语言

梯形图、语句表和功能块图是3种基本编程语言,可以相互转换。

1.顺序功能图(SFC) :STEP 7中的S7 Graph

2.梯形图(LAD)

直观易懂,适合于数字量逻辑控制。“能流”(Power flow)与程序执行的方向。

3. 语句表(STL):功能比梯形图或功能块图强。

4.功能块图(FBD):“LOGO!”系列微型PLC使用功能块图编程。

5.结构文本(ST):STEP 7的S7 SCL(结构化控制语言)符合EN

61131-3标准。

SCL适合于复杂的公式计算、复杂的计算任务和最优化算法,或管理大量的数据等。

6.S7 HiGraph 编程语言

图形编程语言S7 HiGraph 属于可选软件包,它用状态图(state graphs)来描述异步、非顺序过程的编程语言。

7.S7 CFC 编程语言

可选软件包CFC(Continuous Function Chart,连续功能图)用图形方式连接程序库中以块的形式提供的各种功能。

8.编程语言的相互转换与选用

在STEP 7编程软件中,如果程序块没有错误,并且被正确地划分为网络,在梯形图、功能块图和语句表之间可以转换。如果部分网络不能转换,则用语句表表示。

语句表可供喜欢用汇编语言编程的用户使用。语句表的输入快,可以在每条语句后面加上注释。设计高级应用程序时建议使用语句表。

梯形图适合于熟悉继电器电路的人员使用。设计复杂的触点电路时最好用梯形图。

功能块图适合于熟悉数字电路的人使用。

S7 SCL编程语言适合于熟悉高级编程语言(例如PASCAL或C语言)的人使用。

S7 Graph、HiGraph和CFC可供有技术背景,但是没有PLC 编程经验的用户使用。S7 Graph对顺序控制过程的编程非常方便,HiGraph 适合于异步非顺序过程的编程,CFC适合于连续过程控制的编程。

3.2 S7-300/400 CPU的存储区

3.2.1 数制

1.二进制数

二进制数的1位(bit)只能取0和1这两个不同的值,用来表示开关量的两种不同的状态。该位的值与线圈、触点的关系。ON/OFF,TURE/FALSE。二进制常数:2#1111_0110_1001_0001。

2.十六进制数

十六进制的16个数字是0~9和A~F, 每个占二进制数的4位。B#16#,W#16#,DW#16#,W#16#13AF(13AFH)。逢16进1,例如B#16#3C=3×16+12=60。

表3-1 不同进制的数的表示方法

3.BCD码

BCD码用4位二进制数表示一位十进制数,十进制数9对应的二进制数为1001。

最高4位用来表示符号,16/32位BCD码的范围。BCD码实际上

是十六进制数,但是各位之间逢十进一。296对应的BCD 码为W#16#296,或2#0000 0010 1001 0110。

2#0000 0001 0010 1000对应的十进制数也是296,对应的十进制数为

2968325622223

5

8

=++=++。

3.2.2 基本数据类型

图3-5 位数据的存放

IB1IB2IB3IB4IB5

IB0LS B

MS B

1.位(bit ):位数据的数据类型为BOOL (布尔)型。I3.2的意义。 2.字节(Byte )

3.字(Word)表示无符号数。取值范围为W#16#0000~W#16#FFFF 。 4.双字(Double Word )表示无符号数。范围DW#16#0000_0000~DW#16#FFFF_FFFF 。

5.16位整数(INT ,Integer )是有符号数,补码。最高位为符号位,为0时为正数,取值范围为-32 768~32 767。

6.32位整数(DINT ,Double Integer )最高位为符号位,取值范围为-2 147 483 648~2 147 483 647。

低有效字节

最高有效字节

最低有效字节

高有效字节

MB 100MB 100

MB 101

MB 100

MB 101

MB 102

MB 103

LSB LSB LSB

MS B MS B MS B

15

317

( c ) MD100

( b ) MW100

( a ) MB 100

图3-6 字节、字和双字

7.32位浮点数

浮点数又称实数(REAL ),表示为1.m ?E 2,例如123.4可表示为1.234 ?210。指数E 是有符号数。根据ANSI/IEEE 标准

浮点数=1.m ?e

2

式中指数e = E +127(1 ≤ e ≤ 254),为8位正整数。 ANSI/IEEE 标准浮点数占用一个双字(32位)。

因为规定尾数的整数部分总是为1,只保留尾数的小数部分m (0~22位)。浮点数的表示范围为±1.175495 ?3810-~±3.402 823 ? 1038。

12345678910

111213141516171819202122232425262728293031指数e

尾数的小数部分符号位

m

图3-7 浮点数的结构

用很小的存储空间(4个字节)可以表示非常大和非常小的数。PLC 输入和输出的数值大多是整数,浮点数的运算速度比整数运算的慢。 L#为32位双整数常数,例如L# +5。

P#为地址指针常数,例如P#M2.0是M2.0的地址。

S5T#是16位S5时间常数,格式为S5T#aD_bH_cM_dS_eMS 。S5T#4S30MS = 4s30ms ,取值范围为S5T#0~S5T#2H_46M_30S_0MS

(9990s),时间增量为10ms。

C#为计数器常数(BCD码),例如C#250。8位ASCII字符用单引号表示,例如‘ABC’。

T#为带符号的32位IEC时间常数: T#1D_12H_30M_0S_250MS。

DATE是IEC日期常数,例如D#2004-1-15。取值范围D#1990-1-1~D#2168-12-31。

TOD#是32位实时时间(Time of day)常数,例如TOD#23:50:45.300。

B(b1,b2)、B(b1,b2,b3,b4)用来表示2个字节或4个字节常数。

3.2.3 复合数据类型与参数类型

1.复合数据类型

通过组合基本数据类型和复合数据类型可以生成下面的数据类型:

(1)数组(ARRA Y)将一组同一类型的数据组合在一起。

(2)结构(STRUCT)将一组不同类型的数据组合在一起。

(3) 字符串(STRING)是最多有254个字符(CHAR)的一维数组。

(4) 日期和时间(DA TE_AND_TIME)用于存储年、月、日、时、分、秒、毫秒和星期,占用8个字节,用BCD格式保存。星期天、星期一~星期六的代码为1~7。

例如DT#2004-07-15-12 30:15.200为2004年7月15日12时30分15.2秒。

(5) 用户定义的数据类型UDT (user-defined data types)。

在数据块DB和逻辑块的变量声明表中定义复合数据类型。

2.参数类型

为在逻辑块之间传递参数的形参(formal parameter,形式参数)定义的数据类型:

(1) TIMER(定时器)和COUNTER(计数器):对应的实参(actual parameter,实际参数)应为定时器或计数器的编号,例如T3,C21。

(2) BLOCK(块):指定一个块用作输入和输出,实参应为同类型

的块。

(3) POINTER(指针):指针用地址作为实参,例如P#M50.0。

(4) ANY:用于实参的数据类型未知或实参可以使用任意数据类型的情况,占10个字节。

3.2.5 系统存储器

1.过程映像输入/输出(I/Q)

在扫描循环开始时,CPU读取数字量输入模块的输入信号的状态,并将它们存入过程映像输入(process image input,PII)中。

在扫描循环中,用户程序计算输出值,并将它们存入过程映像输出表(process image output,PIQ)。在循环扫描结束时将过程映像输出表的内容写入数字量输出模块。

I和Q均可以按位、字节、字和双字来存取,例如I0.0、IB0、IW0和ID0。与直接访问I/O模块相比有延迟,在一个扫描周期内I/O保持不变,比访问模块更快。

6.外设I/O区(PI/PO)

外设输入(PI)和外设输出(PQ)区允许直接访问本地的和分布式的输入模块和输出模块。可以按字节(PIB或PQB)、字(PIW或PQW)或双字(PID或PQD)存取,不能以位为单位存取PI和PO。

2.内部存储器标志位(M)存储器区

3.定时器(T)存储器区

时间值可以用二进制或BCD码方式读取。

4.计数器(C)存储器区

计数值(0~999)可以用二进制或BCD码方式读取。

5.共享数据块(DB)与背景数据块(DI)

DB为共享数据块,DBX2.3、DBB5、DBW10和DBD12。

DI为背景数据块,DIX3.5、DIB2、DIW4和DID6。

3.2.6 CPU中的寄存器

1.累加器(ACCUx )

累加器用于处理字节、字或双字的寄存器。S7-300有两个32位累加器(ACCU1和ACCU2),S7-400有4个累加器(ACCU1~ACCU4)。数据放在累加器的低端(右对齐)。 2.状态字寄存器(16位) 首次检测位/FC, 逻辑运算结果(RLO ); 状态位STA 不能用指令检测;

OR 位暂存逻辑“与”的操作结果(先与后或);

FC

RLO

STA

OR

OV

OS

CC 0

CC 1

BR

未用

0123456789

15

图3-9 状态字的结构

算术运算或比较指令执行时出现错误,溢出位OV 被置1。 OV 位被置1时溢出状态保持位OS 位也被置1,OV 位被清0时OS 仍保持为1,用于指明前面的指令执行过程中是否产生过错误。 条件码 1(CC1)和条件码0(CCO )综合起来用于表示在累加器1中产生的算术运算或逻辑运算的结果与0的大小关系、比较指令的执行结果或移位指令的移出位状态。

二进制结果位(BR )对应于梯形图中的ENO ,在一段既有位操作又有字操作的程序中,用于表示字操作结果是否正确。在梯形图的方框指令中,BR 位与ENO 输出的能流有对应关系,用于表明方框指令是否被正确执行:如果执行出现了错误,BR 位为0,ENO 也为 0;如果功能被正确执行,BR 位为 1,ENO 也为 1。将下图转换为语句表

时,将会出现“A BR”指令。

I0.1

MW2

图3-50 传送指令

A(

A I 0.1

JNB _001

L MW 2

T MW 4

SET //RLO置1

SA VE //RLO保存到BR

CLR //RLO清零

_001: A BR

)

JNB _002

L IB 2

T IB 8

_002: NOP 0

3.数据块寄存器:DB和DI寄存器分别用来保存打开的共享数据块和背景数据块的编号。

3.3 位逻辑指令

位逻辑指令用于二进制数的逻辑运算。位逻辑运算的结果简称为RLO。

3.3.1 触点指令

1. 触点与线圈

A(And,与)指令来表示串联的常开触点。

O (Or,或)指令来表示并联的常开触点。

AN (And Not ,与非)来表示串联的常闭触点。 ON (Or Not)来表示并联的常闭触点。

输出指令“=”将RLO 写入地址位,与线圈相对应。

I0.0I0.1

I0.2I0.3

Q4.3C5

I3.4

Q4.6

Q4.4

L20.0是局域变量。将梯形图转换为语句表时,局域变量L20.0是

自动分配的。

图3-13 取反触点

I0.6

I0.3

Q4.5

NOT

图3-14 电路块的并联

I0.0M0.3I0.2

Q4.3

I0.5M9.1ON =

Q4.3

M9.1

I0.5I0.2A A I0.0M0.3A AN O 图3-15 电路块的串联

I0.0M0.0I0.2

Q4.4

M3.3

M0.0O =

Q4.4

I0.2A(O I0.0M3.3

A(O O ))

A*B+C*D=Q (A+B)*(C+D)=Q

4.中线输出指令 下面是图3-14(b)中第一行对应的语句表。

A I0.0

AN I0.1 = M0.1 A M0.1 A I0.3 = Q4.3

I0.0

I0.1

I0.3

Q4.3

M0.1图3-16 中线输出指令

#

I0.0

I0.1

I0.3

Q4.3

I0.4

Q4.2M0.1

I0.4

Q4.2(a)

(b)

图3-17 异或I0.0I0.2I0.2

Q4.3

I0.0

图3-18 同或

I0.0I0.2I0.2

Q4.4

I0.0

I0.0I0.0I0.2I0.2X X X XN =

=

Q4.3

Q4.4

图3-19 置位与复位

Q4.3Q4.3A S A R

I0.1Q4.3I0.3 Q4.3I0.1I0.3Q4.3

I0.1

I0.3

R

S

图3-20 RS触发器与SR触发器

RS

R

S Q

I0.4

I0.6

Q4.1

M0.0SR

S R Q

I0.2

I0.5

Q4.3

M0.1

后执行的优先

图3-21 上升沿与下降沿检测

I0.3

I0.3P

N

Q4.5

Q4.3Q4.3

Q4.5I0.3 I0.0

M0.1M0.0

I0.0

I0.0

.

Network 1:

A I0.3

A I0.0 FP

= Q4.5 Network 2:

A I0.3 A I0.0 FN

= Q4.3

检测P 、N 触点左边的电路的边沿

图3-22 上升沿检测与下降沿检测

I0.1Q4.3

I0.2M0.0

NEG I0.3

Q4.5I0.4M0.1

POS M_BIT

Q

M_BIT

Q

A I0.3

A( A I0.4

BLD 100 //无操作,与显示有关 FN M0.1

)

= Q4.5

相当于一个触点,检测方框上面的元件的边沿。M0.0等为边沿存储位,用于保持上一扫描周期的状态。

【例3-1】设计故障信息显示电路,故障信号I0.0为1时Q4.0控制的指示灯以1Hz 的频率闪烁。操作人员按复位按钮I0.1后,如果故障已经消失,指示灯熄灭。如果没有消失,指示灯转为常亮,直至故障消失。

图3-23 故障信息显示

故障信号复位信号锁存信号

显示输出

POS

M_BIT Q

Q4.0

I0.0M0.0M0.1

M0.1

I0.1

M0.1

M1.5 M0.1 I0.0

I0.0I0.1M0.1

Q4.0

设置CPU 的属性时,在“Cycle/Clock Memory ”标签页令MB1为时钟存储器字节,其中的M1.5提供周期为1s 的时钟脉冲。 SET 与CLR (Clear )指令将RLO (逻辑运算结果)置位或复位,紧接在它们后面的赋值语句中的地址将变为1状态或0状态。

SET //将RLO 置位 = M0.2 //M0.2的线圈“通电”

CLR //将RLO 复位 = Q4.7

//Q4.7的线圈“断电” 3.4.1 定时器指令

图3-25 定时器功能

输入信号的输出信号的输出信号的输出信号定时器的输出信号的输出信号

脉冲定时器扩展脉冲定时器接通延时定时器保持型接通延时断开延时定时器

I0.0

图3-26 定时器字

x

x

1

00

1

815 0

01

11

1

7 127以BCD 码表示的时间值(0~999)

时基1秒

未用

在CPU 内部,时间值以二进制格式存放,占定时器字的0~9位。 可以按下列的形式将时间预置值装入累加器的低位字:

(1) 十六进制数W#16#wxyz ,其中的w 是时间基准,xyz 是BCD 码形式的时间值。

时基代码为二进制数00,01,10和11时,对应的时基分别为10ms ,100ms ,1s 和10s 。

(2) S5T#aH_bM_cS_Dms ,例如S5T#18S 。 6.脉冲定时器(Pulse Timer)

类似于上升沿触发的单稳态电路。S5脉冲定时器:S 为设置输入端,TV 为预置值输入端,R 为复位输入端;Q 为定时器位输出端,BI 输

出不带时基的十六进制格式,BCD 输出BCD 格式的当前时间值和时基。

定时器中的S 、R 、Q 为BOOL (位)变量,BI 和BCD 为WORD (字)变量,TV 为S5TIME 量。各变量均可以使用I 、Q 、M 、L 、D 存储区,TV 也可以使用定时时间常数S5T#。 脉冲定时器线圈(SP ):

图3-28 S5脉冲定时器时序图

I0.0

I0.1

Q4.0

当前值

图3-29 脉冲定时器

T0

Q4.0

I0.0

T0

SP T0

I0.1

R

S5T#2S

图3-30 脉冲定时器的再启动时序图

再起动输入I1.2起动输入I0.0复位输入I0.1T0的响应(当前值)T0的输出触点

图3-27 S5脉冲定时器

S TV R

Q S_PULS E

BI BC D

I0.0

I0.1

S5T#2S

Q4.0

T0

MW10MW12

A

I 1.2

FR T0 //允许定时器T1再起动

A I 0.0 //以下是图3-27对应的语句表 L S5T#2s //预置值2s 送入累加器1 SP T0 //启动T0 A I 0.1

R T0 //复位T0

L T0 //将T0的十六进制时间当前值装入累加器1

T MW10

//将累加器1的 内容传送到MW10 LC T0

//将T0的BCD 时间当前值装入累加器1. T MW12 //将累加器1的内容传送到MW12 A T0 //检查T0的信号状态

=

Q 4.0

//T0的定时器位为1时,Q4.0的线圈通电

仅在语句表中使用的FR 指令允许定时器再起动,即控制FR 的RLO (I1.2)由0变为1状态时,重新装入定时时间,定时器又从预置值开始定时。再起动只是在定时器的起动条件满足(图3-28中的I0.1=1)时起作用。该指令可以用于所有的定时器,但是它不是起动定时器定时的必要条件。 8.扩展的脉冲定时器 起动信号可以比定时时间短

图3-33 扩展的脉冲定时器

T1

Q4.1 I0.2

T1SE T1 I0.3

R

S5T#3S

图3-32 时序图

I0.2I0.3

Q4.1

当前值

图3-31 S5扩展脉冲定时器

S TV R

Q S_PEXT

BI BC D

I0.2

I0.3

S5T#3S

Q4.1T1

MW14

10.接通延时定时器

图3-36 接通延时定时器

T2

Q4.2 I0.4

T2SD T2

I0.5

R

S5T#2S

图3-35 时序图

I0.4I0.5

Q4.2

当前值

S

TV R

Q S_ODT

BI BC D

I0.4

I0.5

S5T#2S

Q4.2

T2

图3-34 S5接通延时定时器

MW10MW12

图3-35 延时接通/断开电路

的常开触点

I0.0

Q4.6 T6T7Q4.6 T6I0.0

T6SD S5T#4S

T7SF S5T#3S

I0.0T9T8

SD S5T#2S T8

T9SD S5T#3S

Q4.7

图3-38 振荡电路

12.保持型接通延时定时器

起动信号可以比定时时间短

I0.6I0.7

Q4.3

T3

Q4.3

I0.6

T3SS T3

I0.7

R

S5T#6S

当前值

图3-40 时序图图3-41 SS定时器

S TV R

Q S_ODTS

BI BC D

I0.6

I0.7

S5T#6S

Q4.3

T3

图3-39 S5保持型接通延时

14.断开延时定时器线圈

图3-43 时序图

I1.0I1.1

Q4.5

图3-44 断开延时定时器

T5

Q4.5 I1.0

T5SF T5 I1.1

R

S5T#7S

当前值

S TV R

Q S_OFFDT

BI BC D

I1.0

I1.1

S5T#7S

Q4.5

T5

图3-42 S5断开延时定时器

MW2

3.4.2 计数器指令

1.计数器的存储器区

每个计数器有一个16位的字和一个二进制位。

图3-45 计数器字

000

1

815

01

1

1

1

07

127BCD 码格式的计数值(0~999)

未用

915

1

1

1

1

1

1

1

010

二进制数计数值

未用

常用的系统状态查询命令

常用的系统状态查询命令 # lsdev –C –s scsi 列出各个SCSI设备的所有相关信息:如逻辑单元号,硬件地址及设备文件名等。 # ps -ef 列出正在运行的所有进程的各种信息:如进程号及进程名等。 ps aux查看进程信息 # netstat -rn 列出网卡状态及路由信息等。 # netstat -in 列出网卡状态及网络配置信息。 # df -k 列出已加载的逻辑卷及其大小信息。 #top 查看系统应用信息,如CPU、内存使用率。按u,输入用户名则可监视用户;按k然后输入特定进程PID可关闭此进程,输入信号代码15关闭进程,输入信号代码9强行关闭。 # mount 列出已加载的逻辑卷及其加载位置。 # ntsysv 选择启动服务 # uname -a 列出系统ID 号,系统名称,OS版本等信息。 # hostname 列出系统网络名称。 # lsvg –l rootvg,lsvg –p rootvg 显示逻辑卷组信息,如包含哪些物理盘及逻辑卷等。 # lslv –l datalv,lslv –p datalv 显示逻辑卷各种信息,如包含哪些盘,是否有镜像等。 八网络故障定位方法 网络不通的诊断过程: ifconfig 查看网卡是否启动 (up) netstat –i 查看网卡状态 Ierrs/Ipkts 和 Oerrs/Opkts是否>1% ping自己网卡地址 (ip 地址) ping其它机器地址,如不通,在其机器上用diag检测网卡是否有问题。 在同一网中, subnetmask 应一致。 网络配置的基本方法: (1) 如需修改网络地址、主机名等,一定要用 chdev 命令 # chdev –l inet0 –a hostname=myhost # chdev -l en0 -a netaddr='9.3.240.58' -a netmask=255.255.255.0’ (2) 查看网卡状态:# lsdev –Cc if

AIX系统基本命令

AIX系统基本命令 mkdir:用于创建目录 $ mkdir oracle $ ls oracle $ rm:用于删除文件或目录(rm –r 删除目录时目录内有内容,用-r一起删除)$ rm -r oracle $ ls $ mv:用于改变文件或目录名 $ mkdir ll $ ls ll $ mkdir kk $ ls kk ll $ mv ll kk $ ls kk $ cd kk $ ls ll $ cd:用于进入系统某一级目录中去 $ cd / $ pwd / $ cd /home/oracle $ pwd /home/oracle $ ls 功能:显示目录中的内容,列出当前目录中所有文件的文件名 参数说明: a:列出目录中所有文件 d:列出所有子目录 l:列出长格式文件信息 举例: ls –a:列出当前目录中的所有文件 $ ls -a #UNTITLED# .dt createdbscripts oracle . .dtprofile dead_letter smit.log .. .profile ll smit.script .TTauthority .sh_history make.log websm.log .Xauthority afiedt.buf mbox websm.script $ ls –l:显示文件的详细信息 $ ls -l

-rw------- 1 201 dba 11174 Sep 17 09:15 err*.log drwxr-xr-x 3 201 dba 512 Sep 22 10:21 tra*.log -rw-r--r-- 1 201 dba 8971 Sep 20 11:08 smit.log -rw-r--r-- 1 201 dba 5437 Sep 20 11:08 smit.script -rw-r--r-- 1 201 system 1682 Sep 02 15:18 websm.log -rw-r--r-- 1 201 system 21441 Sep 02 15:10 websm.script (还有ls –rtl,ls –lt 等相关类似命令) $ date 功能:显示当前日期和时间,超级用户可以进行修改 举例:$ date Mon Sep 22 11:22:33 BEIST 2013 $ wc 功能:计算文件中的行数、字数和字符数 参数说明: c:计算字符数 l:计算行数 w:计算字数 举例: # wc profile 13 53 381 profile | | | 行数字数字符数 $ wc smit.log 422 1162 8971 smit.log $ who 功能:列出当前系统注册的用户 举例:$who am i-- 列出当前系统使用者身份 $ who oracle lft0 Sep 22 09:05 oracle pts/0 Sep 22 10:17 (192.168.100.79) oracle pts/4 Sep 22 09:05 (:0.0) $ who am i oracle pts/0 Sep 22 10:17 (192.168.100.79) $ finger 显示当前登陆到系统中的用户的信息 举例: # finger Login Name TTY Idle When Site I nfo oracle ??? *l0 2:02 Mon 09:05 oracle ??? p4 1:59 Mon 09:05 root ??? p0 Mon 11:06 # finger oracle

h3c系统基本配置命令

第1章系统基本配置命令 1.1 系统基本配置命令 1.1.1 clock datetime 【命令】 clock datetime time date 【视图】 用户视图 【参数】 time:当前时间,格式为HH:MM:SS(小时:分钟:秒),HH取值范围为0~23,MM和SS取值范围为0~59。 date:为当前日期,格式为MM/DD/YYYY(月/日/年)或者YYYY/MM/DD(年/月/日),MM的取值范围为1~12,DD的取值范围与月份有关,YYYY的取值范围为2000~2035。 【描述】

clock datetime命令用来设置系统时间和日期。 在需要严格获取绝对时间的应用环境中,必须设定设备当前日期和时钟。在输入时间参数时,可以不输入秒。 设置完成后,可以使用display clock命令进行查看。 【举例】 # 设置设备当前日期为2005年8月1日14时10分20秒。 clock datetime 14:10:20 08/01/2005 1.1.2 clock summer-time 【命令】 clock summer-time zone-name one-off start-time start-date end-time end-date offset-time clock summer-time zone-name repeating { start-time start-date end-time end-date | start-time start-year start-month start-week start-day end-time end-year

linux操作系统基本命令

实验二常用命令和Vi编辑器 一.实验目的: 1.熟悉shell的常用命令; 2.掌握Linux系统终端方式使用的编辑器vi; 3.学习vi的启动、存盘、文本输入、现有文件的打开、光标移动、复制/剪贴、查找/替换等命令。 二.实验环境: Red Hat Enterprise Linux 6以上 三.实验内容: 1.练习使用shell的常用命令; 2.熟练掌握vi编辑器的使用。 四、实验练习: 1、使用Shell命令的简单操作 (1)查看当前目录命令:#pwd (2)切换目录命令:cd #cd(进入用户主目录) #cd..(回到上一级目录) #cd../..(回到上两级目录,以此类推) #cd/(进入根目录/) #cd/etc(进入目录/etc) (3)查看文件内容命令:cat

#cd/etc(进入目录/etc) #catxinetd.conf (查看/etc/xinetd.conf内容) #catxinetd.conf |more(若文件过长,分页方式查看文件内容)注意:cat命令只能查看文本文件内容,不能查看二进制文件内容 (4)查看命令帮助:man,--help,info,whatis #manls #mancp #ls --help (5)显示指定目录下的内容:ls 参考命令手册,使用ls命令结合其相关选项查看Linux的目录结构,了解各个目录存放与系统相关的文件; 2.使用Shell命令的高级操作 1)命令补齐功能 用date命令查看系统当前时间,在输入da后,按tab键,让shell自动补齐命令的后半部分。 用mkdir命令创建新的目录。首先输入第一个字母m,然后按tab键,由于以m开头的命令太多,shell会提示是否显示全部的可能命令,输入n。 再多输入一个字母k,按tab键,让shell列出以mk开头的所有命令的列表。 在列表中查找mkdir命令,看看还需要多输入几个字母才能确定mkdir这个命令,然后输入需要的字母,再按tab键,让shell补齐剩下的命令。 最后输入要创建的目录名,按回车键执行命令。 多试几个命令利用tab键补齐。

电脑系统操作命令符

基础命令提示符: cd 改变当前目录sys 制作DOS系统盘 copy 拷贝文件del 删除文件 deltree 删除目录树dir 列文件名 diskcopy 制磁盘edit 文本编辑 format 格式化磁盘md 建立子目录 mem 查看内存状况type 显示文件内容 rd 删除目录ren 改变文件名 命令提示符全命令: wmimgmt.msc 打开Windows管理体系结构(wmi) wupdmgr Windows更新程序 wscript Windows脚本宿主设置 write 写字板 winmsd 系统信息 wiaacmgr 扫描仪和照相机向导 winchat xp自带局域网聊天 mem.exe 显示内存使用情况 msconfig.exe 系统配置实用程序 mplayer2 简易widnows media player mspaint 画图板 mstsc 远程桌面连接 mplayer2 媒体播放机 magnify 放大镜实用程序 mmc 打开控制台 mobsync 同步命令 dxdiag 检查directx信息 drwtsn32 系统医生 devmgmt.msc 设备管理器 dfrg.msc 磁盘碎片整理程序 diskmgmt.msc 磁盘管理实用程序 dcomcnfg 打开系统组件服务 ddeshare 打开dde共享设置 dvdplay dvd播放器 net stop messenger 停止信使服务 net start messenger 开始信使服务 notepad 打开记事本 nslookup 网络管理的工具向导 ntbackup 系统备份和还原 narrator 屏幕“讲述人” ntmsmgr.msc 移动存储管理器 ntmsoprq.msc 移动存储管理员操作请求 netstat -an (tc)命令检查接口 syncapp 创建一个公文包 sysedit 系统配置编辑器

电脑系统指令大全(史上最全)..-共13页

电脑系统指令大全(史上最全)winver---------检查Windows版本 wmimgmt.msc----打开windows管理体系结构(WMI) wupdmgr--------windows更新程序 wscript--------windows脚本宿主设置 write----------写字板 winmsd---------系统信息 wiaacmgr-------扫描仪和照相机向导 winchat--------XP自带局域网聊天 mem.exe--------显示内存使用情况 Msconfig.exe---系统配置实用程序 mplayer2-------简易widnows media player mspaint--------画图板 mstsc----------远程桌面连接 mplayer2-------媒体播放机 magnify--------放大镜实用程序 mmc------------打开控制台 mobsync--------同步命令 dxdiag---------检查DirectX信息 drwtsn32------ 系统医生 devmgmt.msc--- 设备管理器 dfrg.msc-------磁盘碎片整理程序 diskmgmt.msc---磁盘管理实用程序 dcomcnfg-------打开系统组件服务 ddeshare-------打开DDE共享设置 dvdplay--------DVD播放器 net stop messenger-----停止信使服务 net start messenger----开始信使服务 notepad--------打开记事本 nslookup-------网络管理的工具向导 ntbackup-------系统备份和还原 narrator-------屏幕“讲述人” ntmsmgr.msc----移动存储管理器 ntmsoprq.msc---移动存储管理员C作请求 netstat -an----(TC)命令检查接口 syncapp--------创建一个公文包 sysedit--------系统配置编辑器

Windows操作系统常用命令与蓝屏代码

Windows操作系统常用命令及蓝屏代码 一域控管理工具 1 dcpromo------- 安装域控制器 2 dsa.msc-------打开AD用户和计算机 3 dssite.msc-------打开AD站点和服务 4 domain.msc-------打开AD域和信任关系 5 dnsmgmt.msc-------打开DNS服务器 6 services.msc------- 打开服务 7 MMC-------(管理控制台) 8 compmgmt.msc------- 计算机管理控制台 9 devmgmt.msc------- 设备管理器控制台 10 diskmgmt.msc------- 磁盘管理器控制台 11 eventvwr.msc------- 日志管理器控制台 12 fsmgmt.msc------- 共享文件夹控制台 13 gpedit.msc------- 组策略管理控制台 14 iis6.msc iis-------管理控制台 15 lusrmgr.msc------- 本地账户管理控制台 16 napclcfg.msc------- NAP管理控制台 17 printmanagement.msc------- 打印管理控制台 18 rsop.msc------- 组策略结果集控制台 19 wf.msc------- 防火墙管理控制台 20 lusrmgr.msc------- 本机用户和组 21 devmgmt.msc-------设备管理器 22 rsop.msc-------组策略结果集 23 secpol.msc-------本地安全策略 24 services.msc-------本地服务设置

常见系统命令

实验一常见系统命令 一、实验目的: 掌握系统常见命令的使用。 二、试验环境: (1)Windows XP、2003虚拟机。 三、试验要求: 每位同学在自己的虚拟机上完成以下操作,并截图做成实验报告,附上简要的操作步骤说明,实验结束后上传到FTP服务器。 四、实验内容 1、课本上14.1和14.2的全部实验内容。 2、以下补充实验 (1)以80字节大小的包不断ping目标主机 (2)以500字节大小的包ping5次目标主机 (3)根据自己的网络环境,追踪从A机到C机的数据包。 (4)在A机上建立到B机的IPC$连接。 (5)在A机上本地建立两个用户,并设立密码。 (6)在A机上远程查看B机的系统时间。 (7)将远程主机映射为本机主机的一个分区。 思考问题: 如何防止黑客远程从某个端口连接到主机? 补充实验参考: 四、实验内容:

1.1,netstat命令 1)使用netstat –an查看本地计算机所开放的端口信息 图1:netstat –an命令 2)使用netstat –a查看所有连接和监听端口 图2:netstat –a命令 3)使用netstat –b查看包含于每个连接或监听端口的可执行组件

图3:netstat –b命令 4)使用netstat –e查看以太网数据统计信息 图4:netstat –e命令 5)使用netstat –n查看以太网IP地址代替名称的网络连接情形 图5:netstat –n命令 6)使用netstat –o查看与每个连接相关的所属进程ID

图6:netstat –o命令 7)使用netstat –p pro查看pro指定协议的连接信息 图7:netstat –p -tcp命令 8)使用netstat –r查看路由表信息 图8:netstat -r命令 9)使用netstat –s查看每个协议的配置统计

CL基本命令系统操作

400操作入门 CL基本命令系统操作 常使用的指令(AS/400 指令均是从英文单字取 3 个字, 如 Work with Active Job ==> WRKACTJOB) 1. WRKACTJOB(整个系统) WRKJOB(单一工作) 检示系统目前的使用状态有那些 Jobs 正在运行 , CPU 使用情形及更改 Jobs 属性(运行等级先后次序), 回操作或程序错误讯息, 检示单一Job 的运行状态,亦可终止 JOB运行(End Job). 2. WRKWTR STRPRTWTR ENDWTR 打印机管理 (Wrok with Writer) 打印机激活 (Start Printer Writer) 打印机终止 (End Writer) 3. WRKSYSSTS (Work with System Status) 检示系统资源 RAM 目前的使用状态.可动态调整资源的分配以取得系统运行最佳化. 4. WRKSPLF (Work with Spooled File) 报表指定打印印表机, ⒋? 删除. 5. WRKJOBSCDE (Work with Job Schedule Entery) 设定工作排程时间 6. Go Power 设定开关机时间 7. SAVLIB (Save Library) SAVOBJ(Save Object) 储存程序馆 --> RSTLIB : 回复程序馆 储存对象 --> RSTOBJ : 回复对象 8. WRKCFGSTS *LIN (线路) (Work with Configuration Status)

WRKCFGSTS *CTL (控制器) WRKCFGSTS *DEV (工作站) 检示及管理激活或终止通信线路使用情形 , 且会自动带出远程控制器及工作站使用情形. Status 状态 Vary on pending 等待联机 Varied On 已联机系统处理中 Active 正常作业中 Varied Off 切断联机 , 此时无法联机 , 需要将线路(Line),控制器(Controller),工作站(Device)设定至 Vary on pending 才可以联机. 在将显示(Display)工作站 Varied Off 前 , 先从画面检视该工作站是否仍有 残存 Job 挂在该工作站 , 若有则需将 Job 强迫结束 (ENDJOB) ,否则无法将 工作站 (Device) 及及控制器 (Controller) Varied Off. 显示(Display)工作站在被 Varied on 后 , 状态会由 Varied off --> Vary on pending , 此时若该显示(Display)工作站有开机, 状态会由 Vary on pending --> Signondisplay, 若 User 输入 ID 及 Password , 系统会以该显示(Display)工作站名称产生Job, 状态会由 Signondisplay--> Active. 在将印表机(Printer)工作站 Varied Off 前 , 先从画面检视该工作站是否仍 有 Writer 挂在该工作站 , 若有则需将 Writer 强迫结束(ENDWTR) ,否则无法将工作站 (Device) 及控制器 (Controller) Varied Off.印表机(Printer)工作站被 Varied on 后 , 状态会由 Varied off --> Vary on pending ,此时若该印表机(Printer)工作站有开机, 状态会由 Vary on pending --> Varied On , 待激活印表机(STRPRTWTR)后 ,系统会以该印表机(Printer)工作站名称于 QSPL 子系统下产生印表机(Printer)工作站 Job , 状态会由 Varied on --> Active. 9. STRPDM 激活 AS/400 程序开发工具 WRKLIBPDM 针对整个链接库所有对象 WRKOBJPDM 针对链接库之单一对象 WRKMBRPDM 针对档案数据成员 以上功能均可对对象(档案)作建立, 复制, 搬移, 删除 10. CPYF(Copy File) 拷贝档案数据成员, 可新增或取代记录 11. WRKMSGQ (*QSYSOPR) (Work with Message Queue)

linux系统中的常见基本命令大全

linux系统中的常见基本命令大全 系统信息 arch显示机器的处理器架构(1) uname-m显示机器的处理器架构(2) uname-r显示正在使用的内核版本 dmidecode-q显示硬件系统部件-(SMBIOS/DMI) hdparm-i/dev/hda罗列一个磁盘的架构特性 hdparm-tT/dev/sda在磁盘上执行测试性读取操作 cat/proc/cpuinfo显示CPUinfo的信息 cat/proc/interrupts显示中断 cat/proc/meminfo校验内存使用 cat/proc/swaps显示哪些swap被使用 cat/proc/version显示内核的版本 cat/proc/net/dev显示网络适配器及统计 cat/proc/mounts显示已加载的文件系统 lspci-tv罗列PCI设备 lsusb-tv显示USB设备 date显示系统日期 cal2007显示2007年的日历表 date0412********.00设置日期和时间-月日时分年.秒 clock-w将时间修改保存到BIOS 关机(系统的关机、重启以及登出) shutdown-hnow关闭系统(1) init0关闭系统(2) telinit0关闭系统(3) shutdown-hhours:minutes&按预定时间关闭系统 shutdown-c取消按预定时间关闭系统 shutdown-rnow重启(1) reboot重启(2)

logout注销 文件和目录 cd/home进入'/home'目录' cd..返回上一级目录 cd../..返回上两级目录 cd进入个人的主目录 cd~user1进入个人的主目录 cd-返回上次所在的目录 pwd显示工作路径 ls查看目录中的文件 ls-F查看目录中的文件 ls-l显示文件和目录的详细资料 ls-a显示隐藏文件 ls*[0-9]*显示包含数字的文件名和目录名 tree显示文件和目录由根目录开始的树形结构(1) lstree显示文件和目录由根目录开始的树形结构(2) mkdirdir1创建一个叫做'dir1'的目录' mkdirdir1dir2同时创建两个目录 mkdir-p/tmp/dir1/dir2创建一个目录树 rm-ffile1删除一个叫做'file1'的文件' rmdirdir1删除一个叫做'dir1'的目录' rm-rfdir1删除一个叫做'dir1'的目录并同时删除其内容 rm-rfdir1dir2同时删除两个目录及它们的内容 mvdir1new_dir重命名/移动一个目录 cpfile1file2复制一个文件 cpdir/*.复制一个目录下的所有文件到当前工作目录 cp-a/tmp/dir1.复制一个目录到当前工作目录 cp-adir1dir2复制一个目录 ln-sfile1lnk1创建一个指向文件或目录的软链接 lnfile1lnk1创建一个指向文件或目录的物理链接

HP小型机系统常用命令

H P-U X C O M M A N D # ioscan –fnkCdisk # swinstall –s /cdrom/(filename) <安装软件补丁从cdrom下> # swremove <卸除应用程序> # shutdown 0 <进入单用户模式> # init 3 <进入多用户> # umount /opt <卸除opt> -9 强行关掉命令,5988 进程名 # swlist –l fileset –a state|grep PHKL_18543 <查找PHKL_18543这个补丁是否安装> # lvextend –L 30 /dev/vg00/lvol5 <扩大逻辑卷为30兆> # extendfs /dev/vg00/rlvol5 # mount /opt # mount –a <全部设备mount> # bdf <查看容量是否扩大> # lvextend –L 200 /dev/vg00/lvol6 <在线将tmp文件系统扩展到800Mb> # fsadm –b 819200 /tmp # bdf # tsm <启动多进程,用ctrl_t切换窗口或按F1、F2来切换> # make_tape_recovery –Av <备份系统到磁带上、备份到磁带上的系统文件看不到。用这个命令 之前必须安装Ignite-ux这个软件> # chmod 777 或444 <该文件执行属性,777 改为可执行文件同时放开权限,444 收回权限同 时改为不可执行文件> # mstm <查看机器信息> # armdsp –i <查看V A信息> # cvui <设置V A命令> < /opt/sanmgr/hostagent/sbin (先进入这个目录) /HA_trigger 先stop 后start /dial_trigger stop start 磁盘柜进程全部先stop 后starl,否则找不到V A> # armmgr –s shut / start 别名 V A控制器 第一步: # cd /opt/sanmgr/commandview/server/data # mv DeviceDBfile DeviceDBfile.old 第二步: # cd /opt/sanmgr/hostagent/sbin # ./HA_trigger stop # ./dial_trigger stop # ./HA_trigger start # ./dial_trigger start # armdiscover # armdiscover <查找阵列柜> # amdsp -a fc <查看FC60状态,disk状态要显示Optimal,显示Replaced要注意> # amdsp -d fc|grep "Disk State" <查看FC60硬盘状态> # pa pri 1/0/0/2/0.6.0 <改动启动路径(主)> # pa alt 1/0/0/2/0.6.0 <改动启动路径(副)>

debian操作系统常用命令

一、通用命令: 1. date :print or set the system date and time 2. stty -a: 可以查看或者打印控制字符(Ctrl-C, Ctrl-D, Ctrl-Z等) 3. passwd: print or set the system date and time (用passwd -h查看) 4. logout, login: 登录shell的登录和注销命令 5. pwd: print or set the system date and time 6. more, less, head tail: 显示或部分显示文件内容. 7. lp/lpstat/cancel, lpr/lpq/lprm: 打印文件. 8. 更改文件权限: chmod u+x... 9. 删除非空目录:rm -fr dir 10.拷贝目录: cp -R dir 二、ubuntu常用命令: 1. dpkg: package manager for Debian * 安装: dpkg -i package * 卸载: dpkg -r package * 卸载并删除配置文件: dpkg -P |--purge package * 如果安装一个包时。说依赖某些库。可以先 #apt-get install somelib... * 查看软件包安装内容 :dpkg -L package * 另外 dpkg还有 dselect和aptitude 两个frontend. 2. apt * 安装: apt-get install packs * apt-get update : 更新源 * apt-get upgrade: 升级系统。 * apt-get dist-upgrade: 智能升级。安装新软件包,删除废弃的软件包 * apt-get -f install : -f == --fix broken 修复依赖 * apt-get autoremove: 自动删除无用的软件 * apt-get remove packages :删除软件 * apt-get remove package --purge 删除包并清除配置文件 * 清除所以删除包的残余配置文件: dpkg -l |grep ^rc|awk '{print $2}' |tr ["/n"] [" "]|sudo xargs dpkg -P * 安装软件时候包的临时存放目录 : /var/cache/apt/archives * 清除该目录: apt-get clean * 清除该目录的旧版本的软件缓存: apt-get autoclean * 查询软件some的依赖包: apt-cache depends some * 查询软件some被哪些包依赖: apt-get rdepends some * 搜索软件: apt-cache search name|regexp * 查看一个软件的编译依赖库: apt-cache showsrc packagename|grep Build-Depends * 下载软件的源代码 : apt-get source packagename (注: sources.list 中应该有 deb-src 源) * 安装软件包源码的同时, 安装其编译环境 :apt-get build-dep packagename (有deb-src源) * 如何将本地光盘加入安装源列表: apt-cdrom add 3. 系统命令: * 查看内核版本: uname -a * 查看ubuntu 版本: cat /etc/issue * 查看网卡状态 : ethtool eth0 * 查看内存,cpu的信息: cat /proc/meminfo ; cat /proc/cpuinfo (/proc下面的有很多系统信息) * 打印文件系统空间使用情况: df -h * 查看硬盘分区情况: fdisk -l * 产看文件大小: du -h filename; * 查看目录大小: du -hs dirname ; du -h dirname是查看目录下所有文件的大小 * 查看内存的使用: free -m|-g|-k * 查看进程: ps -e 或ps -aux -->显示用户 * 杀掉进程: kill pid * 强制杀掉: killall -9 processname 4. 网络相关: * 配置 ADSL: sudo pppoeconf * ADSL手工拨号: sudo pon dsl-provider * 激活 ADSL : sudo /etc/ppp/pppoe_on_boot * 断开 ADSL: sudo poff

第二章PLC基本指令系统

第二章S7-200 PLC的基本指令 本章重点: <1)了解SIEMENS S7-200 PLC的软器件特点。 <2)掌握SIEMENS S7-200 PLC的指令系统的功能以及编程的方法。 本章的能力要求: 通过学习,使学生具有灵活应用SIEMENS S7-200 PLC 指令进行编程的能力。 一、基本逻辑指令 LD

OLD

DOS操作系统 常用命令

DOS 操 作 系 统 常用命令

第1节DOS的概述 1.什么是DOS DOS(Disk Operating System)是一种单用户单任务磁盘操作系统。 DOS是英文Disk Operating System(磁盘操作系统)的缩写,它最早是由美国微软(Microsoft)公司研制开发的一种操作系统。有时会看到MS-DOS或PC-DOS两种提法,其实这两者的功能差不多,只不过MS-DOS是由微软公司(Microsoft缩写是MS)制作销售的,而PC-DOS是由国际商用机器公司(IBM)制作销售的。当然Windows操作系统中所包含的DOS是属于MS-DOS。 在DOS中,用户也可以管理设备和文件。如进行打印文件、删除文件、复制文件等操作。 2.DOS的发展 自从DOS在1981年问世以来,版本就不断更新,纯DOS从最初的DOS1.0升级到DOS6.22(纯DOS),这以后的新版本DOS都是由Windows系统所提供的,并不单独存在,版本有Windows 95下的DOS7.0,Windows ME下的DOS8.0等。 3.DOS的组成 DOS分为核心启动程序和命令程序两个部分。 DOS的核心启动程序有Boot系统引导程序、IO.SYS、MSDOS.SYS和https://www.360docs.net/doc/d48406518.html,。它们是构成DOS系统最基础的几个部分,有了它们系统就可以启动。 (1)引导程序(Boot Record) 引导程序在磁盘上的0面0道1扇区上,其作用是将DOS的三个功能模块装入内存。 (2)输入/输出管理模块(IO.SYS) 管理微机的输入/输出设备,实现对磁盘、显示器、打印机、串行接口磁盘等设备的控制 (3)文件管理模块(MSDOS.SYS) 是DOS的核心,负责管理磁盘上的文件的建立和调用 (4)命令处理模块(https://www.360docs.net/doc/d48406518.html,) 接收用户通过键盘输入的命令,并对命令进行分析后加以处理。 4.DOS环境的进入和退出 (1)开机进入DOS 开机一小段时间后按[F8]键,屏幕会显示菜单,选择(带命令行的安全模式),回车后直接进入DOS环境。 (2)"程序"菜单中进入DOS ①Windows 95/98/me: “开始”-->“程序”-->“DOS”,就可进入DOS。这时的DOS环境只是Windows的一个应用程序窗口,这样用户可以在不关闭其它程序的情况下采用这种方式进入DOS,并且很容易地在各个程序窗口间进行切换。 ②Windows 2000/NT/XP: “开始”-->“所有程序”-->“附件”-->“命令提示符”, 返回Windows只需输入“EXIT”命令即可。 (3)在“运行”对话框中输入命令DOS

FANUC系统常用指令

一、FANUC系统常用指令 1、快速定位指令G00 2、直线插补指令G01 3、圆弧插补指令G02、G03该指令使刀具从圆弧起点沿圆弧移动到圆弧终 点。 4、主轴速度设置指令和转速控制指令G96、G97、G50。 (1)主轴线速度恒定指令G96 格式:G96 S ; S单位为m/min。 此时应限制主轴最高转速,即用G50指令。 如:G50 S1500;主轴最高转速限制为1500r/min。 (2)直接设定主轴转速指令G97。 格式:G97 S ; S的单位为r/min (注:一般系统 G97) G96、G97均为模态指令,可相互取消。 5、每转进给指令G99和每分钟进给指令G98。 格式:G99 F ; F单位为mm/r G98 F ; F单位为mm/min G98、G99均为模态指令,机床初始状态默认G99。 6、螺纹车削加工(可加工直螺纹和锥螺纹) 方式有直进式和斜进式 (1)螺纹切削指令G32,可车削直螺纹、锥螺纹和端面螺纹。 G32指令进刀方式为直进式。 注:螺纹切削时不可用主轴线速度恒定指令G96。

格式:G32 X Z F ; 其中:X Z 为螺纹终点坐标,F 为螺距。 =d-h×2 螺纹深度计算:h= 螺纹小径:d 1 7、刀具功能指令T 格式:T 02 02 T:为刀具 02:刀具号00-99 02:刀具补偿号00-99 注;(1)刀具号可与转位刀架上的刀具号相对应。 (2)刀具补偿包括形状补偿和磨损补偿。 (3)为了方便,刀具号和刀具补偿号通常是一致的。 (4)刀具号为0或00时,取消刀具;刀具补偿号为0或00时,相当于取消补偿。例:T0或T00、T0200。 8、辅助功能指令M M00—程序停止 M01—选择停止 M02—程序停止 M03、M04、M05—主轴正、反、停转 M08—切削液开 M09—切削液关 M30—程序结束并返回 M98—子程序调用 M99—子程序调用返回(子程序结束) 二、固定循环指令 为了简化程序,数控装置可以用一个程序段指定刀具作反复切削,这就是固定循环指令。 1、单一形状固定循环:G90、G9 2、G94。

Linux系统管理基本命令

Linux系统管理基本命令 shutdown –r now使用shutdown命令重启系统 shutdown –h now使用shutdown命令关闭系统 halt –p使用halt命令关闭系统,同时关闭主机电源 reboot使用reboot命令重启系统 快捷键Tab 将输入不完整的命令字或者文件、目录名自动补齐 反斜杠“\”如果输入的一行命令内容太长,终端会自动换行 快捷键Ctrl+U快速删除当前光标处之前的所有字符内容 快捷键Ctrl+K快速删除从当前光标处到行尾的所有字符内容 快捷键Ctrl+L快速清空当前屏幕中的显示内容,只在左上角显示一行终端提示符 快捷键Ctrl+C取消当前命令行的编辑,并切换为新的一行命令提示符 help pws 使用help命令查看shell内部命令pwd的帮助信息 help help使用help命令查看自身的帮助信息 ls –help使用“--help”选项查看ls命令的帮助信息 man file阅读file命令的帮助手册页信息 快捷键Page Up Page Down向上、向下翻页显示 管道“|”将前面命令的屏幕输出结果作为后面命令的屏幕输出结果作为后面命令的操作对象 pwd查看当前用户所在的工作目录 cd切换工作目录 ls 列表(list)显示目录内容 -l以长格式(Long)显示文件和目录的列表,包括权限、大小、最后更新的时间等详细信息 -a显示所有(All)子目录和文件的信息,包括名称以点号“.”开头隐藏目录和隐藏文件-d显示目录(Directory)本身的属性,而不是显示目录中的内容

-A与-a选项的作用基本类似,但有两个特殊隐藏目录将不会显示:表示当前目录的“.”、表示父目录的“..” -h以更人性化(Human)的方式显示出目录及文件的大小,默认的大小单位为字节,使用-h选项后将显示为K、M等单位。 -R以递归(Recursive)的方式显示指定目录及子目录中的所有内容 --color在字符模式中以颜色区分不同的文件 mkdir创建新的目录 du统计目录及文件的空间占用情况 -a统计磁盘空间占用时包括所有的文件,而不仅仅只统计目录 -h以更人性化的方式显示出统计结果,默认的大小单位为字节,使用-h选项后将显示为K、M等单位 -s只统计每个参数所占用的空间总的(Summary)大小,而不是统计每个子目录、文件的大小 touch新建空文件 file查看文件类型 cp复制(Copy)文件或目录 -f覆盖目标同名文件或目录时不进行提醒,而直接强制(Force)删除 -i覆盖目标同名文件或目录时提醒用户确认(Interactive 交互式) -p复制时保持(Preserve)源文件的权限、属主及时间标记等属性不变 -r复制目录时必须使用此选项,表示递归复制所有文件及子目录 rm删除(Remove)文件或目录 -f删除文件或目录时不进行提醒,而直接强制删除 -i 删除文件或目录时必须提醒用户确认 -r删除目录时必须使用此选项,表示递归删除整个目录树 mv移动(Move)文件或目录 mv [选项] ···源文件或目录···目标文件或目录 which查找linux命令文件并显示所在的位置 find查找文件或目录 find [查找范围] [查找条件表达式] 使用“{}”表示find命令的查询输出结果,最后需要添加“\;”表示命令结束(注意前面加个空格) eg:find /var/log –user lp –exec ls –ld {} \ 在/var/log目录中查找属于用户lp的文件或目录,并以长格式显示其详细信息 ln为文件或目录建立连接(Link)

相关文档
最新文档