预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共68页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

施耐德PLCM编程语言与编程指令5.1指令表(IL)LD/ST/R/CAL为操作符;input1/output1等为操作数。关于操作符的详细说明,请参见指令手册第七章P147:《操作符说明》。指令表(IL)与梯形图(LD)、功能块图(FBD)之间可以相互转换。 本章节描述梯形图语言的编程方法 本章节描述梯形图语言的编程方法梯形图是用得最多的PLC编程语言,它与继电器控制系统的电路图相似,直观易懂,易熟悉继电器控制电路的电气人员掌握,适用于开关量逻辑控制。梯形图由触点、线圈和用方框表示的功能块组成。触点代表逻辑输入条件,如开关、按钮和内部条件等;线圈通常表示逻辑运算输出结果,用来控制外部的指示灯、接触器和内部的输出条件等;功能块用来表示定时器、计数器或者数学运算等特殊指令。 在分析梯形图中的逻辑关系时,可以想象两条垂直母线之间有从左向右流动的直流电。梯形图不但很适用于逻辑的转换,并且它也能创建类似于FBD中的节,所以用梯形图调用程序组织单元也是是很方便的。在somachine软件中,当使用梯形图,可在FBD/LD/IL菜单选择。如下图:/ 梯形图包含了一系列的节,左右两边各有一个垂直的电流线(能量线)限制其范围,在中间是由触点、线圈、连接线组成的电路图。如下图 每一个节的左边有一系列触点,这些触点根据布尔变量值的TRUE和FALSE来传递从左到右的开和关的状态。每一个触点是一个布尔变量,如变量值为TRUE,通过连接线从左到右传递状态。否则传递“关“的状态。在节最右边的线圈,根据左边的状态获得一个开或关的值,并相应地赋给一个布尔变量真或假值。梯形图LD代码段的演示LD元素 触点简介:触点是LD元素,可把水平链路状态传输到其右侧。此状态是对左侧的水平链路的状态与相关的布尔型实际参数的状态进行布尔AND运算的结果。触点并不更改相关实际参数的值,触点占用一个单元格。 以下参数可作为实际参数: 布尔变量;布尔常量;布尔地址(拓扑地址或符号地址)。 常开 常闭 用来检测上升沿触点 用来检测下降沿触点 线圈简介:线圈是一个LD元素,它将左侧的水平链路的状态传输到右侧的水平链路,状态保持不变。此状态存储在相应的布尔类型的实际参数中。通常情况下,线圈在触点或FFB之后,但线圈后面还可以有触点。线圈占用一个单元格。 以下参数可作为实际参数: 布尔变量;布尔地址(拓扑地址或符号地址)。 线圈 反向线圈 用于检测正转换的线圈 用于检测负转换的线圈 置位线圈 复位线圈指令块在图形表示中,基本指令块用包含多个输入和一个输出的块结构表示。输入始终表示在块结构的左侧,而输出始终表示在块结构的右侧。功能的名称(即功能类型)显示在块结构的中央,即ctuex是CTU块的名称。 本章节描述M218的几种布尔逻辑指令布尔逻辑指令用于处理位格式数据(1/O位、内部位等) •输入/输出例如:N/O(常开/常闭)触点。 •执行元件例如:直接线圈(%Q、%M)等 •上升、下降沿:用于检测PLCI/O位和内部位的上升、下降沿 装入指令N/O(常开)触点上升沿触点程序例:输出指令直接输出线圈置位(SR)线圈程序例:逻辑与(AND)指令程序例:逻辑或(OR)指令梯形图:梯形图:1.梯形图:3.梯形图:插入触点 符号: 快捷键:F4 说明:插入一个常开触点。若选中一个已有触点后,再调用此命令时,插入的触点会出现在 选中触点的左侧。 插入取反触点 符号: 快捷键:SHIFT+F4 说明:使用此命令可以在程序中插入一个常闭触点。 插入串联右触点符号:插入并联上触点 符号: 快捷键:CTRL+P 说明:选中一个已有的触点,再调用此命令,可以 在所选触点的上方插入一个常开触点。 插入取反并联下触点 符号: 快捷键:ALT+F5 说明:选中一个已有的触点,再调用此命令,可以 在所选触点的下方插入一个取反触点。快捷键:CTRL+SHIFT+F4 说明:插入一个上升沿检测触点。选中一个已有的 触点,调用此命令,新触点会出现在所选 中触点的左侧。 插入下降沿触点符号: 快捷键:CTRL+F9 说明:插入一个线圈。 如果选中触点和线圈之间的连接线,再调用此命令, 则新线圈将添加在所有线圈的下面;如果选中的是 线圈,那么新线圈将会添加在所选中线圈的上方。 插入置位线圈插入复位线圈 符号: 快捷键:SHIFT+F9 说明:插入一个复位线圈。 如果选中触点和线圈之间的连接线,再调用此命令; 则新线圈将添加在所有线圈的下面;如果选中的是 线圈,那么新线圈将会添加在所选中线圈的上方。关于比较指令的详细说明,请参考指令手册第7.5章:《比较操作符》P169。5.2.4算术运算指令 常用的算术指令如下表所示:1.算术运算功能块ADD:5.2.5定时器指令 常用的定时器指令如下表所示: 5.2.6计数器指令 常用的计数