-
一、控制背景:1.当PLC本机时间不准确,或者PLC断电后时间不准确时,需要通过外部设备时间校准。汇川PLC的实时时钟(RTC)在断电后依赖后备电池(通常是可充电电池或超级电容)维持计时。如果电池老化、电量不足或充 ...
-
设备详情PART/1设备是一个烤箱(加热产品)原设备是这样的:0.75KW的电机,一个30:1的减速机。输出轴带齿轮,设备是前后移动的,齿轮下面是一根齿条(6米长);控制加热箱前后移动来加热产品,根据产品不同调整速度 ...
-
在工业4.0的浪潮下,智能化、自动化已成为企业提升竞争力的核心驱动力。而全自动转盘上料设备,正是这一趋势下的明星产品。今天,我们要为大家揭秘这款设备的“智慧引擎”——汇川Easy控制系统,它不仅是设备高效运 ...
-
国内自动化产业按其历史渊源可以大致的分为两个派系,即来自国企高校的院所系与在通用自动化市场摸爬滚打起来的通用系,华为系是自动化通用系的典型代表。院所系主要有来自国企的和利时、高校的浙大中控、科远、稳优 ...
-
在工业自动化系统中,跨品牌设备通信是常见的需求。本文以 三菱RJ71EIP91(Ethernet/IP模块)与 汇川EASY521 PLC 为例,详细讲解如何实现基于 Ethernet/IP Class1 的标签通信,并提供完整的配置代码和调试步骤。&nbs ...
-
SGVision是一款免代码的通用机器视觉搭建软件,它可以快速搭建性能高效、可追溯、数据化管理的检测应用。开放不排它,支持市面主流相机设备、通讯外设。SGVision更新了,但是没项目一直也没研究,最近来了一个项目可 ...
-
NEWS设备详情PART/1设备是一个烤箱(加热产品)原设备是这样的:0.75KW的电机,一个30:1的减速机。输出轴带齿轮,设备是前后移动的,齿轮下面是一根齿条(6米长);控制加热箱前后移动来加热产品,根据产品不同调整 ...
-
【导读】 PLC工程师,刚开始接触电子凸轮,或许是懵懂的状态,大脑中或许有以下若干的问题没有找到答案:1、什么是电子凸轮?2、电子凸轮有哪些应用场景?3、电子凸轮有哪些优势? ...
-
汇川Easy521 & 罗克韦尔ControlLogix以太网通讯 前言时光荏苒,过去的三年在大家的印象中或许是中美贸易战的三年、或许是全球疫情供应链停摆的三年、又或许是芯片短缺国际大牌断 ...
-
Run 运行 Stop停止 Start 开始 End结束 Reset复位 Auto 自动 Use 使用 Using 使用 Set 设置 Base 基础Text 文本 Test ...
-
使用循环语句,可以批量处理数据,相对于梯形图里的循环写法,也直观很多;1、FOR循环语法:FOR <变量> := 初始值 TO 终值 BY 步长 DO <需要执行的功能>// 循环体END_FOR;功能:从初始 ...
-
之前写的IFA平台程序框架最近一直没时间更新,有小伙伴问到想要源代码有需要的小伙伴私信我因为我不知道公众号怎么发文件程序注释完整,全部用ST语言便于移植其他平台;程序包含1、io映射,思考为什么用这个2、系统 ...
-
学习了BOOL型逻辑运算和基本的IF语句基本上其他的用的比较少,可以尝试编写程序了;和上位机hello world的地位一样,启保停是每个学PLC的新手都需要经历的,可以说是程序的基础。图中梯形图可以用ST语言表示为:xRun ...
-
基本到这里的时候,就可以做到写程序了,后续就是使用熟练度的问题,有什么疑问可以评论区留言,单独开贴再讲;当逻辑过于复杂时,一直使用IF语句会使得程序看起来十分杂乱,CASE语句可以很好的解决这个问题;同时ca ...
-
不知道大家写程序一般用哪种跳步方式,这里给大家分享一下我所知道的几种方式,大家也可以留言分享讨论。梯形图1、SET/RESET方式用M变量标识步序2、字寄存器赋值这种最常用,非常直观,步号之间最好预留间隙,方便后 ...
-
在梯形图里,最直接的输出如图所示用ST语言表示就是赋值运算符:=Y1:=X1;这个运算符是实现其他逻辑的基础1.1ANDAND就是“和”的意思,即条件同时成立才输出即梯形图里的串联Y1:=X1 AND X2;1.2 OROR就是“或者”的意 ...
-
1 、不区分大小写ST语言不区分大小写,这是ST语言的特色。这是ST语言非常重要的规则,在ST语言中,if、IF、iF是一样的,没有任何区别。这里所说的“不区分大小写”是指它们在编译的时候意义是一样的。不过现在很多PLC自 ...
-
在数学中,“=”其实是有两种含义的:一种是计算式子的值;另一种是判断两个数是否相等。例如“1+1=2”,既可以理解为式子“1十1”的计算结果为2,也可以理解为式子“1+1”的运算结果和数字2相等。但在工业控制中,计算结 ...
-
用ST语言写程序就和写作文没什么区别如果 啥啥啥 就 执行动作;结束判断的标志;不过把中文换成字母罢了,应该非常好懂;条件判断语句(IF....END IF) 此语法结构用来判断 ...
-
ST语言在不涉及流程判断,只作为数据处理和简单逻辑判断,和写数学题没什么区别;以下是ST语言中常见的运算符分类及简单介绍,结合优先级和功能进行列举:一、算术运算符基本运算符+(加法):a := b + c;-(减法) ...
-
大家希望后续用梯形图还是ST,ST对于初学者看起来可能比较吃力一点。或者大家是否需要ST的教学,做成同样功能双语言对比版;不知道各位工程师喜欢用什么语言编程梯形图(LD)的特点:直观、易用,图形化界面类似传统 ...
-
以1+2=3为例,介绍一下结构化文本ST语言中最基本的赋值语句。VAR a1:int:=1; a2:int:=2; b::int;END_VARb:=a1+a2;1、语句组成1.1.操作数操作数即“b:=a1+a2;”中的“a1”,在 ...
-
和上一篇配合食用函数名称 SetData 设定数据语法SetData(send_data[start], device_函数名称, device_type, address_offset, data_count) 或者写入一个数据的时候SetData(send_data, device_函数名称, d ...
-
设备报警根据分层,分模块,然后汇总的原则,依次分为以下部分伺服报警判断对于工位有无伺服报警,如果单工位伺服数比较多可以通过循环来获取,这里由于测试程序轴数比较少,直接赋值;气缸报警前面一部分用于工位气 ...
-
实现步骤:1:PLC映射地址PLC程序需要HMI把窗口号传送给PLC2:HMI告诉PLC当前窗口号通过宏指令可以实现3:HMI通过宏指令根据窗口号修改偏移地址4:制作的按钮和数值元件使用索引寄存器偏移元件地址unsigned short Wi ...
-
前面已经实现了设备状态控制,气缸控制,伺服控制,基本常用通讯的实现,已经实现了可以手动操作一个设备,下面来写一下设备的初始化流程;1、新建一个工位的流程FB块,建立输入输出变量用于工位交互输入输出型变量 ...
-
在Modbus通信协议中,主站、从站、客户端和服务端是核心概念,它们的角色和关系可以通过以下分层解释来理解:Modbus协议是主/从架构,从站不能主动发送数据,必须等待主站请求一、基本定义与角色(公众号:工控修炼 ...
-
自由网口协议用于实现PLC设备与第三方设备间通信字符型数据,物理接口为网口。该协议的收发通信由专用库NetFreePort完成;1、引用库文件NetFreePort2、新建数据结构体和变量3.新建一个POU编写程序调用发送指令接收的 ...
-
任务配置是将用户程序按执行要求,分成若干个任务组,每个任务组可以设置不同的执行触发条件、执行时间间隔、优先级等。IFA中的任务配置,目前我没有添加任何可执行程序,main程序是空白,这就是为什么我上一篇说理 ...
-
1 沟通 了解设备情况,用电设备统计,各用电设备电源需求统计,相关设备技 术文档查找。 主要元器件品牌确认(主要是断路器、伺服、PLC等)。 客户供电沟通 &n ...
-
紧接上篇随便写点动作示意一下到这里,不考虑异常报警的话,设备时可以初始化及工作的,不过程序没加入任务周期哈,应该是动不了免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作! ...
-
基本和上篇的ModbusRTU差不同,区别就是RTU配置站号,TCP配置IP地址和端口号; 基于TCP/IP协议通信的Modbus设备配置在软件左侧项目树当中的硬件配置当中。在配置Modbus协议之前需要先添 ...
-
一、配置自由口操作步骤1. 单击左侧项目树"硬件配置”,展开"硬件配置"列表。2. 右击“COM”,选择“添加设备”。3. 单击“添加设备”按钮之后,会弹 ...
-
汇川的Modbus协议通讯无论是IFA平台还是Autoshop平台,一般不用写程序,直接配置就好,这点十分友好。添加Modbus主站设备就是指定当前的控制器为Modbus主站。可以在主站下面添加其他类型的设备作为Modbus的从站,所 ...
-
功能块实例化是将抽象的“功能块类型”转化为具体的、可执行的“实例”的过程。功能块实例化,单看这几个字,到现在我都有点没搞懂是什么意思,虽然用了很多回,知道是在做什么,但是这几个字的含义是什么不是很好理 ...
-
某人 别直接复制粘贴我的发公众号文章了,你复制贴下原作者公众号:工控修炼之路IFA的框架在整理,想写的尽量通用一点,后续写好了会发出来,大家关注一下;1、创建运动控制轴新建的运动控制轴 2、添加Et ...
-
大家好,我是一星!我认为做技术可以无忧,是有发展的,关注我,我们一起发展!文末有《电气电工黄金教程》目录,认为有用,可以自行索取。今天分享一下国产PLC的情况,以便各位有个全面宏观的认识:以下是国产PLC的 ...
-
在对汇川中型PLC AM401的一次调试过程中,突然出现了CPU停止运行的情况:CPU的RUN灯熄灭,底部“程序加载-异常”红色闪烁。查看手册,上网搜索都找不到任何线索。CPU使用率、内存使用率都不高,肯定不是资源问题。PL ...
-
有人用禾川的Sysctrl Studio写过收放卷吗
-
做有价值的事,积累有价值的笔记。" data-id="MzU4MzgyMDEzOA==" data-is_biz_ban="0" data-service_type="1" data-origin_num="468" data-isban="0" data-biz_account_status="0" data-index="0" data-verify_statu ...
-
最近项目上比较忙,一天工作7天还天天加班,导致也一直没时间更新笔记。随着信创产业的发展,很多场合要求使用信创,很多人通俗理解就是信息化创新,跟安可,安全可控,国产化,都是类似的概念。今天使用KingSCADA4. ...
-
因公众号更改推送规则,请点“在看”并加“星标”第一时间获取精彩技术分享哈喽,你好啊,我是雷工!在做SCADA项目时数据采集是其中一个重要的环节,需要将所需的数据采集到SCADA系统中,才能实现对设备的监听和控制 ...
-
在工业自动化系统中,跨品牌设备通信是常见的需求。本文以 三菱RJ71EIP91(Ethernet/IP模块)与 汇川EASY521 PLC 为例,详细讲解如何实现基于 Ethernet/IP Class1 的标签通信,并提供完整的配置代码和调试步骤。&nbs ...
-
一.前言当晶体管输出的PLC间的通讯口不足时,可考虑使用IO口建立点对点通讯。笔者曾见过一种第三方西门子200的IO拓展模块,就是使用这种方式和CPU主机连接。不过现在技术更成熟了,第三方拓展模块都能直接兼容原机拓 ...
-
一、前序汇川 iFA Evolution 全场景智能化工业控制软件平台于2025年2月发布上线。该平台由汇川历时五年自主研发,覆盖从执行层到控制层的高效组态、编程、仿真和调试功能,并具备编程、监控和控制能力,实现物料到成 ...
-
汇川plc取余运算
汇川plc取余运算用于获取除法运算后的余数。
它在汇川plc编程中是重要的数学运算类型。取余运算符号在汇川plc中为“MOD”。基本运算格式是被除数MOD除数。例如10 MOD 3,结果为1。取余运算能判 ...
-
汇川 MC_MoveFeed 指令详解一、功能定义MC_MoveFeed 指令用于在外部中断信号触发后,根据预设的移动距离进行精确定位,适用于需要动态调整运动轨迹的场景(如物料分拣、位置纠偏等)13。其 ...
-
汇川 MC_Stop 指令详解1. 功能定义MC_Stop 是汇川 PLC 中用于强制停止轴运动的控制指令,其核心作用是立即中断轴当前运动,并按预设减速度停止。该指令属于不可中断型停止,适用于 ...
-
汇川 MC_Halt 指令详解1. 功能定义MC_Halt 是汇川 PLC 中用于暂停轴运行的指令,其核心作用是按预设减速度停止轴当前运动,并允许后续恢复执行。该指令属于可中断型停止,适用于临 ...
-
设备修改增加轴速度后,伺服报错。报错PLC报错代码9601.Axis[0].State.DrvAlarmID=9601;轴MC_ReadAxisError指令读取ERROR;伺服在线调试页面监控显示9601MC_MoveAbsolute — 绝对定位指令图标手册查看手册找到相应的 ...