zzgzlp
级别: 略有小成
精华主题: 0
发帖数量: 105 个
工控威望: 255 点
下载积分: 1737 分
在线时间: 93(小时)
注册时间: 2012-12-10
最后登录: 2024-04-25
查看zzgzlp的 主题 / 回贴
楼主  发表于: 2019-03-21 23:20
西门子S200问题求教一下各位朋友
       我这个程序的意思是,按下启动键I0.1,执行S0.0,Q0.0先亮,延时----(Q0.0灯灭)Q0.1灯亮,再延时------)Q0.1灯灭)Q0.0灯亮,延时跳到S0.1,Q0.1灯灭同时加1计数比较循环次数,小于是10继续循环,大于10则停止。     结果,Q0.0,Q0.1交替亮,VW2也没有计数。但是S0.0与S0.1在交替运行。请问这是为什么呢?
附件: 项目2.pdf (24 K) 下载次数:47
网站提示: 请不要用迅雷下载附件,容易出错
附件: 项目0.rar (2 K) 下载次数:35
网站提示: 请不要用迅雷下载附件,容易出错
fcq417
14年plc工程实践教学,QQ(微信):2252241236
级别: 略有小成
精华主题: 0
发帖数量: 302 个
工控威望: 430 点
下载积分: 1259 分
在线时间: 50(小时)
注册时间: 2008-04-30
最后登录: 2022-11-05
查看fcq417的 主题 / 回贴
1楼  发表于: 2019-03-22 08:48
贴个图别人还可以帮你看一下,计数放在循环外面就可以了,很常规的使用方式。

plc编程学习 www.shuyanzdh.com
plc编程及教学:www.shuyanzdh.com
QQ(VX):2252241236
hsqknx
级别: 工控侠客
精华主题: 0
发帖数量: 427 个
工控威望: 2439 点
下载积分: 489 分
在线时间: 724(小时)
注册时间: 2011-06-13
最后登录: 2024-04-20
查看hsqknx的 主题 / 回贴
2楼  发表于: 2019-03-30 21:16
步进内的边沿指令无效
zzgzlp
级别: 略有小成
精华主题: 0
发帖数量: 105 个
工控威望: 255 点
下载积分: 1737 分
在线时间: 93(小时)
注册时间: 2012-12-10
最后登录: 2024-04-25
查看zzgzlp的 主题 / 回贴
3楼  发表于: 2019-04-04 22:33
你好,谢谢你。如你所说,经过测试,只有在S之外的主程序取上升沿有效。还有一个问题,有人说在S200中,同一个M继电器或Q输出,在S状态继电器中,西门子是不可以反复使用的,我测试了又没发现这个问题。这是不同版本的问题吗
hsqknx
级别: 工控侠客
精华主题: 0
发帖数量: 427 个
工控威望: 2439 点
下载积分: 489 分
在线时间: 724(小时)
注册时间: 2011-06-13
最后登录: 2024-04-20
查看hsqknx的 主题 / 回贴
4楼  发表于: 2019-04-08 17:33
引用
引用第3楼zzgzlp于2019-04-04 22:33发表的  :
你好,谢谢你。如你所说,经过测试,只有在S之外的主程序取上升沿有效。还有一个问题,有人说在S200中,同一个M继电器或Q输出,在S状态继电器中,西门子是不可以反复使用的,我测试了又没发现这个问题。这是不同版本的问题吗


关于你后面这个问题我不是很清楚,因为我现在都不用这些步进指令,都是自己用别的方式的做类似的功能,

其实对于这些步进指令一般都是一个状态一个步进指令,有状态变化就在下一步进指令中处理,这样同一步进中就不会出现出现两次都同的软元件
zzgzlp
级别: 略有小成
精华主题: 0
发帖数量: 105 个
工控威望: 255 点
下载积分: 1737 分
在线时间: 93(小时)
注册时间: 2012-12-10
最后登录: 2024-04-25
查看zzgzlp的 主题 / 回贴
5楼  发表于: 2019-04-14 10:16
哦,可能习惯与方法有些差异吧,谢谢你