西门子plc s7 200(初学plc编程如何入手)

35小吃技术网 推荐阅读 2022年12月05日09时55分22秒 235 0

西门子S7 200(初学者如何开始plc编程)

PLC的操作指令在PLC编程中起着重要的作用,是PLC编程的源泉。PLC的一般指令系统如下:

PLC操作指令列表汇总表

1.位逻辑指令

位逻辑指令

位指令主要是指操作PLC存储器中某一位的指令,其操作数为Bit。

位逻辑指令由两个数字工作:1和0。1表示触点或线圈通电状态,0表示触点或线圈断电状态。位逻辑指令可以实现位逻辑运算和控制,广泛应用于继电器系统控制中。

1.1触点接入指令和线圈输出指令

1.2触点系列说明

1.3联系并行指令

1.4电路块系列说明

1.5电路块并行指令

1.6设置复位指令

1.7脉冲产生指令

1.8触发指令

西门子plc s7 200(初学plc编程如何入手)-第1张图片

1.9反转和空操作说明

1.10逻辑堆栈指令

二、定时器指令

西门子plc s7 200(初学plc编程如何入手)-第2张图片

定时器指令

定时器是PLC中最常用的编程元件之一,其功能与继电器控制系统中的时间继电器相同,起到延迟时间的作用。不同于时间继电器,定时器有无数对常开常闭触点供用户编程。其结构主要由一个16位电流值寄存器(用于存储电流值)、一个16位预设值寄存器(用于存储预设值)和一个1位状态位(反映其触点的状态)组成。

三。计数器指令

计数器指令

计数器是一种用来累加输入脉冲数的编程元件,在实际应用中用来计数乘积或完成复杂的逻辑控制任务。其结构主要由一个16位电流值寄存器、一个16位预设值寄存器和一个1位状态位组成。

3.1添加计数器

3.2减量计数器

3.3加减计数器

四。比较和数字传输指令

请比较数字传输指令

比较指令是根据指定的条件比较两个操作数或字符串。当比较条件成立时,触点闭合,下列电路连接。当比较条件不成立时,比较触点断开,后续电路不连接。

数据传输指令用于完成一个或多个数据在存储单元之间的传输,在传输过程中其值保持不变。根据每次传输的数据量,可分为单次传输指令和数据块传输指令。无论是单条传输指令还是数据块传输指令,都有字节、字、双字、实数等几种数据类型。为了满足立即传输的要求,提供了字节立即传输指令,还提供了字节交换指令,以方便同一个字中高低字节的交换。

数据传输指令适用于清除存储单元、初始化程序等。

4.1比较说明

4.2数据传输说明

5.移位和循环指令

移位和循环指令

移位指令主要有三种类型:移位指令、循环移位指令和移位寄存器指令。前两种根据移位数据的长度可分为字节型、字体型和双字体型。

AND-shift指令可以方便地实现程序中的一些操作,也可以用来取出数据中的有效数字。移位寄存器指令主要用于编程顺序控制程序。

5.1班次

5.2周期

六、数学运算指令

数学运算指令

数学运算指令是实现运算的主体。

6.1乘法指令

6.2扣除说明

6.3功能说明

6.4递增和递减指令

七、逻辑运算指令

逻辑操作指令

逻辑运算指令是用于逻辑数(无符号数)的相应位之间的逻辑运算的指令。

7.1逻辑和指令

7.2逻辑或指令

7.3逻辑异或指令

7.4反向指令

八、数据转换说明

数据转换指令

当实际数据类型与所需数据类型不匹配时,需要转换数据类型。数据转换指令就是完成这类任务的指令。

数据转换指令转换操作数类型后,输出结果存储在指定的目标地址。

8.1解码和编码

8.2数据表类型转换

九、程序控制指令

程序控制指令

程序控制指令用于控制程序的结构和过程。

9.1跳转标签指令

9.2子程序

9.3循环指令

X.中断程序

中断是指PLC在执行程序时,如果有中断程序输入,它将停止执行当前正在执行的程序,转而执行中断程序。当执行完成后,它将返回到最初终止的程序并继续运行。中断功能用于实时控制、通信控制和高速处理。

XI。高速计数器指令

普通计数器的计数速度受扫描周期的影响,当遇到频率高于其CPU的输入脉冲时,它无能为力。为此S7-200PLC设计了高速计数功能,自动计数,不受扫描周期影响。高速计数器指令可以实现高速运动的精确定位。

十二。表格功能指令

表格功能指令

12.1填写表格

12.2查找表

2.3表格访问