heyx866
Heyx
级别: 探索解密
精华主题: 0
发帖数量: 84 个
工控威望: 193 点
下载积分: 1870 分
在线时间: 65(小时)
注册时间: 2010-03-02
最后登录: 2023-06-20
查看heyx866的 主题 / 回贴
楼主  发表于: 2015-06-16 11:29
传送数据指令,输出地址输入后,变红出错。初次应用Step7软件,请指教。
wwcwwc
级别: VIP会员

精华主题: 0
发帖数量: 3392 个
工控威望: 3188 点
下载积分: 70165 分
在线时间: 1601(小时)
注册时间: 2008-04-20
最后登录: 2024-04-25
查看wwcwwc的 主题 / 回贴
1楼  发表于: 2015-06-16 11:42
红色的地址是位地址。
这个传送指令输出地址区必须是16位或32位的。
l    0
t    db1.dbw0
heyx866
Heyx
级别: 探索解密
精华主题: 0
发帖数量: 84 个
工控威望: 193 点
下载积分: 1870 分
在线时间: 65(小时)
注册时间: 2010-03-02
最后登录: 2023-06-20
查看heyx866的 主题 / 回贴
2楼  发表于: 2015-06-16 11:48
那要做DB1.DBX0.0这样的位赋值应该用什么指令呢?谢谢
heyx866
Heyx
级别: 探索解密
精华主题: 0
发帖数量: 84 个
工控威望: 193 点
下载积分: 1870 分
在线时间: 65(小时)
注册时间: 2010-03-02
最后登录: 2023-06-20
查看heyx866的 主题 / 回贴
3楼  发表于: 2015-06-16 11:51
引用
引用第1楼wwcwwc于2015-06-16 11:42发表的 补充问题回复 :
红色的地址是位地址。
这个传送指令输出地址区必须是16位或32位的。
l    0
t    db1.dbw0

要用set或reset指令吗?
kokoper
级别: 略有小成
精华主题: 0
发帖数量: 238 个
工控威望: 357 点
下载积分: 1335 分
在线时间: 144(小时)
注册时间: 2014-07-23
最后登录: 2018-09-17
查看kokoper的 主题 / 回贴
4楼  发表于: 2015-06-16 11:55
典型的数据类型没搞清楚
这个要用reset 指令啊  
可以先看下MOVE 指令可以操作的数据类型
heyx866
Heyx
级别: 探索解密
精华主题: 0
发帖数量: 84 个
工控威望: 193 点
下载积分: 1870 分
在线时间: 65(小时)
注册时间: 2010-03-02
最后登录: 2023-06-20
查看heyx866的 主题 / 回贴
5楼  发表于: 2015-06-16 12:06
哈哈,初次使用step7。谢谢两位指点!
yanli7234
级别: 探索解密
精华主题: 0
发帖数量: 60 个
工控威望: 155 点
下载积分: 6883 分
在线时间: 26(小时)
注册时间: 2015-06-05
最后登录: 2021-12-21
查看yanli7234的 主题 / 回贴
6楼  发表于: 2015-06-16 13:52
看看数据类型。
还有就是这句程序编的不好,这样会导致CPU的无用运算增加。
这类类似清零的逻辑,最好采用边沿触发(上沿、下沿)。楼上说的SET/RESET是对的。
heyx866
Heyx
级别: 探索解密
精华主题: 0
发帖数量: 84 个
工控威望: 193 点
下载积分: 1870 分
在线时间: 65(小时)
注册时间: 2010-03-02
最后登录: 2023-06-20
查看heyx866的 主题 / 回贴
7楼  发表于: 2015-06-16 15:53
引用
引用第6楼yanli7234于2015-06-16 13:52发表的  :
看看数据类型。
还有就是这句程序编的不好,这样会导致CPU的无用运算增加。
这类类似清零的逻辑,最好采用边沿触发(上沿、下沿)。楼上说的SET/RESET是对的。

好的,谢谢!
wwcwwc
级别: VIP会员

精华主题: 0
发帖数量: 3392 个
工控威望: 3188 点
下载积分: 70165 分
在线时间: 1601(小时)
注册时间: 2008-04-20
最后登录: 2024-04-25
查看wwcwwc的 主题 / 回贴
8楼  发表于: 2015-06-18 16:24
对于“位”操作用set、rst;对于字节、字、双字,用move指令。
zhoufall
级别: 略有小成
精华主题: 0
发帖数量: 241 个
工控威望: 372 点
下载积分: 1417 分
在线时间: 32(小时)
注册时间: 2013-12-05
最后登录: 2024-03-23
查看zhoufall的 主题 / 回贴
9楼  发表于: 2015-06-18 22:02
A  M0.0 中间变量
=  DB1.DBX0.0
微乎微乎至于无形  神乎神乎至于无声