怎样使用三菱hscs指令?最好给一个简单的梯形图,谢谢大虾们!

怎样使用三菱hscs指令?最好给一个简单的梯形图,谢谢大虾们!,第1张

主程序:EI允许中断

X0的上升沿触发中断:复位测量结束为标志Y0,清除D0中的值,然后启动1ms的T246开始定时,退出X0中断程序后,T246继续定时

X1下降沿触发中断,来保存测量值,置位测量结束标志Y0,用Y0的常闭触点断开T246的线圈,用M8000的常开触点将T246复位。

离开X1的中中断程序I100后,在该程序用RST指令对T246的复位有保持功能,需要在用指针I1的表示X0的中断程序开始时唯汪简,用一直断开的M8000的常闭触点来解除对T246的复位作用,否则T246不能再次定时。T246为1ms,最大设定值为32767,即X0和X1产生中断时间间隔应小于32.767s。

注:三菱PLC不能对中断进行仿真,需要下载到硬件中来 *** 作。

基于中断的彩灯控制

这个就是PLC启动后自动开始进行彩灯移位闪指裤亮。需要下载到硬件中去仿真。

扩展资料

1)陵扒源 *** 作数[S]是元件编号个位为0的X,目标 *** 作数[D1] 是元件编号个位为0的Y,目标 *** 作数[D2] 是元件编号个位为0的Y、M和S,n的取值范围是2~8。

2)考虑到输入滤波应答延迟为10ms,对于每一个输出按20ms顺序中断,立即执行。

3)利用本指令通过8点晶体管输出获得64点输入,但读一次64点输入所许时间为20ms×8=160ms,不适应高速输入 *** 作。

4)该指令只有16位运算,占9个程序步。

三菱PLC-FX系列常用编程指令

一 程序流程—功能00~09

00 CJ 条件转移

01 CALL 调用子程序

02 SRET 从子程序返回

03 IRET 中断返回

04 EI 开中断

05 DI 关中断

06 FEND 主程序结束

07 WDT 监视定时器

08 FOR 循环开始

09 NEXT 循环结束

二 传送和比较指令—功能10~19

10 CMP 比较

11 ZCP 区间比较

12 MOV 传送

13 SMOV 移位传送

14 CML 求补运算

15 BMOV 数据块传送

16 FMOV 多点传送

17 XCH 数据交换

18 BCD 求BCD码

19 BIN 求二进制码

三 算术和逻辑运算指令—功能20~29

20 ADD 加法

21 SUB 减法

22 MUL 乘法

23 DIV 除法

24 INC 加一

25 DEC 减一

26 WAND 字与

27 WOR 字或

28 WXOR 字异或

29 NEG 求补

四拿瞎或 循环与移位—功能30~39

30 ROR 循环右移

31 ROL 循环左移

32 RCR 带进位循环右移

33 RCL 带进位循环左移

34 SFTR 位右移

35 SFTL 位左移

36 WSFR 字右移

37 WSFL 字左移

38 SFWR FIFO写

39 SFRD FIFO读

五 数据处理—功能40~49

40 ZRST 区间复位

41 DECO 解码

42 ENCO 编码

43 SUM ON位总数

44 BON 检查位状态

45 MEAN 求平均值

46 ANS 标志置位

47 ANR 标志复位

48 SQR 平方根

49 FLT 整数转换成浮点数

六 高速处理—功能50~59

50 REF 刷新

51 REFF 刷新与滤波处理

52 MTR 矩阵输入

53 HSCS 高速记数器置位

54 HSCR 高速记数器复位

55 HSZ 高速记数器区间比较

速度检测

56 SPD 脉冲输出Speed detect

57 PLSY 脉宽调制 Pulse Y

58 PWM 脉冲调制Pulse width

modulation

59 PLSR 带加减速脉冲输出

七 方便指令—功能60~69

60 IST 状态初始化

61 SER 寻找

62 ABSD 绝对值凸轮顺控

63 INCD 增量凸轮顺控

64 TTMR 示教定时器

65 STMR 专用定时器—可定义

66 ALT 交替输出

67 RAMP 斜坡输出

68 ROTC 旋转台控制

69 SORT 排序

八 外部I/O设备—功能70~79

70 TKY 十键输入

71 HKY 十六键输入

72 DSW 拨码开关输入

73 SEGD 七段码译码

74 SEGL 带锁存的七段码显示

75 ARWS 方向开关

76 ASC ASCII变换

77 PR 打印

78 FROM 读特殊功能模块

79 TO 写特殊功能模块

九 外围设备SER—功能80~89

80 RS RS通讯

81 PRUN 8进制位传送

82 ASCI 十六进制至ASCII转换

83 HEX ASCII至十六进制转换

84 CCD 校验码

85 VRRD 电位器读入

86 VRSC 电位器刻度

87

88 PID PID控制

89

十 F2外部模块—功能90~99

90 MNET F-16N, Mini网

91 ANRD F2-6A, 模拟量输入

92 ANWR F2-6A, 模拟量输出

93 RMST F2-32RM, 启动RM

94 RMWR F2-32RM, 写RM

95 RMRD F2-32RM, 读RM

96 RMMN F2-32RM, 监控RM

97 BLK F2-30GM, 指定块

98 MCDE F2-30GM, 机器码

99

十一 浮点数—功能110~132

110 ECMP 浮点数比较

111 EZCP 浮点数区间比较

118 EBCD 浮点数2进制->10进制

119 EBIN 浮点数10进制->1进制

120 EADD 浮点数加法

121 ESUB 浮点数减法

122 EMUL 浮点数乘法

123 EDIV 浮点数除法

127 ESOR 浮点数开方

129 INT 浮点数->神判整数

130 SIN 浮点数SIN运算

131 COS 浮点数COS运算

132 TAN 浮点数TAN运算

147 SWAP 上消伍下字节交换

十二 定位—功能155~159

155 ABS

156 ZRN

157 PLSY

158 DRVI

159 DRVA

十三 时钟运算—功能160~169

160 TCMP

161 TZCP

162 TADD

163 TSUB

166 TRD

167 TWR

169 HOUR

十四 外围设备—功能170~177

170 GRY

171 GBIN

176 RD3A

177 WR3A

十五 接点比较—功能224~246

224 LD= (S1)=(S2)

225 LD>(S1)>(S2)

226 LD<(S1)<(S2)

228 LD<>(S1)<>(S2)

----------------------- Page 1-----------------------

PLC 好学吗?有的人说好学,更多的人说难学。我的看法是入门易,深造难。入门易,总有它易的方法。

很多人都买了有关PLC 的书,如果从头看起的话,我想八成学不成了。因为抽象与空洞占据了整个脑子,

一句话晕!

学这东东要有可编程控制器和简易编程器才好,若无,一句话,学不会。因为无法验证对与错。如何

学,我的做法是直奔主题。做法如下:

1、认识梯形图和继电器控制原理图符号的区别:

继电器控制原理图中的元件符号,有常开触点、常闭触点和线圈,为了区别它们,在有关符号边上标注如

KM、KA、KT 等以示不同的器件,但其触头的数量是受到限制。而PLC 梯形图中,也有常开、常闭触点,

在其边上同样可标注X、Y、M、S、T、C 以示不同的软器件。它最大的优点是:同一标记的触点在不同的

梯级中,可以反复的出现。而继电器则无法达到这一目的。而线圈的使用是相同的,即不同的线圈只能出

现一次。

2、编程元件的分类:编程元件分为八大类,X 为输入继电器、Y 为输出继电器、M 为辅助继电器、S 为状

态继电器、T 为定时器、C 为计数器、D 为数据寄存器和指针(P、I、N)。关于各类元件的功用,各种版

本的PLC 书籍均有介绍,故在此不介绍,但一定要清楚各类元件的功能。

----------------------- Page 2-----------------------

编程元件的指令由二部分组成:如 LD(功能含意)X000(元件地址),即 LD X000,LDIY000......。

3、熟识PLC 基本指令:

(1)LD (取)、LDI 取反)、OUT (输出)指令;LD (取)、LDI (取反)以电工的说法前者是常开、

后者为常闭。这二条指令最常用于每条电路的第一个触点(即左母线第一个触点),当然它也可能在电路

块与其它并联中的第一个触点中出现。

这是一张梯形图(不会运行)。左边的纵线称为左

母线,右母线可以不表示。该图有三个梯级;第1梯级;左边第一个触点为常开,上标为X000,X表示为

输入继电器,其后的000 数据,可以这样认为它使用的是输入继电器中的编号为第000 的触点(下同)。

其指令的正确表示应为 (如右图程序所示):0、LD X000 (前头的0 即为从第0 步开始,指令输入时

无须理会,它会自动按顺序显示出)。 第2 梯级;左边的第一个触点为常闭触点,上标为T0,T表示

定时器(有时间长短不同,应注意),0 则表示定时器中的编号为0 的触点。其指令的正确表示应为:2、

LDI T0 (如程序所示)。 第3 梯级;左边第一个触点为常闭,上标为M0, M为辅助继电器(该继电

器有多种,注意类别),其指令的正确表示应为:4、LDI M0 (如程序所示)。本梯级的第2 行第一个

----------------------- Page 3-----------------------

触点为常开,上标为Y000,Y表示输出继电器,由于该触点与后面Y001触点呈串联关系,形成了所谓的

电路"块",故而其触点的指令应为 5、LD Y000。总之LD与LDI指令从上面可以看出,它们均是左母线

每一梯级第一触点所使用的指令。而梯级中的支路(即第3 梯级的第2 行)有二个或二个以上触点呈串联

关系,其第一触点同样按LD或LDI指令。可使用LD、LDI指令的元件有:输入继电器X、输出继电器Y、辅

助继电器M、定时器T、计数器C、状态继电器S。OUT为线圈驱动指令,该指令不能出现在左母线第一位。

驱动线圈与驱动线圈不能串联,但可并联。同一驱动线圈只能出现一次,并安排在每一梯级的最后一位。如

上图中的1、OUT Y000,3、OUT Y001,Y为输出继电器,其线圈一旦接获输出信号,可以这样认为,

线圈将驱动其相应的触点而接通外部负载(外部负载多为接触器、中间继电器等)。而上图8、OUT T0

K40 为定时器驱动线圈指令,其中的K为常数40 为设定值(类似电工对时间继电器的整定)。可使用OU

T指令元件有:输出继电器Y、辅助继电器M、定时器T、计数器C、状态继电器S。

(2)触点的串联指令AND (与)ANI (与非);前者为常开,后者为常闭。二者均用于单个触点的串联。

二指令可重复出现,不受限制,。如下图所示。

由第1梯级来看;X00

0、T0、Y001 三触点成串联关系,即T0 的常闭串接于X000 的后端,而Y001 的常闭则串接于T0 常闭的

后端。由于都是常闭故用ANI指令。现来看第2 梯级;X000、M0、Y001,同样三触点也是串联关系,M

0 的常闭接点串接于X001 的后端,而Y000 的常开接点则串接于M0 的后端。故M0 的指令用ANI,而Y0

00 的指令则用AND (具体编程详上图),一句话只要是串联后面是常开的用AND,是常闭的则用ANI。可

----------------------- Page 4-----------------------

使用AND、ANI指令元件有:输入继电器X、输出继电器Y、辅助继电器M、定时器T、计数器C、状态继电

器S。

触点并联时,不管梯级中有几条支路,只要是单个触点与

(3)触点并联指令OR (或)、ORI (或反);

上一支路并联,是常开的用OR,是常闭的则用ORI。如下图所示。

可以看出上图的X000、X

001、M0 三者处于并联关系。由于X000 下面二条支路均为单个触点,因X001 是常开触点,故用OR

指令。而M0 是常闭触点,则用ORI 指令。三接点并联后又与M1 串联,串联后又与Y000 并联,而Y0 00 也是单个触点,所以仍采用OR 指令。可使用OR、ORI 指令元件有:输入继电器X、输出继电器Y、

辅助继电器M、定时器T、计数器C、状态继电器S。 任一梯级中有多(或单支路)支路与上一级并联,只要是本支

(4)串联电路块的并联指令ORB (或);

路中是二个以上的触点成串联关系(即所谓的:串联电路块),则应使用ORB指令。如下图所示。

由上图可以看出,第

一支路X003 的常开触点与M1 的常开触点成串联关系(在这样的情况下,形成了块的关系),它是与上一

行的X000 与M0 串联后相并联,此时程序的编写,如步序号0、1、2、3、4 所示。4 所出现的第一个O

RB指的是与上一行并。而第二支路,常闭Y001与M2 同样是串联关系。也是一个块结构,其串联后再与

第一支路并。故步序7 再次出现ORB。ORB指令并无梯形图与数据的显示。可以这样认为;它是下一行形

成电路块的情况下与上一行并联的一条垂直直线(如图中所示的二条粗线)。

(5)并联电路块与块之间的串联指令ANB;如左下图虚线框内所示的二电路块相串,各电路块先并好后 再用ANB指令进行相串。左图的梯形图可以用右图进行简化。程序的编写如下图所示。ANB指令并无梯形

图与数据的显示。可以这样认为;它是形成电路块与电路块之间的串联联接关系,是一条横直线。

(6)进栈指令MPS、读栈指令MRD、出栈指令MPP和程序结束指令END;MPS、MRD、MPP这是一组

堆栈指令。如下图使用的二种堆栈形式;在堆栈形式下MPS应与MPP成对出现使用。如在第一堆栈形式下,

则采用MPS、MPP指令。若在MPS、MPP指令中间还有支路出现,则增加MRD指令,如下图的第二堆栈 所示。应知道MPS、MPP成对出现的次数应少于11次,而MRD的指令则可重复使用,但不得超过24 次。

要知道这一组指令,同样并无梯形图与数据的显示。可以这样认为;MPS是堆栈的起始点,它起到承上启

下的联接点作用,而支路的MRD、MPP则与之依次联接而已。而END指令则是结束指令,它在每一程序的 结束的末端出现。

当然还有其它的指令,但只要熟织和应用以上的指令,我以为入个门应该没什么问题了,也够用了。入了

门后再去研究其它的指令就不是很难了。故不再一一说明。4、熟知简易编程器各键的功能:以下是FX-10P (手持式编程器)面板分布(当然少了晶液显示屏)及各

键功能。各键下方标注的中文与元件符号均为我所增加(目的是为了输入时易找到对象),其余均与原键 盘相同(即实线框内英文与数码)。

(1)液晶显示器;在编程时可显示指令(即指令、元件符号、数据)。在监控运行时,可显示元器件工作 状态。

(2)键盘;由35 个按键组成,有功能键、指令键、元件符号键和数据键,大多可切换。各键作用如下:

①功能键:RD/WR......读出/写入,若在左下角出现R 为程序读出,若出现W 则为写入,即程序输入

时应出现W,否则无法输入程序。按第一下如为R,再按一下则为W。INS/DEL......插入/删除,若在

程序输入过程中漏了一条程序,此时应按该键,显现I 则可输入遗漏程序。若发现多输了一条程序,同样 按该键,显现D 则可删除多余或错误的程序。MNT/TEST......监视/测试,T 为测试,M 为监视,同样 按该键,可相互切换。在初学时要学会使用监视键M, 以监视程序的运行情况,以利找出问题,解决问题。

②菜单键:OTHER, 显示方式菜单。

少了一个步序ANB。简洁

闭相串后再与第一支路

相并,在这样触点多的情况下如果允许应将它摆列在第一行,时闭合,接通了中

间继电器,由于中

----------------------- Page 22-----------------------

01 常闭接点实质是星与角的互锁。停止按外接停止按钮 SB1,进行合理组合、优化即可,若

有必要增加其它软器件。

工作原理:按外接按钮 SB2,驱动了接于第一梯级母线一侧常开接点X000,能流经串接于后的T3 常闭接点,接通了

输出继电器Y000 线圈及与其并接的经与常闭接点 M0 串接的定时器线圈T0。由于Y000 线圈的接通,并接于母线一侧的Y

----------------------- Page 26-----------------------

000 常开接点闭合,Y000 线圈形成了自保(在这同时,第四梯级的Y000 常开接点闭合,为停止做好了准备),1号电动

机启动。与Y000 线圈同时闭合的定时器则开始计时。计时时间一到,接于第二梯级母线一侧的常开接点T0 闭合,能流经

串接于后的T2 常闭接点接通了输出继电器Y001 线圈及与其并接的经与常闭接点 M0 串接的定时器线圈T1。并接于母线一

侧的Y001 常开接点闭合,Y001 线圈形成了自保,2 号电动机启动。与Y001 线圈同时闭合的定时器则开始计时。计时时

间一到,接于第三梯级母线一侧的常开接点T1 闭合,能流经串接于后的X001 常闭接点接通了输出继电器Y002 线圈。由

于Y002 线圈的接通,并接于母线一侧的Y002 常开接点闭合,Y002 线圈形成了自保,3 号电动机启动。停止则按外接按

钮 SB1,驱动了第三梯级常闭接点的断开,3 号电机停运行。而在这同时,第四梯级母线一侧常开接点X001 的闭合。能流

经串接于后的常开接点(此时由于Y000 线圈的闭合,其已经变为闭合)接通了中间继电器 M0 线圈,由于 M0 线圈的接通,

并接于母线一侧的常开接点 M0 闭合,M0 线圈形成了自保。在 M0 线圈闭合的同时,并接的定时器T2、T3 同时闭合。并

开始计时,因T2 计时时间为 4S,时间一到,串接于第二梯级的定时器T2 常闭接点断开,2 号电机停止。再4S 后,串接

于第一梯级的定时器T3 常闭接点断开,1 号电机停止 。由于Y000 线圈断电,串接于第四梯级的Y000 常开接点断开,梯

形图停止了运行。图中在第一梯级和第二梯级中,串接于定时器T0、T1 前的 M0 常闭接点的作用是防止停止后电机再次启

动而设。

⑧用 PLC 设计一梯形图

要求:有二台电动机,分别为 1号电机和 2 号电机。1号电机可正反转,2 号电机就一转向。在 1号电机正转时,2 号

电机才能启动。1号电机一开起来就不能停,但可切换正反转。要停机,必须在 1 号电机反转的情况下,2 号电机才能停,

停完后才能停 1号电机。

----------------------- Page 27-----------------------

思路是这样的:因是二台电机,其中 1号电机要求正反转,外设正转反转启动按钮各分别为 SB1 (控制X000)、SB

2 (控制X001)、停止按钮SB3 (控制X004)。设输出继电器Y000、Y001各一个分别外控 KM1、KM2 接触器的正反

转。外设 2 号电机启动按钮SB4 (控制X002),停止按钮 SB5 (X003)各一个。设输出继电器Y002 一个。共计输入继

电器5 个,输出继电器3 个。在图纸上钩出,围绕这些软元件进行合理的串并联,若有必要再增加中间继电器,进行优化即

可。

----------------------- Page 28-----------------------

工作原理:按外接按钮 SB1,第一梯级母线侧的X000 闭合,能流经常闭接点X001、Y001 接通输出继电器Y000

线圈。由于Y000 线圈的闭合,并接于母线侧的Y000 常闭接点闭合形成了自保关系,输出继电器Y000 输出信号,控制外

接 KM1 接触器带动正转运行。在X000 闭合的同时,串接于第二梯级的X000 的常闭接点断开,切除了可能的反转运行,

起了互锁的作用。同时因Y000 的闭合,串接于第二梯级的Y000 常闭接点断开,其作用与正反转接触器辅助接点互锁相似。

而Y000 串接于第三梯级的Y000 常开接点则闭合,作好了Y002 的启动准备。若Y000 常开接点没有闭合,则Y002 的启

动就没有可能,这是反转闭合限制的条件。

按外接按钮 SB1,接通了第二梯级母线侧的输入继电器X001,通过串接其后的X004、X000、Y000 的常闭接点,

接通了输出继电器Y001 线圈,由于Y001 线圈的闭合,并接于母线一侧的Y001 常闭接点闭合,形成了自保关系。输出继

电器Y001 输出信号,控制外接 KM2 接触器,带动反转运行。在X001 闭合的同时,串接于第一梯级的X001 的常闭接点

断开,切除了可能的正转运行,起了互锁的作用。同时因Y001 的闭合,串接于第一梯级的Y001 常闭接点断开,其作用同

样是互锁关系。同样在X001 闭合的同时,第四梯级的X001 常开接点闭合,能流通过串接其后的Y002,接通了中间继电

器 M0 线圈,M0 线圈通过母线侧的 M0 常开接点形成自保。此时第二梯级中,并接于X004 下端的 M0 常开接点闭合,从

而限制了在正反转状态下的停车(因线路要求在正反时不能停车)。而本梯级中的与X004 常闭接点、M0 常开接点相并联

的Y002 常开接点,则是限制Y001 比Y002 的提前停止而设置。

按外接按钮 SB4,接通了第三梯级母线侧的输入继电器X002,通过串接其后的Y000 的常开接点(只有在输出继电

器Y000 闭合的情况下才允许,也就是必须在1号电动机反转的情况下)和X003 常闭接点,接通了输出继电器Y002 线圈,

由于Y002 线圈的闭合,并接于母线一侧的Y002 常闭接点闭合,形成了自保关系。输出继电器Y002 输出信号,控制外接

KM3 接触器,带动 2 号电机运行。在Y002 闭合的同时,并接于第二梯级X004 下端的Y002 常开接点闭合,从而限制了

在反转状态下 1号电机先于 2 号电机的停车的可能。同时因Y002 线圈的闭合,带动了串接于第四梯级中的Y002 常闭接点

断开,从而切断了中间继电器 M0 线圈。由于 M0 线圈的停止,其并接于第二梯级并X004 下端的 M0 常开接点由刚才的闭

合变为断开,即恢复原状,为停车做好了第一次准备。而本梯级中并接于X003 常闭接点下的Y001 常闭接点,则只有在Y

----------------------- Page 29-----------------------

001 闭合的情况下(即在反转情况下),才有停止的条件。此时按外接按钮 SB5 才能使X003 断开,输出继电器Y002 线

圈断开,2 号电机停止运转。由于Y002 的断开,致使其并接于第二梯级X004 下端的Y002 断开 (即恢复原状),为 1号

机的停机做好了第二次准备。若再按外接按钮 SB3,使第二梯级中的常闭接点X004 断开,则Y001 断开,则梯形的运行程

序结束。

PLC 入门

一. PLC 的由来

二. PLC 的定义

三、PLC 的发展阶段

四. PLC 的特点

----------------------- Page 30-----------------------

五、PLC 的分类

六. PLC 的基本结构

七. PLC 的工作原理

八.三菱 PLC 硬体介绍

一. PLC 的由来

可编程控制器(Programmable Controller)是计算机家族中的一员,是为工业控制应用而设计制造的。早期的可编程控

制器称作可编程逻辑控制器(Programmable Logic Controller),简称PLC,它主要用来代替继电器实现逻辑控制。随

着技术的发展,这种装置的功能已经大大超过了逻辑控制的范围,因此,今天这种装置称作可编程控制器,简称 PC。但是

为了避免与个人计算机(Personal Computer)的简称混淆,所以将可编程控制器简称 PLC。

在 60 年代,汽车生产流水线的自动控制系统基本上都是由继电器控制装置构成的。当时汽车的每一次改型都直接导致继电

器控制装置的重新设计和安装。随着生产的发展,汽车型号更新的周期愈来愈短,这样,继电器控制装置就需要经常地重新

设计和安装,十分费时,费工,费料,甚至阻碍了更新周期的缩短。为了改变这一现状,美国通用汽车公司在 1969年公开

招标,要求用新的控制装置取代继电器控制装置,并提出了十项招标指标,即:

1、编程方便,现场可修改程序;


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12369512.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存