qq_34047402
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
PLC框架-1.3- 汇川PN伺服(3号报文)
本文以汇川IS620F伺服为例,详细介绍了FB_Servo_ToAxis功能块的应用方法。该功能块封装了MC_Home等轴控指令,实现使能、定位、点动、速度模式及回零等功能,支持转矩限制与显示,并具备行程统计和HMI单位自动切换特性。文章从硬件配置(PN网络连接、报文选择)、参数设置(控制模式、电子齿轮比),到软件实现(功能块调用、手动/自动控制逻辑)进行了系统说明,重点展示了绝对/相对定位、速度模式等典型应用场景的程序编写方法,为汇川伺服在Profinet网络下的工程应用提供了完整解决方案。原创 2025-07-11 15:52:53 · 664 阅读 · 0 评论 -
PLC框架-1.3.2 报文750控制汇川伺服的转矩上下限
本文介绍了使用1200PLC通过750报文设置伺服转矩上下限的方法。750报文采用3字控制指令和1字状态反馈,其中PZD1为转矩实际值,PZD2/PZD3分别设置正负转矩限值。西门子规定16384(16#4000h)线性对应300%额定转矩。实际步骤包括:1)添加750报文并使用PEEK/POKE函数读写IO地址;2)代码实现转矩值转换和限值设置,注意正负限值必须分别为正负数;3)通过POKE指令将设定值写入输出地址。文中提供了完整的转矩计算和设置代码示例,并强调不正确的限值设置会导致伺服报警。原创 2025-07-10 23:40:02 · 783 阅读 · 0 评论 -
PLC编程框架介绍-1-轴、气缸等电气元件的控制逻辑
摘要:本文描述了工业设备电气元件的七种状态转换流程:1)未就绪(NotReady);2)初始化中(Initializing);3)就绪(Ready)可接收指令;4)运行中(Running)执行命令;5)完成(Done)命令后返回就绪;6)取消(CommandCanceled)停止命令后返回就绪;7)故障(Error)复位后视情况返回初始化或就绪状态。该状态机模型完整覆盖了设备从启动、运行到故障处理的全生命周期管理。原创 2025-07-04 15:21:59 · 473 阅读 · 0 评论 -
1.1 安装西门子TIA软件时总是提示电脑重新启动问题
安装西门子TIA软件时总是提示电脑重新启动问题解决与处理;以及PLC Sim advanced的使用原创 2025-04-15 08:43:13 · 1367 阅读 · 0 评论 -
1.1.0 博图中TP触摸屏无法仿真,仿真按钮为灰色的问题
摘要:安装时未勾选触摸屏仿真选项导致功能缺失,解决方法为重新运行安装程序,勾选"Simulation(Simatic panels,...)"选项即可添加该仿真功能。原创 2025-11-15 11:39:21 · 1398 阅读 · 0 评论 -
1.1.1 博图v19无法勾选put/get的原因
TIA V19及以上版本因安全升级,需配置权限才能启用远程PUT/GET通信。解决方案:1)创建自定义角色(如"管理员"),为其分配"完全访问权限";2)将匿名用户关联该角色;3)硬件组态中选择"完全访问"后即可勾选远程通信选项。该流程通过角色权限管理实现安全控制,确保仅授权用户可进行远程操作。原创 2025-10-23 16:25:31 · 1344 阅读 · 0 评论 -
1.1.1 将TIA Opennes中添加本电脑用户
本文介绍了将TIA Openness权限添加到用户账户的操作步骤:1)以管理员身份运行计算机管理工具;2)在本地用户和组中找到SiemensTIAOpenness组;3)通过高级搜索功能添加目标用户账户;4)完成添加后需注销重新登录使配置生效。操作过程中需要注意使用管理员权限及可能出现的二次认证提示。该流程适用于需要为西门子TIA系统配置用户权限的场景。原创 2025-11-14 18:30:31 · 127 阅读 · 0 评论 -
1.1.2 Wincc flexible 2008程序下载
摘要:MPI电缆连接编程电脑与触摸屏的配置步骤:1) 在STEP7的Set PG/PC Interface中设为MPI模式并勾选"PG/PC为总线唯一主站";2) 通过断电重启进入触摸屏控制面板,将MPI/DP设为MPI模式;3) 完成设置后在WinCC flexible中执行下载操作。该流程实现了通过MPI协议进行设备间的通信配置与程序下载。原创 2025-11-04 19:13:50 · 345 阅读 · 0 评论 -
1.1.3 Program_Alarm的使用
S7-1500 PLC通过Program_Alarm指令实现程序报警功能,可快速检测自动化系统中的过程控制错误。该指令需在FB块中调用,支持添加10个报警相关变量(SD_i)并显示在HMI设备上。配置步骤包括:1)在FB块中添加Program_Alarm指令并设置参数;2)在报警编辑器中编辑报警文本;3)创建报警类并关联PLC;4)在HMI画面添加报警视图控件。调试后,报警信息可实时显示,帮助快速定位系统故障。原创 2025-11-10 23:33:14 · 156 阅读 · 0 评论 -
1.1.4 西门子TIA博图安装HSP过程
摘要:当TIA Portal项目缺少硬件支持包(HSP)时会出现报警。解决方法:1)从西门子官网下载与当前TIA版本匹配的HSP;2)关闭所有项目后安装HSP,通过"Add from file System"选择对应包并完成安装。安装后可在支持包管理界面查看安装状态为"Yes"。官方HSP下载地址可通过TIA的"Options > Support packages"菜单获取。原创 2025-12-08 08:50:09 · 455 阅读 · 0 评论 -
1.2 博图TIA的轨迹(Trace)功能介绍
在TIA中“轨迹” ( Traces ) 能来记录设备变量并对记录进行评估,对有些故障排查很有帮助,本文进行介绍原创 2025-04-25 10:37:05 · 1489 阅读 · 0 评论 -
1.3.1 - TIA - PLC如何读取当前画面的编号
本文介绍了在PLC中读取西门子触摸屏画面编号的方法。通过HMI设备的"画面编号"区域指针(需指向5个字,当前画面编号存储在第2个字),可将画面信息传送到PLC。具体操作包括:1)设置区域指针时采用绝对访问;2)取消DB块的"优化块访问";3)使用变量"DB_HMI".PageInfo.PageNo直接访问。此外,第4个字节的"当前字段编号"与按钮Tab顺序相关(顺序号+2),原创 2025-07-07 16:59:50 · 691 阅读 · 0 评论 -
1.5 西门子PLC的String
字符串在非优化块中的存储方式:String[5]占用7字节,包含总长度(1字节)、实际长度(1字节)和内容(5字节)。例如存储"abc"时,实际只使用前3字节内容。修改字符串长度时(如从"abc"改为"a"),剩余内容不会自动清零,需根据实际长度读取有效数据。LabVIEW中处理时,应从第2字节读取实际长度值,再获取对应长度的内容,而非依赖空字符终止。原创 2025-09-28 15:37:07 · 132 阅读 · 0 评论 -
1.6西门子1200模拟量输入输出介绍
本文介绍了模拟量转换中的分辨率与精度概念,其中分辨率取决于A/D转换位数,如12位分辨率对应满量程1/4096的最小变化单位。同时详细说明了两大核心编程函数:NORM_X归一化函数(将输入值线性映射到0.0-1.0范围)和SCALE_X缩放函数(将浮点数映射到指定范围)。通过S7-1200 PLC的实例代码展示了这两个函数在模拟量输入输出中的应用流程,并附有不同模块的分辨率及量程参数对照表。全文重点阐述了模拟量信号处理的数学原理与工程实现方法。原创 2025-12-28 16:38:48 · 191 阅读 · 0 评论 -
博图中profinet节点的禁用与启用
本文介绍了D_ACT_DP函数在PROFIBUS/PROFINET网络中的应用方法。该指令可动态激活/禁用DP从站或PROFINET IO设备,优化总线性能。通过MODE参数(0查询状态、1激活、2禁用)和LADDR硬件标识符实现控制,BUSY标志位指示操作状态。文中详细说明了操作步骤,包括禁用后设备状态显示为"I/O device user deactivation",并提供了激活/禁用状态的查询方法(RET_VAL返回16#0001/0002分别表示激活/禁用状态)。同时通过实例说明原创 2026-02-04 09:13:50 · 98 阅读 · 0 评论 -
【报警】博图中16个bit组合成一个word并用CAW交换字节顺序的方法
摘要:本文介绍了一种将PLC中的32位报警信号快速传递到HMI的方法。通过将16个bit组合成一个word变量,使用STL语言进行字节交换操作(CAW指令),实现了DBB0-DBB3到DBW4、DBW6的转换映射。具体步骤包括:1)取消DB块的优化访问选项;2)使用OPN指令打开数据块;3)通过L、CAW、T指令完成字节交换和数据传输,最终实现了报警位1-32在触摸屏上的正确对应显示。原创 2025-11-15 11:48:18 · 180 阅读 · 0 评论 -
2.0 电子凸轮 西门子1500电子凸轮使用研究1
本文研究了S7-1500T电子凸轮同步控制技术,通过仿真实验得出以下结论:1)通过比例系数可调整凸轮曲线形状;2)解除同步需调用从轴其他运动指令;3)详细阐述了凸轮同步的5个实施步骤。重点分析了三种同步类型(主值距离同步、动态参数同步和直接同步)的特点及应用场景,并探讨了缩放系数、偏移量等参数对凸轮曲线的影响。同时介绍了凸轮应用模式及常见异常处理方法,为工程应用提供了重要参考。原创 2025-07-15 14:56:00 · 686 阅读 · 0 评论 -
1.7 1200的MB_SLAVE使用
摘要:本文介绍了Modbus RTU通信的常用指令和实例应用。"MB_COMM_LOAD"指令用于配置Modbus RTU通信端口,支持RS485/RS232模块。"MB_SLAVE"指令使PLC作为从站响应主站请求。实例展示了S7-1200 PLC作为从站(地址2)与模拟量信号板通信的过程,包括端口配置、寄存器映射(QW1010)以及模拟量信号的标准化(NORM_X)和缩放(SCALE_X)处理。通过CB1241 RS485模块实现9600波特率的通信,演示了完整的原创 2025-12-28 22:53:50 · 179 阅读 · 0 评论 -
3.0 - 指针-序列化
摘要:Serialize指令可将结构化数据序列化为字节数组,适用于需要通过TCP等协议传输多个结构体数据的场景。以1200PLC为例,演示了如何将DB_Sim.a结构体序列化存储到DB_sim.b字节数组中,通过FB_PC_AddToSendBuffer_DB功能块实现数据转换和传输。该过程涉及Serialize和MOVE_BLK_VARIANT指令的配合使用,最终成功将结构体数据转换为字节数组格式。原创 2025-07-18 16:45:39 · 103 阅读 · 0 评论 -
4.0.0 倍福Twincat3 程序安装(Twincat package manager)
摘要:倍福虚拟学院提供TwinCAT3历史版本下载及安装指南。使用TwinCAT Package Manager安装旧版本需更换资源地址URL为https://public.tcpkg.beckhoff-cloud.com/api/v1/feeds/outdated。打开历史版本程序需安装UseTcXaeShell组件。为避免版本兼容问题,建议勾选"PinVersion"固定TwinCAT版本,并使用"Set to Effective Version"固定Librar原创 2025-11-18 10:19:08 · 399 阅读 · 0 评论 -
TwinCAT 3.1.4026离线源的下载方法
本文介绍了TwinCAT3工作负载的离线下载与安装方法。主要内容包括:1)离线源的作用,即让客户无需网络即可安装工作负载,并能统一多台设备的工作负载版本;2)详细操作步骤:从下载组件到本地、设置下载队列、选择保存路径,到创建本地源并命名为"Local"的完整流程。通过这种方法,用户可以在离线环境下方便地安装和管理TwinCAT3工作负载。原创 2026-02-05 15:08:59 · 158 阅读 · 0 评论 -
4.0.1 倍福的twincat使用小技巧总结
本文介绍了TwinCAT PLC编程中的两个实用功能:1)Replace替换功能,支持全项目范围内的变量替换;2)SFC编辑优化,通过调整步骤宽度(Tools->Options->TwinCAT->PLCEnviroment->SFCeditor->Stepwidth)确保完整显示SFC步骤。这些操作可提升编程效率与界面友好性。原创 2026-01-05 10:58:02 · 69 阅读 · 0 评论 -
4.0.2 倍福String转Ascii字节数组
本文介绍了在倍福(TwinCAT)环境中将字符串转换为ASCII字节数组的方法。通过使用Mid函数逐个提取字符串中的字符,再配合Asc函数获取对应的ASCII码值,最终构建字节数组。代码示例展示了完整的转换流程:首先获取字符串长度,然后循环处理每个字符并存入数组,最后可选择添加结束字节。该方法适用于需要将字符串转换为字节形式进行串口通信等场景,核心步骤包括字符提取、ASCII转换和数组构建。原创 2026-04-28 22:41:06 · 52 阅读 · 0 评论 -
4.1.0 EL9410 用于 E-bus 的电源端子模块介绍
EL9400和EL9410电源端子模块用于为EtherCAT系统中的E-Bus提供额外电流补充,确保E-Bus数据通信正常。当连接大量EtherCAT端子模块时,耦合器自带的E-Bus电流可能不足,此时可通过EL9400/EL9410额外提供2A电流。安装时需注意:从模块插入位置右侧开始,至下一个供电模块之间的所有模块均由其供电。系统总E-Bus电流不得超过2000mA,需逐一累加各模块的E-Bus电流消耗。软件可提供相关诊断功能。原创 2025-11-12 22:33:43 · 178 阅读 · 0 评论 -
4.1.2 EP2624-0002 四继电器模块接线说明
EP2624-0002端子盒是一款4通道继电器模块,支持EtherCAT通讯,可通过PLC远程控制。每通道配备无源触点,最大负载25VAC/30VDC,带LED状态指示。采用M12螺旋式连接器,接线图显示模块引脚与电源触点连接方式,便于工业自动化应用中的信号控制与监测。原创 2025-11-12 23:30:17 · 83 阅读 · 0 评论 -
4.1.3关于使用EL7201配置Motor AM3112的介绍
本文介绍了AM3112系列伺服系统与EL7201 EtherCAT驱动模块的应用配置。EL7201是48V DC单通道运动控制模块,支持旋转变压器编码器。详细说明了接线方法和参数设置流程:包括供电电压选择(24V/48V)、电机选型、位移量换算(5mm/1048576脉冲)、转矩百分比设置等。重点阐述了回原点功能的配置逻辑,包括方向设置与传感器状态配合。最后补充了电机极对数与转速关系的计算公式,并强调参数应保存在Startup中以防丢失。该配置适用于工件运动范围主要在负值区域、原点在上限位的应用场景。原创 2025-12-15 17:42:15 · 60 阅读 · 0 评论 -
Beckhoff倍福控制汇川660N伺服2-PositionBias的作用
摘要:PositionBias参数用于调整伺服系统的位置偏移量。当输入脉冲为131140112,每圈8388608脉冲对应10mm位移时,实际位置计算为156.331mm。若设置PositionBias为20mm,则最终位置变为176.331mm。该参数可直接在系统配置中修改,用于补偿位置偏移。原创 2026-01-31 18:34:22 · 59 阅读 · 0 评论 -
5.0 TwinCat HMI的控件如何绑定PLC的变量
在Twincat HMI仿真模式下绑定PLC变量时,若出现PLC1前显示X而无法绑定的情况,可通过以下步骤解决:首先在ADS中添加Runtimes,使用仿真AmsNetId;其次在Twincat license中选择TF2000;最后仿真运行PLC后即可在HMI上选择对应变量。该方法解决了仿真环境下的变量绑定问题。原创 2025-12-29 17:31:50 · 68 阅读 · 0 评论 -
5.1 倍福PLC使用PID控制科尔摩根DDR伺服电机介绍
本文介绍了一种基于PID算法的电机转矩闭环控制系统方案。系统采用科尔摩根DDRC061B系列直驱伺服电机,通过EtherCAT通讯与倍福PLC连接,利用扭矩传感器反馈实现20±0.5Nm的精确转矩控制。重点阐述了系统配置要点:包括EtherCAT报文PDO组态、PID参数调节(比例系数0.1、积分0.0001、微分-0.003)以及转矩控制算法实现,其中特别设置了误差范围限制(±4Nm)和输出限幅(27Nm)等保护措施。最终系统在2ms控制周期内实现了稳定的转矩输出,验证了直驱电机在精度(1弧秒重复误差)和原创 2026-04-26 12:05:51 · 59 阅读 · 0 评论 -
5.2 使用ADSRDWRT实现beckhoff与C#数据交换(含代码)
本文介绍了通过Beckhoff的ADSRDWRT类实现PLC与C#程序间的数据交换方法。在PLC端,建立两个结构体(发送/接收数据),配置ADSRDWRT参数(IDXGRP命令号、数据长度及地址等),通过状态机控制通信流程,包含错误处理和超时检测。C#端继承TcAdsServer类,实现结构体映射(使用Marshal进行byte数组与结构体转换),在AdsReadWriteInd方法中处理PLC请求并返回响应数据。关键点包括:1)双向结构体定义需严格匹配;2)数据长度校验;3)错误处理机制;4)字节流与结构原创 2025-07-23 10:26:09 · 82 阅读 · 0 评论 -
6.0 如何把数字光纤传感器放大器FS-N41P作为延迟计时器
摘要:针对快速掉落的零件导致传感器信号过短的问题,使用Keyence FS_N41P放大器可通过设置延长信号持续时间。具体步骤包括:进入设置模式后,将检测模式设为"下降沿",启用"出局计时器"功能,并将"定时器时间"设置为150毫秒。该设置可确保PLC能可靠检测到传感器信号。原创 2025-12-15 08:36:36 · 190 阅读 · 0 评论 -
keyence颜色传感器LR-W70使用(最多可区分16种颜色)
摘要:LR-W70光电传感器与MU-N11控制器组合使用,检测距离30-70mm,最小光斑1.6x2.9mm。采用MU-CB8线缆可实现16种颜色对比输出。设置包括:初始化恢复出厂设置、选择PNP输出和Binary模式、通过Mode键切换16个频道并长按SET键3秒保存颜色值。光斑大小可通过侧面旋钮调节。原创 2025-12-16 14:29:05 · 151 阅读 · 0 评论 -
嘉孚朗SDP系列伺服螺丝刀使用介绍
嘉孚朗机器人设备(苏州)有限公司的SDP 系列伺服螺丝刀,支持IO触发,也支持485总线触发,可以通过485总线读取螺丝刀的数据;本文介绍使用汇川PLC,使用IO控制(切换程序以及触发),使用485总线读取结果原创 2025-02-27 17:24:53 · 461 阅读 · 0 评论 -
Pilz安全继电器介绍(PNOZ X2.8P,Pilz MB0)
本文介绍pnoz X2.8P以及可编程安全继电器Pilz MB0的使用介绍(下载、编程)原创 2025-02-19 08:19:38 · 8273 阅读 · 0 评论 -
常州雷诺激光打标机LN-FM30接线与多文档打标介绍
本文档介绍常州雷诺激光打标机LN-FM30的接线以及多文档打标的使用方法。本应用需要使用2个cad文件,分别转换成dxf文件填充后作为两个打标文档原创 2025-02-26 09:51:39 · 666 阅读 · 0 评论 -
汇川AM系列ethercat控制伺服的使用说明(含转矩模式)
本文以一个实际例子,介绍ethercat伺服驱动器的工作原理,以及在汇川AM系列PLC中,如何点动、定位、速度、转矩控制ethercat伺服。原创 2025-02-17 11:00:06 · 4893 阅读 · 0 评论 -
步进电机Lexium Mdrive stepper motor
摘要:本文介绍了Novanta IMS旗下LMDCE572C-K步进电机的安装与配置流程。该产品内置运动控制、I/O和驱动单元,48V供电。配置过程包括:1)安装LMD-Suite-Setup软件;2)通过Ethernet_Interface设置Profinet协议、IP和节点;3)在Profinet页面配置输入输出寄存器映射。文章还提及Novanta IMS的历史沿革(原属施耐德电气,2022年被Novanta收购)及其产品线(包括编码器、伺服驱动器等),并简要说明MDrive产品系列和该步进电机的实际项原创 2026-02-05 09:15:21 · 55 阅读 · 0 评论 -
紧急停止按钮为啥常闭
紧急停止按钮为啥常闭原创 2025-02-07 20:54:27 · 1481 阅读 · 0 评论 -
PNP与NPN传感器在PLC&伺服上的接线对比
PNP与NPN传感器在PLC&伺服上的接线对比原创 2025-02-07 15:15:37 · 2194 阅读 · 0 评论 -
V90伺服抱闸内部三极管V1102被烧毁原因分析
V90伺服抱闸内部三极管V1102被烧毁原因分析原创 2025-02-07 11:46:23 · 307 阅读 · 0 评论
分享