找回密码
 注册

QQ登录

只需一步,快速开始

搜索

[工业通信] HSen系列定位模块modbus通信调度程序解释

[复制链接]
emx 发表于 2024-1-28 12:31:31 | 显示全部楼层 |阅读模式
厂商
厂商: 西门子
HSen系列定位模块通信调度程序解释.pdf (1.01 MB, 售价: 1 E币)
PLC串行通信,相信各位编程者都经常遇到,简单的通信任务应该不成问题。但如果是复杂频繁的通信,那么处理起来就不大容易了。
本帖以一个实例为基础简单讲解通信调度实现的原理,希望能对大家处理类似通信问题时有所帮助。实例中的主控设备是三菱PLC-FX3U,从设备是8台HSEN通用型4轴定位模块共32轴,PLC通过RS485和定位模块联系,通信协议是MODBUS-RTU。这类通信虽说遵循某种通信协议,貌似只是普通的数据读写,但实质并非如此。普通的数据读写或控制,例如变频器的控制,除了运行参数的读写外,还包括运行、停止、改变运行速度等指令发送,只要通信正常完成,控制过程也就结束了。而定位运动的控制不只是运动指令的发送,还包括定位单元运动状态的监测,比如最为常见的定位控制过程——“当前的定位运动是否已完成,如果完成,则进行下一个动作”。‘定位运动是否已完成’‘温控系统的温度是否已到设定值’‘气压是否已达到工艺要求’等等这类信息如果是通过串行通信获得的,那主控系统就必须不断地向从设备查询。如果从设备数量不多,解决这样的问题可能难度不是很大,但如果如上面所述的这类实例,大量的运动指令发送,再加上轴运行状态的获取,如果只是以通常的编程方式来解决这样的问题,可能是思绪万千、困难重重。为此有必要考虑用一种新的思路来解决这类问题。这就是本帖提出的通信调度这概念。

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|手机版|小黑屋|ELEOK |网站地图

GMT+8, 2024-4-27 22:14

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表