libin520
虽然没什么突破和进步,却还是每天在坚持着。
级别: 工控侠客
精华主题: 1 篇
发帖数量: 2084 个
工控威望: 2513 点
下载积分: 3866 分
在线时间: 1075(小时)
注册时间: 2008-10-24
最后登录: 2024-04-15
查看libin520的 主题 / 回贴
楼主  发表于: 2017-06-13 19:00


小白玩交通灯,请各位大侠多多指点。有程序、说明、触摸屏画面、仿真视频。程序是GX2,  触摸屏画面是GT3,仿真是:GX2+GT3
通过对交通灯程序的学习,认识到了编程的几点不足。
(1)主控指令的使用,需要把想控制的相同部分集中在一起,尽量不要分散有相关联的程序,使程序在查阅的时候更容易分清条理,有序。
主控指令里的SET,当MC N0前面的条件没接通的时候,它的状态将会保持,所以当条件没接通时,SET 的软元件又需要复位的时候,
在停止之后对这些M D进行ZRST。按停止后,需要对所有的灯进行清零,所以需要ZRST Y0 Y37,以便状态重新开始。
(2)公共程序应该与主控程序分开,与主程序在一起,后期把分布不合理的软元件重新排布。
(3)对于输出的Y,不同模式的M应该有更好的隔离,用另一种模式的常闭去切断其它组模式的输入。排列更加有序。
(4)对于几个软元件控制一个Y的处理,合理分配软元件的范围。
(5)初次置位的M,在第二次驱动时,已经用了另外的M来驱动,所以要对初次置位的M进行隔离。也就是第二次不再驱动初次置位的M元件。避免Y有两个M同时接通。
(6)对于SET M软元件的复位。注意复位的信号选取,每次编程,当出现SET 时,最后检查程序的时候,需要把RST都写进去,否则信号将无法关断。
(7)程序的仿真调试,花一些时间去完成程序的DEBUG。主要是解决信号的干扰,比如一开始时的信号设置,尽量搞多个信号,即使是相同的信号,
也要搞多个信号,不要用Y来驱动Y。后期的调试会简单很好。尤其是信号的干扰,不能同时为ON的问题。对于需要驱动的Y,最好用对应的M对应。
后期改程序也会方便。
PLC程序 交通灯初级教学两个模式2.zip (177 K) 下载次数:138
说明1 交通灯初级.pdf (958 K) 下载次数:146
说明2 交通灯中级.pdf (944 K) 下载次数:116
触摸屏程序 交通灯GT3.rar (210 K) 下载次数:125
仿真视频 LP_20170613184018.zip (3090 K) 下载次数:129
[ 此帖被libin520在2017-09-15 19:27重新编辑 ]
本帖最近评分记录:
  • 下载积分:+1(铁山靠) 感谢分享!
  • 下载积分:+5(wangsanhuzi) 热心助人!
  • 下载积分:+5(祝钟剑) 好贴好贴!
  • 需要高品质音乐资源+QQ群:723680148,音质好的音乐让爱车如音乐海洋。享受美妙音乐带来的超快感。音乐文件资源来聊即送。
    咗臉ヅ微笑ぺ
    非吾所愿,奈何已离去……
    级别: 工控侠客
    精华主题: 0
    发帖数量: 471 个
    工控威望: 2130 点
    下载积分: 29832 分
    在线时间: 588(小时)
    注册时间: 2017-04-08
    最后登录: 2023-07-25
    查看咗臉ヅ微笑ぺ的 主题 / 回贴
    1楼  发表于: 2017-06-17 11:09
    我也来顶一下。还是在学校的时候写过交通灯的,用汇编写的8086的程序
    ヅ微笑面对每一天,即使生活并不美好ヅ