S7-400的编程
- 格式:ppt
- 大小:2.33 MB
- 文档页数:37


数据块拷贝FUNCTION FC 100 :VOIDTITLE =//DB BLOCK COPYAUTHOR :AXGNAME :DBBTODBBVERSION :0.1VAR_INPUTSOU_DB :INT ; //SOURCE DB NUMBERLENG :INT ; //HOW MANY TO COPYDES_DB :INT ; //DESTINATION DB NUMBEREND_VARVAR_TEMPSOURCE :ANY ;DEST :ANY ;END_VARBEGINNETWORKTITLE =LAR1 P##SOURCE; // Load the start address of the ANY pointers in AR1. L B#16#10; // Load the syntax ID andT LB [AR1,P#0.0]; // transfer it to the ANY pointer.L B#16#4; // Load data type WORD andT LB [AR1,P#1.0]; // transfer it to the ANY pointer.L #LENG; // Load HOW MANY WORDS andT LW [AR1,P#2.0]; // transfer them to the ANY pointerL #SOU_DB; // Source is DB[?],DBB0.0T 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 andT LB [AR1,P#0.0]; //transfer it to the ANY pointer.L B#16#4; //Load data type WORD andT LB [AR1,P#1.0]; //transfer it to the ANY pointer.L #LENG; //Load HOW MANY WORDS andT LW [AR1,P#2.0]; //transfer them to the ANY pointer.L #DES_DB; //Destination is DB{?},DBB0.0T LW [AR1,P#4.0];L P#DBX 0.0; //T LD [AR1,P#6.0]; //CALL “BLKMOV” (//Call the block move system functionSRCBLK := #SOURCE,//RET_VAL := MW 210,//Evaluate the BR bit and MW 210DSTBLK := #DEST);//END_FUNCTION使用说明:可直接调用,#SOURCE---源数据块号#DEST------目标数据块号#LENG----要拷贝数据的长度S7 300/400 的一些功能和技巧2单键翻转FUNCTION FC 11 :VOIDTITLE =//AUTHOR :AXGFAMILY :ESUNAME :SDZFVERSION :0.0BEGINNETWORKTITLE =A M 0.0; PLCA M 0.1;= M 58.0;NETWORKTITLE =A M 58.0;AN M 58.1;= M 58.2; NETWORK TITLE =A M 58.2;S M 58.1;ON M 58.0; ON M 0.0;R M 58.1; PLC NOP 0; NETWORK TITLE =A M 58.2;A M 58.4;= M 58.3; NETWORK TITLE =A M 58.2;AN M 58.3; AN M 58.4;S M 58.4;O M 58.3;ON M 0.0;R M 58.4; PLCNOP 0;END_FUNCTION使用说明:M0.0----使能M0.1----单键使M58.4翻转S7 300/400 的一些功能和技巧3 循环读模拟量入DB块L #DB_NOT LW 0OPN DB [LW 0]L #PIW_ADDRSLD 3T LD 4L #DBD_ADDRSLD 3T LD 8L #CH_LEN PLC资料网NEXT:T LW 0L LD 4LAR1L PIW [AR1,P#0.0]T LW 2{ CALL “Read Analog Value 464-2”IN :=LW2HI_LIM :=5.000000e+002LO_LIM :=-1.000000e+001 将模拟量转换成工程量BIPOLAR:=TRUERET_VAL:=LW10OUT :=LD12 }L LD 8PLCLAR1L LD 2T DBD [AR1,P#0.0]L LD 4+ L#16T LD 4L LD 8+ L#32T LD 8L LW 0LOOP NEXTPIW_Addr :模拟块通道起始地址CHI_LEN :要读入的通道数DB_NO :存储数据块DBW_Addr :存储在数据块中的字地址艾驰商城是国内最专业的MRO工业品网购平台,正品现货、优势价格、迅捷配送,是一站式采购的工业品商城!具有10年工业用品电子商务领域研究,以强大的信息通道建设的优势,以及依托线下贸易交易市场在工业用品行业上游供应链的整合能力,为广大的用户提供了传感器、图尔克传感器、变频器、断路器、继电器、PLC、工控机、仪器仪表、气缸、五金工具、伺服电机、劳保用品等一系列自动化的工控产品。
S7-400指令列表CPU412、414、416、417 2006年11月版A5E01020060-01目录............................................................................目录1 ..........................................................................适用性5 ......................................................................常数和范围9 ....................................................................缩写和助记符10 ..........................................................................寄存器12 ........................................................................寻址实例15 ....................................................................计算指针实例18.........................................................使用间接寻址1的执行时间19 ........................................................................计算实例21 ........................................................................指令列表23 ..................................................................位逻辑指令24..................................................使用附加表达式的位逻辑指令27..............................................使用附加表达式的位逻辑指令,续28 ...........................................................AND指令的OR操作29................................................使用定时器和计数器的逻辑指令30...............................................使用累加器1的内容的字逻辑指令32.................................................使用AND、OR及异或判断条件34S7-400指令列表................................................................边沿触发指令37 ..............................................................设置/复位位地址38 ..........................................................直接影响RLO的指令40 ..................................................................定时器指令41 ..................................................................计数器指令44 ....................................................................装载指令46....................................................定时器和计数器的装载指令52 ....................................................................传送指令53....................................................装载和传送地址寄存器指令56........................................................装载和传送状态字指令58 DB编号和DB长度的装载指令59..................................................................................................................整型运算(16位)60 ...............................................................整型运算(32位)62 ...............................................................浮点运算(32位)64.......................................................平方根和平方指令(32位)66 ...............................................................对数函数(32位)67 ...............................................................三角函数(32位)68 ....................................................................常数相加69S7-400指令列表..........................................................使用地址寄存器相加70 ...........................................................比较指令(16位整数)71 ...........................................................比较指令(32位整数)72 ...........................................................比较指令(32位实数)73 ....................................................................移位指令74 ................................................................循环移位指令76..................................................累加器传送指令,递增和递减78..............................................累加器传送指令,递增和递减,续79........................................................程序显示和空操作指令80 ............................................................数据类型转换指令81 ................................................................求反码和补码84 ..................................................................块调用指令85 ..................................................................块结束指令88..................................................交换共享数据块和背景数据块89 ....................................................................跳转指令90......................................................主控制继电器(MCR)指令96S7-400指令列表..................................................................组织块(OB)98 ..................................................................功能块(FB)103 ............................................................功能(FC)和数据块104 ....................................................................系统功能105 ..................................................................系统功能块142..........................................通过工业以太网进行开放通讯的功能块153.......................................................系统状态列表(SSL)的子列表155 ............................................................按字母顺序索引的指令162S7-400指令列表适用性该指令列表适用于下列CPU。