资源预览内容
第1页 / 共17页
第2页 / 共17页
第3页 / 共17页
第4页 / 共17页
第5页 / 共17页
第6页 / 共17页
第7页 / 共17页
第8页 / 共17页
第9页 / 共17页
第10页 / 共17页
亲,该文档总共17页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
STEP7 编程基础 位逻辑指令 定时器指令 计数器指令 高速计数器指令 数据处理指令 数据运算指令 控制指令,第二章 基础编程语言,2.1 STEP7 编程基础,编程语言:梯形图(LAD)、语句表(STL)、功能图(FBD),STEP 7基本数据类型,BOOL1True 或 False (1 或0) BYTE8B#16#A9 WORD16W#16#12AF DWORD32DW#16#ADAC1EF5 CHAR8 w S5TIME16S5T#5s_200ms INT16123 DINT32L#65539 REAL321.2 或 34.5E-12 TIME32T#2D_1H_3M_45S_12MS DATE16D#1993-01-20 TIME_OF_DAY32TOD#12:23:45.12,关键字,长度 (位),该类型的常数举例,2.1 STEP7 编程基础,2.2 位逻辑指令,在LAD(梯形图)程序中,通常使用类似继电器控制电路中的触点符号及线圈符号来表示PLC的位元件,被扫描的操作数(用绝对地址或符号地址表示)则标注在触点符号的上方,如图所示。,触点与线圈,对于常开触点(动合触点),则对“1”扫描相应操作数。在PLC中规定:若操作数是“1”则常开触点“动作”,即认为是“闭合”的;若操作数是“0”,则常开触点“复位”,即触点仍处 于打开的状态。 常开触点所使用的操作数是:I、Q、M、L、D、T、C。,常开触点,常闭触点(动断触点)则对“0”扫描相应操作数。在PLC中规定:若操作数是“1”则常闭触点“动作”,即触点“断开”;若操作数是“0”,则常闭触点“复位”,即触点仍保持闭合。 常闭触点所使用的操作数是:I、Q、M、L、D、T、C。,常闭触点,输出线圈与继电器控制电路中的线圈一样,如果有电流(信号流)流过线圈(RLO=“1”),则被驱动的操作数置“1”;如果没有电流流过线圈(RLO=“0”),则被驱动的操作数复位(置“0”)。输出线圈只能出现在梯形图逻辑串的最右 边。 输出线圈等同于STL程序中的赋值指令(用等于号“=”表 示),所使用的操作数可以是:Q、M、L、D。,输出线圈(赋值),在梯形图设计时,如果一个逻辑串很长不便于编辑时,可以将逻辑串分成几个段,前一段的逻辑运算结果(RLO)可作为中间输出,存储在位存储器(I、Q、M、L或D)中,该存储位可以当作一个触点出现在其他逻辑串中。中间输出只能放在梯形图逻辑串的中间,而不能出现在最左 端或最右端。,与下面程序等效,中间输出,信号流取反指令的作用就是对逻辑串的RLO值进行取反。指令格式及示例见表4-13。当输入位I0.0和I0.1同时动作时,Q4.0信号状态为“0”;否则,Q4.0信号状态为“1”。,信号流取反,基本逻辑指令:与、或,基本逻辑指令:异或,LAD,FBD,STL,赋值、置位、复位,触发器的置位/复位,例如,RLO边沿检测,例如,I1.0,I1.1,M1.0,M8.0,M8.1,M1.1,地址(信号)边沿检测,本次讲解结束,谢谢大家!,Thank you very much!,
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号