s71200 plc的子程序可编辑在什么块中

s71200 plc的子程序可编辑在什么块中,第1张

s71200 plc的子程序可编辑在函数块中。

S7-1200的用户数据结构采用模块化编程结构。采用模块化编程目的是将复杂的自动化任务划分为对应生产过的技术功能较小的子任务,这样一个子任务就对应于一个称之为“块”的子程序。块与块之间可以相互调用来组织程序,这样有利于修改与调试。

汇川pLC怎么添加子程序解决办法原因

步骤1指定您需要的网络 *** 作数目注释:如果项目包含使用step7micro/win3.2版建立的现有netr/netw配置,您必须在继续执行步骤1之前选择编辑其中一个现有配置或建立一个新配置。可使用netr/netw指令向导,简化网络 *** 作配置。向导将向您询问初始化选项,并根据您的选择生成完整的配置。向导允许您配置多达24项独立的网络 *** 作,并生成代码协调这些 *** 作。

步骤2指定端口号和子程序名称注释:项目可能已经包含一个netr/netw向导配置。所有以前建立的配置均被自动载入向导。向导会提示您完成以下两个步骤之一:?选择编辑现有配置,方法是点击“下一步>”。?选择从项目中删除现有配置,方法是选择“删除”复选框,并点击“完成”。如果不存在以前的配置,向导会询问以下信息:1.plc必须被设为ppi主站模式才能进行通信。您要指定通信将通过哪一个plc端口进行。2.向导建立一个用于执行具体网络 *** 作的参数化子程序。向导还为子程序指定一个默认名称。您可以编辑默认名称。

步骤3指定网络 *** 作对于每项网络 *** 作,您需要提供下列信息:1.指定 *** 作是netr还是netw。2.指定从远程plc(netr)读取的数据字节数或向远程plc(netw)写入的数据字节数。3.指定您希望用于通信的远程plc网络地址。4.如果您在配置netr,指定以下内容:-数据存储在本地plc中的位置。有效 *** 作数:vb、ib、qb、mb、lb。-从远程plc读取数据的位置。有效 *** 作数:vb、ib、qb、mb、lb。5.如果您在配置netw,指定以下内容:-数据存储在本地plc中的位置。有效 *** 作数:vb、ib、qb、mb、lb。-向远程plc写入数据的位置。有效 *** 作数:vb、ib、qb、mb、lb。步骤4分配v存储区对于您配置的每一项网络 *** 作,要求有12个字节的v存储区。您指定可放置配置的v存储区起始地址。向导会自动为您建议一个地址,但您可以编辑该地址。请注意,如果您使用重叠地址,向导在显示一则警告后,允许您进入下一步。注释:在netr *** 作中,请确认将用于存储数据的变量地址没有与分配给向导配置的存储区地址重叠。步骤5生成程序代码回答这些询问后,点击“完成”,s7-200指令向导将为您指定的网络 *** 作生成代码。由向导建立的子程序成为项目的一部分。要在程序中使能网络通信,需要在主程序块中调用执行子程序(net_exe)。每次扫描周期时,使用sm0.0调用该子程序。这样会启动配置网络 *** 作执行。为每项网络 *** 作建立的数据处理子程序会在适当时间被自动调用


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/7776995.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-09
下一篇 2023-04-09

发表评论

登录后才能评论

评论列表(0条)

保存