故事作者:万泉河

最近创作

看看TA的故事

【万泉河】写PLC程序不用M和T的原来大有人在,可为啥一直只有我一个人呐喊呢?

已锁定

万泉河

  • 帖子

    10902
  • 精华

    133
  • 被关注

    939

论坛等级:至圣

注册时间:2003-06-06

钻石 钻石 如何晋级?

【万泉河】写PLC程序不用M和T的原来大有人在,可为啥一直只有我一个人呐喊呢?

3228

17

2021-08-23 22:51:16

答案在群友的讨论中。 


时间:2021-08-23 19:00-22:00


地点:***AD俱乐部1C


以下为聊天记录:


群友J:

我觉得这是利益的问题。要想改变别人的思想和立场,必须先改变他的利益,或者说可预见的利益。十年前我公司的程序就已经不用M变量了,也一直致力于程序标准化,全部是文本编程,用符号名称的中间变量。但是,设备功能会因此比别人更牛逼吗?工资会比别人更高吗?不见得。我们工控都是属于应用层,你还能玩出花来吗?PLC上所有的功能都是别人研发的,所有编程语言都是别人研发的。在这个框架下,你用个标准化编程的思路就来骂用MT变量的是垃圾,这不很明显找骂吗?



EngHe向日葵:

用smart的应该换为1200,1200标准化是不是比smart更通用




万泉河,PLC标准化编程倡导者:

@群友J?你把话说全一点。


万泉河,PLC标准化编程倡导者:

你用个标准化编程的思路就来骂用MT变量的_________是垃圾,,


万泉河,PLC标准化编程倡导者:

这空格里面是什么?


群友J:

程序啊


万泉河,PLC标准化编程倡导者:

你自己公司抛弃M变量的原因是什么?难道还能是因为变量编制的程序比较优秀吗? 


万泉河,PLC标准化编程倡导者:

你自己公司抛弃M变量的原因是什么?


万泉河,PLC标准化编程倡导者:

我评价我自己用M变量编制的程序是垃圾,有没有问题?我客观评价一个问题, 骂我的人是把空格里面当成了他自己吧?你说话故意留个空格, 是故意的好引诱别人想成是人吧?


万泉河,PLC标准化编程倡导者:

你自己既然都认识到M变量的坏处, 你自己既然编程序都不用M变量了,但整个行业就我一个人在说,你为什么不站出来和我一起跟所有同行讲解?


万泉河,PLC标准化编程倡导者:

你觉得是你比我清高吗?还是不舍得表达自己的观点让别人分享一起进步?


群友J:

有更方便的就用,就像五六年前全部用非优化访问的块,要是软件以后再支持更方便快捷的编程方式,也还是会用


万泉河,PLC标准化编程倡导者:

不要跑题, 回答M的问题


万泉河,PLC标准化编程倡导者:

你自己公司抛弃M变量的原因是什么?


万泉河,PLC标准化编程倡导者:

你跑题到便捷去, 是因为M便捷吗?然后你自己放着便捷不用?


群友J:

是你理解有问题还是我表达的不清楚?那肯定有比M变量更方便的啊,所以就不用M


万泉河,PLC标准化编程倡导者:

难道M不方便吗?


万泉河,PLC标准化编程倡导者:

M有什么不方便的, 你说出来



群友J:

讨论的是程序,这也能扯到人垃圾?你也是牛逼


万泉河,PLC标准化编程倡导者:

你能推导到别人骂我是应该的, 这难道不是扯到人吗? 


万泉河,PLC标准化编程倡导者:

从事物到人总要有个过渡环节吧


万泉河,PLC标准化编程倡导者:

否则他们骂我的理由是什么


万泉河,PLC标准化编程倡导者:

从就事论事,是哪一步跳到了论人的, 骂人的?


万泉河,PLC标准化编程倡导者:

你既然非常理解和认同, 也非常知晓M变量的好处和坏处, 那你推导一下从动物到人的那一跳发生在什么环节


万泉河,PLC标准化编程倡导者:

你前面的表述, 像极了宗教审判所对哥白尼的审判了。 你竟然敢说地球围着太阳转, 所以你该死。 


万泉河,PLC标准化编程倡导者:

你竟然敢说用M编制的程序垃圾, 所以你该死。 


万泉河,PLC标准化编程倡导者:

[链接]【万泉河】为什么PLC程序中不要用M和T,为什么要推广PLC编程标准化?


万泉河,PLC标准化编程倡导者:

M有什么不方便的, 你说一下。@群友J?用你自认为更文明的,更清晰的表达。 


万泉河,PLC标准化编程倡导者:

清晰, 而不要多含歧义,最好让新手同行也都能看懂。 


万泉河,PLC标准化编程倡导者:

如果你不肯说,我反而认为你是怀有利益目的,为保护自己利益不肯站出来说真话。 


万泉河,PLC标准化编程倡导者:

用利益和阴谋论来分析问题,当然百用不爽,你说我利益,我也说你利益就是了。 



万泉河,PLC标准化编程倡导者:

然而,我说你有利益反而更符合逻辑。 


万泉河,PLC标准化编程倡导者:

而我发表第一篇关于M和T的文章,【万泉河】好的PLC程序和坏的PLC程序的比较标准, http://www.ad.siemens.com.cn/club/bbs/PostStory.aspx?a_id=1479565&b_id=82&s_id=0&num=174#anch


万泉河,PLC标准化编程倡导者:

是2018年5月份


万泉河,PLC标准化编程倡导者:

V15还没出来。 


万泉河,PLC标准化编程倡导者:

我还没有能力做标准化。 


万泉河,PLC标准化编程倡导者:

不会说我提前布局提前预谋的吧?


群友J:

我发现不是我表达的有问题,而是你的理解有问题。我发言第一句说的利益的问题,是说要想改变一个人,必须是利益去驱动。比如我认为开车更方便,更有效率,我就去开车。有人认为骑单车更环保,更健康,他就骑车。你让骑单车的人有什么利益来驱动他去开车呢?


 大虫子06-:

开发比自行车还环的车


群友J:

还有,我用什么编程方法跟其他人有什么关系吗?我去说什么?说用什么什么编程方法很垃圾?


群友J:

或者说我用的编程方法很牛逼?


群友J:

真是搞笑


申_申申:

@群友J?我觉得你们公司的思路是挺超前的,用M的话有的人喜欢从0.0开始,有的人喜欢从100.0开始。公司领导决定不用M是思路超前的。起码是发现了问题和痛点。


申_申申:

现在反过来自己看之前的程序,也是这样的。

五年前还是疼并继续使用着。。。


EngHe向日葵:

那定时器是不是也是自己写的


申_申申:

那肯定的


EngHe向日葵:

写的单独一个fc还是每个fc都有?


群友J:

我都不用M了,你还要我去论证M有什么不方便。你小时候爬地上捡鸡屎吃,现在你不吃了。你去清晰的表达一下捡鸡屎吃的味道吧


群友J:

这个就更搞笑了,你标准化编程就是日心说,难道用M就是地心说吗?用M不能完成设备的功能?用M就是错误的?开车就比骑车牛逼?


群友J:

人家用M就能活的很好,你去说人家的程序是垃圾。这就是我认为你找骂的原因


小陆:

格局小了


小陆:

万总是上帝视角


小陆:

大多数程序员还是得靠垃圾程序稳住自己的地位


小陆:

那坨屎自己拉的其他人是不愿意舔的


群友J:

对的,好像上帝一样


小陆:

而且也不知道你吃的什么这坨屎变得这么臭


小陆:

万版的程序的确好


小陆:

不用m,标准化,一个电工可以轻松接手


小陆:

好东西自然会传承。


 大虫子06-:

写错了,最早


申_申申:

我不摸都知道有没有电,可以让你


申_申申:

@群友J?我说的是发大财,又没提工资。我确定了你是打工的


小陆:

程序好不好我看他发工资时的笑容就知道


小陆:

钱就是衡量你程序的唯一标准


申_申申:

哈哈,格局小了


小陆:

还别说,人民币这玩意土是土了点


小陆:

没钱的人能力肯定是不行


申_申申:

你的老板发工资还要看看你的程序吗?那你老板真牛


小陆:



小陆:

你搞个设备人家1个月你15天


小陆:

他是傻子啊


小陆:

人家经常出去修bug你这远程就解决了


小陆:

老板不傻啊


小陆:

你值几个钱他比你还清楚


万泉河,PLC标准化编程倡导者:

@群友J?你竟然把M比喻**屎! 


Yantai海浪:

用MT和不用MT,自己选。当用了很多MT,程序在不同项目间移植时耗费的时间精力,要求的技术能力高。


Yantai海浪:

MT全且认为是全局变量


申_申申:

我之前做个程序35天,3个226CN相同设备,我们技术总监半月搞定一台相类似的,老板说我时间太长。

离职了,半年后,同事说之前的业主要求用我的程序再做10台。

求老板心理阴影面积?

时间不能决定一切,但同样时间能决定一切。


Yantai海浪:

昨天就发现一个小bug。整个FB里面原来以为一个全局变量没用,直接引用了2次,结果不好用。我只引用一次就没问题,好我在反应快,小陆:

就像codesys已经是大势所趋


 大虫子06-:

我们公司目前用的一套系统,程序就是没有使用M和T


群友J:

不是的,很多人用M可以把程序功能做的很好。用梯形图也一样


小陆:

那又怎么样,自己几年后不骂娘liu差不多了


申_申申:

前几天就见一个工程公司的做焦炭炉的十年前就不用M和T了,做的和西门子的DEMO很相似,猛一看就像DCS一样的操作。,


 大虫子06-:

老万最早就说了,标准化的最佳使用对象就是技术公司的技术骨干,标准化的项目批量应用,维护和针对具体项目的修改可以交给现场电工,提高效率而已


小陆:

对的


 大虫子06-:

觉得没必要或者没啥用的,那是因为不是老万的理想目标客户


申_申申:

不过不是我喜欢的菜。因为我不会用FC和C语言。

一个模拟量的块直接所有的模拟量都有了,一个DB的事


 大虫子06-:

我需要接触的项目就是这样,所有的模拟量都在一个DB里面,AI一个AO一个


申_申申:

所以万总这个思路是提出来且传播比较广的。其他的都是闷声发大财的

都不说而已,因为你知道了,人家可能废了好久才出来的成果,人家会不高兴。


小陆:

符合普世价值观


申_申申:

而万总不同的是,把别人不愿意说的话给表达了。


小陆:

教会徒弟饿死师傅


小陆:

万版也一样啊


小陆:

你依然没白嫖到


申_申申:

对,一个电机一个DB,分类清晰,修改就是增加DB的空间而已


小陆:

你格局太小


小陆:

那都是玩烂了的东西


申_申申:

动了天下人的奶酪


 大虫子06-:

哈哈哈。


申_申申:

老猿在群里吗?

他之前说的很对


小陆:

怎么评价优秀


申_申申:

我觉得比我好的就是优秀



小陆:

我当了这么多年电工那根线有没有电wn一摸就知道,这就是专业


小陆:

就是优秀


申_申申:

那你真优秀


群友J:

发大财?你这是什么思路?难道你认为用M变量的工资都很低,不用M的工资就很高?



申_申申:

我不摸都知道有没有电,可以让你


申_申申:

@群友J?我说的是发大财,又没提工资。我确定了你是打工的


小陆:

程序好不好我看他发工资时的笑容就知道


小陆:

钱就是衡量你程序的唯一标准


申_申申:

哈哈,格局小了


小陆:

还别说,人民币这玩意土是土了点


小陆:

没钱的人能力肯定是不行


申_申申:

你的老板发工资还要看看你的程序吗?那你老板真牛


小陆:



小陆:

你搞个设备人家1个月你15天


小陆:

他是傻子啊


小陆:

人家经常出去修bug你这远程就解决了


小陆:

老板不傻啊


小陆:

你值几个钱他比你还清楚


万泉河,PLC标准化编程倡导者:

@群友J?你竟然把M比喻**屎! 


Yantai海浪:

用MT和不用MT,自己选。当用了很多MT,程序在不同项目间移植时耗费的时间精力,要求的技术能力高。


Yantai海浪:

MT全且认为是全局变量


申_申申:

我之前做个程序35天,3个226CN相同设备,我们技术总监半月搞定一台相类似的,老板说我时间太长。

离职了,半年后,同事说之前的业主要求用我的程序再做10台。

求老板心理阴影面积?

时间不能决定一切,但同样时间能决定一切。


Yantai海浪:

昨天就发现一个小bug。整个FB里面原来以为一个全局变量没用,直接引用了2次,结果不好用。我只引用一次就没问题,好我在反应快,第一时间觉得FB里面应该是有全局变量了。一查果真如此


第一时间觉得FB里面应该是有全局变量了。一查果真如此


万泉河,PLC标准化编程倡导者:

@Yantai海浪?脚后跟痛了没?


Yantai海浪:


【万泉河】写PLC程序不用M和T的原来大有人在,可为啥一直只有我一个人呐喊呢? 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

网友专栏

共有3243条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

top
X 图片
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。