当前位置:
工控论坛
> >
产品
>
PLC
>
西门子(Siemens)PLC
我要发帖
S7300指针如何减
点击:
570
| 回复:
6
孤掌难鸣
关注
私信
精华:0帖
求助:0帖
帖子:76帖 | 324回
年度积分:0
历史总积分:704
注册:2007年8月17日
发表于:2007-12-20 09:55:00
楼主
L P#100.0
LAR1
L P#2.0
+AR1
L MW[AR1,P#0.0]
T MW20
我用上面的一段程序可以实现指针加2,假如我想让指针减2我改怎么做啊,没有-AR1指令啊,我现在确实需要指针减,请各位高手指点啊.
分享到:
收藏
邀请回答
回复楼主
举报
liu xianghou
关注
私信
精华:0帖
求助:0帖
帖子:0帖 | 195回
年度积分:0
历史总积分:179
注册:2007年8月17日
发表于:2007-12-20 14:42:00
1楼
l p#100.0
(LAR1
TAR1
这两句可不要)
l p#2.0
-d //需要保证不会被减成负数
lar1
l mw[ar1,p#0.0]
t mw20
回复
引用
举报
彩虹
关注
私信
精华:2帖
求助:4帖
帖子:54帖 | 1626回
年度积分:8
历史总积分:7586
注册:2006年9月21日
发表于:2007-12-20 22:24:00
2楼
右移三位就是减一个字节
回复
引用
举报
liu xianghou
关注
私信
精华:0帖
求助:0帖
帖子:0帖 | 195回
年度积分:0
历史总积分:179
注册:2007年8月17日
发表于:2007-12-21 08:35:00
3楼
右移几位是除2的几次方吧,真是奇怪了,怎么还成了减了????????????????????
回复
引用
举报
yuanle
关注
私信
精华:0帖
求助:0帖
帖子:9帖 | 10208回
年度积分:2747
历史总积分:48332
注册:2005年4月22日
发表于:2007-12-21 08:58:00
4楼
下面引用由liu xianghou在 2007-12-21 8:35:00 发表的内容:
右移几位是除2的几次方吧,真是奇怪了,怎么还成了减了????????????????????
--------------------------------------------------------------------------------------------
因為右移3位就相當于除以8,而8位相當于1個字節,因此相當于減去1個字節。
回复
引用
举报
liu xianghou
关注
私信
精华:0帖
求助:0帖
帖子:0帖 | 195回
年度积分:0
历史总积分:179
注册:2007年8月17日
发表于:2007-12-21 09:39:00
5楼
下面引用由yuanle在 2007-12-21 8:58:00 发表的内容:
因為右移3位就相當于除以8,而8位相當于1個字節,因此相當于減去1個字節
--------------------------------------------------------------------------------------------
无语了!!
按你的逻辑写出来的是这样的吧?
L P#102.0
T MD100
SRD 3
T MD104
MD100和MD104相差多少?
而且除8和8位也不是一个概念吧,它们的权相差可不是一点
如果要是取相邻的三个字节值作为一个数也不是这样取的吧
回复
引用
举报
gk_boy
关注
私信
精华:0帖
求助:0帖
帖子:56帖 | 574回
年度积分:0
历史总积分:1729
注册:2007年9月01日
发表于:2007-12-21 10:33:00
6楼
学习
回复
引用
举报
热门招聘
相关主题
帮帮我这个可怜的人吧
[9610]
1m水柱压力是多少帕?
[46186]
工控老鬼-《西门子S7-1500之我...
[10095]
三菱 PLC視頻教程
[8533]
EM235模块如何与三线制变送器...
[8832]
学习PLC必备的前提条件
[11268]
松下可编程控制器(PLC) 常见...
[10193]
手机能控制PLC吗?
[9820]
plc接受接近开关信号,用二线...
[14765]
PC(上位机)与PLC串行通讯协议...
[9430]
官方公众号
智造工程师
客服
小程序
公众号