欢迎来到天天文库
浏览记录
ID:45027233
大小:276.00 KB
页数:19页
时间:2019-11-07
《西门子S7-300+400高级编程培训教材,内部教材14、附录1+使用文本编辑器创建程序》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、附录1:使用文本编辑器创建程序“保护属性”ASCIIAWL项目结构中的S7程序项目S7块源文件图表文件夹符号表S7块:编辑器:-OBLAD,STL,FBD-FBLAD,STL,FBD,S7-Graph-FCLAD,STL,FBD-DBDB编辑器-CFC图S7程序S7源文件:-STL源文件-S7-SCL源文件-S7-HiGraph源文件-S7-Graph源文件连接表块(S7-CPU)工作站(S7-300)S7程序输出和编译概念块用户程序ASCII源文件FUNCTION_BLOCKFB21AUTHOR:AndyFAMILY:plant1NAME:fb_mot21VE
2、RSION:01.01VAR_INPUTIN1:INT:=123;END_VARVAR_OUTPUTOUT1:INT:=123;END_VARVAR_IN_OUTIN_OUT1:INT:=123;END_VARVARVAR1:INT:=123;END_VAR..编译生成符号表编译和生成过程中的读访问递增式编辑打开保存编辑过程中的读访问面向源文件的编辑符号编辑器启动文本编辑器使用文本编辑器创建程序插入块模板、块和源文件正在编辑的源文件块模板块文件文件插入块模板插入块插入文件插入文件生成通用输入规则和结构UDT全局DB来自UDT的DBFB3FB3的背景DBFC5OB
3、1分配调用调用调用调用分配源文件中的顺序逻辑块语法组态块开头是块说明(绝对或符号)块标题(可选)关键字示例ORGANIZATION_BLOCKOB1FUNCTION_BLOCKFB1FUNCTIONFC1:intTITLE=Blocktitle块注释(可选)块属性(可选)//块注释KNOW_HOW_PROTECTAUTHOR:PT41FAMILY:MotorsNAME:MotoroneVERSION:0815变量声明部分(声明类型决定于块类型每个声明类型的终止指令部分包括程序段程序段标题程序段注释VAR_INVAR_OUTVAR_IN_OUTVARVAR_TEM
4、P..END_VARBEGINNETWORKTITLE=firstnetwork//块结束END_ORGANIZATION_BLOCKEND_FUNCTION_BLOCKEND_FUNCTION块的系统属性(可选){Attr1:=‘block_val1’;//块属性1Attr2:=‘block_val2’;//块属性2Attr3:=‘block_val3’//块属性3}数据块语法组态块开头是块说明(绝对或符号)块标题(可选)关键字示例DATA_BLOCKDB26TITLE=Blocktitle块注释(可选)块属性(可选)//块注释KNOW_HOW_PROTECT
5、AUTHOR:MüllerFAMILY:MotorsNAME:MotoroneVERSION:0815声明部分-决定于DB全局数据块:变量声明(初始值可选)STRUCT....END_STRUCTUDT的DB:UDT规定(绝对或符号)UDT16背景DB:FB规定(绝对或符号)FB20使用当前值赋值部分BEGIN..块结束END_DATA_BLOCK块的系统属性(可选){Attr1:=‘block_val1’;//块属性1Attr2:=‘block_val2’;//块属性2}变量声明规则设置块属性属性KNOW_HOW_PROTECT逻辑块(OB、FB、FC)数据块
6、UDT是是否AUTHOR是是否FAMILY是是否NAME是是否VERSION是是否UNLINKED否是否READ_ONLY否是否习题A1.1:创建源文件传送Station_1Station_2Station_3FB10DataforTransportFB10的背景DBCALLStation_1CALLStation_2CALLStation_3..CALLTransportDB10...statStation_1FB1statStation_2FB1statStation_3FB1statTransportFB2...DataforStation_1Data
7、forStation_2FB1FB2DataforStation_3OB1FUNCTION_BLOCK"Station"TITLE=VERSION:0.1VAR_INPUTInitial:BOOL;Proximity_switch:BOOL;Acknowledge:BOOL;Clock_bit:BOOL;END_VARVAR_OUTPUTLED:BOOL;Transp_req:BOOL;END_VARVAR_IN_OUTConv_busy:BOOL;END_VARVARState:STRUCTBusy:BOOL;Completed:BOOL;Waiting:BO
8、OL;END_STRUC
此文档下载收益归作者所有