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

要用set或reset指令吗?
heyx866
Heyx
级别: 探索解密
精华主题: 0
发帖数量: 83 个
工控威望: 193 点
下载积分: 1870 分
在线时间: 65(小时)
注册时间: 2010-03-02
最后登录: 2024-11-16
查看heyx866的 主题 / 回贴
3楼  发表于: 2015-06-16 12:06
哈哈,初次使用step7。谢谢两位指点!
heyx866
Heyx
级别: 探索解密
精华主题: 0
发帖数量: 83 个
工控威望: 193 点
下载积分: 1870 分
在线时间: 65(小时)
注册时间: 2010-03-02
最后登录: 2024-11-16
查看heyx866的 主题 / 回贴
4楼  发表于: 2015-06-16 15:53
引用
引用第6楼yanli7234于2015-06-16 13:52发表的  :
看看数据类型。
还有就是这句程序编的不好,这样会导致CPU的无用运算增加。
这类类似清零的逻辑,最好采用边沿触发(上沿、下沿)。楼上说的SET/RESET是对的。

好的,谢谢!