欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    西门子PLC教程从入门到精通精简.ppt

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

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

    西门子PLC教程从入门到精通精简.ppt

    第第4 4章章 S7-300S7-300编程语言学习编程语言学习第第4 4章章 S7-300编程语言学习编程语言学习4.1 STEP 74.1 STEP 7编程语言编程语言4.2 4.2 数据类型数据类型4.3 S7-3004.3 S7-300指令基础指令基础4.4 4.4 位逻辑指令位逻辑指令4.5 4.5 定时器与计数器指令定时器与计数器指令4.6 4.6 数字指令数字指令4.7 4.7 控制指令控制指令4.1 STEP 7编程语言 S ST T E E P P 7 7是是S S7 7-3 30 00 0/4 40 00 0系系 列列 P PL LC C 应应用用设设计计软软件件包包,所所支支持持的的 P PL LC C 编编程程语语言言非非常常丰丰富富。该该软软件件的的标标准准版版支支持持S ST TL L(语语句句表表)、L LA AD D(梯梯形形图图)及及 F FB BD D(功功能能块块图图)3 3种种基基本本编编程程语语言言,并并且且在在 S ST TE EP P 7 7中中可可以以相相互互转转换换。专专业业版版附附加加对对 G GR RA AP PH H(顺顺序序功功能能图图)、S SC CL L(结结构构化化控控制制语语言言)、H H i i G G r ra ap ph h(图图形形编编程程语语言言)、C CF FC C(连连续续功功能能图图)等等编编程程语语言言的的支支持持。不不同同的的编编程程语语言言可可供供不同知识背景的人员采用。不同知识背景的人员采用。STL(语句表)STL STL(语句表)是一种类似于计算机汇编语言的一种(语句表)是一种类似于计算机汇编语言的一种文本编程语言文本编程语言,由多条语句组成一个程序段。语句表可供,由多条语句组成一个程序段。语句表可供习惯汇编语言的用户使用,在运行时间和要求的存储空间习惯汇编语言的用户使用,在运行时间和要求的存储空间方面最优。在设计通信、数学运算等高级应用程序时建议方面最优。在设计通信、数学运算等高级应用程序时建议使用语句表。使用语句表。LAD(梯形图)LAD LAD(梯形图)是一种图形语言,比较形象直观,容(梯形图)是一种图形语言,比较形象直观,容易掌握,用得最多,堪称用户易掌握,用得最多,堪称用户第一编程语言第一编程语言。梯形图与继。梯形图与继电器控制电路图的表达方式极为相似,适合于熟悉继电器电器控制电路图的表达方式极为相似,适合于熟悉继电器控制电路的用户使用,特别适用于数字量逻辑控制。控制电路的用户使用,特别适用于数字量逻辑控制。FBD(功能块图)FBD FBD(功能块图)使用类似于布尔代数的图形(功能块图)使用类似于布尔代数的图形逻辑符逻辑符号号来表示控制逻辑,一些复杂的功能用指令框表示。来表示控制逻辑,一些复杂的功能用指令框表示。FBDFBD比较适合于有数字电路基础的编程人员使用。比较适合于有数字电路基础的编程人员使用。GRAPH(顺序控制)G G R R A A P PH H 类类似似于于解解决决问问题题的的流流程程图图,适适用用于于顺顺序序控控 制制 的的 编编 程程。利利 用用 S S 7 7-G GR RA AP PH H 编编程程语语言言,可可以以清清楚楚快快速速地地组组织织和和编编写写 S S 7 7 P PL LC C 系系统统的的顺顺序序控控制制程程序序。它它根根据据功功能能将将控控制制任任务务分分解解为为若若干干步步,其其顺顺序序用用图图形形方方式式显显示示出出来来并并且且可可形形成成 图图 形形 和和 文文 本本 方方 式式 的的文件。文件。HiGraph(图形编程语言)S7-Higraph S7-Higraph允许用允许用状态图描述生产过程,状态图描述生产过程,将自动控制下的机器或将自动控制下的机器或系统分成若干个功能单系统分成若干个功能单元,并为每个单元生成元,并为每个单元生成状态图,然后利用信息状态图,然后利用信息通讯将功能单元组合在通讯将功能单元组合在一起形成完整的系统。一起形成完整的系统。lSCL(结构化控制语言)S S 7 7-S S C C L L(S S t tr ru u c ct tu u r re ed d C C o on nt tr ro ol l L La an ng gu ua ag ge e:结结构构控控制制语语言言)是是一一种种类类似似于于 P PA AS SC CA AL L的的高高级级文文本本编编辑辑语语言言,用用于于 S S7 7-3 30 00 0/4 40 00 0和和C C7 7的的编编程程,可可以以简简化化数数学学计计算算、数数据据管管理理和和组组织织工工作作。S S7 7-S SC CL L具具有有P PL LC C 公公开开的的基基本本标标准准认认证证,符符合合 I IE E C C 1 1 1 1 3 3 1 1-3 3 (结结 构构 化化 文文本本)标准。标准。4.2 数据类型 数据类型决定数据的属性,在数据类型决定数据的属性,在STEP 7STEP 7中,数据类中,数据类型分为三大类:型分为三大类:4.2.1 4.2.1 基本数据类型基本数据类型4.2.2 4.2.2 复杂数据类型复杂数据类型4.2.3 4.2.3 参数类型参数类型4.2.1 基本数据类型 4.2.2 复杂数据类型数组(数组(ARRAYARRAY)结构(结构(STRUCTSTRUCT)字符串(字符串(STRINGSTRING)日期和时间(日期和时间(DATE_AND_TIMEDATE_AND_TIME)用户定义的数据类型用户定义的数据类型(UDT)(UDT)功能块类型(功能块类型(FBFB、SFBSFB)1.数组(ARRAY)数组是由一组同一类型的数据组合在一起而形成的复数组是由一组同一类型的数据组合在一起而形成的复杂数据类型。数组的维数最大可以到杂数据类型。数组的维数最大可以到6 6维;数组中的元素维;数组中的元素可以是基本数据类型或者复杂数据类型中的任一数据类型可以是基本数据类型或者复杂数据类型中的任一数据类型(ArrayArray类型除外,即数组类型不可以嵌套);数组中每类型除外,即数组类型不可以嵌套);数组中每一维的下标取值范围是一维的下标取值范围是-32768-327683276732767,要求下标的下限,要求下标的下限必须小于下标的上限。必须小于下标的上限。2.2.结构(结构(STRUCTSTRUCT)结结构构是是由由一一组组不不同同类类型型(结结构构的的元元素素可可以以是是基基本本的的或或复复杂杂的的数数据据类类型型)的的数数据据组组合合在在一一起起而而形形成成的的复复杂杂数数据据类类型型。结结构构通通常常用用来来定定义义一一组组相相关关的的数数据据,例例如如电电机机的的一一组组数据可以按如下方式定义:数据可以按如下方式定义:3.3.字符串(字符串(STRINGSTRING)字符串是最多有字符串是最多有254254个字符(个字符(CHARCHAR)的一维数组,最)的一维数组,最大长度为大长度为256256个字节(其中前两个字节用来存储字符串的个字节(其中前两个字节用来存储字符串的长度信息)。字符串常量用单引号括起来,例如:长度信息)。字符串常量用单引号括起来,例如:4.4.日期和时间(日期和时间(DATE_AND_TIMEDATE_AND_TIME)用用于于存存储储年年、月月、日日、时时、分分、秒秒、毫毫秒秒和和星星期期,占占用用8 8个个字字节节,用用 B BC CD D 格格式式保保存存。星星期期天天的的代代码码为为 1 1,1 16 6的的代码为代码为2 27 7。例如:。例如:5.5.用户定义的数据类型用户定义的数据类型(UDT)(UDT)用户定义数据类型表示自定义的结构,存放在用户定义数据类型表示自定义的结构,存放在UDTUDT块块中(中(UDT1UDT1UDT65535UDT65535),在另一个数据类型中作为一个数),在另一个数据类型中作为一个数据类型据类型“模板模板”。当输入数据块时,如果需要输入几个相。当输入数据块时,如果需要输入几个相同的结构,利用同的结构,利用UDTUDT可以节省输入时间。可以节省输入时间。6.6.功能块类型(功能块类型(FBFB、SFBSFB)这种数据类型仅可以在这种数据类型仅可以在FBFB的静态变量区定义,用于实的静态变量区定义,用于实现多背景现多背景DBDB。4.2.3 参数数据类型 参参数数类类型型是是一一种种用用于于逻逻辑辑块块(F FB B、F F C C)之之间间传传递递参参数数的数据类型,主要有以下几种:的数据类型,主要有以下几种:(1 1)T T I IM M E E R R(定定 时时 器器)和和 C CO OU UN NT TE ER R(计计 数数 器器)。(2 2)B BL LO OC CK K(块块):指指定定一一个个块块用用作作输输入入和和输输出出,实实参应为同类型的块。参应为同类型的块。(3 3)P PO O I IN NT TE ER R(指指针针):6 6字字节节指指针针类类型型,用用来来传传递递 D DB B的块号和数据地址。的块号和数据地址。(3 3)A AN NY Y:1 10 0字字节节指指针针类类型型,用用来来传传递递 D DB B块块号号、数数据据地址、数据数量以及数据类型。地址、数据数量以及数据类型。4.3 S7-300指令基础 指令是程序的最小独立单位,用户程序是由若干条顺指令是程序的最小独立单位,用户程序是由若干条顺序排列的指令构成。指令一般由操作码和操作数组成,其序排列的指令构成。指令一般由操作码和操作数组成,其中的操作码代表指令所要完成的具体操作(功能),操作中的操作码代表指令所要完成的具体操作(功能),操作数则是该指令操作或运算的对象。数则是该指令操作或运算的对象。4.3.1 4.3.1 PLCPLC用户存储区的分类及功能用户存储区的分类及功能 4.3.2 4.3.2 指令操作数指令操作数 4.3.3 4.3.3 寻址方式寻址方式 4.3.4 4.3.4 状态字状态字 4.3.1 PLC4.3.1 PLC用户存储区的分类及功能用户存储区的分类及功能(1/2)(1/2)4.3.1 PLC4.3.1 PLC用户存储区的分类及功能用户存储区的分类及功能(2/2)(2/2)4.3.2 4.3.2 指令操作数指令操作数 指令操作数指令操作数(又称编程元件)一般在用户存储区中,操(又称编程元件)一般在用户存储区中,操作数由操作标识符和参数组成。操作标识符由主标识符和辅作数由操作标识符和参数组成。操作标识符由主标识符和辅助标识符组成,主标识符用来指定操作数所使用的存储区类助标识符组成,主标识符用来指定操作数所使用的存储区类型,辅助标识符则用来指定操作数的单位(如:位、字节、型,辅助标识符则用来指定操作数的单位(如:位、字节、字、双字等)。字、双字等)。主标识符主标识符有:有:I I(输入过程映像寄存器、(输入过程映像寄存器、Q Q(输出过程映(输出过程映像寄存器)、像寄存器)、M M(位存储器)、(位存储器)、PIPI(外部输入寄存器)、(外部输入寄存器)、PQPQ(外部输出寄存器)、(外部输出寄存器)、T T(定时器)、(定时器)、C C(计数器)、(计数器)、DBDB(数(数据块寄存器)和据块寄存器)和L L(本地数据寄存器);(本地数据寄存器);辅助标识符辅助标识符有:有:X X(位)、(位)、B B(字节)、(字节)、W W(字或(字或2B2B)、)、D D(2DW2DW或或4B4B)。)。4.3.3 4.3.3 寻址方式寻址方式 所谓寻址方式就是指令执行时获取操作数的方式,可以所谓寻址方式就是指令执行时获取操作数的方式,可以直接或间接方式给出操作数。直接或间接方式给出操作数。S7-300S7-300有有4 4种寻址方式:种寻址方式:立即寻址立即寻址存储器直接寻址存储器直接寻址存储器间接寻址存储器间接寻址寄存器间接寻址寄存器间接寻址 1.1.立即立即寻址寻址 立即寻址是对立即寻址是对常数常数或或常量常量的寻址方式,其特点是操作数的寻址方式,其特点是操作数直接表示在指令中,或以惟一形式隐含在指令中。下面各条直接表示在指令中,或以惟一形式隐含在指令中。下面各条指令操作数均采用了立即寻址方式,其中指令操作数均采用了立即寻址方式,其中“/”后面的内容后面的内容为指令的注释部分,对指令没有任何影响。为指令的注释部分,对指令没有任何影响。2.2.存储器直接存储器直接寻址寻址 存存储储器器直直接接寻寻址址,简简称称 直直接接寻寻址址。该该寻寻址址方方式式在在指指令令中中直直接接给给出出操操作作数数的的存存储储单单元元地地址址。存存储储单单元元地地址址可可用用 符符号号地地址址(如如 S SB B1 1、K K M M 等等)或或 绝绝对对地地址址(如如 I I0 0.0 0、Q Q 4 4.1 1等等)。下下面面各各条指令操作数均采用了直接寻址方式。条指令操作数均采用了直接寻址方式。3.3.存储器间接寻址存储器间接寻址(1/3)(1/3)存存储储器器间间接接寻寻址址,简简称称 间间接接寻寻址址。该该寻寻址址方方式式在在指指令令中中以以存存储储器器的的形形式式给给出出操操作作数数所所在在存存储储器器单单元元的的地地址址,也也就就是是说说该该存存储储器器的的内内容容是是操操作作数数所所在在存存储储器器单单元元的的地地址址。该该存存储储器器一一般般称称为为 地地址址指指针针,在在指指令令中中需需写写在在方方括括号号“”内内。地地址址指指针针可可以以是是字字或或双双字字,对对于于地地址址范范围围小小于于 6 65 55 53 35 5的的存存储储器器可可以以用字指针;对于其他存储器则要使用双字指针。用字指针;对于其他存储器则要使用双字指针。4.4.存储器间接寻址存储器间接寻址(2/3)(2/3)【例例4-3-14-3-1】存储器间接寻址的单字格式的指针寻址。存储器间接寻址的单字格式的指针寻址。4.4.存储器间接寻址存储器间接寻址(3/3)(3/3)存储器间接寻址的双字指针的格式如图所示。存储器间接寻址的双字指针的格式如图所示。【例例4-3-24-3-2】存储器间接寻址的双字格式的指针寻址。存储器间接寻址的双字格式的指针寻址。5.5.寄存器间接寻址寄存器间接寻址(1/4)(1/4)寄存器间接寻址,简称寄存器间接寻址,简称寄存器寻址寄存器寻址。该寻址方式在指令。该寻址方式在指令中通过地址寄存器和偏移量间接获取操作数,其中的地址寄中通过地址寄存器和偏移量间接获取操作数,其中的地址寄存器及偏移量必须写在方括号存器及偏移量必须写在方括号“”内。在内。在S7-300S7-300中有两个中有两个地址寄存器地址寄存器AR1AR1和和AR2AR2,用地址寄存器的内容加上偏移量形成,用地址寄存器的内容加上偏移量形成地址指针,并指向操作数所在的存储器单元。地址寄存器的地址指针,并指向操作数所在的存储器单元。地址寄存器的地址指针有两种格式,其长度均为双字,地址指针有两种格式,其长度均为双字,指针格式指针格式如图所示。如图所示。5.5.寄存器间接寻址寄存器间接寻址(2/4)(2/4)第第一一种种地地址址指指针针格格式式适适用用于于在在确确定定的的 存存储储区区内内寻寻址址,即即区内寄存器间接寻址。区内寄存器间接寻址。【例例4-3-34-3-3】区内寄存器间接寻址。区内寄存器间接寻址。5.5.寄存器间接寻址寄存器间接寻址(3/4)(3/4)第第二二种种地地址址指指针针格格式式适适用用于于 区区域域间间寄寄存存器器间间接接寻寻址址。【例例4-3-44-3-4】区域间寄存器间接寻址。区域间寄存器间接寻址。5.5.寄存器间接寻址寄存器间接寻址(4/4)(4/4)第第一一种种地地址址指指针针格格式式包包括括被被寻寻址址数数据据所所在在存存储储单单元元地地址址的的字字节节编编号号和和位位编编号号,至至于于对对哪哪个个存存储储区区寻寻址址,则则必必须须在在指指令令中中明明确确给给出出。这这种种格格式式 适适用用于于在在确确定定的的存存储储区区内内寻寻址址,即即区内寄存器间接寻址。区内寄存器间接寻址。第第二二种种地地址址指指针针格格式式包包含含了了数数据据所所在在存存储储区区的的说说明明位位(存存储储区区域域标标识识位位),可可通通过过改改变变标标识识位位实实现现跨跨区区域域寻寻址址,区区域域标标识识由由位位 2 26 62 24 4确确定定。这这种种指指针针格格式式 适适用用于于区区域域间间寄寄存存器间接寻址器间接寻址。4.4 位逻辑指令 位逻辑指令处理的对象为二进制位信号。位逻辑指令位逻辑指令处理的对象为二进制位信号。位逻辑指令扫描信号状态扫描信号状态“1 1”和和“0 0”位,并根据布尔逻辑对它们进位,并根据布尔逻辑对它们进行组合,所产生的结果(行组合,所产生的结果(“1 1”或或“0 0”)称为逻辑运算结)称为逻辑运算结果,存储在状态字的果,存储在状态字的“RLORLO”中。中。4.4.1 4.4.1 触点与线圈触点与线圈 4.4.2 4.4.2 基本逻辑指令基本逻辑指令 4.4.3 4.4.3 置位和复位指令置位和复位指令 4.4.4 RS4.4.4 RS和和SRSR触发器触发器 4.4.5 4.4.5 跳变沿检测指令跳变沿检测指令 4.4.1 4.4.1 触点与线圈触点与线圈 在在L LA AD D(梯梯形形图图)程程序序中中,通通常常使使用用类类似似继继电电器器控控制制电电路路中中的的触触点点符符号号及及线线圈圈符符号号来来表表示示 P PL LC C 的的位位元元件件,被被扫扫描描的的操操作作数数(用用绝绝对对地地址址或或符符号号地地址址表表示示)则则标标注注在在触触点点符符号号的的上上方,如图所示。方,如图所示。1.1.常开触点常开触点 对对于于常常开开触触点点(动动合合触触点点),则则对对“1 1”扫扫描描相相应应操操作作数数。在在P PL LC C 中中规规定定:若若操操作作数数是是“1 1”则则常常开开触触点点“动动 作作”,即即认认为为 是是“闭闭 合合”的的;若若操操作作数数是是“0 0”,则则常常开开触触点点“复复 位位”,即即触触点点仍仍处处于打开的状态。于打开的状态。常开触点所使用的操作数是:常开触点所使用的操作数是:I I、Q Q、M M、L L、D D、T T、C C。2.2.常闭触点常闭触点 常闭触点(动断触点)则对常闭触点(动断触点)则对“0 0”扫描相应操作数。在扫描相应操作数。在PLCPLC中规定:若操作数是中规定:若操作数是“1 1”则常闭触点则常闭触点“动作动作”,即触点,即触点“断开断开”;若操作数是;若操作数是“0 0”,则常闭触点,则常闭触点“复位复位”,即触点,即触点仍保持闭合。仍保持闭合。常闭触点所使用的操作数是:常闭触点所使用的操作数是:I I、Q Q、M M、L L、D D、T T、C C。3.3.输出线圈(赋值指令)输出线圈(赋值指令)输输出出线线圈圈与与继继电电器器控控制制电电路路中中的的线线圈圈一一样样,如如果果有有电电流流(信信号号流流)流流过过线线圈圈(R RL LO O=“1 1”),则则被被驱驱动动的的操操作作数数置置“1 1”;如如果果没没有有电电流流流流过过线线圈圈(R RL LO O=“0 0”),则则被被驱驱动动的的操操作作数数复复位位(置置“0 0”)。输输出出线线圈圈只只能能出出现现在在梯梯形形图图逻逻辑辑串串的的最最右右边。边。输输出出线线圈圈等等同同于于 S ST TL L程程序序中中的的赋赋值值指指令令(用用等等于于号号“=”表表示),所使用的操作数可以是:示),所使用的操作数可以是:Q Q、M M、L L、D D。4.4.中间输出中间输出 在在梯梯形形图图设设计计时时,如如果果一一个个逻逻辑辑串串很很长长不不便便于于编编辑辑时时,可可以以将将逻逻辑辑串串分分成成几几个个段段,前前一一段段的的逻逻辑辑运运算算结结果果(R RL LO O)可可作作为为中中间间输输出出,存存储储在在位位存存储储器器(I I、Q Q、M M、L L或或D D)中中,该该存存储储位位可可以以当当作作一一个个触触点点出出现现在在其其他他逻逻辑辑串串中中。中中间间输输出出只只能能放放在在梯梯形形图图逻逻辑辑串串的的 中中 间间,而而 不不 能能 出出 现现 在在 最最 左左端或最右端。端或最右端。与下面程序等效与下面程序等效4.4.2 4.4.2 基本逻辑指令基本逻辑指令 基本逻辑指令包括:基本逻辑指令包括:“与与”指令指令“与非与非”指令指令“或或”指令指令“或非或非”指令指令“异或异或”指令指令“异或非异或非”指令指令逻辑块的操作逻辑块的操作信号流取反指令信号流取反指令 1.1.逻辑逻辑“与与”指令指令 逻逻 辑辑“与与”指指令令使使用用的的操操作作数数可可以以是是:I I、Q Q、M M、L L、D D、T T、C C。有有 2 2种种指指令令形形式式(S ST TL L和和F FB BD D),用用 L LA AD D 也也可可以以实实现现逻逻辑辑“与与”运算。运算。2.2.逻辑逻辑 “与非与非”指令指令 逻逻 辑辑 “与与 非非”指指令令使使用用的的操操作作数数可可以以是是:I I、Q Q、M M、L L、D D、T T、C C。有有 2 2种种指指令令形形式式(S ST TL L和和F FB BD D),用用 L LA AD D 也也可可以以实实现现逻逻辑辑 “与非与非”运算。运算。3.3.逻辑逻辑 “或或”指令指令 逻逻 辑辑 “或或”指指令令使使用用的的操操作作数数可可以以是是:I I、Q Q、M M、L L、D D、T T、C C。有有 2 2种种指指令令形形式式(S ST TL L和和F FB BD D),用用 L LA AD D 也也可可以以实实现现逻逻辑辑 “或或”运算。运算。4.4.逻辑逻辑 “或非或非”指令指令 逻逻 辑辑 “或或 非非”指指令令使使用用的的操操作作数数可可以以是是:I I、Q Q、M M、L L、D D、T T、C C。有有 2 2种种指指令令形形式式(S ST TL L和和F FB BD D),用用 L LA AD D 也也可可以以实实现现逻逻辑辑 “或非或非”运算。运算。5.5.逻辑逻辑 “异或异或”指令指令 6.6.逻辑逻辑 “异或非异或非”指令指令 7.7.逻辑块的操作逻辑块的操作 8.8.信号流取反指令信号流取反指令 信信号号流流取取反反指指令令的的作作用用就就是是对对逻逻辑辑串串的的 R RL LO O 值值进进行行取取反反。指指令令格格式式及及示示例例见见表表 4 4-1 13 3。当当输输入入位位 I I0 0.0 0和和I I0 0.1 1同同时时动动作作时时,Q Q 4 4.0 0信信号号状状态态为为“0 0”;否否 则则,Q Q 4 4.0 0信信号号状状态态为为“1 1”。4.4.3 4.4.3 置位和复位指令置位和复位指令 置置位位(S S)和和复复位位(R R)指指令令根根据据 R RL LO O 的的值值来来决决定定操操作作数数的的信信号号状状态态是是否否改改变变,对对于于置置位位指指令令,一一旦旦 R RL LO O 为为“1 1”,则则操操作作数数的的状状态态置置“1 1”,即即使使 R RL LO O 又又变变为为“0 0”,输输出出仍仍保保持持为为“1 1”;若若 R RL LO O 为为“0 0”,则则操操作作数数的的信信号号状状态态保保持持不不变变。对对于于复复位位操操作作,一一旦旦 R RL LO O 为为“1 1”,则则操操作作数数的的状状态态置置“0 0”,即即使使R RL LO O 又又变变为为“0 0”,输输出出仍仍保保持持为为“0 0”;若若 R RL LO O 为为“0 0”,则则操操作作数数的的信信号号状状态态保保持持不不变变。这这一一特特性性又又被被称称为为静静态态的的置置位位和和复复位位,相相应应地地,赋赋值值指指令被称为动态赋值。令被称为动态赋值。4.4.4 RS4.4.4 RS和和SRSR触发器触发器 lR RS S触触发发器器 为为“置置位位优优先先”型型触触发发器器(当当 R R和和S S驱驱动动信信号号同同时为时为“1 1”时,触发器最终为置位状态);时,触发器最终为置位状态);lS S R R 触触发发器器 为为“复复位位优优先先”型型触触发发器器(当当 R R和和S S驱驱动动信信号号同同时时为为“1 1”时,触发器最终为复位状态)。时,触发器最终为复位状态)。R RS S触触发发器器和和 S SR R 触触发发器器的的“位位 地地 址址”、置置位位(S S)、复复(S S)及输出(及输出(Q Q)所使用的操作数可以是:)所使用的操作数可以是:I I、Q Q、M M、L L、D D。1.RS1.RS触发器触发器 2.SR2.SR触发器触发器 3.RS3.RS触发器和触发器和SRSR触发器的工作时序触发器的工作时序示例梯形图程序示例梯形图程序工作时序工作时序 4.4.5 4.4.5 跳变沿检测指令跳变沿检测指令 S ST T E E P P 7 7中中 有有 2 2类类跳跳变变沿沿检检测测指指令令,一一种种是是对对 R RL LO O 的的跳跳变变沿沿检检测测的的指指令令,另另一一种种是是对对触触点点的的跳跳变变沿沿直直接接检检测测的的梯梯形形图图方方块块指指令。令。RLORLO上升沿检测指令上升沿检测指令 RLORLO下降沿检测指令下降沿检测指令触点信号上升沿检测指令触点信号上升沿检测指令 触点信号下降沿检测指令触点信号下降沿检测指令【例例4-4-24-4-2】边沿检测指令的应用边沿检测指令的应用1.RLO1.RLO上升沿检测指令上升沿检测指令 2.RLO2.RLO下降沿检测指令下降沿检测指令 3.RLO3.RLO边沿检测指令的工作时序边沿检测指令的工作时序工作时序工作时序 示例程序示例程序 4.4.触点信号上升沿检测指令触点信号上升沿检测指令 5.5.触点信号下降沿检测指令触点信号下降沿检测指令 6.6.触点信号边沿检测指令的工作时序触点信号边沿检测指令的工作时序工作时序工作时序 示例程序示例程序 4.5 定时器与计数器指令 4.5.1 4.5.1 定时器指令定时器指令 4.5.2 4.5.2 计数器指令计数器指令 4.5.3 CPU4.5.3 CPU时钟存储器时钟存储器 4.5.1 定时器指令 S_PULSE(脉冲(脉冲S5定时器)定时器)S_PEXT(扩展脉冲(扩展脉冲S5定时器)定时器)S_ODT(接通延时(接通延时S5定时器)定时器)S_ODTS(保持型接通延时(保持型接通延时S5定时器)定时器)S_OFFDT(断电延时(断电延时S5定时器)定时器)1.S_PULSE1.S_PULSE(脉冲(脉冲S5S5定时器)定时器)(1/3)(1/3)脉冲定时器的梯形图及功能块图指令脉冲定时器的梯形图及功能块图指令 1.S_PULSE1.S_PULSE(脉冲(脉冲S5S5定时器)定时器)(2/3)(2/3)脉冲定时器的线圈指令脉冲定时器的线圈指令 1.S_PULSE1.S_PULSE(脉冲(脉冲S5S5定时器)定时器)(3/3)(3/3)工作时序工作时序 示例程序示例程序 【例例4-5-14-5-1】脉冲定时器应用:优先抢答器设计。脉冲定时器应用:优先抢答器设计。【例例4-5-14-5-1】设计说明:设计说明:参参赛赛者者要要抢抢答答主主持持人人所所提提问问题题时时,需需抢抢先先按按下下桌桌上上的的按按钮钮;指指示示灯灯亮亮后后需需待待主主持持人人按按下下“复复 位位”键键R R后后才才熄熄灯灯;对对初初中中班班学学生生照照顾顾,只只要要按按下下 S SB B1 11 1和和S SB B1 12 2中中任任一一个个按按钮钮灯灯H HL L1 1都都亮亮;对对高高三三班班学学生生限限制制,只只有有 S SB B3 31 1和和S SB B3 32 2都都按按下下时时灯灯H HL L3 3才才亮亮;若若在在主主持持人人按按下下“开开 始始”按按 钮钮 S S后后1 10 0s s内内有有抢抢答答按按钮钮压压下下,则则电电磁磁铁铁 Y Y C C 得得电电,使使彩彩球球摇摇动动,以以示示竞竞赛赛者者得得到到一一次次幸幸运运的的机机会会;如如果果定定时时到到仍仍未未有有抢抢答答,则则禁禁止止继继续续抢答。抢答。端子接线图端子接线图 【例例4-5-1】I/OI/O地址分配表地址分配表【例例4-5-1】控制程序:控制程序:建立允许抢答和禁止抢答标志建立允许抢答和禁止抢答标志【例例4-5-1】设置抢答定时器设置抢答定时器 【例例4-5-1】初中组抢答控制初中组抢答控制 【例例4-5-1】高一组抢答控制高一组抢答控制 高三组抢答控制高三组抢答控制 2.S_PEXT2.S_PEXT(扩展脉冲(扩展脉冲S5S5定时器)定时器)(1/3)(1/3)扩据脉冲扩据脉冲S5S5定时器定时器LADLAD及及FBDFBD指令指令 2.S_PEXT2.S_PEXT(扩展脉冲(扩展脉冲S5S5定时器)定时器)(2/3)(2/3)扩据脉冲扩据脉冲S5S5定时器线圈指令定时器线圈指令 2.S_PEXT2.S_PEXT(扩展脉冲(扩展脉冲S5S5定时器)定时器)(3/3)(3/3)示例程序示例程序 工作波形工作波形 【例例4-5-24-5-2】扩展脉冲定时器应用扩展脉冲定时器应用电动机延时自动电动机延时自动关闭控制。关闭控制。控控制制要要求求:按按动动起起动动按按钮钮 S S1 1(I I0 0.0 0),电电动动机机 M M(Q Q 4 4.0 0)立立即即起起动动,延延时时 5 5分分钟钟以以后后自自动动关关闭闭。起起动动后后按按动动停停止止按按钮钮S2S2(I0.1I0.1),电动机立即停机。),电动机立即停机。【例例4-5-2】控制程序(控制程序(LADLAD)控制程序(控制程序(STLSTL)3.S_ODT3.S_ODT(接通延时(接通延时S5S5定时器)定时器)(1/3)(1/3)接通延时接通延时S5S5定时器定时器LADLAD及及FBDFBD指令指令 3.S_ODT3.S_ODT(接通延时(接通延时S5S5定时器)定时器)(2/3)(2/3)接通延时接通延时S5S5定时器线圈指令定时器线圈指令 3.S_ODT3.S_ODT(接通延时(接通延时S5S5定时器)定时器)(3/3)(3/3)示例程序示例程序 工作波形工作波形 【例例4-5-34-5-3】接通延时定时器和脉冲定时器应用接通延时定时器和脉冲定时器应用用定时器构成一脉冲发生器,当满足一定条件时,能够用定时器构成一脉冲发生器,当满足一定条件时,能够输出一定频率和一定占空比的脉冲信号。输出一定频率和一定占空比的脉冲信号。工艺要求工艺要求:当按钮:当按钮S1S1(I0.0I0.0)按下时,输出指示灯)按下时,输出指示灯H1H1(Q4.0Q4.0)以灭)以灭2s2s,亮,亮1s1s规律交替进行。规律交替进行。【例例4-5-34-5-3】控制程序控制程序(使用(使用接通延时定时器接通延时定时器)控制程序控制程序(使用(使用脉冲定时器脉冲定时器)4.S_ODTS4.S_ODTS(保持型接通延时(保持型接通延时S5S5定时器)定时器)(1/3)(1/3)保持型接通延时保持型接通延时S5S5定时器定时器LADLAD及及FBDFBD指令指令 4.S_ODTS4.S_ODTS(保持型接通延时(保持型接通延时S5S5定时器)定时器)(2/3)(2/3)保持型接通延时保持型接通延时S5S5定时器线圈指令定时器线圈指令 4.S_ODTS4.S_ODTS(保持型接通延时(保持型接通延时S5S5定时器)定时器)(3/3)(3/3)示例程序示例程序 工作波形工作波形 5.S_OFFDT5.S_OFFDT(断电延时(断电延时S5S5定时器)定时器)(1/3)(1/3)断电延时断电延时S5S5定时器定时器LADLAD及及FBDFBD指令指令 5.S_OFFDT5.S_OFFDT(断电延时(断电延时S5S5定时器)定时器)(2/3)(2/3)断电延时断电延时S5S5定时器线圈指令定时器线圈指令 5.S_OFFDT5.S_OFFDT(断电延时(断电延时S5S5定时器)定时器)(3/3)(3/3)示例程序示例程序 工作波形工作波形 4.5.2 计数器指令 S7-300 S7-300的计数器都是的计数器都是1616位的,因此每个计数器占用该位的,因此每个计数器占用该区域区域2 2个字节空间,用来存储计数值。不同的个字节空间,用来存储计数值。不同的CPUCPU模板,用模板,用于计数器的存储区域也不同,最多允许使用于计数器的存储区域也不同,最多允许使用6464512512个计个计数器。计数器的地址编号:数器。计数器的地址编号:C0C0C511C511。S_CUDS_CUD(加(加/减计数器)减计数器)S_CUS_CU(加计数器)(加计数器)S_CDS_CD(减计数器)(减计数器)计数器线圈指令计数器线圈指令1.S_CUD1.S_CUD(加(加/减计数器)块图指令减计数器)块图指令 2.S_CU2.S_CU(加计数器)块图指令(加计数器)块图指令 3.S_CD3.S_CD(减计数器)块图指令(减计数器)块图指令 4.4.计数器的线圈指令计数器的线圈指令 除了前面介绍的块图形式的计数器指令以外,除了前面介绍的块图形式的计数器指令以外,S7-300S7-300系统还为用户准备了系统还为用户准备了LADLAD环境下的线圈形式的计数器。这些环境下的线圈形式的计数器。这些指令有计数器初值预置指令指令有计数器初值预置指令SCSC、加计数器指令、加计数器指令CUCU和减计数和减计数器指令器指令CDCD。l加计数器加计数器线圈线圈指令应用示例指令应用示例 初值预置初值预置SCSC指令若与指令若与CUCU指令配合可实现指令配合可实现S_CUS_CU指令的指令的功能。功能。l减计数器减计数器线圈线圈指令应用示例指令应用示例 SC SC指令若与指令若与CDCD指令配合指令配合可实现可实现S_CDS_CD指令的功能。指令的功能。l加加/减计数器减计数器线圈线圈指令应用示例指令应用示例 SC SC指令若与指令若与CUCU和和CDCD配合可实现配合可实现S_CUDS_CUD的功能。的功能。4.5.3 访问CPU的时钟存储器 要要使使用用该该功功能能,在在硬硬件件配配置置时时需需要要设设置置 C CP PU U的的属属性性,其其中中有有一一 个个 选选 项项 为为C C l l o oc ck k M M e em m o or ry y,选选中中选选择择框框就就可可激激 活活 该该 功功 能能。设置CPU的时钟存储器 在在M M e em m o or ry y B By yt t e e区区域域输输入入想想为为该该项项功功能能设设置置的的 M MB B的的地地址址,如如需需要要使使用用 M M B B1 10 0,则则直直接接输输入入 1 10 0。C C l l o oc ck k M M e em m o or ry y的的功功能能是是对对所所定定义义的的 M MB B的的各各个个位位周周期期性性地地改改变变其其二二进进制制的的值值(占占空空比比 为为 1 1:1 1)。C C l lo oc ck k M M e em m o or ry y的的 各各 位位 的的 周周 期期 及及 频频 率率 见见表。表。【例例4-5-54-5-5】时钟存储器与计数器的应用。时钟存储器与计数器的应用。当定时器不够用时,可以将计数器扩展为定时器。图当定时器不够用时,可以将计数器扩展为定时器。图中分别给出了用减计数器扩展定时器的控制程序,程序中中分别给出了用减计数器扩展定时器的控制程序,程序中使用了使用了CPUCPU的时钟存储器,设置的时钟存储器,设置MB10MB10为时钟存储器,由表为时钟存储器,由表4-4-3939可知可知M10.0M10.0的变化周期为的变化周期为0.1s0.1s。4.6 数字指令4.6.1 4.6.1

    注意事项

    本文(西门子PLC教程从入门到精通精简.ppt)为本站会员(wuy****n92)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

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




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开