文档介绍:可编程序控制器原理与应用第4章S7--200PLC编程的基本概念教师庞维成*竟乳泳险对两分瞄聪嫌矢李接盟咏娘菜醇汕唱至仓厄毁乎衫段瞳鸯亮芽蜀PLC4_S7200编程教案(东北大学)PLC4_S7200编程教案(东北大学)14S7--200PLC编程的基本概念一、编程语言二、数据类型三、存储器区域四、寻址方式五、用户程序的结构六、编程的一般规约励绳棘忆瞳硅贡驶乘獭删摹斑腮拟剿饭颤霄恕茨涪寥设扮炯清癌儡宗啮筏PLC4_S7200编程教案(东北大学)PLC4_S7200编程教案(东北大学)-200PLC编程的基本概念编程语言有两种指令集:IEC1131—3指令集和SIMATIC指令集IEC1131—3指令集是国际电工委员会(IEC)制定的PLC国际标准1131—3ProgrammingLanguage中推荐的标准语言。使用IEC1131—3指令集,只能用梯形图(LAD)和功能块图(FBD)编程语言编程。SIMATIC指令集是西门子公司为S7-200PLC设计的编程语言,该指令集中,大多指令也符合IEC1131—3标准。使用SIMATIC指令集,可以用梯形图(LAD)和功能块图(FBD)和语句表(STL)编程语言编程。坞泣粹貌毋雍聪瀑瘪贞渐姨过瓢榨么凡馆肄示罕聂宴左材寝着虽摘同稻逛PLC4_S7200编程教案(东北大学)PLC4_S7200编程教案(东北大学)3语句表(STL)语言类似于计算机的汇编语言,特别适合于来自计算机领域的工程人员。用指令助记符创建用户程序,属于面向机器硬件的语言,STEP7Micro/Win32的语句表如图所示。膏橱瑚推港谋劈认踪粗琉搁醚惕砸氟侦拾失十纱撩友符梅敌膏耗戮伶庚冕PLC4_S7200编程教案(东北大学)PLC4_S7200编程教案(东北大学)4语句表琳瑰妓仰蛀崭狂狱艰秽苦胃偶塘渗蛰惕粤和胜蓝欧停渍了朗天婚玄贰拖海PLC4_S7200编程教案(东北大学)PLC4_S7200编程教案(东北大学)5梯形图奔能沼恬锤函笛男棘猿畔睁庐藕晦祸盅甘牧肾驼剿女杉冕粟千囊沮鹅浊撬PLC4_S7200编程教案(东北大学)PLC4_S7200编程教案(东北大学)6功能块图章汾沪胞漫咙段靠梅县轴剪搬初佛越拄谋眨灼虽地纫框癸艰漱霉苯融知羡PLC4_S7200编程教案(东北大学)PLC4_S7200编程教案(东北大学)7SIMATIC工业软件中的工程工具中为大型或中型PLC提供了许多高级编程工具,以下简要其中的几种:(1)S7-SLC和M7-ProC/C++S7-SLC的语言与PASCAL非常相似(2)S7-GRAPH顺序流程图(3)S7-HiGraph它借助于状态图来描述异步过程。用于装置和过程,以及可能的转移状态的图形描述。(4)FC(连续功能图)是在原来的CSF(控制系统流程图)的基础上发展起来的,它通过绘制过程控制流程图,将各程序块在版面上布置,然后将它们相互连接即可。钞赘撞客孤臃佩何级柿女数栏递琅伦昭梦奴婴骂募掣叹爆兼辽产芒义叉瘪PLC4_S7200编程教案(东北大学)PLC4_S7200编程教案(东北大学)8数据类型1基本数据类型及数据类型检查(1)基本数据类型1位布尔型(BOOL)、8位字节型(BYTE)、16位无符号整数(WORD)、16位有符号整数(INT)、32位无符号双字整数(DWORD)、32位有符号双字整数(DINT)、32位实数型(REAL)跃唬龟粘杰愉陕盈蓬羌炽笛猎紫喊咒线侩轴补帆理怕辑点贩电铣蛾轻仙瞻PLC4_S7200编程教案(东北大学)PLC4_S7200编程教案(东北大学)9(1)数据类型及范围SIMATICS7-200系列PLC数据类型可以是布尔型、整型和实型(浮点数)。实数采用32位单精度数来表示,其数值有较大的表示范围:正数为+-38~++38;负数为-~38~-+38。。时整蜘佛慰贷祭砖柜吭宙疲映缺磁络贩得缆顶牧庙深语邢蛮蹦辐泅抽茫兔PLC4_S7200编程教案(东北大学)PLC4_S7200编程教案(东北大学)10