• «
  • 1
  • 2
  • »
  • Pages: 1/2     Go
qinjisen
绿草蝴蝶飞
级别: 略有小成
精华主题: 0
发帖数量: 298 个
工控威望: 416 点
下载积分: 2569 分
在线时间: 185(小时)
注册时间: 2008-12-26
最后登录: 2024-06-10
查看qinjisen的 主题 / 回贴
楼主  发表于: 2009-09-08 19:42
附件为一个彩灯闪烁的程序,本想在启动后,每隔1秒就会有一个灯亮起,但是试了很久也没有结果

彩灯共有32个
CPU :CPU314的

仿真时,彩灯没有输出.
想了很久也没有想出来问题出在哪儿了,请高手指点一下子,这个程式错在哪里.
谢谢.
程序
qinjisen
绿草蝴蝶飞
级别: 略有小成
精华主题: 0
发帖数量: 298 个
工控威望: 416 点
下载积分: 2569 分
在线时间: 185(小时)
注册时间: 2008-12-26
最后登录: 2024-06-10
查看qinjisen的 主题 / 回贴
1楼  发表于: 2009-09-08 20:20
请看这个程序错在哪儿

附件为一个彩灯闪烁的程序,本想在启动后,每隔1秒就会有一个灯亮起,但是试了很久也没有结果

彩灯共有32个
CPU :CPU314的

仿真时,彩灯没有输出.
想了很久也没有想出来问题出在哪儿了,请高手指点一下子,这个程式错在哪里.
谢谢.
上面一个图传错了,重新传一个.
程序

是这个,请问错在哪儿
忽悠
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看忽悠的 主题 / 回贴
2楼  发表于: 2009-09-10 14:50
引用
引用楼主qinjisen于2009-09-08 19:42发表的 请看这个程序错在哪儿 :
附件为一个彩灯闪烁的程序,本想在启动后,每隔1秒就会有一个灯亮起,但是试了很久也没有结果

彩灯共有32个
CPU :CPU314的

.......

MD84-->MD80
qinshengyue
是我,别开枪!
级别: VIP会员
精华主题: 0
发帖数量: 808 个
工控威望: 1216 点
下载积分: 31304 分
在线时间: 1234(小时)
注册时间: 2009-04-09
最后登录: 2023-05-23
查看qinshengyue的 主题 / 回贴
3楼  发表于: 2009-09-10 15:34
2楼很有道理,西门子的PLC不太懂,但这里的移位指令确实应该IN和OUT都是同一个操作数。
sjm213
有小知识,无大学问。
级别: 论坛版主

精华主题: 7 篇
发帖数量: 5212 个
工控威望: 7436 点
下载积分: 158993 分
在线时间: 3172(小时)
注册时间: 2007-11-21
最后登录: 2024-12-22
查看sjm213的 主题 / 回贴
4楼  发表于: 2009-09-10 17:39
引用
引用第2楼忽悠于2009-09-10 14:50发表的  :

MD84-->MD80


在此基础上将网络1的M80.0改为M83.0 。彩灯的输出点用MD80中的位对应控制。
wangyinlyg
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看wangyinlyg的 主题 / 回贴
5楼  发表于: 2009-09-11 10:12
移位指令输入和输出应该是相同操作数
zhaiwei
级别: 略有小成
精华主题: 0
发帖数量: 72 个
工控威望: 255 点
下载积分: 603 分
在线时间: 71(小时)
注册时间: 2006-09-23
最后登录: 2024-12-20
查看zhaiwei的 主题 / 回贴
6楼  发表于: 2009-09-11 12:53
step7 按F1
陈奎
级别: 探索解密
精华主题: 0
发帖数量: 24 个
工控威望: 171 点
下载积分: 421 分
在线时间: 41(小时)
注册时间: 2008-08-15
最后登录: 2024-07-27
查看陈奎的 主题 / 回贴
7楼  发表于: 2009-09-11 13:42
原程序输出是有一个灯泡闪一下,为一个扫描周期.将md80改为md84.m80.0改为m84.0,灯泡就会连续亮起来
cwsjzgf
级别: 略有小成
精华主题: 0
发帖数量: 178 个
工控威望: 251 点
下载积分: 70892 分
在线时间: 204(小时)
注册时间: 2008-12-29
最后登录: 2024-12-23
查看cwsjzgf的 主题 / 回贴
8楼  发表于: 2009-09-26 15:48
按7楼说的,也只是闪到m84.7就完了,以后的就不在显示了。
tjp_u4
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看tjp_u4的 主题 / 回贴
9楼  发表于: 2009-10-05 15:58
MD80的左移位是由m83.7->m83.6-> m83.5...->m83.0-> m82.7->m82.6->... m80.0
所以
1.把m80.0改為m83.7
2.,(用第一個程式)把m80.1改為m83.6
3.把MD84.0改為MD80.0
caodongyang
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看caodongyang的 主题 / 回贴
10楼  发表于: 2009-10-09 13:11
9楼的正解
gdworlf
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看gdworlf的 主题 / 回贴
11楼  发表于: 2009-10-09 16:19
学习了
  • «
  • 1
  • 2
  • »
  • Pages: 1/2     Go