欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > PPT文档下载  

    第5讲 S7 300编程语言与数据类型ppt课件.ppt

    • 资源ID:1430424       资源大小:761KB        全文页数:24页
    • 资源格式: PPT        下载积分:16金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要16金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    第5讲 S7 300编程语言与数据类型ppt课件.ppt

    S7-300 PLC编程与应用 从入门到提高,主讲:阳胜峰,第5讲 S7-300编程语言与数据类型,一、S7-300编程语言二、数据类型,一、S7-300编程语言,STEP7是S7-300/400系列PLC应用设计软件包,所支持的PLC编程语言非常丰富。该软件的标准版支持STL(语句表)、LAD(梯形图)及FBD(功能块图)3种基本编程语言,并且在STEP 7中可以相互转换。专业版附加对GRAPH(顺序功能图)、SCL(结构化控制语言)、HiGraph(图形编程语言)、CFC(连续功能图)等编程语言的支持。不同的编程语言可供不同知识背景的人员采用。,1、语句表,一、S7-300编程语言,2、梯形图,一、S7-300编程语言,3、功能块图,一、S7-300编程语言,4、顺序控制,GRAPH类似于解决问题的流程图,适用于顺序控制的编程。,一、S7-300编程语言,二、数据类型,数据类型决定数据的属性,在STEP 7中,数据类型分为三大类:(1)基本数据类型(2)复杂数据类型(3)参数类型,1、基本数据类型,二、数据类型,2、复杂数据类型,复杂数据类型定义超过32位或由其他数据类型组成的数据。复杂数据类型要预先定义,其变量只能在全局数据块中声明,可以作为参数或逻辑块的局部变量。STEP7支持的复杂数据类型有数组、结构、字符串、日期和时间、用户定义的数据类型和功能块类型6种。,二、数据类型,(1) 数组,数组(ARRAY)是由一组同一类型的数据组合在一起而形成的复杂数据类型。数组的维数最大可以到6维。,例如:ARRAY1.4 , 1.5 , 1.6 INT 这是一个三维数组,1.4、1.5、1.6为数据第13维的下标范围;INT为元素类型关键词。定义了一个整数型,大小为456的三维数组。可以用数组名加上下标方式来引用数组中的某个元素。如a2,1,5。,二、数据类型,例:全局共享数据块DB3中新建一个变量,变量名为a,变量类型为ARRAY1.4 , 1.5 , 1.6 INT。新建的变量如图所示。,二、数据类型,(2)结构,结构(STRUCT)是由一组不同类型的数据组合在一起而形成的复杂数据类型。结构通常用来定义一组相关的数据,例如电机的一组数据可以按如下方式定义: Motor:STRUCT Speed:INT Current:REAL END_STRUCT,二、数据类型,例:在共享数据块DB1中新建一个上面的结构。如图所示。,二、数据类型,访问结构中的各个元素:L “Drive_1”.Motor.CurrentL “Drive_1”.Motor.Speed其中Drive_1是数据块的符号名,该数据块包含结构,结构的名称在数据块符号名后面,结构的元素名跟在结构名的后面。中间用点分割。,二、数据类型,(3) 字符串 字符串(STRING)是最多254个字符(CHAR)的一维数组,最大长度为256个字节(其中前2个字节用来存储字符串的长度信息)。字符串常量用单引号括起来,如: S7-300、 SIMATIC,二、数据类型,(4)日期和时间 日期和时间(DATE_AND_TIME)用来存储年、月、日、时、分、秒、毫秒和星期,占用8个字节,用BCD码格式保存。星期天的代码为1,星期一至星期六的代码分别为27。如:DT#2010-02-06-13:30:15.200表示2010年2月6日13点30分15.2秒。,二、数据类型,5. 用户定义的数据类型 用户定义数据类型(UDT)表示自定义的结构,存放在UDT块中(UDT1UDT65535),在另一个数据类型中作为一个数据类型“模板”。当输入数据块时,如果需要输入几个相同的结构,利用UDT可以节省输入时间。,二、数据类型,例:需要在一个数据块中输入10个相同的结构。首先,定义一个结构并把它存为一个UDT,如UDT1。在数据块中,定义一个变量Addresses,它有10个元素,数据类型是UDT1。Addresses ARRAY1.10 UDT1这样就建立了UDT1所定义结构的10个数据区域,而不需要分别输入。,二、数据类型,操作步骤,(1)在Blocks文件夹内的空白处,单击右键,选择Insert New ObjectDate Type,得到如图3-8所示的画面,新建UDT1数据类型。,二、数据类型,二、数据类型,(2)打开UDT1,编辑UDT1如图所示,在UDT1中建立了一个motor结构,有二个元素分别为speed和current,数据类型分别为整数和实数。,二、数据类型,(3)新建共享数据块DB1,打开DB1,并建立一个名为addresses的数组,如图所示。,二、数据类型,END,

    注意事项

    本文(第5讲 S7 300编程语言与数据类型ppt课件.ppt)为本站会员(小飞机)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开