3u PLC的伺服电机脉冲指令 包括三菱plc程序和威纶通触摸屏程序 可以学习可以参考喜欢的可以发你邮箱号即发到你邮箱。 可以和触摸屏、rfid读写器、扫码枪、电磁流量计、称重仪、激光测距仪、变频器、伺服电机、电能表、温湿度控制器、激光线径仪、几个plc之间等外界元件互联互通读和写数据。 每一个指令都有注释和注解总结得非常到位。最近在工控项目里折腾3U PLC控制伺服电机发现脉冲指令这块藏着不少门道。今天咱们就扒开PLC程序和威纶通触摸屏的源码看看实战中怎么让伺服电机跳起精准的机械舞。先看PLC这边三菱的脉冲指令用起来是真香。下面这段是典型的轴控程序LD M0 // 启动信号 DMOV K100000 D0 // 脉冲频率10kHz双字传送 DMOV K50000 D1 // 脉冲数量50000 PLSY D0 D1 Y0 // 发脉冲指令Y0接伺服脉冲端 SET M10 // 完成标志位这段程序主要干了两件事1.通过DMOV设定运行参数注意这里必须用双字指令2.PLSY指令负责把脉冲怼出去。调伺服的时候被方向信号坑过的小伙伴举个手——记得Y0接脉冲信号Y1得接方向信号否则电机会原地抽搐给你看。触摸屏这边就更直观了。威纶通的画面元件直接绑定PLC寄存器// 数值输入框属性 地址PLC.D0 // 频率设定 格式32位无符号 单位Hz // 按钮事件 按下时置位M0 松开时复位M0这里有个坑当PLC和触摸屏用RS485通信时数据刷新周期别设太短否则容易把PLC的COM口干趴下。实测200ms间隔最稳毕竟伺服又不是陀螺仪不需要毫秒级响应。3u PLC的伺服电机脉冲指令 包括三菱plc程序和威纶通触摸屏程序 可以学习可以参考喜欢的可以发你邮箱号即发到你邮箱。 可以和触摸屏、rfid读写器、扫码枪、电磁流量计、称重仪、激光测距仪、变频器、伺服电机、电能表、温湿度控制器、激光线径仪、几个plc之间等外界元件互联互通读和写数据。 每一个指令都有注释和注解总结得非常到位。说到设备联调上周刚用PLC的MODBUS指令撩过RFID读写器LD M100 MOV H0C41 D100 // 站号1功能码03 MOV H0000 D101 // 起始地址0000 MOV H0001 D102 // 读取1个字 RS D100 K6 D110 K5 // 串口发送指令这组指令直接从RFID标签里抠数据存到D110配合扫码枪的串口数据轻松实现物料ID双重校验。注意校验位得用LRC还是CRC要看设备手册我上次用错校验方式结果读出来的数据像摩斯电码...说到伺服参数设定有个骚操作分享把电子齿轮比计算器做到触摸屏上。用宏指令写个公式Sub Calculate() Dim Ratio As Single Ratio (Val(Text1.Text) * 10000) / (Val(Text2.Text) * 100) Label1.Caption Format(Ratio, 0.00) End Sub这样现场调试时技术员只需要输入机械行程和编码器分辨率自动算出最佳电子齿轮比妈妈再也不用担心我算数按错计算器了。最后扔个干货——设备联机时的避坑指南伺服报警时先查DI信号回路八成是限位开关进水脉冲丢失试试在Y0输出端并个120Ω电阻多PLC通信时程序里一定要做握手协议不然数据会乱得像早高峰地铁威纶通的弹出窗口别超过3层否则操作工会疯狂diss你需要完整工程文件含注释版PLC程序和触摸屏源码的老铁留个邮箱我秒发。这堆代码啃透了别说伺服控制你都能去自动化展台装X了。