您现在所在的是:

西门子SIEMENS

回帖:10个,阅读:2092 [上一页] [1] [2] [下一页]
* 帖子主题:

交流

1449
编程爱好者
文章数:241
年度积分:50
历史总积分:1449
注册时间:2005/2/28
发站内信
发表于:2005/7/28 20:42:00
#0楼
请各位大侠帮忙
我想编如下一个程序:
1步 轮子正转转100个脉冲,PLC输出信号是轮子倒转
2步 轮子倒转到一个位置时通过接近开关给PLC送一个信
号,这个信号在使轮子正转的同时也是计数器清零
3步 轮子正转转105个脉冲,PLC输出信号是轮子倒转
4步 轮子倒转到与<<2步>>的位置相同时接近开关给Plc送
一个信号,这个信号在使轮子正转的同时也是计数器
清零
5步 轮子正转转110个脉冲,PLC输出信号是轮子倒转
然后重复<<4步>>依此类推
6步 直到轮子正转转200个脉冲时,PLC输出信号是轮子倒转,然后重复<<1步,2不,3步......6步>>程序循环的进行下去。
请问该怎样变出这个程序?
请赐教
谢谢!!!能否给出梯形图?
谢谢!!!
能不能告诉小弟,需要用什么指令才能编出这样的程序。谢谢大家了!!!wo.shuai123@163.com
3422
dixinke
文章数:1062
年度积分:50
历史总积分:3422
注册时间:2004/9/9
发站内信
发表于:2005/7/29 15:13:00
#1楼
pls
1449
编程爱好者
文章数:241
年度积分:50
历史总积分:1449
注册时间:2005/2/28
发站内信
发表于:2005/8/2 21:03:00
#2楼
使用西门子的plc。
899
as1236987411
文章数:1
年度积分:50
历史总积分:899
注册时间:2005/9/1
发站内信
发表于:2005/9/1 14:06:00
#3楼
你的脉冲频率有多高?
1449
编程爱好者
文章数:241
年度积分:50
历史总积分:1449
注册时间:2005/2/28
发站内信
发表于:2005/9/7 21:05:00
#4楼
很高的,可能得用高速计数器。
916
993320
文章数:9
年度积分:50
历史总积分:916
注册时间:2005/9/7
发站内信
发表于:2005/9/7 21:33:00
#5楼
西门子软体中文版200的谁有啊,我有英文版的?有些无法理解?
2477
xiaoling_365
文章数:737
年度积分:50
历史总积分:2477
注册时间:2005/9/8
发站内信
发表于:2005/9/9 15:42:00
#6楼
100,105,110...+5....200
一粒种子
991
wcl8210
文章数:40
年度积分:50
历史总积分:991
注册时间:2005/9/8
发站内信
发表于:2005/9/9 22:13:00
#7楼
一个PLS,一个HDEF,两个中断,一个是PTO完成中断,一个是I点中断。
PTO完成中断时发一个较大脉冲让轮子反转,遇到接近开关就产生I点中断,在I点中断里面做计数器清零,脉冲+5加到200就返回到100
菜鸟相信自己总有一天会成为大虾
1449
编程爱好者
文章数:241
年度积分:50
历史总积分:1449
注册时间:2005/2/28
发站内信
发表于:2005/9/12 21:48:00
#8楼
谢谢楼上的大哥,可我是新手,您说得我不太理解,我有一个程序,是教材里的,可是在仿真软件里运行不了,以运行就报错,不只是什么原因。
附件:
[本地下载]
991
wcl8210
文章数:40
年度积分:50
历史总积分:991
注册时间:2005/9/8
发站内信
发表于:2005/9/21 16:58:00
#9楼
你的那个程序我看了,HDEF是一个高速计数器指令,模式是11,计数器号是1,是一个A/B相的正交计数器,I0.6是正计数, I0.7是反计数, I1.0是复位也就是清除记数值, I1.1是启动。
ATCH是个中段,事件号是13,就是高数计数器当前值等于预置值就产生中断。
程序是没有错的,但是你仿真为什么不行我就不知道了,仿真我都没有过,我都是用实物来实验的。
菜鸟相信自己总有一天会成为大虾

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2024 Gkong.com, All Rights Reserved

93.6006