2310036294
级别: 略有小成
精华主题: 0
发帖数量: 187 个
工控威望: 426 点
下载积分: 1461 分
在线时间: 98(小时)
注册时间: 2015-02-10
最后登录: 2024-01-18
查看2310036294的 主题 / 回贴
楼主  发表于: 2016-03-01 21:34
就是s7-300的置位指令只能置位或复位一个 bit位,如果程序设置了急停,按下去要复位80的线圈,和几十个 辅助继电器,该怎么办

s7-200复位指令可以指定一段区域复位,300有没有类似的功能。

谢谢,我初学。
34551842
一直在努力,还需更努力……
级别: 略有小成
精华主题: 0
发帖数量: 166 个
工控威望: 306 点
下载积分: 16921 分
在线时间: 446(小时)
注册时间: 2014-04-03
最后登录: 2024-04-27
查看34551842的 主题 / 回贴
1楼  发表于: 2016-03-01 22:11
我也不懂
leechonghua
级别: 论坛先锋
精华主题: 0
发帖数量: 762 个
工控威望: 1854 点
下载积分: 2305 分
在线时间: 1052(小时)
注册时间: 2011-06-01
最后登录: 2024-04-23
查看leechonghua的 主题 / 回贴
2楼  发表于: 2016-03-01 22:25
L 0
T MD100
T MD104
stzn
级别: 略有小成
精华主题: 0
发帖数量: 151 个
工控威望: 293 点
下载积分: 66567 分
在线时间: 476(小时)
注册时间: 2009-01-03
最后登录: 2024-05-09
查看stzn的 主题 / 回贴
3楼  发表于: 2016-03-01 23:45
引用
引用第2楼leechonghua于2016-03-01 22:25发表的  :
L 0
T MD100
T MD104



这是什么指令??
wwcwwc
级别: VIP会员

精华主题: 0
发帖数量: 3392 个
工控威望: 3188 点
下载积分: 70165 分
在线时间: 1601(小时)
注册时间: 2008-04-20
最后登录: 2024-05-14
查看wwcwwc的 主题 / 回贴
4楼  发表于: 2016-03-02 14:04
这个是将MD100;MD104这64个M全部复位。
当然,也可以直接写
A I0.0         //急停按钮按下时
jnb _001
L 0
T QD0
T QD4
_001:NOP 0
楼主留言:
真诚感谢!但不是很懂,
L 0  //把0放入累加器1中
T  QD0   //把累加器1的内容送入QD0

T  QD4  //把累加器1的内容送入QD4
你怎么说是64个M全部复位
woxinwosu
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看woxinwosu的 主题 / 回贴
5楼  发表于: 2016-03-09 16:53
应该这么理解吧,QD100~QD104共5个字,每个字16位,共80 位。
stzn
级别: 略有小成
精华主题: 0
发帖数量: 151 个
工控威望: 293 点
下载积分: 66567 分
在线时间: 476(小时)
注册时间: 2009-01-03
最后登录: 2024-05-09
查看stzn的 主题 / 回贴
6楼  发表于: 2016-03-09 22:49
引用
引用第5楼woxinwosu于2016-03-09 16:53发表的  :
应该这么理解吧,QD100~QD104共5个字,每个字16位,共80 位。



完全错误,完全错误完全错误完全错误完全错误      ,QD100--QD104,,共4个双字(QW100,QW102,QW104,QW106),每个双字2个字节,每个字节8位,一共64个位,、!!
南郭先生
自动化成就工业之美
级别: 工控侠客
精华主题: 0
发帖数量: 524 个
工控威望: 2634 点
下载积分: 3976 分
在线时间: 1118(小时)
注册时间: 2011-09-22
最后登录: 2021-09-26
查看南郭先生的 主题 / 回贴
7楼  发表于: 2016-03-09 23:13
很乱很乱很乱!双字是两个字节?是4个吧
2楼正解,何必计较是64个M还是80个M呢?用西门子编程好处就是方法灵活。