上海卓曙自动化设备有限公司
主营产品: 我司主营西门子PLC模块,西门子变频器,西门子触摸屏,西门子数控NCU,西门子直流调速器
哈密西门子PLC总经销
发布时间:2023-11-03
观看哈密西门子PLC总经销视频:

哈密西门子PLC总经销  


  S7-200转换指令中的 SEG、DECO、ENCO为译码、编码指令,程序格式类似。

s7-200转换指令中的SEG指令

  SEG是用于7段数码管显示的译码指令,通过本指令,可以将输入IN确定的低字节时六进制数0~F转换为连接于OB0的7段数码管显示0~F。

  DECO为二进制译码指令,通过本指令,可以将输入IN确定的输入低字节十六进制数0~F转换为输出字OUT的对应输出位。如当输入IN定义为MB20,输出定义为QW0时,若输入 MB20=“00”,对应输出 Q0.0=“1”;其余输出 Q0.1~Q1.7为“0”;若输入MB20=“0E”,对应于输出Q1.6=“1”,其余输出Q0.1~Q1.5、Q1.7为“0”。

  ENCO为二进制编码指令,本指令的动作与DECO正好相反,它可以将输入IN确定的二进制位状态,转换为输出OUT低字节十六进制数0~F输出。如当输入定义为IW0、输出为MBO时,若输入IWO=“00000000000000000000,对应输出MB0=02;IWO=“1000 0000 0000 0000",对应输出 MB0=0F等。

S7-200转换指令中的I_S、DI_S、R_S以及S_I、S_DI、S_R是将16位整数、32位整数以及浮点数转换为ASCII字符串与将ASCII字符串转换为16位整数、32位整数以及浮点数的指令。梯形图编程相似,如将16位整数1234转换为ASCII字符串的程序格式如图3-79所示。

16位整数1234转换为ASCII字符串的程序格式

  程序中的FMT定义以及处理过程与上述的ASCII字符转换基本相同。但在转换为字符串时,输出(OUT)存储器所指定的第1字节用于存储字符串的长度。因此,对于整数与双整数,字节对应的值分别为8与12;对于浮点数,此值与FMT参数的bit7~bit4相同。

1·.jpg


PLC主程序子程序和中断程序

  PLC程序由主程序、子程序和中断程序等基本单元构成。PLC程序代码和计算机**程序语言类似,由可执行代码和注释组成。可执行代码由主程序和若干子程序或中断程序组成。实际操作时须对可执行代码进行编译,然后下载到PLC中;对程序注释则不进行编译和下载

  一个包含有子程序和中断程序的程序示例如图4-1所示。该示例程序使用了一个定时中断,用于每隔100ms读取一个模拟输入的数值

  主程序、子程序和中断程序

哈密西门子PLC总经销  


  1.主程序

  主程序是程序的主体,每个项目必须且只能有一个主程序。在主程序中可调用子程序和中断程序。PLC按顺序执行程序指令,每个扫描周期执行一次。

  2.子程序

  子程序作为PLC程序的可选单元只有在被下列程序调用时才执行:主程序、中断程序或另一个子程序。在需要重复执行某个操作时,可使用子程序。子程序可根据主程序的需要多次调用。使用子程序的优点如下:

  (1)使用子程序可减少整个程序的大小。

  (2)使用子程序可缩短扫描时间,因为子程序的代码不包含在主程序中。无论代码执行与否,PLC都将在每个扫描周期内执行程序代码,但只有在调用子程序时才执行子程序中的代码,并且PLC在不调用子程序的扫描期间,不执行子程序代码。

  (3)使用子程序可创建可移植代码。将子程序中的代码复制,即可将该子程序移植到其他项目的程序中去。

  3.中断程序

  中断程序的作用是对指定的中断事件做出反应。在PLC程序中可设计一个或多个中断程序,处理预定义的中断事件。中断事件一旦发生,PLC就将执行相应中断程序。

  中断程序不是被主程序调用,而是将中断程序与中断事件关联起来。只有在发生中断事件时,PLC才执行中断程序中的指令。

  程序的其他块包括系统块和数据块,它们包含了程序的系统和数据信息。当下载程序时可选择下载这些块。

系统块

哈密西门子PLC总经销  


  系统块允许配置PLC的不同硬件选项。

  2.数据块

  数据块存储程序所使用的不同变量(V内存)的数值。可使用数据块来输入数据的初始

  STEP7编程软件概述

  STEP7是西门子系列可编程控制器专用的编程和组态开发软件包,有以下几种版本:

  (1)STEP 7-Micro/WIN 32用于 S7-200的简单单站。

  (2)STEP 7Mini用于 S7-300和 C7-620的简单单站。

  (3)STEP7用于带有各种功能的S7-300/M7、S7-400和C7。

  本节主要介绍适用于 S7-200的 STEP7-Micro/WIN32。运用该软件开发应用程序,除了具有创建程序的相关功能,还有一些文档管理等辅助功能,还可直接通过该软件来设置PLC的工作方式、参数和运行监控等。

哈密西门子PLC总经销  



展开全文
其他新闻
    商铺首页 拨打电话 QQ联系 发送询价