siemens 300/400编程技巧3则 点击:5701 | 回复:61



如火

    
  • 精华:172帖
  • 求助:0帖
  • 帖子:803帖 | 5249回
  • 年度积分:0
  • 历史总积分:0
  • 注册:1900年1月01日
发表于:2005-12-14 13:44:00
楼主

[color=#FF0000]S7 300400 的一些功能和技巧1[/color]

数据块拷贝
FUNCTION FC 100 : VOID
TITLE =
//DB BLOCK COPY
AUTHOR : AXG
NAME : DBBTODBB
VERSION : 0.1


VAR_INPUT
  SOU_DB : INT ; //SOURCE DB NUMBER
  LENG : INT ; //HOW MANY TO COPY
  DES_DB : INT ; //DESTINATION DB NUMBER
END_VAR
VAR_TEMP
  SOURCE : ANY ; 
  DEST : ANY ; 
END_VAR
BEGIN
NETWORK
TITLE =

      LAR1  P##SOURCE; // Load the start address of the ANY pointers in AR1.
      L     B#16#10; // Load the syntax ID and
      T     LB [AR1,P#0.0]; // transfer it to the ANY pointer. 
      L     B#16#4; // Load data type WORD and
      T     LB [AR1,P#1.0]; // transfer it to the ANY pointer.
      L     #LENG; // Load HOW MANY WORDS and
      T     LW [AR1,P#2.0]; // transfer them to the ANY pointer
      L     #SOU_DB; // Source is DB[?], DBB0.0
      T     LW [AR1,P#4.0]; // 
      L     P#DBX 0.0; // 
      T     LD [AR1,P#6.0]; // 
      LAR1  P##DEST; //Load the DESTINATION address of the ANY pointer in AR1. 
      L     B#16#10; //Load the syntax ID and 
      T     LB [AR1,P#0.0]; //transfer it to the ANY pointer. 
      L     B#16#4; //Load data type WORD and 
      T     LB [AR1,P#1.0]; //transfer it to the ANY pointer. 
      L     #LENG; //Load HOW MANY WORDS and 
      T     LW [AR1,P#2.0]; //transfer them to the ANY pointer. 
      L     #DES_DB; //Destination is DB{?}, DBB0.0 
      T     LW [AR1,P#4.0]; 
      L     P#DBX 0.0; // 
      T     LD [AR1,P#6.0]; // 
      CALL "BLKMOV" (//Call the block move system function 
           SRCBLK              



热爱

  • 精华:0帖
  • 求助:0帖
  • 帖子:6帖 | 40回
  • 年度积分:0
  • 历史总积分:542
  • 注册:2005年8月19日
发表于:2005-12-27 11:16:00
21楼
不错!

热爱

  • 精华:0帖
  • 求助:0帖
  • 帖子:6帖 | 40回
  • 年度积分:0
  • 历史总积分:542
  • 注册:2005年8月19日
发表于:2005-12-27 11:19:00
22楼

junzi

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 334回
  • 年度积分:0
  • 历史总积分:481
  • 注册:2005年12月25日
发表于:2006-02-23 20:58:00
23楼
 好东西!先收藏起来!

nicklwang

  • 精华:0帖
  • 求助:0帖
  • 帖子:5帖 | 18回
  • 年度积分:0
  • 历史总积分:140
  • 注册:2006年1月23日
发表于:2006-02-24 10:32:00
24楼
好东西!只是自己的道行还不够!谢谢

不耻上问

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 4回
  • 年度积分:0
  • 历史总积分:118
  • 注册:2004年7月29日
发表于:2006-02-24 11:54:00
25楼

天上火

  • 精华:0帖
  • 求助:0帖
  • 帖子:6帖 | 111回
  • 年度积分:0
  • 历史总积分:191
  • 注册:2004年2月02日
发表于:2006-02-24 12:14:00
26楼
强!

zousir

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 17回
  • 年度积分:0
  • 历史总积分:23
  • 注册:2004年9月14日
发表于:2006-02-28 11:15:00
27楼
hao 

njbnlq

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 54回
  • 年度积分:0
  • 历史总积分:58
  • 注册:2005年8月31日
发表于:2006-02-28 15:34:00
28楼
好东西!谢谢楼主!

阿刘

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 28回
  • 年度积分:483
  • 历史总积分:2558
  • 注册:2002年3月17日
发表于:2006-02-28 16:01:00
29楼
谢谢

太好了

  • 精华:0帖
  • 求助:0帖
  • 帖子:5帖 | 9回
  • 年度积分:0
  • 历史总积分:24
  • 注册:2006年1月19日
发表于:2006-02-28 17:03:00
30楼
太好了,很有用,谢谢!

junzi

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 334回
  • 年度积分:0
  • 历史总积分:481
  • 注册:2005年12月25日
发表于:2006-02-28 20:20:00
31楼
不太懂。还得好好学习!

太好了

  • 精华:0帖
  • 求助:0帖
  • 帖子:5帖 | 9回
  • 年度积分:0
  • 历史总积分:24
  • 注册:2006年1月19日
发表于:2006-03-02 10:33:00
32楼
能解释一下语句   T LB [AR1,P#0.0]; 的含义吗?

lccq023

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 16回
  • 年度积分:0
  • 历史总积分:38
  • 注册:2004年6月28日
发表于:2006-04-07 11:46:00
33楼
 能解释一下语句 SLD   3   的含义吗? 
谢谢!

yuanle

  • 精华:0帖
  • 求助:0帖
  • 帖子:9帖 | 10208回
  • 年度积分:2747
  • 历史总积分:48332
  • 注册:2005年4月22日
发表于:2006-04-07 15:38:00
34楼
SLD 3   左移3位
根据西门子对于指针的用法定义,32位指针必须0,1,2位上为0,所以需要左移3位。

一秋

  • 精华:0帖
  • 求助:0帖
  • 帖子:43帖 | 233回
  • 年度积分:0
  • 历史总积分:365
  • 注册:2005年3月07日
发表于:2006-04-07 15:56:00
35楼
好东西,别沉了底,大家顶一下

自控小生

  • 精华:0帖
  • 求助:0帖
  • 帖子:54帖 | 204回
  • 年度积分:0
  • 历史总积分:349
  • 注册:2005年11月29日
发表于:2006-04-07 20:15:00
36楼
好东西,支持。

yqydcs

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 44回
  • 年度积分:0
  • 历史总积分:51
  • 注册:2006年3月23日
发表于:2006-04-07 20:32:00
37楼
要加我的群的来呀我们一起学习plc和dcs我的群号是
19995926

游刃有余

  • 精华:1帖
  • 求助:3帖
  • 帖子:56帖 | 1331回
  • 年度积分:0
  • 历史总积分:3240
  • 注册:2005年7月31日
发表于:2008-03-10 14:32:00
38楼
谢谢

zjlongs

  • 精华:2帖
  • 求助:0帖
  • 帖子:423帖 | 3890回
  • 年度积分:0
  • 历史总积分:7026
  • 注册:2003年5月05日
发表于:2008-03-11 09:27:00
39楼
 好东西!先收藏起来!

LUGANCHAO

  • 精华:0帖
  • 求助:0帖
  • 帖子:10帖 | 1821回
  • 年度积分:0
  • 历史总积分:2757
  • 注册:2007年4月06日
发表于:2008-03-11 12:53:00
40楼
好东西

热门招聘
相关主题

官方公众号

智造工程师