- 博客(385)
- 收藏
- 关注
原创 SMC_FreeEncoder使用方法[自由编码器]
在组态树中新建自由编码器SMC_FreeEncoder,通过SMC_FreeEncoder.diEncoderPosition接收伺服电机编码器位置(如GVL.电位器1),实现计数器值传递。设置diSetPosition为123可设定初始位置。通过调整伺服驱动器电子齿轮比,可定义一圈脉冲数(如50000或1200)。自由编码器可作虚轴,用于主轴控制(如主皮带、链条),支持多轴同步。注意CFC赋值方向为从左到右,ST为从右到左。适用于光栅尺闭环、消除丝杆间隙等高精度场景。
2026-11-04 01:46:16
142
原创 三菱PLC作为modbusRTU从站
三菱PLC设置Modbus RTU通信时,D8120设定通讯格式为9600波特率、无校验、8位数据位、1位停止位(96n81);D8121设置PLC地址;M8125置位启用RTU协议;M8196置位开启COM2口的RS485接口。
2026-09-28 05:23:17
43
原创 mcgs操作日志
摘要:本文介绍了两种故障追溯记录方法。一是使用系统操作日志,但存在部分操作未被记录的缺点;二是通过配方记录事件,具体操作是:在矩形框触发用户策略后执行脚本,记录配方时间和事件信息,并将数据插入到指定控件中。示例代码展示了如何记录"照明灯操作"事件及其发生时间。第二种方法能更全面地记录操作事件,便于故障排查。
2026-08-21 04:26:45
66
原创 mcgs台达伺服PR定位
SetDevice(设备0, 6, "Write(4,259,WUB=4105)")SetDevice(设备0, 6, "Write(4,1295,WUB=0)")SetDevice(设备0, 6, "Write(4,1295,WUB=1)")SetDevice(设备0, 6, "Write(4,1295,WUB=2)")SetDevice(设备0, 6, "Write(4,781,WUB=8191)")''----[重新上电]-----------------------------
2026-07-25 02:45:18
252
2
原创 FB轴CAN
本文介绍了在CODESYS环境下对CAN轴的操作方法。主要内容包括:1)通过修改状态字(wStatusWord)将默认值0x0200调整为0x0250;2)详细定义了功能块FB轴的输入输出变量,包括控制参数(齿轮比、电源、急停等)和状态反馈(位置、速度、力矩等);3)说明了CAN轴与ECAT轴的接口配置;4)提供了常用运动控制功能块的调用方法(如MC_Power_CO、MC_Home_CO等);5)展示了状态字处理逻辑和变量映射关系。该实现方案适用于雷赛等CAN总线伺服驱动器的控制,支持多种工作模式(速度、
2026-04-07 05:41:08
113
原创 Settings,变量保存
摘要:本文介绍了在C#程序中使用Settings.Default保存配置数据的简单方法。通过在窗口关闭事件中调用Settings.Default.Save()方法,可以将变量值持久化存储在exe文件中,比txt文件操作更方便。示例代码展示了如何在窗体加载时读取设置值(如GVL电工工资),在窗体关闭时自动保存设置(如st_aa值),并通过委托机制实现事件订阅功能。这种方法简化了应用程序配置的存储和读取过程。
2026-01-28 23:02:58
256
原创 S7-200smart-G2
西门子S7系列PLC产品是工业自动化领域的核心解决方案,提供S7-200 SMART、S7-300/400、S7-1200/1500等多个系列,满足不同规模控制需求。产品采用模块化设计,支持多种通信协议,具备高性能处理能力和丰富的扩展功能,广泛应用于智能制造、过程控制等领域。官网提供详细技术参数、选型指南及配套软件(如TIA Portal)下载服务,助力用户实现高效自动化系统集成。
2026-01-09 22:41:46
491
原创 PLC做modbusTCP从站【codesys】
摘要:PLC作为从站时需设置端口为服务器模式,其他从站同理。配置步骤包括:1.在1Device下新建Ethernet网卡并添加服务器;2.将网络接口设为PLC同网段IP;3.按需划分4个存储区,起始地址对应Modbus寄存器0地址。作为主站时,PLC可控制从站的DO和寄存器,最后需设置数据通道并启用循环刷新功能。该方案实现了PLC主从站间的Modbus通信配置。
2025-11-21 13:22:22
516
原创 台达A2m
P3-01 通信速度,默认0x203,【can500k,串口38400】,改0x403【can 1Mbps】P3-00 从站地址,默认0x7F,127。P2-08 = 10 断电重启。把DI急停开关等取消掉。
2025-10-30 10:17:25
508
2
原创 贝加莱伺服故障码
1:参数ID无效2:上传数据块不可用3:对只读参数的写访问4:对只写参数的读访问8:数据块读访问已经初始化9:数据块写访问已经初始化10:数据块读访问未初始化11:数据块写访问未初始化16:读取数据块时数据段已经是最后一个17:写数据块时数据段已经是最后一个18:读取数据块时数据段还不是最后一个19:写数据块时数据段还不是最后一个21:数据块写入后校验和无效23:数据块中的参数I...
2025-09-21 04:03:33
1091
1
原创 台达A3E
支持全闭环【速度保护】p1.02 速扭保护开关 p1.09速,p1.12扭p1.55 最高速度 【力矩保护】p1.57 防撞值,p1.58 防撞时间p1.56 预过载准位p1.87 力矩回零阀值,p1.88 力矩回零时间准位【精度】 p1.54 精度。
2025-09-17 06:38:39
637
原创 台达A2E
4 p2.14,p2.15,p2.16 都 【或0x100】 ,常开。p1.38 零速值,低于时关闭【刹车线圈】 // 电机转数低于,直接刹车。MON2 p0.3 模拟量,0速度,1力矩, //7 -DI1,p2.10,100,【常开】10 -DI4,p2.13,124,原点。11 -DI5,p2.14,22,负限位。12 -DI6,p2.15,23,正限位。
2025-09-12 23:42:40
1471
2
原创 MC_CamIn电子凸轮
CamTableID 凸轮表格的编号,与 MC_CamTableSelect 的输出点 CamTableID 配合使用。SlaveScaling 从轴放大比率。Execute 启动 TRUE:上升沿启用功能块。SlaveOffset 从轴位置偏移。Jerk 越速。Deceleration 减速度。TappetHysteresis 挺杆滞后。主轴360度,从轴按凸轮表轨迹运动。
2025-07-27 01:20:57
654
原创 昆仑通态HMI复习
/标签位置在codesys项目的目录下。退出策略 当系统退出前运行,保存日志等。报警策略 产生,结束,应答】执行1次。5 mcgs内,添加codesys自由标签。启动策略 初始化,只运行1次。循环策略 每x时间,循环运行。策略 对象属性值变化时,执行。热键策略 Fn插键盘触发运行。触摸屏跟codesys变量用:标签通讯。1codesys先定义全局变量【3【符号编译】勾选需要的变量。4【编译】》【生成代码】
2025-07-12 02:53:32
987
4
原创 Help_CANopen,库CANopen二次开发
USB转CAN模块的二次开发,用于控制CAN总线的伺服电机当前版本主要用了SDO,暂时不能多轴同步运动。MC_ReadStatus_CO 还没设计好。
2025-06-26 04:03:01
146
原创 CRC16
检验公式:#region 数组计算CRCpublic byte[] getCRC16(byte[] bytes, bool big)//数组,端向i < len;i++)j < 8;j++)= 0?//高位置//低位置if (big)//端向//大端else{//默认小端//小端#endregion。
2025-06-23 00:54:51
383
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅