【万泉河】不完美的三菱PLC标准化示范项目 点击:2647 | 回复: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帖
  • 帖子:74帖 | 62回
  • 年度积分:67
  • 历史总积分:413
  • 注册:2009年12月04日
发表于:2021-09-09 19:07:29
21楼

傻子又冒出来了。

jialong9688

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 42回
  • 年度积分:0
  • 历史总积分:54
  • 注册:2009年3月23日
发表于:2021-09-13 00:29:34
22楼

5U系列用结构化编程是趋势

hinet64

  • 精华:0帖
  • 求助:0帖
  • 帖子:9帖 | 448回
  • 年度积分:22
  • 历史总积分:472
  • 注册:2014年8月03日
发表于:2021-09-13 08:58:03
23楼

结构化编程是趋势,但是有时后梯型图好理解,上一个公司我程里写了FB块可以直接调用,后一个接着调适的人看了不习惯又全改回梯型图

飞库

  • 精华:0帖
  • 求助:0帖
  • 帖子:5帖 | 29回
  • 年度积分:69
  • 历史总积分:762
  • 注册:2018年3月07日
发表于:2021-09-13 09:46:35
24楼

发现你每一篇帖子都是长篇大论,然而实际的东西连个图片都没有,如果你真的很牛逼就不会在论坛这里洗脑了。

万泉河

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

"飞库" 的回复,发表在24楼
        对内容: 【发现你每一篇帖子都是长篇大论,然而实际的东西连个图片都没有,如果你真的很牛逼就不会在论坛这里洗脑了。...】进行回复:

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


你要是很牛逼就不会只看得懂图片,文字原理一概看不懂了。 

万泉河

  • 精华:0帖
  • 求助:0帖
  • 帖子:74帖 | 62回
  • 年度积分:67
  • 历史总积分:413
  • 注册:2009年12月04日
发表于:2021-09-13 16:21:40
26楼

引用 "飞库" 的回复,发表在24楼
        内容: 发现你每一篇帖子都是长篇大论,然而实际的东西连个图片都没有,如果你真的很牛逼就不会在论坛这里洗脑了。...

那给你2张图片看看



你能看懂了啥?


禾苗子

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 582回
  • 年度积分:0
  • 历史总积分:49
  • 注册:2018年7月24日
发表于:2021-09-28 17:47:56
27楼

"万泉河" 的回复,发表在8楼
        对内容: 【"夏文俊" 的回复,发表在6楼        对内容: 【8000块我他妈笑出声,不如直接买库你比厂家都牛逼。】进行回复:        -------------------------------...】进行回复:

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


大把行业标准框架,你比厂家还牛?

禾苗子

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 582回
  • 年度积分:0
  • 历史总积分:49
  • 注册:2018年7月24日
发表于:2021-09-28 17:48:09
28楼

引用 "Uncle Paige" 的回复,发表在20楼
        内容: 老骗子又出来骗钱了?我来了!!!“朋友们好啊我是工控标准化编程掌门人万泉河。刚才有个朋友问我万老师发生甚么事了,我说怎么回事,给我发了一几张截图,我一看!嗷!原来是昨天,有两个年轻人,三十多岁,一个体...

禾苗子

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 582回
  • 年度积分:0
  • 历史总积分:49
  • 注册:2018年7月24日
发表于:2021-09-28 17:49:47
29楼

"万泉河" 的回复,发表在11楼
        对内容: 【"夏文俊" 的回复,发表在6楼        对内容: 【8000块我他妈笑出声,不如直接买库你比厂家都牛逼。】进行回复:        -------------------------------...】进行回复:

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

你懂毛线~去三菱美国/欧洲公司官网看看


万泉河

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

"禾苗子" 的回复,发表在29楼
        对内容: 【"万泉河" 的回复,发表在11楼        对内容: 【"夏文俊" 的回复,发表在6楼        对内容: 【8000块我他妈笑出声,不如直接买库你比厂家都牛逼。】进行回复:        -...】进行回复:

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


如果他们官网有,都没必要去他们官网看, 全行业早就在普及使用了。 


而放眼看去,整个行业,写的程序一个人一个样,互相攻击对方程序垃圾。哪里有一点点规范的样子?

丶丶丶鱼

  • 精华:1帖
  • 求助:0帖
  • 帖子:3帖 | 36回
  • 年度积分:154
  • 历史总积分:1194
  • 注册:2021年6月15日
发表于:2021-10-06 14:32:33
31楼

三菱Q做倍福移植,说实话,还是很麻烦,三菱的ST和结构化太拉跨了,UDT中不能嵌套UDT,FB中的for循环也会遇到问题,IQ-R系列比Q贵几百,软件用Works3可以UDT嵌套UDT,但是在标签导出时会被恶心到,导出的标签嵌套部分消失,数组只有第一个,在触摸屏中使用的时候,还是要用PLC地址,或者把结构体拆分,但是功能块又会多出来很多引脚,个人是非常反感FB块引脚过多的,所以项目中HMI部分按钮/灯使用的地址

日系PLC 适合那些电工转PLC的人

要进一步的时候没有必要去专门学各个厂家,软PLC认准CODSYS去学就好了,搞明白后,软PLC都用的很好

很简单的标签和地址的自动分配功能并没有那么高深,说白了楼主精通倍福的软PLC,在三菱的版块做降维打击

试图卖钱,但是说实话有技术的人看不上你的框架的,只能忽悠下新手,单新手技术和赚钱能力又摆在那,买不起


hinet64

  • 精华:0帖
  • 求助:0帖
  • 帖子:9帖 | 448回
  • 年度积分:22
  • 历史总积分:472
  • 注册:2014年8月03日
发表于:2021-10-06 16:28:02
32楼

8000还不如拿去学C#~更吃香

万泉河

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

"丶丶丶鱼" 的回复,发表在31楼
        对内容: 【三菱Q做倍福移植,说实话,还是很麻烦,三菱的ST和结构化太拉跨了,UDT中不能嵌套UDT,FB中的for循环也会遇到问题,IQ-R系列比Q贵几百,软件用Works3可以UDT嵌套UDT,但是在标签导出...】进行回复:

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


有技术的人看不起?


我还没见过一个工控工程师不需要出差调试设备的。


等他有了痛点, 老婆孩子在家想他想的嗷嗷叫的时候,他就看得起了。 


 

万泉河

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

"hinet64" 的回复,发表在32楼
        对内容: 【8000还不如拿去学C#~更吃香】进行回复:

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


C#学习不需要花钱。 

自己买本教程看就是了。 


可问题在于, 学了C#又怎么样,就能脱胎换骨做IT了嘛? 拜托去了解写BAT大厂对程序员的面试题目去。 


好像都不提C#了。 


基本没毛用。 



zystbbs

  • 精华:0帖
  • 求助:1帖
  • 帖子:1帖 | 20回
  • 年度积分:0
  • 历史总积分:102
  • 注册:2008年11月14日
发表于:2021-10-20 00:07:01
35楼

看来是真的有人学,也是,用得上倒也合适。

幸福的小石头

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

引用 "万泉河" 的回复,发表在10楼
        内容: "RonZhang" 的回复,发表在7楼        对内容: 【5U系列用结构化编程是趋势,单纯的梯形图适合初学者。不适合有上位机思想的人使用。你这8000块定价有点贵,说实在的。但是买一套公司用...

我也有两个微信号,要不要一块试试别的说法?

万泉河

  • 精华:0帖
  • 求助:0帖
  • 帖子:74帖 | 62回
  • 年度积分:67
  • 历史总积分:413
  • 注册:2009年12月04日

万泉河

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

"丶丶丶鱼" 的回复,发表在31楼
        对内容: 【三菱Q做倍福移植,说实话,还是很麻烦,三菱的ST和结构化太拉跨了,UDT中不能嵌套UDT,FB中的for循环也会遇到问题,IQ-R系列比Q贵几百,软件用Works3可以UDT嵌套UDT,但是在标签导出...】进行回复:

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


你分享的程序我下载了, 看到了。 


也给与了高度评价。 


然后看到原来你曾经参与过我的帖子。


那就再补充几句。 


你的程序确实相比其他同行, 那些顽固的三菱分子,搞出来好多倍。 一看就是有西门子功底的人写的。 


然而也就止步于此了。 或许比一个积分的价值要高一些,如果开价售卖,几百元是可以值的。但绝对没有自信开一千元以上的价格,然后还能保证学习者不退货不争执。 


所以,你评价其他人为刚入门的新手的时候,恐怕你自己就是。 


万泉河

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

"幸福的小石头" 的回复,发表在36楼
        对内容: 【引用 "万泉河" 的回复,发表在10楼        内容: "RonZhang" 的回复,发表在7楼        对内容: 【5U系列用结构化编程是趋势,单纯的梯形图适合初学者。不适合有上位机思想...】进行回复:

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


看来你这一手比较熟。


不好意思, 咱可不奉陪。 咱要的是真金白银。 那样左手出右手进有什么意思?

幸福的小石头

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 430回
  • 年度积分:0
  • 历史总积分:2706
  • 注册:2015年5月27日
发表于:2021-10-23 10:59:31
40楼

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

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


别装了,你这和淘宝刷单的,有什么区别,难道还真的存在那么捧臭脚的人?马老师,醒醒吧,老是这么端着,不累吗?


热门招聘
相关主题

官方公众号

智造工程师