SET、RST指令
  • SET、RST指令
电话/微信号:13308461099,13807313137
SET、RST指令

 

set、rst 指令

指令助记符与功能

指令助记符、名称

功能

可用软元件

程序步

set 置位

动作保持

y、m、s

y、m:        1

s、特m:      2

t、c:        2

d、v、z、特d:3

rst 复位

消除动作保持,

寄存器清零

y、m、s、t、c、d、v、z

 

指令说明

  • 在下述程序示例中,x000一旦接通后,即使它再次成为off,y000依然被吸合。x001一旦接通后,即使它再次成为off,y000仍然是释放状态。
  • 对同一种软元件,set、rst可多次使用,顺序也可随意,但最后执行者有效。
  • 此外,要使数据寄存器d、变址寄存器v、z的内容清零时,也可使用rst指令。
  • 积算定时器t246--t255的当前值的复位和触点复位也可用rst指令。

编程

0 ld x000

1 set y000

2 ld x001

3 rst y000

 

计数器软元件的 out、rst

指令助记符与功能

指令助记符、名称

功能

程序步

out 输出

计数线圈的驱动

32位计数器:5

16位计数器:3

rst 复位

输出触点的复位、当前值的清零

2

 

内部计数器编程

0 ld x010

1 rst c0    2步指令

3 ld x011

4 out c0 k10 (3步指令)

7 ld c0

8 out y000

  
  • c0对x011的off-on次数进行增计数,当它达到设定值k10时,输出输出点c0动作,以后即使x011从off-on,计数器的当前值不变,输出触点依然动作。
  • 为了清除这些当前值,让输出触点复位,则应令x010为on。
  • 有必要在out指令后面指定常数k或用数据寄存器的地址号作间接设定。
  • 对于掉电保持用计数器,即使停电,也能保持当前值,以及输出触点的工作状态或复位状态。

高速计数器的编程

0 ld x010

1 out m8***  2步

3 ld x011

4 rst c***   2步

6 ld xo12

7 out c*** k值(或d)   5步

12 ld c***

13 out y002

 

 
  • 在c235-c245的单相单输入计数器中,为了指定计数方向,采用特殊辅助继电器m8234-m8245。
  • 当x010为on时,对应c***的m8***也on,这时c***为减计数。
  • 当x010为off时,对应c***的m8***也off,这时c***为增计数。
  • x011为on时,计数器c***的输出触点复位,计数器的当前值也清零。
  • 当x012为on时,对依据计数器地址号确定的计数器输入x000-x005的on/off进行计数。
  • 计数器的当前值增加,通过设定值(k或d的内容)时输出触点置位。在减少方向上通过设定值复位。

nop、end  指令

指令助记符与功能

指令助记符、名称

功能

程序步

nop 控操作

无动作

1

end 结束

输入输出处理和返回到0步

1

 

指令说明

nop指令:

    1、将程序全部清除时,全部指令成为空操作

    2、若在普通指令与指令之间加入空操作(nop)指令,则可编程序控制器可继续工作,,而与此无关。若在编写程序过程中加入空操作指令,则在修改或追加程序时,可以减少步序号的变化,但是程序步需要有空余。

    3、若将已写入的指令换成nop指令,则电路会发生变化,务必请注意。

end指令:

    1、可编程序控制器反复进行输入处理、程序执行、输出处理。若在程序的最后写入end指令,则end以后的其余程序步不再执行,而真接进行输出处理。

    2、在程序中没有end指令时,则处理到最终的程序步再执行输出处理,然后返回0步处理程序。

    3、在调试期间,在各程序段插入end指令,可依次检测各程序段的动作。这种场合,在 确认前面电路块动作正确无误后,依次删去end指令。

    4、run(运行)开始时的首次执行,从执行end指令开始。

 

梯形图设计的规则和技巧

一、梯形图中的触点应画在水平线上,而不能画在垂直分支上,如图1(a),由于x005画在垂直分支上,这样很难判断与其他触点的关系,也很难判断x005与输出线圈y001的控制方向,因此应根据从左至右,自上而下的原则。正确的画法如图1(b)

  

 

图1(a)

 图1(b)

 

二、不包含触点的分支应放放在垂直方向,不应放在水平线上,这样便于看清触点的组和对输出线圈的控制路线,以免编程时出错。如图2所示。

图2(a)不正确画法

图2(b)正确画法

 

三、在有几个串联电路相并联时,需钭触点最多的那条串联电路放在梯形图的最上面,在有几个并联电路串联时,应将触点最多的那个并联放在梯形图的最左面,这样所编的程序比较明了,使用的指令较少,如图3所示。

图3(a)不正确画法

图3(b)正确的画法

 

四、按梯形图编制程序时一定要按从左至右,自上而下的原则进行。

五、在画梯形图时,不能将触点画在线圈的右边,而只能画在线圈的左边,如图4所示。

图4(a)不正确画法

图4(a)正确画法

 

六、梯形图画得合理,对编程时指令的使用可减少。

双重输出动作及其对策

双重输出动作

    若在顺控程序内进行线圈的双重输出(双线圈),则后面的动作优先。

如左图所示:考虑一下在多处使用同一线圈y003的情况。

例如:x001=on,x002=off

初次的y003,因x001接通,因此yoo3 on。输出y004也on。

但是第二次的y003,因输入x002断开,因此其输出改为off。

因此,实际上外部输出成为:

y003=off

y004=on

 

双重输出的对策

    双重输出(双线圈)在程序方面并不违反输入,但是因为上述动作复杂,因此要按以下示例改变程序。

 

       

湖南阳光技术学校成立于1992年,是经湖南省人社厅批准设立的正规职业技术学校(办学许可证:人社民 1800003000183 号),是行业TOP1,历年综合评分都在92.5以上。深耕职业技能培训32年,总校区位于长沙市雨花区红花坡路176号。学校常年开设:电工培训、焊工培训、钢筋工、家电维修培训、手机维修培训、电脑维修培训、摩托车维修培训、电动车维修培训、装修木工培训、水电安装培训、瓦工贴瓷砖培训、空调维修培训、电动工具维修培训、电机维修培训、农机维修培训、安防监控培训、家电清洗培训等实战专业技术培训,采用 “半天理论 + 半天实操” 模式,实操性强的班实操占比更是超过90%。小班手把手教学,零基础学员也能快速上手。师资团队以双师型教师为主,85% 教师持工程师 / 高级技师职称,一线教学经验丰富。学校提供住宿,收费透明无隐形消费,可协助报考全国通用的特种作业操作证与职业技能等级证书。同时搭建就业与创业支持网络,与 200 + 企业合作,负责推荐工作,助力学员顺利就业或开店。常年招生地区:中山,固原,银川,玉树,海东,陇南,酒泉,张掖,天水,金昌,兰州,榆林,延安,渭南,铜川,阿里,山南,拉萨,怒江,文山州,楚雄州,普洱,昭通,玉溪,昆明,毕节,铜仁,遵义,贵阳,甘孜州,资阳,达州,宜宾,南充,遂宁,绵阳,泸州,自贡,三亚,崇左,河池,玉林,钦州,梧州,柳州,梅州,肇庆,湛江,佛山,珠海,韶关,湘西州,怀化,郴州,张家界,邵阳,株洲,仙桃,随州,荆州,荆门,襄樊,黄石,驻马店,信阳,南阳,漯河,中卫,石嘴山,海西,海南藏州,黄南州,海北,甘南,庆阳,平凉,武威,白银,嘉峪关,安康,汉中,咸阳,宝鸡,林芝,日喀则,昌都,迪庆,德宏,大理,西双版纳,红河州,临沧,丽江,保山,曲靖,黔东州,黔西州,安顺,六盘水,凉山州,阿坝州,雅安,广安,眉山,内江,广元,德阳,攀枝花,成都,海口,来宾,百色,贵港,北海,桂林,南宁,云浮,揭阳,潮州,清远,阳江,汕尾,惠州,茂名,江门,汕头,深圳,广州,娄底,永州,益阳,岳阳,湘潭,长沙,恩施州,黄冈,孝感,鄂州,十堰,武汉,周口,商丘,三门峡,许昌,焦作,安阳,鹤壁,平顶山,开封,郑州,聊城,滨州,德州,莱芜,日照,泰安,烟台,潍坊,东营,淄博,上饶,济南,抚州,宜春,赣州,新余,九江,景德镇,宁德,南平,泉州,莆田,厦门,宣城,亳州,六安,宿州,黄山,滁州,安庆,淮北,马鞍山,蚌埠,芜湖,合肥,丽水,舟山,衢州,金华,湖州,嘉兴,宁波,宿迁,镇江,盐城,连云港,苏州,徐州,南京,绥化,牡丹江,佳木斯,大庆,鹤岗,哈尔滨,白城,白山,辽源,吉林,葫芦岛,铁岭,盘锦,阜新,锦州,本溪,鞍山,沈阳,锡林郭勒盟,通辽,乌海,吕梁,忻州,晋中,晋城,阳泉,太原,廊坊,承德,保定,邯郸,唐山,宁夏,甘肃,西藏,贵州,重庆,广西,湖南,河南,江西,安徽,江苏,黑龙江,辽宁,山西,天津,四平,内蒙古,吴忠,果洛,西宁,定西,商洛,西安,那曲,黔南州,巴中,乐山,贺州,防城港,东莞,河源,常德,衡阳,咸宁,宜昌,濮阳,新乡,洛阳,菏泽,临沂,威海,济宁,枣庄,青岛,吉安,鹰潭,萍乡,南昌,龙岩,漳州,三明,福州,池州,巢湖,阜阳,铜陵,淮南,台州,绍兴,温州,杭州,泰州,扬州,淮安,南通,常州,无锡,大兴安岭,黑河,七台河,伊春,双鸭山,鸡西,齐齐哈尔,延边,松原,通化,长春,朝阳,辽阳,营口,丹东,抚顺,大连,阿拉善盟,兴安盟,乌兰察布,巴彦淖尔,呼伦贝尔,鄂尔多斯,赤峰,#包头,呼和浩特,临汾,运城,朔州,长治,大同,衡水,沧州,张家口,邢台,秦皇岛,石家庄,青海,陕西,云南,四川,海南,广东,湖北,山东,福建,浙江,上海,吉林,河北,北京