三菱PLC编程传送带正反转
前些日子,同学问我,会不会写一个关于传送带运东西的编程,要三菱的。之前我也写过,但时间太久,早已快忘了那些知识了。
当时在外边,也没有可以编的软件,就用手写了一份,发了过去,不知道能不能用,毕竟时间太久,我也生梳了许多。
这是当时发来的描述,启动后,走两秒,停一秒,走五秒,停三秒,到终点,停一秒,反转回来到起始位停下。
我想着,应该不难吧,就用脑瓜中仅存的知识,给他写了一个。希望能过他老师的法眼。
按下X0开机,Y0启动,传送带正转,此时定时器T0启动,2秒后,T0断开,下降沿激活T1,1秒后,T1断开,T1下沿激活T2,T2同时激活Y0,传送带正转,为防止T0工作,用开关断开了。5秒后,T2断开,T2下降沿激活T3,3秒后,T3下降沿激活中间触点M1,M1自锁并激活Y0,传送带正转,为防止T0工作,用开关断开,此时要运转到头,所以在终点增加了传感器,用M0来代替了,现在想想,用X2更合适,毕竟是输入信号。M0触发后,会切断M1,然后电机停止,然后定时1秒,这里的T4触发反转是有问题的,应该用T4下降沿触发,不然永远无法反转。等到了开始位置,用传感器触发,切断信号就可以了。
你们是不是有更便捷的方法写?
0701 「万泉河」PLC标准化编程烟台方法:把优雅进行到底
0701 【万泉河】PLC标准化编程烟台方法:把优雅进行到底
有一些人好像连优雅啥意思都不懂了。
文章《0628 【万泉河】优雅的PLC程序一定是用EXCEL写出来的》发表之后,很多人回复大有收获,看到这样简练的程序直骂自己以前写的程序是垃圾。
也有人表示,原本都有打算出圈改行了, 最近接触了我的系列文章,看了我出的这些PLC程序例子, 对PLC行业又有了新的认识,感觉PLC编程原来也可以很有意思,不再像过去一样苦闷土鳖楞干且无趣。 在考虑还要不要出圈了。
然而,也不乏来抬扛的:
我当然首先要排除这位是不怀好意的故意唱反调,以能钻各种角度能唱出不同的声音而得到什么。 因为这种光天化日之下发出的可笑的观点一时爽过之后,代价是成为历史印记, 会留在网站的帖子记录里永远被人观瞻,实在算不上什么光荣。
所以,我还是从自身出发,审视自己的表达是不是存在一些问题, 是不是有一些容易引发误会的地方。
还真有。
首先, 直接用优雅来形容程序是不准确的。 程序最终下载给CPU运行, 只要功能正常运行,达到了设计目标就行, 无所谓程序好坏,也就不存在是否优雅的评价维度。
而至于在用户侧, 用户操作是否方便舒适, 那主要在于每个设计者的水平,如何去摸索契合用户的需求习惯,则更不是我所能做到的了。
所以,我讲优雅的PLC程序,其实是在说,生成(编写)这个PLC程序的时候, 工程师自身的状态可以很优雅。
比如, 别人苦哈哈一个字符每个数据的逐字逐句写程序,几个小时,手都累酸了, 眼睛都花了, 写出来还错误百出,还需要逐行逐句调试对点,而你可以通过导入导出手段几分钟内完成,检查错误都不需要有。
还比如, 别人的程序逻辑复杂,调试时需要蹲在电气柜门外,笔记本电脑随便放个木箱上,严谨测试每一句程序的语法,核对调用的每一个变量。而咱们的程序就是简单的公式生成的, 工作中只需要一点点文字处理工作, 甚至如果自己有别的管理工作分不开身, 随时指点安排实习生,助理文员帮忙就可以完成, 也不必担心她们因为不懂基本原理而搞错。上电后几乎不需要调式。
这就是优雅。
SMART200的80模拟量处理程序例子发布后, 有网友评价,平淡无奇,没有用到什么高深的技术, 一眼看到底的简单, 大智若愚的感觉,这就是优雅。
能找到高效完成的方法,把复杂问题简单化,大道至简,不装逼, 不卖弄技巧, 易维护,易传承,这就是优雅。
工作中举一反三, 一次设计调试工作完成,后续的相似的工程项目,花在上面的设计时间和精力逐渐减少,出差调试时间也逐渐减少, 甚至到终极成熟,作为工程师都可以几乎不出差, 调试的时候远程稍微对现场简单指导就可以开启运行。 这就是优雅
年轻刚毕业的时候抓住机会学习补充各种专业技能, 能吃苦耐劳,在现场一线跌打滚爬增进工作经验, 年纪稍微大了一些,工作可以安安稳稳朝九晚五,不再需要一年到头出差奔波在外,可以有更多时间照顾家庭,这就是优雅。
我在宣布发明创造了标准化编程方法之后, 有很多人不服气, 说早就听说很多大公司十几年前就在搞标准化,我当然承认他们可以先行一步搞标准化, 所以我就退让一步, 把自己搞的这一套称之为烟台方法。
然后就不断有人问起, 你的烟台方法有什么特点,和一些公司的标准以及一些行业标准有什么区别。 我从来都是把上述的这些优点不厌其烦地从头描述一遍。 现在清楚了, 这些特点总结归纳起来就是一个词:优雅。
我见过一些大公司或者个人开发的设备标准化程序, 底层的PLC程序还是普通的常见的程序写法, 然而通过各种高级语言PYTHON, VB, 等等来生成程序内容。脚本中需要自动为PLC程序管理分配资源, 全局变量M, T, DB块编号等等。我整个看下来是只有头皮阵阵发麻。这些程序的生成过程就完全无优雅可言了。所生成的程序的健壮性也绝对存疑。
我在《如何优雅地点亮中央报警指示灯》等个别文章中,偶尔用过优雅的描述,但还没想过整体用优雅来描述。 后来有学员学习总结中提到:
我是PLC标准化烟台方法训练营的新学员,曾几何时,自己也曾为了现场修改工艺逻辑、增加功能忙的焦头烂额、各种的坑也趟的不少,当然有些是自己埋的,有些别人埋的,这些坑都不是什么高级技术问题,有大部分都是自己编程的坏习惯、程序逻辑不够严谨、全局变量随手用等、有些项目工艺大部分相同、觉得拿来就修改一下就可以使用了,然而由于当初的规划没有一个标准,修改起来各种的不适,到头来宁愿推倒了重写。吃亏多了,总会想问个为什么,有没有一劳永逸的方法、降低工作量、提高效率。
某天,关注了万工的PLC标准化编程公众号,文章中所讲的都是我遇到的痛点,既然有前辈提出新的编程思想,那为什么不学习呢,不使用呢?虽然网上有太多太多的质疑声音,万工还是顶着压力推行,没有金刚钻不揽瓷器活!于是我参加了PLC标准化烟台方法训练营,仔细阅读了标准化编程的思想,它教与我如何规划项目,如何对设备和工艺分层,合理的分层,减少功能程序之间的低耦合,使得功能或设备的调用和修改非常的灵活,不会牵一发动全身,耦合的程序的结构形式非常简单和有规律,可以利用工具实现批量生成,并且不容易出错、实在是大大的提高效率;它给我耳目一新的感觉,原来程序是可以这样写的啊!写程序也可以是一个
优雅 的工作!我自己也才恍然大悟, 原来我一直以来从事的是一项优雅的工作,是在把优雅的工作方式推广应用到广大同行各行各业。
因为有曾经关系不错的朋友跟我抱怨没机会见过烟台方法的程序,我自然不会因为关系好就白送给他看。 所以就趁机找机会只做了80系列的例子, 包括80个工位双联开关控制公用灯, 80个模拟量转换调用,大家可以下载这些例子, 学习的同时,可以从中观察到烟台方法的一角,可以了解到程序生成过程的优雅。
这些例子程序都是在很短时间内完成的,而且也可以很容易就在不同PLC品牌之间移植完成。 即,包括程序的移植过程,都可以是优雅的。
那么, 对于烟台方法生成的工程项目的设备程序而言, 整体都可以是优雅的, 都可以如例子程序一般优雅。
所以以后大家再看到烟台二字的时候,就把烟台当作优雅的同义词吧!
相关问答
世界数控机床发展史?
我国的数控磨床水平不错,每年都有大量出口,因为它简单,基本属于劳动密集型。金属加工主要是去除材料,得到想得到的金属形状。去除材料,主要靠车和铣...
重装win7是卡在最后一步“完成安装”怎么处理-ZOL问答
完成安装那一步下边的进度条走到头了么?如果没走到头就不是卡死,要等一段时间...proface触摸屏肿么和三菱的PLC穿越通讯?1万浏览3回答要移动WORD中表格中...
不可以做正反转的电机怎样接线?
你的三根电源线分不分的清楚相序了。分的清楚最好但是我猜基本是搞不清楚次序的如果你非要搞清楚可以试着顺着电源往上游进线查一查。2、基于我个...分的...
三菱fx3g-1da-bd肿么接线-ZOL问答
PLC端先不用设置,用默认的参数,看PLC手册,FX3U通讯速率可以自适应的。重点在屏上!有用(0)回复chifengzui触摸屏上发送指令,看三菱PLC返回数据是否正...
有刷电机六线怎么接?
1、如果是6根线的电机,就会有两根是线圈中间抽头的线。两根抽头的线互相不通的。共两组线,中间抽头到头和尾的电阻是基本相同的。头和尾的电阻就是中间抽头到...
帮个忙老表们有谁能解答一下吗!!钨钢冲针?
[回答]这些金刚砂颗粒经过去杂、去磁、滚...金刚砂车针头部钻头外围附着细小的金刚砂颗粒,这些金刚砂颗粒经过去杂、去磁、滚圆、提纯处理,在锋利度及耐...
问一下:广东水电阻启动柜的工作原理是什么?有人知道吗?
[回答]启动电流小,电机加速速度慢,电机还没用达到或接近额定转速,极板就运动到头了,短接了水阻柜,导致瞬时电流猛增,。可考虑加电解粉减小阻值,加大启动电...
江苏液体电阻启动柜的工作原理是什么?
[回答]启动电流小,电机加速速度慢,电机还没用达到或接近额定转速,极板就运动到头了,短接了水阻柜,导致瞬时电流猛增,。可考虑加电解粉减小阻值,加大启动电...
民用水泵排量多少
重型飞机要想从航空母舰上起飞,必须有蒸汽弹射器。在飞机起飞前,由位持器钢圈把尾部扣在一个坚固点上,飞机前轮附近的牵引杆垂落到一个“滑梭”内,...
北方的冬天很冷,房间内一般都安装有暖气,一般房间内的暖气都...
①“房间内暖气片的温度应为67°C“(67-25)/(25-T1)=1.5,解得T1=-3°C②-3°C###温度传感器加PLC控制就可以了!或叫厂家定做你要的电路板!东莞那里可以去考察...