广州西门子S7-1500PLC模块代理商专业价优
广州西门子S7-1500PLC模块代理商专业价优广州西门子PLC代理,广州西门子S7-1500代理,西门子PLC代理
在局部变量表中增加新的变量
对于主程序与中断程序,局部变量表显示一组已被预先定义为TEMP(临时)变量的行。要向表中增加行,只需用右键单击表中的某一行,选择“插人→行"指令,在所选行的上部插人新的行,选择“插人→行下"指令,在所选行的下部插人新的行。
对于子程序,局部变量表显示数据类型被预先定义为IN、IN_OUT.OUT和TEMP的一系列行,不能改变它们的顺序。如果要增加新的局部变量,必须用鼠标右键单击已有的行,并用弹出菜单在所击行的上下插人相同类型的另一局部变量。
(1)以PC为硬件平台的2类主站
PC加PROFIBUS网卡可以做2类主站。西门子可以提供特殊的编程设备,但现在通常使用PC和STEP7编程软件用作编程设备,PC和WinCC监控操作站等组态软件。
(2)操作员面板/触摸屏(OP/TP)
操作员面板(OP)和触摸屏(TP)用于操作人员对系统的控制和操作,例如参数的设置与修改、设备的起动和停机,以及在线监视设备的运行状态等。它们在工业控制中得到了广泛的应用。西门子公司提供多种型号的TP和OP供用户选用。
3.DP从站
DP从站是PROFIBUS网络上的被动节点成本低I/O用于输入信息采集和输出信息发送的设备,DP从站只有它的DP主站交换用户数据,并向主站报告本地诊断中断和过程中断。典型的从站设备是传感器、执行器和测量变送器。在DP通信过程中,从站是被动的。
非智能型的分布式I/O没有程序存储和程序执行功能,通信适配器或接口模块用来接收主站的指令,按主站指令驱动I/O,并将I/O输入及故障诊断等信息返回给主站。
5.局部变量数据类型检查
假设创建了一个名为CULCU的子程序,首先在该子程序的局部变量表中,定义一个名为输人"的双字IN(输人)变量、一个名为“输出”的双字0UT(输出)变量和一个名为TMP1的双字TEMP(临时)变量(见图6-5)。在图6-6的子程序中,输人变量被图6-5局部变业表乘以12 000,再除以13 257,运算结果作为子程序的输出
3.子程序的调用
可以在主程序、另一子程序或中断程序中调用子程序,但是不能在子程序中调用自己(即不允许递归调用)。调用子程序时将执行子程序的全部指令,肖至子程序结束,然后返回调用程序中子程序调用指令的下一条指令之处。
创建子程序后,STEP 7-Micro/WIN32在指令树*下面的“子程序”图标下自动生成刚创建的子程序CULCU对应的图标。对于梯形阁程序,在子程序局部变量表中为该子程序定义参数后,将生成客户化调用指令块(见图6-6),指令块中自动包含了子程序的输人参数和输出参数。
局部变量作为参数向子程序传递时,在该子程序的局部变量表中指定的数据类型必须调用POU中的数据类型值匹配。
例如从主程序0B1调用子程序SBR0,使用名为INPUT1的全局符号作为子程序的输人参数。在SBRO的局部变量表中,已经定义了一个名为FIRST的局部变量作为该输入参数,当0B1调用SBR0时,INPUTI的数值被传人FIRST,INPUTI和FIRST的数据类型必须匹配。
6.显示或隐藏局部变量表
将水平分裂条拉至程序编辑器视窗的倾部,则不再疑示局部变量表,但它仍然存在。将分裂条下拉,将再次显示局部变量表。
7.在局部变量表中进行赋值
在程序中使用符号名时,程序编辑器首先检查有关POU的局部变量表,然后检查符号表/全局变量表。如果某符号名在两处都没有定义,程序编辑器则将其视为全局符号,程序编辑器指定一条绿色波浪状下画线,并将名称括在双引号中,例如"UndefinedLocalVar(未定义的局部变量)。如果后来对该符号名赋了值,程序编辑器不会自动再次读取局部变量表并修改它。为了将该符号名作为局部变量使用,必须手工删除程序代码中的引号,并在符号名前插人#号,例如改为#UndefinedLocalVar。
step7项目结构:项目中,数据以对象形式存储,按树型结构组织。第一级:包含项目图表,每个项目代表和项目存储有关的一个数据结构。第二级:站(如s7-300)用于存放硬件组态和模块参数等信息,站是组态硬件的起点。s7程序文件夹是编写程序的起点,所有s7系列的软件均放在s7程序文件夹下,它包含程序块文件和源文件夹。simatic的网络图表(mpi、profibus、工业以太网)第三级和其他级:和上级对象类型有关。编程器可离线/在线查看项目——offline:编程器硬盘上的内容;online:通过网线从plc读到的内容。
菜单选项:在options-customize设置语言、助记符、常用特性(存储位置、系统信息显示)。创建一个项目:filenewnewproject插入s7程序块:insertprograms7program插入s7块:inserts7block然后可选:1:组织块(ob)被操作系统调用,他们是操作系统和用户程序的接口。2:功能fc和功能块fb是实际的用户程序利用他们可以把复杂的程序分解成小的,易于调试的单元。3:数据块存储用户的数据。选择所需块类型后,会打开一个属性对话框,其中可输入块序号和要使用的编程语言,及其他设置。
5、硬件组态和存储器概念
联系方式
- 地址:上海 上海市松江区乐都路358号503室
- 联系电话:未提供
- 联系人:李英杰
- 手机:19151140562
- Email:194303024@QQ.COM