plc系统编程-2基本指令

plc系统编程-2基本指令

ID:5401461

大小:933.50 KB

页数:36页

时间:2017-11-10

plc系统编程-2基本指令_第1页
plc系统编程-2基本指令_第2页
plc系统编程-2基本指令_第3页
plc系统编程-2基本指令_第4页
plc系统编程-2基本指令_第5页
资源描述:

《plc系统编程-2基本指令》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、xxx:布尔变量;布尔常量;布尔地址(拓扑地址或符号地址)1)常开触点:1、触点类型指令:说明:若xxx状态为ON,则左侧链路的状态会被传输到右侧链路。否则,右侧链路状态为OFF。2)常闭触点:若xxx状态为OFF,则左侧链路的状态会被传输到右侧链路。否则,右侧链路状态为OFF。说明:xxx:布尔变量;布尔常量;布尔地址(拓扑地址或符号地址)5.2M340PLC基本编程指令5.2.1继电器指令:布尔型变量是有两种逻辑状态的变量,它包含两个值:真和假。如果在表达式中使用了布尔型变量,那么将根据变量值的真假而赋予整型值1或0。3)正转换感应触点:当左链接通时,若xxx从断开切换到闭合,即检测

2、到当前控制输入从0变到1,则右链闭合;否则右链断开。说明:xxx:布尔变量;布尔常量;布尔地址(拓扑地址或符号地址)4)负转换感应触点:当左链接通时,若xxx从闭合切换到断开,即检测到当前控制输入从1变到0,则右链闭合;否则右链断开。说明:定义:测试指令可用于检测PLC输入的上升或下降沿;当第n次扫描所得输入与第n-1次不同,且在该扫描中保持不变,就表明检测到一个沿。xxx:布尔变量;布尔常量;布尔地址(拓扑地址或符号地址)2、线圈类型指令:1)线圈:xxx:布尔变量;布尔地址通过线圈,左链路的状态将传输到相应的布尔型实参数及右侧链路。说明:2)反向线圈:说明:通过反向线圈,左链路的状态

3、将复制到右链路中;左链路的相反状态将复制到相应的布尔型实参。如果左侧链路为OFF,那么右侧链路也将为OFF,相关的布尔型实际参数将为ON。3)置位线圈:说明:使用置位线圈,左侧链路的状态将复制到右侧链路。若左侧链路状态为ON,则相关实参被设定为ON,否则实参保持不变。使用复位线圈可将相应的实参复位。4)复位线圈:说明:使用复位线圈,左侧链路状态将复制到右侧链路中。若左侧链路状态为ON,则相关实参被设定为OFF,否则实际参保持不变。通过置位线圈可置位相应实参。5)正转换感应线圈:说明:使用该线圈,左链路状态将复制到右链路;若左链路的状态从0转为1,则程序循环中数据类型为EBOOL的相关实际

4、参数为1,即为接通状态。xxx:EBOOL实参6)负转换感应线圈:说明:使用该线圈,左链路状态将复制到右链路;若左链路的状态从1转换为0,则程序循环中数据类型为EBOOL的相关实际参数为1,即为接通状态。7)暂停线圈:使用该线圈,若左链路状态为1,则程序立即停止执行;使用该线圈,左链路的状态不会复制到右链路。说明:8)调用线圈:使用该线圈,左链路状态将复制到右侧链路。若左链路状态为ON,则会调用相应的子程序(用xxx表示);待调用子程序必须与发出调用的LD段位于同一任务中;也可以从子程序中调用子程序。在SFC动作段中,仅当启用了多令牌操作后,才允许使用调用线圈(子程序调用)。说明:3、特

5、殊功能块:该类功能块只能在LD编程语言中使用1)操作功能块:说明:(1)当左链路状态为1时,执行功能块中的ST指令;RETURNJUMPIFCASEFOR其它(2)除控制指令外,其余所有ST指令均可执行;(3)不论ST指令如何,左侧路状态将传递给右链路;(4)一个功能块最多可含4096个字符,若不能显示全部字符,则字符序列的起始字符后面将跟着省略号(...);(5)一个操作功能块占用1行4列;例:1)当In1=1,指令1执行;2)当In1=1并且In2=1时,指令2执行;指令1的结果对于指令2的执行没有任何意义;3)若In1=1并且In2=1,则Out1为1;指令1和指令2的结果对

6、于Out1的状态没有任何意义。2)比较功能块:说明:(1)用于执行ST编程语言中的比较表达式(<、>、<=、>=、=或<>);(使用ST表达式也可实现相同的功能)(2)对其左侧In引脚和其比较条件的结果执行“与”操作,然后将此“与”操作结果无条件地分配给右侧的Out引脚;(3)一个功能块最多可含4096个字符,若不能显示全部字符,则字符序列的起始字符后面将跟着省略号(...);(4)一个操作功能块占用1行2列;例:在示例中,比较1在In1=1时执行;比较2在In1=1、In2=1并且比较1的结果=1时执行;若In1=1、In2=1,并且比较1和比较2的结果都=1,则Out1为1。4、跳变

7、沿识别:1)对象:2)分类:正跳变沿:在跳变沿识别时,将监控某一位从0到1的转换;负跳变沿:在跳变沿识别时,将监控某一位从1到0的转换;3)识别过程:(1)需要对上一周期中的位值和当前周期中的位值进行比较,故需要2个位:即当前值和旧值。(2)需用到EBOOL数据类型,因为BOOL仅提供一位(当前值)EBOOL可以保存的数据:置位中保存位的当前值;历史记录位中保存位的旧值:在每个周期开始时,置位的内容被复制到历史记录位中0=禁用强制,

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。