工业西门子总代理商
工业西门子总代理商
工业西门子总代理商
S7-200CPU的控制程序由主程序、子程序和中断程序组成。STEP 7-Mico/WIN32在程序编辑器窗口里为每个POU(程序组织单元)提供一个独立的页,主程序总是1页,后面是子程序或中断程序。
因为各个程序在编辑都窗口里被分开,编译时在程序结束的地方自动无条件结束指令END、MEND.RET或RETI,如果在程序里加了这些指令,编译时反而会出错。
1.子程序的作用
子程序常用于需要主次反分执行相同任务的地方,只需要写次子程序,别的称序在占要子程序的时候调用它,而*重写该程序:子在序的词用是有条件的,未调用它时不会执行了的程序中的指令,因此使用子程序可以减少扫描时间。
使用子程序可以将程序分成容易管理的小块,使程序结构简单清晰,易于查错和维护。如果子程序中只引用参数和局部变量,可以将子程序移植到其他项目。为了移植了程序,应避免使用全局符号和变量,如I、Q、M、SM、AI、AQ、V、T、C、S、AC等存储器中的**地址。
2.子程序的创建
可采用下列方法创建子程序:在“编辑”菜单中选择“插人→子程序”;在程序编辑器视窗中按鼠标右键,从弹出菜单中选择“插人→子程序",程序编辑器将从原来的POU显示进人新的子程序,程序编辑器底部将出现标志新的子程序的新标签,在程序编辑器窗口中可以对新的子程序编程。可以使用该子程序的局部变量表定义参散,各子程序多可以定义16个IN、OUT参数。用石键双击指令树中的于程序或中断程序的图标,在弹出的窗口中选择“重新命名”,可修改它们的名称。
设创建了一个名为CULCU的子程序,首先在该子程序的局部变量表中,定义一个名为输人"的双字IN(输人)变量、一个名为“输出”的双字0UT(输出)变量和一个名为TMP1的双字TEMP(临时)变量(见图6-5)。在图6-6的子程序中,输人变量被图6-5局部变业表乘以12 000,再除以13 257,运算结果作为子程序的输出。
图6-5局部变量表
3.子程序的调用
可以在主程序、另一子程序或中断程序中调用子程序,但是不能在子程序中调用自己(即不允许递归调用)。调用子程序时将执行子程序的全部指令,肖至子程序结束,然后返回调用程序中子程序调用指令的下一条指令之处。
创建子程序后,STEP 7-Micro/WIN32在指令树下面的“子程序”图标下自动生成刚创建的子程序CULCU对应的图标。对于梯形阁程序,在子程序局部变量表中为该子程序定义参数后,将生成客户化调用指令块(见图6-6),指令块中自动包含了子程序的输人参数和输出参数。
图6-6子程序与主程序
在梯形图程序中插人子程序调用指令时,首先打开程序编辑器视窗中需要调用子程序,找到需要调用子程序的地方。在指令树的下面用左键打开子程序文件夹,将需要子程序图标从指令树拖到程序编辑器中的正确位置。或将光标置于程序编辑器视窗双击指令树中的调用指令。
应为子程序调用指令的各参数*有效的操作数,有效操作数为存储器地址、常量、全局符号和调用指令所在的P0U中的局部变量(不是被调用子程序中的局部变量)。
如果在使用子程序调用指令后修改该子程序中的局部变量表,调用指令将变为无效。必须删除无效调用,并用能反映正确参数的新的调用指令代替。
在语句表程序中调用子程序时使用调用指令“SBR n"。在调用子程序时,CPU保存整个逻辑堆栈后,将栈**值置为1,堆栈中的其他值清0,控制转移至被调用的子程序。子程序执行完成时,用调用时保存的数据恢复堆栈,控制返回调用程序。子程序和调用程序共用累加器,不会因使用子程序自动保存或恢复累加器。
词条
词条说明
重庆SIEMENS西门子PLC模块代理商重庆SIEMENS西门子PLC模块代理商重庆SIEMENS西门子PLC模块代理商西门子代理商西门子PLC代理商西门子授权代理商西门子模块代理商西门子总代理商对于S7-1200 PLC,常用的模拟量模块主要是用于接收标准电压或电流信号的模拟量输入模块,还有测量温度**的热电阻和热电偶模块,还有模拟量输出模块和模拟量信号板。下面就分别来看一下不同模块的接线吧。#
新余西门子PLC模块授权代理商近几年来PLC新兴的应用领域(1) 近年来,和利时矿用PLC产品的不断推陈出新,以其可靠性、高性能等优势得到了用户的广泛认可。和利时矿用PLC产品大量应用于低压馈电开关、高压配电装置、组合开关、负荷中心等产品,正逐步替代单片机保护器和普通PLC类产品,装备和利时矿用PLC开始成为一些矿用设备公司产品的卖点和优势。 (2) 利用PLC来开发
中型机中C系列PLC系统组成由于PLC从结构为整体式和模块式,下面分别介绍中型机中典型代表整体式P型机和模块式C200H型机的系统组成。(1)中型机中C系列P型机组成C系列P型机采用整体结构,内部组成一个计算机系统,包括电源、微处理器、系统存储器、控制逻辑、接口电路、I/O单元等,其组成槟图如图2-12所示。另外,还提供编程器接口和I/O总线接口排槽,用于安装用户程序存储器。面板上设有电源指示,系
西门子代理商西门子PLC代理商西门子授权代理商西门子模块代理商西门子总代理商西门子全集成自动化概念及特征有哪些 全集成自动化传统的自动化系统大多以单元生产设备为核心,进行检测与控制,但是生产设备之间容易形成“自动化孤岛”,缺乏信息资源的共享和生产过程的统一管理,不能满足现代工业生产的要求。随着市场竞争的加剧,需要一个完整的从现场级到工厂管理级的自控解决方案,来帮助工厂降,提高产品质量,提供佳的供
公司名: 浔之漫智控技术(上海)有限公司
联系人: 刘经理
电 话: 19873876272
手 机: 19873876272
微 信: 19873876272
地 址: 上海松江石湖荡镇塔汇路755弄29号1幢一层A区213室
邮 编:
网 址: tianxia56.b2b168.com
公司名: 浔之漫智控技术(上海)有限公司
联系人: 刘经理
手 机: 19873876272
电 话: 19873876272
地 址: 上海松江石湖荡镇塔汇路755弄29号1幢一层A区213室
邮 编:
网 址: tianxia56.b2b168.com