【单元式·西门子1200PLC编程】位逻辑
0基础学工控。
0基础学工控,想创业就来工创喵。工创喵工控行业全产业链服务平台。大家好,欢迎来到工程的小课堂,我是徐老师。这里全是干货,没有废话。
现在讲位逻辑指令怎么程序里面的,在这里有常开、常闭、取反线圈。其实常闭复位是置位、复位,包括优先置位、优先复位,还有一些山东演习山东的一些东西都在里面。
今天讲一下它常用的几口之中,常开的常闭,常开常闭加线圈,这个就是取消的列为编程里面的三要素了。不管哪一个程序员都肯定百分之百会有常开、常闭和线圈的,这个是无用之一的。
这里是不是三个问号?怎么去理解它们?它们就是地址,比如不接线,之前讲过了输入是i点,输入是q点,可以把这里常开和常闭的理解为输入信号,线圈理解为输入信号,这是q点,相信可以利用一个继电器感觉点。
这个时候比如想控制一个继电器怎么去办?通过漂斯接线往i,比如现在漂斯i零点,现在平衡c是i零点五,是启动按钮,可以去做一个打开漂斯电量,这个不要上架i零点五,它是启动信号。
还有一个什么?再来一个继电器是q零零,q零点零,写个名字给q零点零,线圈一般用的时候常开常闭都用i点,水是输入点,线圈用q点。
至于后期还有很多的用法需要一步步去挖掘,当然不可能老师一讲就全都会了。比如这里写了一个id念连,id念五不好意思,说错了id念五是启动信号,看到了吧?启动。
刚刚自己给它定一个名字,这里是q人念连,名字说出敞开通线圈是输出,也就是当按下启动信号之后会通过这条线给信息器通一个信号,导致q电零灯亮,是这么个意思。但常开默认是为零,常开为零长臂为一,这个是最普遍的用法。
当然也不排除外部接线接的常闭点,但是程序里又常开,这个时候到底是零还是一?可以告诉你们是零是一,现在看一下,可能是现在在这讲大家可能不理解,因为这个东西不是现在在网上说一讲就会了,有些东西需要线下包括花时间去实际的操作是练习下才能知道其中的奥妙。
完成一下,来监控,这个时候来看nd五是不是显示信号是零,为零false,这个时候当按下按钮也是外挂按钮按零点五的时候会变为一,也就当它为一之后会通过程序编写把q电电音给导通,来看一下,按下去导通q点点继电器,q点点音量,这是一个过程,这最简单的启停,按下启动,松开停止,这是启停程序,是这么个用。
继续看怎么来用,微逻辑是常开加线圈,还有一个常闭来编一个喜宝亭,看一眼,看这根线,这种东西气泡亭是有一个启动停止加线圈,其他继电器是这么去编的,来一来一个。再去写一下PLC拼单里面地址是多少?看一下,i零点六,i零点六是添池,来了,i零点六。
现在是说说自己打上去的,如果后期力量比较多,有人说记不住怎么办?不要怕,可以把这个拖出来,点击这里,这里可以把它拉黑,当它说一个页面,然后可以拖动,可以拖过来一松就有了,怎么回事?今天来一个宝石自锁,也就是今天细看拖过来就可以去用了。
这个时候向大家看行不行,选择PLC下载装载完成,先看一下监控,这时候来看n点五默认是零,因为是常开点,没问题,但是看这里,停止这里也是零。
有人问老师用的不是长b吗?怎么还是零?为什么?这个时候就要看机械,就是外部接线了,因为外部停止的线接的是一个长臂点,但是这里程序里也是用长臂点就取反了。为什么要取反?如果要启动,这里有启动信号,外部接线接的是一个长臂点,这里有常开就是一,因为外婆给的信号是一对,是一,公屏就是举一反三,停止这里的线接的是长臂点,程序有长臂也是要一个取反,也就说一取反就是零了,这种信号就没有了。
现在按心脏就很通了,就通不了了,只有把天窗按钮改为常开就没问题了。就有人问了老师为什么停止要接常闭?讲一下。停止按钮。这场比比如后面后期的急停了,急停一些限位了,一般最好都要急停接常闭点。为什么?因为后期设备执行过程中可能都停留一个限位,接着敞开,当当键位坏了时候还是信号是零,就是当设备出现故障了也不知道自己有问题还是会正常运行,这个时候就不行了就会出问题了。
反思想如果觉得常闭点,当这个限位也是停车按钮,包括急停当出现问题的时候会立马从一变零,这个时候肯定会报警的,这是小细节。当然也不排除有些公司纠结场地点的,就不做过多的解释了。
监控一下看一下,这个没换过来,下了个寂寞,重新下载一下双赞,完成监控。这时候来看听声按钮是不是就唯一了,绿色是一,蓝色是零,看到吗?这个是现在启动,车电铃打通了,现在是通过自锁保持住了,保持住一个运行,然后按下停止按下去断开,这是起跑停程序了,就这么完成了。
这是常开常闭加线圈这么一个用法,大家明白了吧?然后继续来看,接着看其他指令。这个已经到取反note,取反什么意思?它取反是对note,比如拉过来用看一下,note是对note之前所有的信号作为区分,就是常开常开,这时候结合起来是不是都是为零?都是零。
如果前面都是零,到这里的时候会自己做一个取反,对零,因取反也是一,会导通q零零继电器,大家可能不太理解notes,这样只能先讲一下雨或飞。什么是雨或飞?这样来说,打ctrl文档雨后飞,这个时候来看与或非是三个意思,不同的。
与这样理解,对于公众人物的理解应该不难,我就理解与就是串联,串联或就是并联,这样大家理解吗?然后飞就是去返,也就是tnot去返,这是雨或飞,去返not就是飞的意思,飞来这样来看雨或飞,雨就是串台的意思,比如把这个删了,算了,这些这两个关系就是与的关系。
窗帘都在一条线上,这是窗帘,如果加了一条线在这点上了,那么它俩就是一个或的关系,或是一个必点关系,并连这个那些是个必点关系。这样来看,我的飞是什么note去反,如果这样单独来看,当这里没有。这个货的时候只有雨的时候,来看它俩这里是零,这也是零,零还是零,这个时候进行 note进行一个驱反,它会把这个零变成一的信号来导通我的 q零零零,大家看是不是?
我们试一下,下来看一下相扣,你看是不是通了,它对前面的程序做了一个区反对不对,q零点零区返,把q零点零通了,是这么一个过程。如果说我这里把我的前三角我按下去是不是一一一,那都是一是不是已经取反了,取反了就变成两个对不对我可以就灭了,来看一下是不是?
我现在把我的按钮按下去,这个时候我的颗粒就灭了,所以说刚才是一个取反的意思,大家理解一下。如果实在不理解可以说去加小郭老师微信,那在这个位置可以去搜扫一下,然后问把问题留言给他,这个时候我会给大家一一解决这个问题的。
我们打这条线是什么 note,然后一起来看还有什么指令,这里有一个是置位对吧,置位输出,那什么意思呢?给大家看一眼,置位是什么意思呢?它是比如说是把q也是一样的q零点零做了一个置位,做了一个机会,这样可能不太直观,就是我拿一个 m n 点点左右演示做个演示。
这个时候我在下面通一个 m n 点点,m零点零,同一个 m 点一,再来一闪开,然后零点二,n 点三,n 点三什么东西啊这里是志伟啊,这是志伟,然后我们再来写一个啊房顶就不要他了,定点一个过来,然后是线圈啊也是m是 m点二嘛,m点二,我们现在看一下有什么效果啊,大家也知道了,就是我的线圈呢,我是给信号啊,就为一对吧就通,然后如果说我不给信号就为零对不对?
但是我的置位呢,就是我只需要给一次信号,他就会一直导通,除非我把它复位复掉,来看一下我监控一下啊,哎这个时候,当。按下启动的时候,MD.0会被复位。什么是复位?复位的意思就是复位至位,意思是一直负一,负值一,是这么个意思。而负位就是把值负,负值负零,保持负零,这是它的区别。
先按下启动看下什么效果,按下启动,这个时候来看栏目电源是不是一直为绿色了,但是点二零点二只通了以下,当点二这里被通了之后,它自身的常开没有通,应该是通了一下,就是当再按下其他钮的时候,打通,再通来亮,但是当松开启动的时候,松开之后灭掉,这里随之点灭掉了,就说没有一直负一,也就是按下去负一,松开就负零了,就没有了。
但是智慧不一样,当按下去之后一直给它负一,除非把MD.1给复位复掉,怎么来复位?在这里有一个是复位二,还是一样的,常开始导通,零点四个小时,就通给它把复位拉过来,这是复位,MD.0。
先来看一下,有一个qq有人问老师说,置位复位常开常闭线圈和note区反都有什么作用?只说只学了这么多东西,但是不知道怎么用,这个就要需要大家去花时间去练习了,也可以找一份工作去练习去模拟一下,要根据项目的需求来跟改变编程的方式,这个时候监控一下。
所以程序是死的,但是人是活的,人可以根据项目的不同来更改程序的编写方法,一样的,按启动,MD.0,这个时候看MD.4一直在给MD.0通信号,是不是一直在给复位,这个时候把它关掉,再去按启动,按下去启动,MD.0是不是被置为了,一直为零,一直为一导通,这个时候想按二零一四的时候会给MD.0一个复位信号,这个时候就不会负一了,就是负零了,这个时候把它给复位负掉了,看一下是不是,松开,就给清掉了,这是复位。
继续来看,还有什么东西?有一个是智慧,一个言p和n,什么是pick n?看一下,什么是pick n?p就是上升眼,n就是下降眼,大家可能不知道,肯定知道的,就是PRC的接收方式是一个方波,什么是方波?给大家看能不能画一下,画图是一个方波,它是什么样子?它是有高电瓶和低电瓶的,比如高电瓶,先画一个,可能有点不好看,大家理解一下,什么东西?它是分了,怎么分?就比如这一块,就这些东西,这一排是高电瓶,这些是低电瓶,而p上上瘾取的是零,这是一,这是零,取的是零,零到一的过程,使用了上升沿。
而n新疆语言取的是一到零的过程,大家注意此名词取的是一个过程,并不是取的一或者零,取的是零到一的过程是p,p的是零到一的过程,而n取的是一到零的过程,是一到零,不是说取零是区别。
我给它看一下发声言取零到一的过程,过程不是取一信号,这个区分好的过程,而n取的是一到零的过程,过程这两个字匀掉记牢了,过程,这是过程。
怎么取?取的是谁的信号?大家可以看一眼,这里有一个p,怎么来用它们?可以拿出来看一看,拿出来一个p,这个时候有两个地址需要去填,怎么来填?怎么填什么东西?可以看,把它关掉,直接拉出来一个传送你的三张元,大家稍等一下,拿出来来看。
这个取的是单个型号的上升年,就比如取的是多少?是i零点五的杀伤盐,这个时候这里有一个什么东西?选了一个m1.0,为什么写m1.0?因为比较上升严,取得这个信号之后就需要有一个地址把它存起来,然后输出出去,是这么个意思。
比如这里零点五去通通水,通过q零点零,这个时候id键是不是默认就是为零?当按下去是从零到一,这个时候会导通pv电源导通,一次就通一次,多了不会通,就算一直按着也没有用,因为取的只取一次信号,取一次三个周期,是这么个意思。
说到什么周期?给大家溜达普及一下一个知识,在这一块可以看一下怎么周期,这个是漂色的工作原理,给它贴过来,这是漂色的工作原理。至于这个东西怎么去来理解它,可以说加下微信,具体什么意思大家在微信上发信息,包括打视频、打电话也可以,给大家讲一下,因为这边是网课,据说时间有限,就不跟大家多多解释了。
继续来看,稍等看一下科三,i think come on yet,来看online one,先看这个,按零点五按下去,m点二,这里m点二是不是一直在亮,一直在亮,一直为一对不对?松开之后为零,来看下面这一个,当按下二零点五之后按下去,没有反应,没有反应,那是真没有反应吗?不是的,因为只取了是一个周期,一个周期很短,肉眼是很难以分辨的,看不出来的。实际上是已经通了一次了,其实我说我的人也看不到而已,其实隐通了一下。
这是这个p是对单个地址做的是采取信号,还一种是对整个程序段采取的生产信号,这个是取的单个提示,还有一个是取的是存放的。这种拿出来看一下,它是会对整个程序段取得上传信号,选到一步类似于等到它去返,取的是比如这里还有一个常开,地址多少?m十点零也好,m二十点零也好,干嘛?取的是什么?m三十点八,取的是前面三个条件的上升盐,主要表面上为一,它是零,也是有反应的,取不到。
因为三个没有从零到一,零到一是三个的总和,理解一下,也就是当三个全部是从零到一的时候才会取到信号,才会触发后面的条件,结果才会触发的,是这么回事。
这是双生炎,今天的物流就讲到这里,有什么不理解的地方,声音说加小郭老师微信,把问题留出来,然后一起去讨论一下,拜拜。
PAC编程,是系统越先进编程越简单吗?
注:本文由公众号“工控百家谈”授权发布,原作者邓李老师为此号撰写,如需转载请联系此公众号。
编者按
邓李老师果然是资深的培训师,特别能聊。
去年八月,邓李老师结束了她在新疆的一个调试项目,回到厦门就动身来深圳,我们的交流也从三个月的微信端落地到线下。一坐下来,她就开始和我聊PLC、PAC、自动化工程师的培训…… 邓李老师之前在罗克韦尔自动化任职,从技术开发做到首席培训师,从她教室走出来的工程师一批又一批。数十年的从业经历,让邓李老师看到了大家对于工控编程的一些认识误区,也产生了自己的一套方法论,所以一见面,邓老师的话匣子就滔滔不绝了。
为什么要学习PAC编程?为什么选择Logix控制器作为PAC编程平台?为什么要强调编程标准化?为什么要了解各时期的编程特点?
……
后来,我在深圳科技图书馆借到一本邓李老师的《PAC编程基本教程》,透过这本书的前言,让我感受到邓李老师之于工程师读者的良苦用心,而里边许多内容也正是邓李老师和我此前对话的一些观点。
这本书已经买不着了,经与邓李老师沟通,我们将她书中的观点刊发在我们《工控百家谈》公众号,分享给大家。
《PAC编程基本教程》前言
多年前,我的一个同事和一个邻居相继去了美国,几年后,听说她们做了程序员,干得还不错。说实话,我非常地吃惊和不解,要知道她们在国内学的可是语言,一位学的是英语,一位学的是日语,典型的文科生。那时,我常常给电气专业出身的学员们作PLC5的编程培训,理所当然地认为编程自然应是受过多年理工科训练的工程师们干的活,其逻辑思维的缜密和严谨,专业知识的丰富和熟练,并非一日之功。
直到近些年,第三代控制产品Logix控制器的问世,在编程软件人机交互界面的轻松操作中,完全没有注意到编程的简单和容易,为了编写这本《PAC编程基础教程》,我有意识地研究了计算机控制系统完成执行动作指令的演变和进化过程,竟然改变了原有看法,尤其是在完成这本书后,得出结论是:几乎任何起点的人都可以学习编程!
PAC控制器,仅仅数典它的功能,便会令人望而生畏,功能这么强大的系统,编程是不是很难?这给我们提出了一个有趣的问题,究竟是复杂的计算机控制系统容易编程,还是简单的计算机控制系统容易编程?事实总是跟我们想象的不一样,只有当我们对原先未知的东西,有了相当的了解之后,才会看到其真实的一面,脱离了之前的武断,恍然大悟。
事实上,功能指令功能越强,编程所需要的技巧就越少 。所谓指令系统的提升,实际上就是将原来需要技巧处理的经验转化为指令的标准功能,一代又一代的产品更新,多年前辈的经验逐步地化作了指令的功能和标准化的编程。理解指令功能也许比构思技巧更为重要,有时你绞尽脑汁想出来的解决方案,原本就有一条专用的指令可直接应用,遗憾知之甚少之余,感叹学习此时比创造性劳动更有意义。
PAC控制器系统的先进无疑使我们感觉到编程越来越容易,指令功能更强,编程更标准化,资源运用更充足,快速而缩减错误的编程方式,不但减轻了工程师们的负担,也使现场调试更为方便和快捷,从而大大的缩短了工期,自然节省了工程成本并提升了生产力,这也是PAC产品显著的优势之一。此外,标准化还使项目开发者和系统维护者之间达到了共识,系统维护者解读程序不再是困难重重。
任何系统功能和标准都不是突然产生的,而是经过了长期的演变和积累,功能化和标准化让后人分享了前辈的经验和成果,功能化的处理,标准化的编程,不但让新手更容易上手,更重要的是减少出错,避免了陷阱和隐患,直接运用正确的方式,获得了正确的结果。训练新手的一个重要环节,就是学会标准化地处理应用对象。
《PAC编程基础教程》这本书介绍的编程方式和数据处理就有多种形式的标准化模式,AB的Logix控制器的平台使得标准化更容易实现和更容易表达,特别是用户自定义的结构数据和用户自定义的指令,更是把行业或标准统一起来,将管理嵌入了控制系统,让企业受益匪浅,其作用和影响甚至超过了控制器本身。
十八年的产品培训经历让我看到一批又一批的学员不断重复相同的错误,却无法帮助他们在短期内解决问题,需要了解的产品知识面越来越广,需要更多的时间花费在组态和更新上,于是编程的基础训练变得越来越少。希望这本书能够帮助读者在自由支配的时间里细细地阅读和练习,从容地思考和研究,学会程序的编写,会编写程序就会解读程序,只有解读了程序,才有可能理解和精通你所维护的系统。
让我们一起来学习编程吧!
邓李二零一一年十月于厦门
(后记: 邓李老师这本《PAC编程基本教程》参编人员有:谢志雄、陈子平、田毅、向京、余一帆、张建雄、柳小平、刘健坤、梁健、陈尔迎、王占平、王作铭、代勇飞、魏海波、林李智、姜薇、程玉进、张敬山、张宾伟等)
作者简介
邓李,工业自动化专业,从事专业课教学十二年;后进入罗克韦尔自动化,任培训师和现场服务工程师十八年。具有丰富教学经验和现场工作经验,已出版专业书籍三本,在行业内颇有影响。
相关问答
帮个忙盆友们有谁清楚新疆隧道组态编程软件企业,隧道组态...
[回答]PLC=ProgrammablelogicController,可编程逻辑控制器,一种数字运算操作的电子系统,专为在工业环境应用而设计的。它采用一类可编程的存储器,用于其内...
如何定时弹出组态工程的分期付款-盖德问答-化工人互助问答社区
这个话题作为技术讨论我没有意见,大家可以研究讨论!但是作为我们搞技术工作的,收款也基本跟我们关系不大,技术要从实际出发,搞好自己的工作,不要做...
在线的资深人士有谁知道在线等:乌鲁木齐纵横和新疆通态是什...
[回答]图木舒克市,是新疆维吾尔自治区直管市,地处喀什、阿克苏、克州、和田地州中心地带,周边与中亚国接壤,有个可利用的国家一类对外开放口岸,是中国对中...
身边有哪些励志故事,可以分享一下吗?谢谢?
李嘉诚的励志故事1939年6月,日本帝国主义的铁蹄开始践踏这片宁静的土地。李氏一家冒着随时可能被杀的危险,躲着不时而来的流弹,爬过一道道封锁线,步行十几天...
三本电气生去哪里工作有前途?
来我这里做学徒工吧!教你实用技术!电气PLC变频器触摸屏编程技术!人别期望太高,很多事在一开始就注定了,本科学校不好没法子。真有心想翻身,只有考研这一条路。...
好基友们有没有 专业数字媒体技术应用学什么专业好,数字媒...
[回答]云南电气自动化技术专业的核心课程有哪些?专业必修课程:工程制图、电工基础、电气CAD、模拟电子技术、数字电子技术、C语言程序设计、电气检测传感...
国外农村生活污水处理技术有哪些?
如果真要真正做的好的环保公司处理污水,首先选择的是技术和产品,而不是选择厂家。因此建议首选导流曝气生物滤池。导流曝气生物滤池是我国自主知识产权的污水...
有谁能回答一下吗!新疆口碑好的电气阀门定位器,电气阀门定...
[回答]股份有限公司是一家专注工业阀门高端智能控制,面向石油、化工、冶金、电力、造纸、环保、医药等行业以及阀门制造企业提供基于喷嘴挡板技...武汉拓...
小型氢氧化钙生产线需要定期做哪些检修工作
[回答]氢氧化钙设备的特性对于氢氧化钙的产量影响也是非常的大的,一台好的氢氧化钙设备不仅仅能够提高氢氧化钙的纯度,还能提高产品的产量。在细度方面:氢...
自动化学生不想学JAVA还有出路么?
第二阶段:...二学习情况挂过科,重修补考通过,拿到毕业证,学位证!三工作情况第一阶段:毕业工厂做过设备工程师,主要维修维护电子厂设备白夜班两班倒,工作...