登录
首页
PLC论坛
西门子SIEMENS
回帖
发帖
正文
主题:西门子200smart plc 和台达A2绝对值型伺服走modbus 通讯 读取脉冲数
点击:2023 回复:3
楼主
编辑
引用
管理
大雄YAMN
图片来源于论坛 和我要做的类似 没完全看懂 西门子200smart plc 和台达A2绝对值型伺服走modbus 通讯 读取脉冲数来计算现在的位置,案例中读的也是脉冲数 台达脉冲数是32位的数据 这个32位如何读换算出来 那个高低 互换一直没看懂 比如这个例子中 我最终读的是VD3186就是脉冲数?如果是反方向的脉冲数 如何读和表达?求大神帮忙解答
19-06-30 16:07
1楼
编辑
引用
管理
guanyumou
要读的32位整数由400019和400020两个寄存器组成,其中400020是高16位、400019是低16位
400019读过来后保存到VW3600里、400020读过来后保存到VW3602里
VD3600这个32位整数由VW3600和VW3602组成,其中VW3600是其高16位、VW3602是其低16位
所以需要进行高低16位转换,那么就要把VW3600送入VW3188、VW3602送入VW3186
这样VW3186和VW3188组成的VD3186就是实际的32位数
19-07-01 01:03
2楼
编辑
引用
管理
guanyumou
反方向的脉冲数你要找到其所在的寄存器地址,然后适当修改程序即可完成!
19-07-01 01:05
3楼
管理
A工控回收西
该帖内容不符合相关规定!
19-07-01 17:07
工控新闻
专访西门子全球执行副总裁肖松:中国是孵化工业智能体的热土
越疆科技深化全球布局,马来西亚子公司开业推动东南亚智能制造升级
和利时成功签约新加坡汤申-东海岸线延长线地铁综合监控系统项目
工信部将完善人形机器人等产业发展政策
CC-Link IE TSN技术赋能智能检测装备,驱动制造业数智化转型—CLPA亮相第二十一届工业自动化与标准化研讨会
Vishay Gen 3 650 V和1200 V SiC肖特基二极管在提高效率的同时增强电绝缘性
尼得科旗下品牌恩布拉科压缩机将在印度建厂
骄阳·工业大模型正式发布,这家“AI新国企”展示工业+智能新范式
更多新闻资讯