台达触摸屏的宏程序 点击:3022 | 回复:8



哈2400

    
  • 精华:1帖
  • 求助:0帖
  • 帖子:23帖 | 92回
  • 年度积分:1
  • 历史总积分:332
  • 注册:2008年8月10日
发表于:2010-01-28 11:06:17
楼主

IF $300.0 == OFF THEN GOTO LABEL 1
$100 = TIMETICK
$100 = $100 % 25
$100 = $100 + 10
$101 = TIMETICK
$101 = $101 % 2
$1000 = $101
*$100 = $101
$101=TIMETICK
$101 = $101 % 4
IF $101 != 0 THEN GOTO LABEL 1
$100 = TIMETICK
$100 = $100 % 25
$101 = 25 - $100
$100 = $100 + 10
FILL(*$100, 0, $101)
LABEL 1

这个是用台达触摸屏编制宏程序的打地鼠游戏的画面CYCLE程序。看不懂什么意思,有哪位高手指点一下啊?




aibi

  • 精华:1帖
  • 求助:0帖
  • 帖子:7帖 | 1027回
  • 年度积分:0
  • 历史总积分:1975
  • 注册:2008年6月03日
发表于:2010-01-29 19:34:46
1楼

IF $300.0 == OFF THEN GOTO LABEL 1 #如果没有开始 直接跳到label1最后一行
$100 = TIMETICK #取出系统运行时间,
$100 = $100 % 25 #系统时间除以25取余数
$100 = $100 + 10 # 这句是为了后面间接寻址的时候地址直接映射到$10~$34
$101 = TIMETICK
$101 = $101 % 2 #系统时间除以2取余数,0或者1
$1000 = $101 #这句是多余的 为了屏幕显示$1000
*$100 = $101 #和第4行共同完成$10~$34的赋值过程
*********************************
$101=TIMETICK   #*号之间的内容可以直接删掉 就可以玩了,后面内容感觉没有啥用,我就是删掉玩的 呵呵
$101 = $101 % 4
#IF $101 != 0 THEN GOTO LABEL 1
$100 = TIMETICK
$100 = $100 % 25
$101 = 25 - $100
$100 = $100 + 10
FILL(*$100, 0, $101)

***********************
LABEL 1

哈2400

  • 精华:1帖
  • 求助:0帖
  • 帖子:23帖 | 92回
  • 年度积分:1
  • 历史总积分:332
  • 注册:2008年8月10日
发表于:2010-02-01 15:11:17
2楼
回复内容:
对:aibi 关于

IF $300.0 == OFF THEN GOTO LABEL 1 #如果没有开始 直接跳到label1最后一行
$100 = TIMETICK #取出系统运行时间,
$100 = $100 % 25 #系统时间除以25取余数
$100 = $100 + 10 # 这句是为了后面间接寻址的时候地址直接映射到$10~$34
$101 = TIMETICK
$101 = $101 % 2 #系统时间除以2取余数,0或者1
$1000 = $101 #这句是多余的 为了屏幕显示$1000
*$100 = $101 #和第4行共同完成$10~$34的赋值过程
*********************************
$101=TIMETICK   #*号之间的内容可以直接删掉 就可以玩了,后面内容感觉没有啥用,我就是删掉玩的 呵呵
$101 = $101 % 4
#IF $101 != 0 THEN GOTO LABEL 1
$100 = TIMETICK
$100 = $100 % 25
$101 = 25 - $100
$100 = $100 + 10
FILL(*$100, 0, $101)

***********************
LABEL 1

内容的回复:高手,谢谢


aibi

  • 精华:1帖
  • 求助:0帖
  • 帖子:7帖 | 1027回
  • 年度积分:0
  • 历史总积分:1975
  • 注册:2008年6月03日
发表于:2010-02-01 20:03:58
3楼
共同学习,天天向上 嘿嘿

gumeng_106

  • 精华:0帖
  • 求助:2帖
  • 帖子:5帖 | 122回
  • 年度积分:0
  • 历史总积分:482
  • 注册:2010年3月23日
发表于:2010-06-22 21:13:21
4楼
惭愧,看不懂呀!要好好学习了!

ma

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 13回
  • 年度积分:0
  • 历史总积分:72
  • 注册:2006年8月03日
发表于:2011-12-08 15:32:49
5楼
可以离线模拟吗?怎么没反应?

ma

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 13回
  • 年度积分:0
  • 历史总积分:72
  • 注册:2006年8月03日
发表于:2011-12-08 15:35:20
6楼

xiaoweny

  • 精华:0帖
  • 求助:0帖
  • 帖子:14帖 | 106回
  • 年度积分:0
  • 历史总积分:623
  • 注册:2010年3月09日
发表于:2011-12-08 16:16:12
7楼

是不是台达的自成体系了

wandxf

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 5回
  • 年度积分:0
  • 历史总积分:4
  • 注册:2014年6月07日
发表于:2014-06-07 12:11:34
8楼

怎么将WPLSoft2.37内的程序写入PLC中


热门招聘
相关主题

官方公众号

智造工程师