首页 上一页 1 2 3 下一页 尾页

【万泉河】不完美的三菱PLC标准化示范项目 点击:2624 | 回复:51



万泉河

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:74帖 | 62回
  • 年度积分:67
  • 历史总积分:413
  • 注册:2009年12月04日
发表于:2021-07-03 23:23:22
楼主

【万泉河】不完美的三菱PLC标准化示范项目

 

不完美,是针对倍福来说的。整个倍福的开发过程中除了语法和编辑器的障碍,耽误了一些时间。而在功能上,以及功能实现的方法上,都没有遇到什么大的障碍,最终的结果我非常满意,所以概括以完美。

 

而近一个月对三菱系统的移植,则可谓坎坷。语法和编辑器自不必说,然而因为有开发倍福的经验,手里积攒了一些工具功能,稍微调整,用于三菱也可以用了。

 

但具体的系统架构,遇到的问题则是花样百出,我自己在和微信群友聊天中数度表示出想打退堂鼓的想法,然而总有众多朋友期盼,鼓励做下去。所以才想尽办法,绕过这些坑,一步步走了出来。

 

然而这两天到收官阶段,则发现自己已经没有那种完美主义的追求了。

 

我对三菱PLC的认知,一开始的时候以为它会相当于S7-1200,后来发现远远不如,那就把它当大号的SMART 200吧,又能有多难!毕竟我在SMART中也能把标准化做出来,而且投入到工程应用。SMART连静态变量和UDT都没有呢,就硬生生靠对V区的合理分配,也能实现标准化。

 

Q系列 PLC算是三菱的当家花旦,总不会连SMART 200都不如吧,即便不如,那我就当SMART好了,楞干也干出来。

 

然而真要做了,发现它系统各种别扭,我在微信群里也提出过各种问题,也跑到各大论坛去搜寻答案, 请教和提问。

 

然而发现,网络上能搜索到的三菱相关的技术问题,都是比较浅显的,都仅局限于某个技术点的应用。 而只要上升到结构化编程,则基本无资料可循。 个别文章,能介绍到怎么建立FB,怎么建立输入输出, 怎么调用这个FB,就已经是非常高能了,就已经是这个品牌的使用者们达到了高限了。 而这些,我根本用不到,拿软件5分钟就能测试完的功能, 哪需要学习呢!

 

从而也终于理解了总有人比较三菱(日系)PLC和西门子(欧美系)PLC的区别,区别在哪里了。这里给出我个人的答案。

 

简单说,两个阵营的区别就是有没有结构化功能。即没有屠龙刀的谢逊和有屠龙刀的谢逊的区别。

 

或者说, 你如果在西门子的S7-200的一个MAIN中完成所有逻辑功能,那就基本上相当于三菱FX了。 如果在西门子的S7-300中所有程序都在OB1中实现,那也大致相当于三菱Q

 

当然,三菱中会有一些各种花样的变量和指令,会让你用的比较舒服点。

 

所以,当三菱认识到没有结构化功能的缺陷, 也硬撑着在其原始架构上面实现IEC 61131-3要求的结构化标准功能之后,后台的各种功能配合也算是出尽了全力。

 

然后我在实现标准化的过程中,几乎每走一步,都要遇到资源被耗尽的厄运。 然后不得已,为了减少这种资源损耗,再回过头修改架构,修改实现方法,以绕过资源耗尽。

 

然后这就相当恶心了。

 

本来,它的系统实现标准化就不容易,本来就要做许多改动,你确定一个实现方法之后,却还要被工程应用的规模限定。 如果系统规模小,带的设备少,就可以顺利实现。如果系统规模大,控制的设备对象多,就还需要另寻出路。

 

我做示范项目移植,一直是保持200+的设备对象,就是想原汁原味的实现一种示范,不至于真到应用中发现做不了。 然而这一次次地打补丁,改变思路,就离原始的初衷越来越远了。

 

假设有人自己实际要做的项目比较小,拿我给的示范项目来做参考的时候,就会发现我好像是个精神病一样,总在做一些多余的多此一举的工作。如果拿来质问我,我就会被问倒,被恶心到。

 

我在做的过程中,曾经一度有想法,是不是要针对大小规模不同,分别给出不同的实现方式的演示,即同时给出多个版本的示范?

 

那岂不是乱了套了。本来习惯于使用三菱PLC的一大票工控工程师,原本对结构化方面都不太熟悉,我再这么变着各种花样的折腾,非把学员和我自己都折腾疯了不可。

 

所以,思来想去,还是直接推出这种不够完美的版本吧! 尽量满足稍大系统的规模实现,而小系统来说,就忍受下实现过程的罗嗦和不直接。 同时也再次提醒各位,在用三菱PLC实现标准化编程的时候,每时每刻都要关注资源的消耗情况。不要到最后要衔接了, 要联机调试了,才发现资源不够用了,那时候可能换PLC都不够用。那才是真的悲剧了。

 

另外, 我自己对三菱系统还是不够熟悉,一些细节功能也不打算研究了。 比如参数的初始值,以及设定值的掉电保存等,这些在西门子都是一个打勾的问题,在三菱这里好像也需要费一些精力,我就暂时不做了。 有学员要跟着学习三菱PLC标准化,自己需要有一些相关的技能储备,要有能力回馈,给我提出一些细节的解决方案,我们互相学习讨论后再想办法改进,并在以后升级推出更完美的版本。

 

这也是我定义为不完美的初衷之一。 其它品牌的标准化示范项目都是一次成型,未升级过。 到日系这里,看来要改一改风格了。

 

再趁机借题发挥解释下什么叫结构化。

 

标准化架构下的结构化设计是这样的:每一个模块都独立成型,可以被上级模块调用使用的同时,还可以随时升级改进。 即便底层某个模块的改进,即便是接口都大改动了,也不过是一次彻底编译更新就能实现。 而不是说地基都搭好了,底层的地基就不能动了,动了就要彻底推翻重来了。

 

金字塔是一块一块的砖石结构搭建而成,然而它的建造方法不是结构化的。 假如已经快到顶层了,设计师突然决定要更换砖石材质,从花岗岩换大理石,那就只有彻底拆了从头重来,断没有随时更换的自由。

 

所以,当你看到同样有人在讲结构化编程的时候,需要多个心眼,多看一看,了解下细节,结构化与结构化大不一样。

 

最后是价格。

 

凭我自己对三菱系统的技术贡献,以及这个项目能带给同行的效率提升来说,绝对价值超1万元以上。 然而又体谅大量同行谋生不易,不忍心对那些热心好学的同行身上收太多费用,尤其大部分学员并不能公司报销,还需要自掏腰包,所以参考以往的标准化系列项目,定价8000元。

 

然而,不包含培训。 只能自己学习+群中提问和讨论,我会在适当的时候群中发布些讲解, 顺便发发牢骚。

 

即, 如果买到手后学习发现自己虽然以往对三菱系统非常熟悉,然而发现每一句程序都能读懂,整体却不能理解在干什么。因而需要寻求面对面的培训辅导,那需要另外再掏费用。当然,建议是在有公司支持的情况下,而且,我也极不希望这样。

 

供货资料内容会以一个完整的VMWARE虚拟机, 包含GX WORKS+WINCC 7.4 WINCC通过MX OPC,直接与仿真PLC通讯,所有通讯已经组态设置好,开机即可运行,不需要任何硬件,拿到即可学习。和上次倍福系统一样。

 

我会在近几天把最后的打包工作搞搞好,力争力求更完美些。所以预期会在一周内正式发布。

 

发布之前可以有适度优惠, 请在公众号<PLC标准化编程>后台留言“三菱”咨询。 一旦发布后即不再优惠。

 




楼主最近还看过



明天的明天

  • 精华:0帖
  • 求助:0帖
  • 帖子:9帖 | 133回
  • 年度积分:0
  • 历史总积分:123
  • 注册:2006年2月25日
发表于:2021-10-23 14:07:42
41楼

一般我不会笑出来,除非忍不住

万泉河

  • 精华:0帖
  • 求助:0帖
  • 帖子:74帖 | 62回
  • 年度积分:67
  • 历史总积分:413
  • 注册:2009年12月04日
发表于:2021-10-23 17:10:30
42楼

"幸福的小石头" 的回复,发表在40楼
        对内容: 【"万泉河" 的回复,发表在39楼        对内容: 【"幸福的小石头" 的回复,发表在36楼        对内容: 【引用 "万泉河" 的回复,发表在10楼        内容: "RonZh...】进行回复:

        -----------------------------------------------------------------


你继续装。 


你认为刷单有可操作性吗?


看看楼上几个泼皮,我写过的杂文都能被翻出来。你认为靠行骗能成功一次还是半次?


所以,不好意思, 可能你认为可行,然而俺们认为在这个行业, 不具备可行性。 至少我自己来说,对全行业几乎是透明的, 工作履历, 联系方式,到处可得。做了错事,跑不掉。 


如果你认为可行,你可以尽管去做。 反正也没人知道你是哪块石头。 







幸福的小石头

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 430回
  • 年度积分:0
  • 历史总积分:2706
  • 注册:2015年5月27日
发表于:2021-10-25 08:14:53
43楼

"万泉河" 的回复,发表在42楼
        对内容: 【"幸福的小石头" 的回复,发表在40楼        对内容: 【"万泉河" 的回复,发表在39楼        对内容: 【"幸福的小石头" 的回复,发表在36楼        对内容: 【引用 "...】进行回复:

        -----------------------------------------------------------------


是的,马老师,您说的都对,马老师是行业砖家,这个地球人谁不知道啊

万泉河

  • 精华:0帖
  • 求助:0帖
  • 帖子:74帖 | 62回
  • 年度积分:67
  • 历史总积分:413
  • 注册:2009年12月04日
发表于:2021-10-25 17:03:13
44楼

"幸福的小石头" 的回复,发表在43楼
        对内容: 【"万泉河" 的回复,发表在42楼        对内容: 【"幸福的小石头" 的回复,发表在40楼        对内容: 【"万泉河" 的回复,发表在39楼        对内容: 【"幸福的小石头...】进行回复:

        -----------------------------------------------------------------


你认为行骗刷单可行,你可以尽管去做。

生不逢时

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 245回
  • 年度积分:62
  • 历史总积分:219
  • 注册:2001年8月10日
发表于:2021-10-26 23:45:50
45楼

冷亦寒

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 303回
  • 年度积分:761
  • 历史总积分:1926
  • 注册:2016年3月08日
发表于:2021-10-27 08:52:44
46楼

买库、买标准化觉得不可取!别人写的代码,自己拿来用,只是作为一个使用者、操作者,如何能够提高编程水平,不断学习,提升自己,才是正道!

万泉河

  • 精华:0帖
  • 求助:0帖
  • 帖子:74帖 | 62回
  • 年度积分:67
  • 历史总积分:413
  • 注册:2009年12月04日
发表于:2021-10-27 18:51:53
47楼

引用 "冷亦寒" 的回复,发表在46楼
        内容: 买库、买标准化觉得不可取!别人写的代码,自己拿来用,只是作为一个使用者、操作者,如何能够提高编程水平,不断学习,提升自己,才是正道!...

卖给你的也不是库, 是实现标准化的方法。 

为什么整个行业到目前为止都极少有公司实现标准化,即便做了标准化,也都程序臃肿到不行?
都是理解错了。 

以为标准化就是买库。

如果是买库那么简单, 几十元淘宝可以多得是。 

然后, 好像也不算什么大不了的吧?



醋鱼

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 14回
  • 年度积分:0
  • 历史总积分:57
  • 注册:2021年9月08日
发表于:2022-02-10 16:04:39
48楼

一般我不会笑出来,除非忍不住

上签

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 807回
  • 年度积分:1
  • 历史总积分:585
  • 注册:2021年11月16日
发表于:2022-02-12 08:32:28
49楼

多谢分享

逍遥剑仙

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 227回
  • 年度积分:0
  • 历史总积分:97
  • 注册:2015年8月29日
发表于:2022-02-12 11:55:31
50楼

也就是说你一个人领先了整个行业?其他程序员都是傻子呗?

万泉河

  • 精华:0帖
  • 求助:0帖
  • 帖子:74帖 | 62回
  • 年度积分:67
  • 历史总积分:413
  • 注册:2009年12月04日
发表于:2022-02-14 16:18:58
51楼

引用 "夏文俊" 的回复,发表在6楼
        内容: 8000块我他妈笑出声,不如直接买库你比厂家都牛逼。


请发一个地址链接


热门招聘
相关主题

官方公众号

智造工程师
    首页 上一页 1 2 3 下一页 尾页