快捷导航
查看: 18|回复: 0

C 语言结构体多轴控制输出异常

[复制链接]

3

主题

0

回帖

149

积分

注册会员

积分
149
 楼主| 发表于 6 小时前 | 显示全部楼层 |阅读模式
本帖最后由 刘梓翔 于 2026-6-23 09:40 编辑

采用结构体数组编写 4 轴位置选择程序,输入轴号 VB200=1、总使能信号为 1,输出绑定 VD204 读出乱码负数-804847616,理论应输出 2000。排查排除双字地址对齐、寄存器区间冲突、逻辑判断错误等问题。
8dba70e53ea94051c33ff8dab42cb914.png
6ae49f050b81efbdb7d41660161cf036.png

CF 块不能直接用*指针读写PLC 变量,直接解引用仅操作函数栈内存,无法映射 V 区寄存器,最终输出内存地址数值。官方规范:输入用getXX()读取32 位整数输出必须用setS32()。

689481859b2cb6abdc6798a5ed5306d7.png



3bb903f541d8d33be0b7747bb1336211.png
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

客服热线
400-700-4858 周一至周五:09:00 - 18:00
深圳市南山区打石一路深圳国际创新谷6栋A座9层

深圳市合信自动化技术有限公司(简称“合信技术”)成立于2003年,高新技术企业,专注于工业自动化产品的研发、生产、销售和技术服务,依靠高质量、高性能的自动化控制产品与方案为客户创造最大价值,立志于成为全球领先的工业自动化解决方案供应商。

Archiver|手机版|小黑屋|COTRUST Inc. ( 粤ICP备13051915号 )

GMT+8, 2026-6-23 15:59 , Processed in 0.019896 second(s), 24 queries .

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