上位机开发步骤
1.电气工程师连接好所有硬件和控制板卡
2.上位机开发工程师安装相关板卡驱动程序。
这时会在设备管理器里看到添加的设备。(雷赛板卡有两个设备,如图)
3.打开板卡程序调试各个轴的参数。
3.1 基本设置
3.1.1脉冲模式:用来设置正方向运动的方式。
3.2 速度很简单就不说了。一开始测试时要慢点。小心发生撞击。
3.2 回零设置
3.2.1 主要有回零模式: 常用的有:一次回零+反找(到了限位再从反方向找0点),如果使用这种方式就一定要把 【回零中遇负限位是否反找】开关要打开。设置为 [是]
3.3 硬限位设置
3.3.1 硬限位启用 是一定要起用的。
3.4 伺服报警设置
3.4.1 报警启用 通常设置为是
3.4.2 有效电平 的设置就要看电气工程师的线是怎么接的了。一般在没有报警的情况下,只要调整的选择后发现上面的报警灯灭了就可以了。
以上就是轴卡的基本设置了。
测试完轴和设置完参数后,将参数导出成文件,再放到上位机程序中使用。
4.板卡程序的IO测试
主要用于控制气缸的动作和其他相关设备
输入是读取状态如 开了还是关了,开了以后才能执行什么逻辑等。这里要注意一点,计算机是很快的,但硬件的动作就没有计算机快了。这里在给了相关的输出信号,如果要读取状态的话要等一下。如Thread.Sleep(500);一定的时间。否则状太很可能是错的。
扩展卡IO,扩展卡IO的操作和主卡操作函数是不一样的这个要注意。一般文档上都有要找一下。
/// <summary> /// (扩展卡)设置指定控制卡的某个输出端口的电平 /// </summary> /// <param name="cardId">控制卡卡号</param> /// <param name="nodeId">节点Id</param> /// <param name="bit">bitno 输出端口号,取值范围:0~15</param> /// <param name="nStatus">输出电平,true:低电平,false:高电平</param> public static void WriteOutBitExtend(ushort cardId, ushort nodeId, ushort bit, bool nStatus) { //设置指定控制卡的某个输出端口的电平 //bitno 输出端口号,取值范围:0~15 //on_off 输出电平,0:低电平,1:高电平 LTDMC.nmc_write_outbit(cardId, nodeId, bit, nStatus ? (ushort)0 : (ushort)1); }
/// <summary> /// 设置指定控制卡的某个输出端口的电平 /// </summary> /// <param name="cardId">控制卡卡号</param> /// <param name="bit">bitno 输出端口号,取值范围:0~15</param> /// <param name="nStatus">输出电平,true:低电平,false:高电平</param> public static void WriteOutBit(ushort cardId, ushort bit, bool nStatus) { //设置指定控制卡的某个输出端口的电平 //bitno 输出端口号,取值范围:0~15 //on_off 输出电平,0:低电平,1:高电平 LTDMC.dmc_write_outbit(cardId, bit, nStatus ? (ushort)0 : (ushort)1); }
5.导出参数给上位机程序使用
导入就是反过来,把导出的参数文件导入到板卡软件上,进行重新设置。
————————————————
版权声明:本文为CSDN博主「baivfhpwxf2023」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/cjh16606260986/article/details/132805809
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具
2022-09-12 onlyoffice 开发问题整理. 提示:这份文件无法保存。请检查连接设置或联系你的管理员。当你点击ok按钮,系统将提示你下载文档。
2022-09-12 C# WinForm 调用net core文件上传接口