当前位置: 首页 > article >正文

伺服报警的含义

前言:

大家好,我是上位机马工,硕士毕业4年年入40万,目前在一家自动化公司担任软件经理,从事C#上位机软件开发8年以上!我们在开发C#的运动控制程序的时候,一个必要的步骤就是设置伺服报警信号的高低电平,下面进行详细介绍如何实现这一需求!

1、伺服报警

1.1 脉冲卡

对于雷赛的脉冲卡,使用自带的Motion软件打开以后,在单轴参数设置中可以找到关于伺服报警相关的设置,如下图:
在这里插入图片描述
在程序中设置报警信号的高低电平总共5个参数,如下:
1)报警启用
一般情况下报警是启用的
2)有效电平
这个有效电平的意思是,比如设置为高电平有效,则伺服存在报警时,该信号的电平为高电平,在上位机软件开发中,我们需要设置该有效电平是高电平有效还是低电平有效,对应于雷赛脉冲控制卡,
使用dmc_set_alm_mode函数设置报警有效电平,对应参数如下:
(1)卡索引
(2)轴索引
(3)是否启用报警信号
1是启用,0是不启用。
(4)报警信号的高低电平
1是高电平有效,0是低电平有效。
(5)报警信号的制动方式
0是立即停止,目前只能设置为0
所以如果是想要让轴1的报警信号为高电平有效,则卡索引为0,轴索引为1,启用报警信号为1,高电平有效为1,制动方式为0

public static extern short dmc_set_alm_mode(UInt16 CardNo, UInt16 axis, UInt16 enable, UInt16 alm_logic, UInt16 alm_action);

3)报警IO映射
一般很少使用

1.2 ethercat总线卡

对于雷赛总线卡,它的自带软件中没有设置报警信号高低电平的地方,如下图:
在这里插入图片描述

注意事项

1、设置伺服报警信号的高低电平必须在成功打开控制卡以后,伺服上电之前设置。

作者介绍

马工2017年硕士毕业,一直从事上位机软件开发工作,在我工作的第四年年薪突破了40万+,为了帮助跟我一样从底层出身的上位机软件工程师早日达到高级工程师的水平,早日找到30万+的工作,我根据多年项目经验,总结出了一系列可直接用于项目的C#上位机实战教程推荐给大家,目前在CSDN已经超过一千人订阅,如果你不甘贫庸,想像我一样早日拿到高薪,马工强烈推荐你早日学这套教程,雷军曾说这个世界上有99%的问题别人都遇到过,你要做的不是闷头干!而是找这个领域的专家问一下,这是最快速提升自己的方法!

年入30万+C#上位机实战必备教程推荐(点击下方链接即可访问文章)

1、《C#串口通信从入门到精通》
2、《C#与PLC通信从入门到精通 》
3、《C# Modbus通信从入门到精通》
4、《C#Socket通信从入门到精通 》
5、《C# MES通信从入门到精通》
6、《winform控件从入门到精通》


http://www.kler.cn/a/543852.html

相关文章:

  • 记忆增强检索能力的实践
  • C#/.NET/.NET Core技术前沿周刊 | 第 24 期(2025年1.27-1.31)
  • 运用 LangChain 编排任务处理流水线,实现多轮对话场景
  • 【LeetCode Hot100 双指针】移动零、盛最多水的容器、三数之和、接雨水
  • 在 Windows 系统中如何快速进入安全模式的两种方法
  • 【苍穹外卖】修改前端代码解决修改Nginx端口后websocket连接失败的问题
  • PostgreSQL插件-pg_stat_statements-安装和使用
  • Unity-Mirror网络框架-从入门到精通之Multiple Additive Scenes示例
  • .NET Core中使用HttpClient模拟form-data格式数据提交
  • Spring Cloud 04 - 负载均衡和外部服务访问
  • 《LSTM与HMM:序列建模领域的双雄对决》
  • 什么手机卡最便宜 怎么办手机卡最便宜
  • AI前端开发对团队协作能力的影响:机遇与挑战并存
  • 从零开始认识大语言模型(LLM)
  • 读 DeepSeek-R1 论文笔记
  • 使用 Go 语言调用 SiliconFlow 语音生成 API 的脚本,用于将文本转换为 MP3 格式的语音文件。
  • NLP_[2]-认识文本预处理
  • jenkins自动化部署,环境搭建,应用部署
  • 【Elasticsearch】match_bool_prefix查询
  • LayUi table 列宽 th和td不同步变化
  • 【Elasticsearch】intervals查询
  • 【黑马点评】 使用RabbitMQ实现消息队列——3.批量获取1k个用户token,使用jmeter压力测试
  • git 记录
  • cursor接入deepseek
  • Redis数据库(二):Redis 常用的五种数据结构
  • 前端可以不用依赖后端实现导出大数据了