S7-200可编程控制器指令系统.ppt

S7-200可编程控制器指令系统.ppt

ID:48031446

大小:3.25 MB

页数:174页

时间:2020-01-13

S7-200可编程控制器指令系统.ppt_第1页
S7-200可编程控制器指令系统.ppt_第2页
S7-200可编程控制器指令系统.ppt_第3页
S7-200可编程控制器指令系统.ppt_第4页
S7-200可编程控制器指令系统.ppt_第5页
资源描述:

《S7-200可编程控制器指令系统.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、S7-200可编程控制器指令集PLC课程组10/6/20211PLC指令集主要内容6.1用于描述指令的习惯用语6.2S7--200存储器范围及特性6.3位逻辑指令6.4时钟指令6.5通讯指令6.6比较指令6.7转换指令6.8计数器指令6.9高速计数器指令10/6/20212PLC指令集6.10脉冲输出指令6.11数字运算指令6.12比例/积分/微分(PID)回路控制指令6.13中断指令6.14逻辑操作指令6.15传送指令6.16程序控制指令6.17移位和循环指令6.18字符串指令10/6/20213PLC指令集

2、6.19表指令6.20定时器指令6.21子程序指令10/6/20214PLC指令集6.1用于描述指令的习惯用语图6-1给出了对一条指令的典型描述,并指出了用于描述指令及其操作的不同区域。指令说明包括LAD、FBD和STL三种格式。操作数表列出了指令的操作数,并给出每个操作数的有效数据类型,存储区的区域及长度。EN/ENO操作数和数据类型没有在指令操作数表中列出,因为这些操作数对于所有的LAD和FBD指令来说都是一样的。对于LAD:EN和ENO是能流,为布尔数据类型。对于FBD:EN和ENO是I、Q、V、M、SM

3、、S、T、C、L或者能流,为布尔数据类型。10/6/20215PLC指令集10/6/20216PLC指令集6.2S7--200存储器范围及特性10/6/20217PLC指令集10/6/20218PLC指令集6.3位逻辑指令触点标准触点常开触点指令(LD、A和O)与常闭触点指令(LDN、AN和ON)从存储器或者过程映象寄存器中得到参考值。标准触点指令从存储器中得到参考值。(如果数据类型是I或Q,则也可从过程映象寄存器中得到参考值。)当位值为1时,常开触点闭合;当位值为0时,常闭触点闭合。在FBD中,与和或操作的输

4、入可以最多扩展到32个。在STL中,常开指令LD、AND或OR或将相应地址位的位值存入栈顶;而常闭指令LD、AND或OR则将相应地址位的位值取反,再存入栈顶。10/6/20219PLC指令集10/6/202110PLC指令集10/6/202111PLC指令集立即触点立即触点并不依赖于S7--200的扫描周期刷新,它会立即刷新。常开立即触点指令(LDI、AI和OI)和常闭立即触点指令(LDNI、ANI和ONI)在指令执行时得到物理输入值,但过程映像寄存器并不刷新。当物理输入点状态为1时,常开立即触点闭合;当物理输

5、入点状态为0时,常闭立即触点闭合。常开立即指令LD、AND或OR将物理输入值存入栈顶,而常闭立即指令LD、AND或OR将物理输入的值取反,再存入栈顶。10/6/202112PLC指令集取反指令(NOT)取反指令(NOT)改变能流输入的状态(也就是说,它将栈顶值由0变为1,由1变为0)。正、负跳变指令(EU、ED)正跳变触点指令(EU)检测到每一次正跳变(由0到1),让能流接通一个扫描周期。负跳变触点指令(ED)检测到每一次负跳变(由1到0),让能流接通一个扫描周期。对于正跳变指令,一旦发现有正跳变发生(由0到1

6、),该栈顶值被置为1,否则置0。对于负跳变指令,一旦发现有负跳变发生(由1到0),该栈顶值被置为1,否则置0。对于运行模式下编辑(在RUN模式下编辑应用程序),必须为正跳变指令和负跳变指令输入参数。关于在RUN模式下编辑程序的更多信息参见SIEMENS的详细资料。10/6/202113PLC指令集10/6/202114PLC指令集如图6-2中所示,S7--200用逻辑堆栈来决定控制逻辑。在本例中,“iv0”到“iv7”表示逻辑堆栈的初始值,“nv”表示指令提供的一个新值,S0表示逻辑堆栈中存储的计算值。10/6

7、/202115PLC指令集10/6/202116PLC指令集10/6/202117PLC指令集10/6/202118PLC指令集线圈输出(=)输出指令(=)将新值写入输出点的过程映象寄存器。当输出指令执行时,S7--200将输出过程映象寄存器中的位接通或者断开。在LAD和FBD中,指定点的值等于能流。在STL中,栈顶的值复制到指定位。立即输出(=I)当指令执行时,立即输出指令(=I)将新值同时写到物理输出点和相应的过程映象寄存器中。10/6/202119PLC指令集10/6/202120PLC指令集10/6/2

8、02121PLC指令集当立即输出指令执行时,物理输出点立即被置为能流值。在STL中,立即指令将栈顶的值立即复制到物理输出点的指定位上。“I”表示立即,当指令执行时,新值会同时被写到物理输出和相应的过程映象寄存器。这一点不同于非立即指令,只把新值写入过程映象寄存器。置位(S)和复位(R)置位(S)和复位(R)指令将从指定地址开始的N个点置位或者复位。可以一次置位或者复位1--255个点。

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

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

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