工控之家

 找回密码
加入工控之家

初学plc,恳请高手们帮忙,先谢谢了!

[复制链接]
发表于 2012-7-11 16:07:48 | 显示全部楼层 |阅读模式
fx1s控制三盏灯,要求第一次合上启动开关(X1),A亮,延时一秒B亮,再延时一秒C亮,断开X1,A亮, B 、C灭,第二次合上
X1,A亮,延时一秒B亮,再延时一秒C亮,第二次断开X1,B 亮, A、C灭,第三次合上X1,A亮,延时一秒B亮,再延时一秒C亮,第三次断开X1,C 亮, A、B灭,始终如此循环。
发表于 2012-7-11 18:05:03 | 显示全部楼层
我感觉 开始可以做出一个固定的程序 在停止时 根据停止的次数 掉不同的子程序 就可以搞定了  过两天
发表于 2012-7-11 20:02:18 | 显示全部楼层
关键是停止次数的判定我没有搞明白应该怎么编写,寄存器数据传送比较我还没搞清楚,等候您的指点!谢谢!
发表于 2012-7-11 21:59:33 | 显示全部楼层
这里不需要什么功能指令,来几个上升沿,下降沿,几个计数器,个把辅助继电器,就可以搞定了。

当然,也可以把置位指令,复位指令,程序就更简单了
发表于 2012-7-11 23:56:49 | 显示全部楼层
给出不用功能指令的,
用功能指令的也可以做的
发表于 2012-7-12 01:54:04 | 显示全部楼层
最笨的方法是把整个循环写一遍,再重新循环
发表于 2012-7-12 03:51:19 | 显示全部楼层
好 我作出来了 你看看
调试成功
发表于 2012-7-12 05:48:34 | 显示全部楼层
无聊,随便地编写个,欢迎楼主参考!
发表于 2012-7-12 07:45:49 | 显示全部楼层
我也学习了一下!
发表于 2012-7-12 09:43:04 | 显示全部楼层
谢谢各位前辈了!我把你们的程序下下来仔细研究一番!希望你们今后继续支持我,相信在你们的热心帮助下,我会很快走进plc之门!
您需要登录后才可以回帖 登录 | 加入工控之家

本版积分规则

QQ|手机版|小黑屋|Archiver|工控之家 ( 鲁ICP备12015736号-1 )

GMT+8, 2024-9-30 03:27 , Processed in 0.698775 second(s), 49 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表