中国自动化学会专家咨询工作委员会指定宣传媒体
免费注册 登录 广告服务 | 客服中心
您现在所在的是:

PLC论坛

抖音 德嘉 泓格论坛 FLIR红外热像论坛
工控论坛首页 PLC论坛 → 浏览主题: smart 白话间接寻址,算是菜鸟教程吧
发表新帖 回复该主题
回帖:5个,阅读:881 [上一页] [1] [下一页]
* 帖子主题:

smart 白话间接寻址,算是菜鸟教程吧

分享到
19810
bnnyygy
文章数:5640
年度积分:476
历史总积分:19810
注册时间:2012/3/15
发站内信
2018论坛分享达人
发表于:2021/11/22 8:38:33
#0楼
间接寻址某些地方用起来很爽。

本例子没有用AC累加器,懒得看手册。。

1, MOV_DW把寄存器实际"门牌号"传送到一个寄存器里面(32位)

MOV_DW &vb2000 VD3000,  注意,加上&;

vb2000内部实际"门牌号"=134219728

附件 01.jpg

啥意思呢?也就是说,VB2000,内部“绝对地址”是134219728


2,测试:MOV_W,VW20(+666),*VD3000(间接寻址:134219728),

注意*vd3000;也就是把VW20传送到VW2000,效果如下:VW2000已经是666了



附件 02.jpg


3,门牌号(134219728)+2=134219730, 也就是VW2002,



附件 03.jpg



~~~~~~~~~~~~~~~~

总结,其实 直接MOV_DW134219728 VD3000应该也可以的,(之前用MOV_W报错,门牌号太大大于65535的缘故吧)。

END。

之前我发过帖子,欧姆龙的也是类似。http://bbs.gkong.com/archive.aspx?id=473795
[此贴子已经被作者于2021/11/22 9:28:52编辑过]
19810
bnnyygy
文章数:5640
年度积分:476
历史总积分:19810
注册时间:2012/3/15
发站内信
2018论坛分享达人
发表于:2021/11/22 8:51:08
#1楼
那么问题来了?

smart中,位如何间接寻址?表情


欧姆龙可是全系可以位间接寻址哦
1324
行者无疆wsRd
文章数:35
年度积分:53
历史总积分:1324
注册时间:2017/3/13
发站内信
发表于:2021/11/22 12:43:23
#2楼
逻辑与或非啊兄弟.并非崇洋媚外德仪还是哪个德仪,30年前开发的架构还没被国产小型PLC超越.
19810
bnnyygy
文章数:5640
年度积分:476
历史总积分:19810
注册时间:2012/3/15
发站内信
2018论坛分享达人
发表于:2021/11/22 16:43:35
#3楼
以下是引用行者无疆wsRd2021/11/22 12:43:23的发言:
逻辑与或非啊兄弟.并非崇洋媚外德仪还是哪个德仪,30年前开发的架构还没被国产小型PLC超越.


没想明白,smart如果位的间接寻址,这个和1200一样的CPU,1200配合博图可方便不少
11871
蛇会大学
文章数:4445
年度积分:197
历史总积分:11871
注册时间:2015/12/14
发站内信
2018论坛分享达人
发表于:2021/11/22 17:11:50
#4楼
我不懂西门子,像看天书一样
敏问找算丁亏楼累
敏问找算哭哲累嘿
敏问够算恐哈做累揍忍没催妹
比漏累伤醒更八音舍黑
我晕能以身问晕陪笨累
1324
行者无疆wsRd
文章数:35
年度积分:53
历史总积分:1324
注册时间:2017/3/13
发站内信
发表于:2021/11/22 17:17:18
#5楼
可以用指针配合指针所指内容的与或非异或同或运算来取得位寻址.
编译器软件的操作方便是可以提高编程软件的方便性(就像C#,JS等一样),但也不总是一定的,因为软件的智能化意味着底层硬件的固件要很大很冗余很智能,这很可能导致硬件的实时响应会有一点损失(虽然这点实时性的损失大部分可以忽略不计,但也不是总是可以忽略不记).
就像WIN10的串口实时响应稍差于XP的串口一样,虽然和WIN10配合的软件和硬件进步都是很大的,但尺有所短,寸有所长.
工控学堂推荐视频:

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2024 Gkong.com, All Rights Reserved

46.8003