首页 上一页 1 2 3 下一页 尾页

看到这样的程序我傻眼了! 点击:1579 | 回复:44



zyqdmx

    
  • 精华:1帖
  • 求助:0帖
  • 帖子:38帖 | 194回
  • 年度积分:0
  • 历史总积分:486
  • 注册:2005年8月14日
发表于:2008-11-21 08:00:47
楼主

我在监控S7-318的plc是看到一段程序我傻眼了!那位高手教教我啊!解释一下!这段程序是在FC块中的如下:

O(
A #TEMP59.TEMP76.TEMP91
AN #TEMP59.TEMP121.TEMP138
)
O(
A #TEMP59.TEMP76.TEMP92
AN #TEMP59.TEMP121.TEMP137
)
A #TEMP59.TEMP76.TEMP87
A IN15
S #TEMP59.TEMP76.TEMP95

离线打开的程序为:

// Fehler Bewegungs黚erwachung "Richtung"
BU_R: O(
A #Variablen.Statuswort.Achse_faehrt_MIN
AN #Variablen.COUNT_OUT.STS_C_DN
)
O(
A #Variablen.Statuswort.Achse_faehrt_MAX
AN #Variablen.COUNT_OUT.STS_C_UP
)
A #Variablen.Statuswort.Motor_laeuft
A #Bewegungsueberwachung
S #Variablen.Statuswort.Err_Richtung




不是我

  • 精华:1帖
  • 求助:0帖
  • 帖子:7帖 | 78回
  • 年度积分:0
  • 历史总积分:293
  • 注册:2007年12月11日
发表于:2008-11-21 09:04:40
1楼

xvhope

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 138回
  • 年度积分:0
  • 历史总积分:544
  • 注册:2008年10月09日
发表于:2008-11-21 09:28:55
2楼

我就是来看看的~~

没有高手解答呀~~

 

zhangli0082

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 104回
  • 年度积分:0
  • 历史总积分:122
  • 注册:2003年1月02日
发表于:2008-11-21 11:35:37
3楼
这个程序我在西门子的论坛已经给你回答了!你去那个看看!

刘益通

  • 精华:0帖
  • 求助:0帖
  • 帖子:8帖 | 42回
  • 年度积分:0
  • 历史总积分:77
  • 注册:2007年6月16日
发表于:2008-11-21 11:43:26
4楼

路过,我是来打酱油的,呵呵

蜡笔小新不吃青椒

  • 精华:0帖
  • 求助:0帖
  • 帖子:31帖 | 680回
  • 年度积分:0
  • 历史总积分:1240
  • 注册:2007年10月18日
发表于:2008-11-21 11:44:40
5楼

下面是形参,上面是实参

变量参数

老外写的FC,因为是德文的哈哈

chenjun

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 133回
  • 年度积分:0
  • 历史总积分:227
  • 注册:2005年9月29日
发表于:2008-11-21 17:19:45
6楼

kan bu dong ....

 

 

 

 

blondy

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 17回
  • 年度积分:0
  • 历史总积分:52
  • 注册:2008年11月17日
发表于:2008-11-21 23:19:53
7楼

看不懂仅仅是它的数据结构太复杂了

TEMP59 是一种数据类型,你打开变量的定义可以看到,一定是 某个udt

TEMP59 至少包含TEMP76、TEMP121这两种数据

如果把这些udt 中的udt 中的bool换成简单的bool型变量,我相信人人都能看得懂

newchp

  • 精华:3帖
  • 求助:0帖
  • 帖子:113帖 | 3966回
  • 年度积分:0
  • 历史总积分:9364
  • 注册:2006年7月15日
发表于:2008-11-21 23:25:31
8楼
是有些搞不懂!                     

苦学

  • 精华:0帖
  • 求助:0帖
  • 帖子:28帖 | 1034回
  • 年度积分:2
  • 历史总积分:2430
  • 注册:2005年3月13日
发表于:2008-11-22 12:26:53
9楼
是有些搞不懂!........

missyou

  • 精华:0帖
  • 求助:0帖
  • 帖子:14帖 | 217回
  • 年度积分:0
  • 历史总积分:419
  • 注册:2007年4月26日
发表于:2008-11-22 15:10:32
10楼
#TEMP59.TEMP76.TEMP91 和#TEMP59.TEMP121.TEMP138 都是一位吧,下面的也是一样,这是肯定的,不过具体是干什么的你得结合数据块和符号表看了吧~

水边清浅横枝瘦

  • 精华:0帖
  • 求助:4帖
  • 帖子:78帖 | 3488回
  • 年度积分:8
  • 历史总积分:5664
  • 注册:2006年7月11日
发表于:2008-11-22 16:21:57
11楼
引用蜡笔小新不吃青椒 的回复内容:

下面是形参,上面是实参

变量参数

老外写的FC,因为是德文的哈哈



历害

guoshu

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 91回
  • 年度积分:0
  • 历史总积分:126
  • 注册:2006年3月14日
发表于:2008-11-23 09:49:38
12楼

晕!!!!!!!!!!!!!!!!!!!!!

alb

  • 精华:0帖
  • 求助:8帖
  • 帖子:90帖 | 1393回
  • 年度积分:13
  • 历史总积分:9574
  • 注册:2007年3月01日
发表于:2008-11-23 10:23:03
13楼
hehe~~~~~~~~~~~~~~~

626774496

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 25回
  • 年度积分:0
  • 历史总积分:36
  • 注册:2008年1月11日
发表于:2008-11-23 12:15:56
14楼
直接高不懂,太难了,

仲儒

  • 精华:0帖
  • 求助:0帖
  • 帖子:118帖 | 943回
  • 年度积分:0
  • 历史总积分:1732
  • 注册:2007年6月28日
发表于:2008-11-23 12:54:57
15楼
引用guoshu 的回复内容:

晕!!!!!!!!!!!!!!!!!!!!!



不懂

xiakebiao110

  • 精华:0帖
  • 求助:0帖
  • 帖子:12帖 | 645回
  • 年度积分:0
  • 历史总积分:0
  • 注册:1900年1月01日
发表于:2008-11-23 14:27:12
16楼
西门子的就是不好用,绕过去绕过来,数据块是西门子的败笔,太繁琐!施耐德的简单明了!

huoyun2099

  • 精华:0帖
  • 求助:0帖
  • 帖子:9帖 | 92回
  • 年度积分:0
  • 历史总积分:390
  • 注册:2006年3月14日
发表于:2008-11-23 17:18:26
17楼
引用missyou 的回复内容:#TEMP59.TEMP76.TEMP91 和#TEMP59.TEMP121.TEMP138 都是一位吧,下面的也是一样,这是肯定的,不过具体是干什么的你得结合数据块和符号表看了吧~


这些变量都是局部变量,你得结合调用它的块来读

luozhongren

  • 精华:0帖
  • 求助:1帖
  • 帖子:1帖 | 3回
  • 年度积分:0
  • 历史总积分:21
  • 注册:2008年6月26日
发表于:2008-11-23 17:45:52
18楼

做工控这一块挺累人的,由其这些PLC,各家做各家的,谁都不理谁;真希望哪家提出个统一的标准来。

ZQY668

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 5回
  • 年度积分:0
  • 历史总积分:8
  • 注册:2008年11月17日
发表于:2008-11-23 18:58:03
19楼

头疼!!!!!!!!!!!!!!晕

zyqdmx

  • 精华:1帖
  • 求助:0帖
  • 帖子:38帖 | 194回
  • 年度积分:0
  • 历史总积分:486
  • 注册:2005年8月14日
发表于:2008-11-28 08:33:04
20楼

可以怎样看#TEMP59.TEMP121.TEMP137 在FC块的声明变量表里可以怎样看:FC/TEMP/TMMP59/TEMP121/TEMP137!!!       上面是根目录和子目录的关系!大家分享一下!


热门招聘
相关主题

官方公众号

智造工程师
    首页 上一页 1 2 3 下一页 尾页