-
0510【万泉河】 工控同行的宇宙观宇宙观是什么?做工业控制,怎么还扯到宇宙观去了?开始之前, 先讲一个在IT行业流行很久的说法:如果上帝存在, 那么上帝肯定是个程序员。整个宇宙,所有天体,物质的自然运动,所 ...
-
0725 【万泉河】所有小型PLC也都能做标准化程序了先讲解一个关于“能”和“能力”的概念。当我们描述一个事物的某个特征能力的时候。即说A事物能不能实现某某B功能,咱们可以客观判断一下,断定能或者不能,这是一 ...
-
0212 【万泉河】PLC工程师可以忘掉中间继电器了 前天看了一篇公众号文章《点动与自锁控制同一电机》,里面大篇幅地讲到了通过中间继电器解决出现的双线圈的问题。 然后我就在后面评价道:学会 ...
-
0323 【万泉河】 最难还是模拟量 说句实话,一开始,和大家一样,我对模拟量是不太当回事的。 我现在正在做的把LBP的架构从S7-1500移植到S7-1200,然后再到SMART 200 +KTP触摸屏。做 ...
-
1026 【万泉河】优雅到极致的MODBUS库函数计划在工控行业,无论使用哪一个品牌平台的PLC, MODBUS都是其中最重头的通讯协议。 而因为MODBUS通讯协议性质本身,实现通讯有一定的难度。 而且每做一个新项目,通讯程序 ...
-
0905 【万泉河】80模拟量例子程序升级版V2.0写过一篇文章,《0628 【万泉河】优雅的PLC程序一定是用EXCEL写出来的》,其中演示了一个80模拟量处理的例子。没有使用循环。我关于PLC程序中的,除了必要的数学算法必须 ...
-
0724 【万泉河】烟台方法前进之路:在信捷PLC中实现FB功能前段时间, 微信群里有个网友杠我:万老师, 你如果能研究把烟台方法应用到信捷小PLC中,实现优雅编程就厉害了。 我说,那怎么样?佩服你厉害。 那就是男人 ...
-
0819 【万泉河】PLC的OB1循环周期时间有多重要?本行业的特征技术点, 除了双线圈之外, 还有一个OB1的循环时间。即,程序中所有指令的运行时间累加在一起, 形成了一个OB1循环周期内的循环时间。与高级语言编程中 ...
-
1121 【万泉河】新书《三菱PLC标准化编程烟台方法》已完成初稿,现邀请审稿首先介绍下很多人最关心的啥时候书会正式出版的问题。参考过去的出书经验, 我预计以现在为起始点, 至少需要一年的时间,即2023年底或202 ...
-
0421 【万泉河】有人要重新定义优雅 上周,有网友转发了一篇公众号文章给我:很显然是针对我上个月的一篇文章的:0330 【万泉河】从PLC程序看到优雅https//mpweixinqqcom/s/pFeyQRJ6IEgr5cHKZy4FAw 其观点如下: ...
-
0521 【万泉河】两种特性的线圈/线圈的两种不同的表现形式 我曾经写文章《0527 【万泉河】PLC程序中启保停的本质》阐述过启保停逻辑中的输出的线圈本质上不是普通的线圈, 而是相当于RS或者SR, 并在文 ...
-
0606 【万泉河】一部奇书背后的惊天阴谋 先给大家看一个图片 我不知道这是哪个网上书店后面的有读者对购买了我的著作《PLC标准化编程原理与方法》后的评论。 然后别人截图转发的。转发 ...
-
0220【万泉河】一个常识:书的作者不卖书 这个行业真可怜, 很多同行连基本的常识都不知道,都需要普及。 不管是发帖子,发文章,还是在群里的交流,就总有人义愤填膺地跳出来指 ...
-
0313 【万泉河】万老师手把手带你抄PLC程序 前面写了一篇文章《0304 【万泉河】 我把LBP的功能块解耦了》,讲解了把LBP的一个MOTOR块一分为二解耦成2个单独的块的过程方法和意义。 然 ...
-
1009 【万泉河】设备参数值掉电保持实现这个话题以前探讨过多次。但都不彻底。 以前是因为面对的是西门子PORTAL ,FB的每个管脚都可以设置保持。 所以焦点主要在优化块和非优化块,在非优化块对掉电保持资源消耗量 ...
-
0507 【万泉河】翘空之美信捷PLC 3.8.0a 有烟台方法的学员发了一条新消息:最新的信捷PLC编程软件编程语言支持ST了。版本如下: 于是我第一时间下载了软件试用了一下。 https://cdn.xinje.com/XDPPro%20V3.8.0a. ...
-
0923 【万泉河】换个视角看TIA PORTAL 数据块的优化和非优化 自从S7-1200/1500诞生, 西门子PLC进入TIA PORTAL时代后, 其编程中就多了个数据块优化和非优化的概念。这其中会影响到2个方面,其一是 ...
-
0815 【万泉河】一种在PLC程序中比较优雅地使用全局变量M的方法有不少同行对我怀有深深的敌意。起因是我在开始研究探索PLC标准化编程的阶段,发表过系列关于建议在PLC程序中尽量不要用全局变量M和T的文章。然后这些 ...
-
1011 【万泉河】优化编程第二弹:MODBUS通讯字符串 我很欣慰, 又发表了一篇标志性意义的雄文《0923 【万泉河】换个视角看TIA PORTAL 数据块的优化和非优化》 掀起了主张PORTAL编 ...
-
0903 【万泉河】新手小白要来学烟台方法&&新手小白不要来学烟台方法总有人传谣说PLC编程烟台方法是专门忽悠割自动化小白韭菜的。而事实的情况是,烟台方法是有门槛的,对于新手是拒收的。烟台方法针对的学习对象必 ...
-
1220 【万泉河】博图中的IEC定时器定时器的应用在PLC应用中算是最基础的高级算法。就好比在传统的继电器控制柜中,简单逻辑用继电器就可以搭成。然而如果有延时的需求,就需要加上几个时间继电器,然后整个柜子瞬间 ...
-
1112 【万泉河】FB内静态变量的使用很早以前,写过一篇文章:《【万泉河】PLC系统变量的作用域和生存期》https//mpweixinqqcom/s/OG2j2LV5e2SUaR4XzAQ文章中提到了PLC中非常重要的静态变量的使用问题。后来,我还发 ...
-
1030 【万泉河】LAD是不是被SCL/ST全面碾压了?LAD即梯形图。SCL和ST即IEC 61131规定的结构化文本编程语言,在西门子中称为SCL,而在其他品牌,CODESYS, 三菱,OMRON等称之为ST。前段时间, 有一个加入了烟台方法学 ...
-
1106【万泉河】GML的优雅是一面镜子人是需要照镜子的。优雅也是。 通过照镜子,可以发现自己的不足之处,那些不够优雅的信细节方面可以改进。而通过照镜子,也可以从中证实优雅确实存在。 文章《1026 【万泉河】优 ...
-
0604 【万泉河】当PLC编程遇到敏感词/违禁词 什么样的(编程)环境是好环境?答案是:敏感词少的环境。 而什么样的环境是差环境呢?就是那种动辄就让你遇到敏感词,告诉你这个词汇违法了, 那个词汇不能用,是 ...
-
1005 【万泉河】 《PLC标准化编程原理与方法》读者评价转发一位读者读过此书之后的评价:这是一位网友在某个网上书店看到之后,如获至宝, 发到微信群中, 兴冲冲来跟我对质的。评价原文转述一下:不建议购买,里面 ...
-
1120 【万泉河】又见SID我在2022年初,即农历春节假期的时候,给同行们出过一道编程题目:《【万泉河】征集FB的编程题:获取SID》要求做一个库函数,当有一些特殊功能需求的库函数需要的时候,通过它,得到被调用的 ...
-
0331 【万泉河】工控行业话开源之二:我欠全行业一个开源 其实我并不欠,而是有部分同行认为我欠他们的。 因为我和所有同行大家一样,都是普通的从事技术工作的工程师, 无非每个人入 ...
-
【万泉河】上帝不是全局变量万泉河 SCADA在线助手 2019-01-06 12:06本人近年来推行的标准化编程的理念, 以及提出的考量好程序的标准,还有因此引发的讨论和投票《静态变量是全局变量吗?》。许多人貌似懂了,但 ...
-
0906 【万泉河】一个问题:汇编语言支持面向对象编程吗?这是一个很有意思的问题。起因是我是首个把面向对象方法完全应用到工控行业的PLC工程师。全世界范围内。 先别不服。许多人看过我的视频讲座,讲座中通篇讲 ...
-
1027 【万泉河】WINCC中点击报警条目跳转到所在画面 这个功能在WINCC中叫做LOOP IN ALARM,翻译到中文叫做“报警回路”。具体操作是,选中每一条报警信息条目,都可以有一个报警回路的选项可以勾选 ...
-
0625 【万泉河】在Prodiag和Program_Alrm之间,我选择了Program_Alarm 先做个名词解释。 Prodiag和Program_Alarm是西门子 TIA PORTAL中在PLC中实现HMI报警的2种方法。 然而并不是所有PLC型号都支持。 只在部分 ...
-
0831 【万泉河】80工位双联开关例程有什么实际意义前一段时间里, 做了一套80工位双联开关控制一个公用指示灯的例子, 例子实现的功能:假设有80个工位, 每个工位都有一个双联开关, 而系统有一个总控的公用指示灯 ...
-
1127 【万泉河】S7-1200 PLC时钟同步 1,为什么要时间同步大部分的情况下, PLC中是不需要时钟的。即便有时钟,也可以不与真实时间同步,并不会对控制功能产生任何坏的影响。然而,这只是在初级入 ...
-
1120 【万泉河】SID函数分享这里分享的是上篇文章中介绍的方法5做出来的SID程序。编程环境是PORTAL V16, S7-1200中实现,然而也可以参照升级到其它品牌平台中。网上有一些反对我的人, 指责我带坏了整个行业的风气 ...
-
1218 【万泉河】谁有资格评价PLC程序的对错谁有资格,答案当然是从事CODE REVIEW的同事咯!然而众所周知,在PLC行业,绝大部分的公司,是没有CR机制的。从来都是谁写的程序谁自个儿调试自个儿维护,一杆子负责到底 ...
-
0514 【万泉河】PLC中的M的本质是糖果 糖果什么意思,就是吃起来比较爽,然而吃多了会上瘾,会蛀牙,会导致肥胖,会引发糖尿病。 我写文章宣传PLC中使用M的坏处,劝诫同行在学习PLC编 ...
-
0609 【万泉河】宁做小白勿做小黑,一道测试题检测你是否适合做程序员 看了一篇公众号文章, 提及的一道PLC编程题,很有意思。我以前项目中虽然做过,但没有单独提炼成一道题目。所以就没有特别提出 ...
-
1028 【万泉河】GML首批优惠计划GML 即 Grace Modbus Library。中文名称MODBUS优雅库。我在前一篇文章中介绍了GML库的使用效果和未来的扩展计划。然而那个计划比较庞大,执行起来也会比较复杂, 所以需要仔细规划。 ...
-
0702 【万泉河】工控工程师是否有必要转行到IT程序员? 我的答案是:没有必要。 当然,这只是我个人的建议。 完整的说法是:如非不得已,没有必要转行。 在分析原因之前, 还是要不厌其烦把话题的概念界定清楚 ...
-
1210 【万泉河】PORTAL V20和S7-1200G2新功能:间接符号寻址 TIA PORTAL V20发布了。 网络上一阵热闹。 大多在复制分享新闻消息。我也第一时间下载安装了软件,打开学习了解了下有什么新功能。 ...
-
0909 【万泉河】PLC编程烟台方法升级:万线圈技术有一些小的道理本来是不明而喻的, 但是由于受众群体理解力大不不同,所以有时候看起来很浅显的道理也仍然需要反复阐述,才可以逐渐形成最大共识。所以,有可能显得 ...
-
感谢关注公众号《PLC标准化编程》PLC标准化编程方法的目的是建立企业内部的设计方法规范, 把PLC相关的设计编程调试等工作规范到简单重复低难度易操作,由此提高公司的生产效率。 烟台方法就是提供一套完整的系统 ...
-
1223 【万泉河】谈一谈高耦合没错,这里说的是高耦合。前几天看了一篇计算机编程的文章, 题目叫做低内聚高耦合,弄得我一度有点恍惚,赶紧把高内聚低耦合的谚语背诵了一遍,才确信文章作者是在讲解反面的内容。而 ...
-
1204 【万泉河】我和1847的情缘1847是西门子官方网站的付费学习平台。我是有1847会员资格的。但其实我不是花钱买的,而是1847刚开始建立的时候,我个人作为西门子的金牌版主,网站主动赠送给我的。而我其实也并没怎 ...
-
0707 【万泉河】更具程序员思维的U8轮巡题目答案 我在上个月出了一道关于U8设备轮巡的题目《0609 【万泉河】宁做小白勿做小黑,一道测试题检测你是否适合做程序员》。 有不了解题目原 ...
-
烟台黄渤海新区(开发区)政府融媒体中心新闻公众号“烟台方法”开辟PLC编程技术新思路原文链接:https://mp.weixin.qq.com/s/EQXHKywLLCcoD09kwCyMyA 免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵 ...
-
0806 【万泉河】手把手带小白做MODBUS通讯实验 我们做程序库封装的基本要义是高内聚低耦合, 而评价低耦合的终极体现则是使用实现过程的优雅程度。 换大白话说便是,即便一个啥都不懂 ...
-
0820 【万泉河】就是要为不用UDT而不用UDT 在我新提出的PLC编程方法中, 提出过PLC编程拒绝使用UDT的概念。但涉及此方面的文章并不多。 翻了一下历史记录,只有如下几篇:【万泉河】PL ...
-
0917 【万泉河】关于PLC中UDT和FB的迷思 我在上个月写过一篇文章《0820 【万泉河】就是要为不用UDT而不用UDT》,文章题目看起来挺绕的,挺烧脑的吧? 嗯, 不光题目烧脑,内容对大部分 ...