登录
首页
PLC论坛
罗克韦尔Rockwell(AB)
回帖
发帖
正文
主题:这个块是啥意思?
点击:1288 回复:10
楼主
编辑
引用
管理
zouzaijiaoxia
有个程序里面一直调用这个模块,输入no_date,输出是x_pos,y_pos,xy_pos,但是这段程序看不懂,谁能帮帮我啊?
16-06-10 23:45
1楼
编辑
引用
管理
919355607
看不懂,三菱的吗?
16-06-11 06:30
2楼
编辑
引用
管理
zhengpan2010
x_pos的值是输入no_date的80倍,存储在db202.dbd12里面 y_pos的值存储在db202.dbd16比x_pos的值大32,xy的速度值存储在db202.dbd20里面
16-06-11 07:08
3楼
编辑
引用
管理
zouzaijiaoxia
西门子300的stl
16-06-11 23:10
4楼
编辑
引用
管理
zouzaijiaoxia
非常感谢,就是这个意思!
no.data数据的不同调用的组不同,p#0.0指定了地址从db202.dbx0.0开始;所以字12里面的数据实际放到了db202.dbd0,
依次,字16里面的数据放到了db202.dbd4里面了,字20里面实际存的数值是db202.dbw8;
我这个数据块5个字也就10个字节,80个位为一组,这样我可以根据no.data数据的不同去调用想要调用组的数据。
这是我对这个块简单的理解,希望和大家分享一下,同样谢谢高手指点
16-06-11 23:25
5楼
编辑
引用
管理
zhengpan2010
引用
zouzaijiaoxia
在 2016/6/11 23:25:13 发言
【内容省略】
p#0.0是指指针偏置,最终数据应该还是存储在双字12,16以及20里面,应该不是0,4,8
16-06-12 02:34
6楼
编辑
引用
管理
zouzaijiaoxia
那这个指针指到0.0什么意思?
但是这个调用这个程序的目的就是取n*80+0,n*80+4,n*80+8,里面的值啊
16-06-13 00:56
7楼
编辑
引用
管理
zhengpan2010
建议看看any类型的数据,再结合仿真软件测试下
16-06-13 06:41
8楼
编辑
引用
管理
3165815270
这个是一整个的指令块?
16-06-13 07:53
9楼
编辑
引用
管理
hnhyczj
这个语句表写的。
16-06-13 09:29
上一页
下一页
工控新闻
金秋双节,共贺山河 | 图尔克工博会视频回顾 (文末有福利)
中控技术获评全球权威咨询机构IDC中国工业大模型及智能体解决方案“领导者”评级
新时达众为兴重磅发布智能协作机器人
江森自控参加第37次IBLAC, 为上海绿色智慧未来建言献智
ATX-6985:搭载国产兆芯®KX-6000系列处理器,满足高性能和多重扩展需求
展会回顾 | 工业新质,智造无界!西克亮相第25届工博会圆满收官,共绘智能传感新蓝图
深化信创产业布局,华北工控提速嵌入式计算机产品的国产化替代
超31亿元新一代工业软件基地项目开工
更多新闻资讯