-
以太网通信是PLC一项核心技术,我们把S7-1500的6种以太网方法整理分享给大家。、、加入博途之友,与优秀工程师有约 芮老师的书籍(京东和当当可以购买) 与“优秀者”同行!
免责声明:如果侵犯了您的 ...
-
问题1、ET200SP选用的是普通的接口模块,读出数据有问题。回答:必须是高性能的,才支持S2模式。问题2、是否支持第三方PN远程IO站(不支持MRP的)的接入?回答:通过交换机接入,西门子推荐的交换机XC200系列。问题3 ...
-
一、战略设计 西门子的数字化转型从2007年开始,转型花了10年时间。二、整体架构设计 数字化工厂是多系统融合,包括PLM、ERP、MES、WMS、WCS和自动化系统等,整体的架构设 ...
-
HMI画面的标准化设计的六步法:用积木的方法搭建画面" linktype="text" imgurl="" imgdata="null" data-itemshowtype="0" tab="innerlink" data-linktype="2" hasload="1">2、HMI画面的标准化设计的六步法:用积木的 ...
-
一位工程师说,他采购了一个S7-1500的RS485模块(6ES7 540-1AB00-0AA0),但是不支持Modbus rtu协议,如何读取Modbus rtu的设备。可以通过自己编写程序实现,下面是作者群友的分享。第一步:根据Modbus RTU 的标准 ...
-
他的相关文章链接:博途PLC通过111报文读写多个驱动器参数的方法博途软件的4个Byte拼接成DWord方法分享用SCL语言编写的二分查找算法,查找数组中的数据如何用PLC计算任意多边形的面积:“鞋带算法”!第一步:打开Vi ...
-
上次看到大家对C#与西门子PLC通过S7通讯的例子饶有兴趣,今天趁热打铁来写一个C#与PLC实现modbusTcp通讯的例子。链接如下:简单实现C#与西门PLC的S7通讯方法 C#与PLC通讯可做客户端也可做 ...
-
一、群友提问: 请教大家个问题,西门子1200是不是总线轴和本体脉冲不能同时使用?用了5个总线轴,临时加了个脉冲伺服,组态的时候勾选不上,路过的大神指导一下。二、群友讨论群友A:可以同时 ...
-
西门子的运动控制产品S7-1500T的核心应用分为:齿轮同步、凸轮同步、插补控制和运动机构控制等。理解齿轮同步和凸轮同步是理解运动控制的基础,把相关资料整理分享给大家。一、齿轮同步和凸轮同步概念1、齿轮同步: ...
-
一、传统意义上的优秀的自动化工程师 项目经验丰富,也深入应用过冗余PLC或者飞剪等高级控制功能,这些工程师有一定的竞争力,但是还处于技术应用阶段,而非形成自己的知识竞争力。二、三类更具 ...
-
SCL编程语言是OT与IT融合的技术之桥。LAD语言主要应用于顺序控制,SCL语言适合于数据与算法的应用。随着数据逐步成为生产线的核心,SCL语言的应用已经成为自动化工程师的必备能力,是通向IT能力的一个桥梁。我们把 ...
-
报警设计决定设备的操作与维护的效率,也是我做标准化架构设计思考最多的一个问题,需要从归类、数据源到分组设计,程序架构中专门留了功能文件夹用作报警处理,把相关设计与15个“博途之友”群的群友一起探讨交流一 ...
-
最近和客户交流PLC标准化程序编写方法,做了一个变量表和FB块的命名样例程序,因为变量命名决定程序的质量与可读性,分享交流一下。一、现场IO的命名规则1、S88标准解决区域划分问题2、命名规则1)命名对象:现场设 ...
-
一位群友在探讨S7-1200运动控制的问题过程中,一位工程师群友说:他制作了FB484的标准化功能块。有标准化能力的工程师一般都比较优秀,加微信,请他分享自己的程序设计经验。第一步:建立EPOS控制所需的数据类型1、F ...
-
集合中查找某个元素并获取元素位置的方法大家可能并不陌生,简单暴力的做法就是用for遍历一遍。不过这样做查找较大集合中元素会耗费时间,影响效率。对于PLC这种单线程的系统来说会大大影响扫描周期,是不能容忍的 ...
-
一、用PLC数据类型,完成数组与IO地址的映射方法二、可变数组的方法,适合标准化的应用三、Variant数据类型一位工程师在分享的Modbus RTU程序时(参考下面的链接),他使用了variant数据类型,小技巧的积累非常重要 ...
-
一、项目介绍 用一台西门子ST30控制10台搅拌器(电磁阀控制的气动搅拌器),每个搅拌器1个触摸屏(网口和ST30通信)、1个急停。PLC的IO点位如下:二、控制要求 10个 ...
-
使用星闪H3863开发板,通过星闪通讯协议(SLE)实现设备间的低延时通讯,并结合西门子PLC实现工业控制的应用。本文还详细说明了在WPF(C#)UDP通讯的实现,展示了WiFi网络下的客户端-服务器结构。一、开发板介绍 ...
-
一、项目介绍 用一台西门子ST30控制10台搅拌器(电磁阀控制的气动搅拌器),每个搅拌器1个触摸屏(网口和ST30通信)、1个急停。PLC的IO点位如下:二、控制要求 10个 ...
-
昨天,一位工程师朋友和我说:芮工,今年开始用S88标准写程序,确实非常不错,条理清晰,方便交流。和这位工程师电话交流后,建议他写一篇应用心得,晚上就写完发给我,我也分享给关注PLC程序架构设计的朋友。一、按 ...
-
"三阶段"优秀工程师之路 1、基础阶段:博途PLC技术。2、中级阶段:博途与C#高级语言技术。3、高级阶段:PLC标准化编程方法。标准化方法之路!目录威纶通触摸屏控制台达变频器(Modbus RTU)一、 设备配置... 2二、 ...
-
一位工程师朋友说他的画面做的都差一些,有没有好的HMI程序参考一下。一、分享优秀的HMI程序画面二、优秀的画面核心在于规划三、模板、面板和部件库的设计是关键1、模板设计2、面板设计3、部件库设计总结:技术需要 ...
-
一位公众号读者看了这篇文章,给出优化建议:轮训的站地址,数据缓冲区放在全局DB,利用variant来处理,会更好。工程师作者也提供了他的程序,现分享如下:一、定义数据块,作为从站的数据区,需要多少次轮训,配多 ...
-
今天早上,两位群友提出两个博途应用的问题,具有代表性,分享给大家。一、汉字的拼接方法,体现对数据类型的理解提问题的群友:问一下群里的大神,在博图中怎样把三四个汉字的字符串赋值给一个string型的变量。能否 ...
-
工程师作者上期分享了“S88自动化标准在PLC程序架构中的应用”,参考下面的链接:上期分享:S88自动化国际标准在PLC程序架构设计中的应用 本期分享触摸屏界面架构设计部分:触摸屏界面主要有主 ...
-
在2016年的时候,作为产品经理拜访了一位工程师朋友,他制作了S7-1200的WEB页面,可以通过手机和电脑浏览器访问S7-1200的数据,参考下面的图片。我确定这是一位优秀的工程师,因为他做了优秀的应用。也把这个WEB页 ...
-
一、群友的分享(河北群友王旗) 昨天把一个电视盒子给儿子刷成游戏机。后来想了一下,电视盒子既然能刷成Linux系统,那就完全可以搞入Codesys啊。我看现在电视盒子CPU和接口都跟得上,网口和US ...
-
相信大家对111报文通过SinaPos指令实现伺服电机的简易精准定位已经烂熟于心,今天谈一下利用SinaParaS指令对驱动器参数进行读写。 实际项目中大部分驱动器参数是设定好的,设备运行时无需在对 ...
-
最近参加了Wincc Unified的培训,UI精美、自定义功能强大、OT与IT高效融合等优势,总结分享一下。一、整体架构1、Unified 精简屏2、Unified精致屏3、Unified PC4、OT与IT融合二、自定义WEB控件三、报表功能,与EXCEL ...
-
博途WinCC与PLC在同一个工程中开发,两种方法完成变量的高效链接,会大大提高WinCC变量连接的效率。一、通过UDT及数组的方式连接变量1、博途PLC中对设备分类,同一类建立一个UDT。如以下水泵类UDT“Pump0”2、博途P ...
-
曾经遇到过一个项目,研发一种高端家具设备:家具设计师给出坐标点,设备按照家具设计师给定的坐标轨迹避开树疤切割出任意多边形的木板并计算出多边形的面积。 例如按照如图所示的轨迹切割板材 ...
-
]一、昨天分享的方法回顾: 文章链接:博途软件的4个Byte拼接成DWord方法分享 程序内容简介: 这里运用左移指令实现具体功能,当然也 ...
-
今天本来想图省事,直接在网上找个4个byte拼接成1个Dword数据类型的方法,没想到这方面的资源论坛里很少,有些居然是需要付费的,这我怎么能忍,赶紧自己写一个分享给大家,此方法对于其他类型的数据拼接也有一定借 ...
-
今天系统学习了一下博途PLC的间接寻址,通过几张截图,把间接寻址的两个核心应用方法分享给大家,分享也是很好的总结。一、间接寻址的作用间接寻址主要目的是:通过改变地址下标,批量完成变量的赋值的作用。二、两 ...
-
项目的定制化配方的需求是比较多的,一位工程师制作了HMI配方应用程序,分享给大家。第一步:首先,要建立配方的PLC变量,其中包括配方编号&配方记录名。这三个变量是配方视图里面要填写的参数。第二步:然后建立一 ...
-
西门子S7-1200、1500系列PLC的串口通讯,支持标准ModbusRTU协议,若遇到非ModbusRTU的其他协议,可通过自由口的方式来通讯。以下例程为S7-1200的RS485通讯模块,用自由口方式与电表通过DLT645-1997协议进行通讯,读 ...
-
上一篇文章链接:工业心电图:西门子S7-1500T控制器的圆弧插补的应用心得一、功能概述1、通用描述 MC_MoveCircularRelative指令:圆周轨迹运动的运动系统相对定位指令中”圆周轨迹的定义“有3个 ...
-
这次项目的目标是实现基于龙芯2K0300处理器的久久派设备运行基于.NET8的Web应用,并与西门子PLC进行通信。以下详述了包括龙芯技术在内的技术背景及实施步骤。一、龙架构(LoongArch):充分考虑兼容需求的自主指令系 ...
-
今天给大家分享一下一些项目复制后,如何快速的替换触摸屏变量。一、多路复用变量的批量替换方法1、HMI的变量有时候在复制过后出现大量的链接不对应,但其实PLC里面已经都存在对应的变量,这时候就需要更新一下链接 ...
-
今天接着给大家讲一下配方的具体用法,这次讲的是用PLC作为配方数据记录的配置,储存配方记录,写入和上传配方记录,以及相关画面的含义和制作过程。配方操作演示视频 ...
-
高效编程与组态是工程师工作效率提升的关键,变量的处理也是非常重要的一部分,昨天分享了一个变量的导入方法(博途PLC的变量导出一个文件,然后WINCC再导入文件,博途需要安装一个SIMATICSCADA_Export软件插件)。 ...
-
一位群友提的问题:如何下载PLC程序,而不初始化数据的方法。我也找了一张图,给大家分享一下。一、DB块的变量结构说明变更①、③、④总是要求数据块进行重新初始化,全部监视值都复位为启动值。DB数据块变更后需初 ...
-
通信是自动化一项核心技术,非常考验工程师的技术水平。一位德国汽车大厂的工程师在群聊中分享了他的工作笔记,非常不错,分享给更多的工程师朋友。一、开放式用户通信简介二、开放式用户通信的指令三、创建和分配连 ...
-
报警系统是自动化系统的核心部分,是高效运行维护的基础。一位优秀工程师的总结,分享给大家。第一步:从PLC中加载报警变量,也可以自己新建变量第二步:在报警编辑器中添加报警组态第三步:在画面中添加报警控件第 ...
-
第一步:从PLC中加载报警变量,也可以自己新建变量第二步:在报警编辑器中添加报警组态第三步:在画面中添加报警控件第四步:启动报警记录运行系统第五步:运行测试总结:方法是高效工程的基础
免责声明:如果侵犯了 ...
-
Modbus通信是非常开放和通用的协议,因其应用广泛而应用问题最多的一种协议。最近学习了它的讲解视频,也总结一下其应用特点,分享给大家。一、Modbus协议二、Modbus RTU和TCP协议的区别三、Modbus TCP的指令需要轮 ...
-
在当前的工业自动化领域,集成高级监控系统已成为提高生产效率和监控设备状态的重要手段。本文将详细介绍一个综合使用FactoryIO、西门子PLC、ESP32和ESP8266处理器、C#应用程序和MQTT服务器的监控系统的架构和功能。 ...
-
最近很多项目都遇到西门子S7-1500R/H冗余CPU,总结一下与标准CPU的编程设置区别,有助于工程师朋友们的高效应用。一、CPU属性设置区别 两个CPU的IP地址都需要设置,其他设置只需要在主CPU中设 ...
-
一位工程师分享了西门子S7-1500T的圆弧插补视频,一位群友叫它“工业心电图”,非常有创意的名字,参考下面的视频,也邀请这位工程师分享一下心得。 ...
-
最近和自动化工程师交流,监控界面的制作非常费时费力。如果有一个比较好的界面架构,制作起来就非常高效。一位工程师的架构分享,非常值得借鉴。 他的WINCC界面架构包括:工艺流程、配方管理、 ...