SIEMENS西门子 S120 伺服电机 1FK7022-5AK71-1LH5

供应商
浔之漫智控技术(上海)有限公司
认证
西门子
代理商
S120
全新原装 假一罚十
德国
正品现货 实体经营
联系电话
15801815554
手机号
15801815554
联系人
邓经理
所在地
上海市松江区石湖荡镇塔汇路755弄29号1幢一层A区213室
更新时间
2024-07-04 08:00

详细介绍


           rd_addr:根据硬件标识符确定 io 地址(s7-1200, s7-1500) 说明 “rd_addr”指令可根据(子)模块的硬件标识符来确定输入或输出的长度和起始地址。 •使用 laddr 参数可根据硬件标识符来选择输入或输出模块。 • 以下输出参数的使用取决于该模块是输入模块还是输出模块: –如果是输入模块,则 piaddr 和 picount 参数将输出已确定的值。 – 如果是输出模块,则 pqaddr 和 pqcount参数将输出已确定的值。 • piaddr 和 pqaddr 参数中都包含模块 i/o 地址的起始地址。 • picount 和pqcount 参数中都包含输入或输出的字节数(1 字节对应 8 个输入/输出,2 个字节对应 16 个输入/输出)。 说明通过封装的 et200 地址确定 io 地址 通过封装的 et200 地址,封装组中的第一个模块将返回全部地址。对于其它模块,将在参数 piaddr 和 pqaddr 处输出如下内容: • 对于 profinet 输出地址“0”。 • 对于profibus 输出地址“0”。同时,还输出错误代码 w#16#8090。 对于输入和输出的字节数(参数 picount 和pqcount),通常输出“0”。 参数 下表列出了“rd_addr”指令的参数: 参数 声明 数据类型 存储区 说明 laddrinput hw_io i、q、m、d、l 或 常量 (子)模块的硬件标识符。 ret_val return inti、q、m、d、l 指令的错误代码。 piaddr output udint i、q、m、d、l 输入模块的起始地址。 picountoutput uint i、q、m、d、l 输入的字节数。 pqaddr output udint i、q、m、d、l输出模块的起始地址。 pqcount output uint i、q、m、d、l 输出的字节数。有关有效数据类型的更多信息,请参见“有效数据类型概述。

           如果常开触点(“executeread”)的信号状态为“true”,则执行“rd_addr”指令。输入模块的硬件 id 将存储在输入参数 laddr(“readladdr”)中。通过指令“rd_addr”,可基于硬件 id确定输入模块并读取输入模块的长度和起始地址。系统数据类型 geoaddr (s7-1200, s7-1500) 物理地址 系统数据类型geoaddr 中包含模块的物理地址,即插槽信息。 • profinet io 的物理地址 对于 profinet io,物理地址由profinet io 系统 id、设备编号、插槽号和子模块(如 果使用)组成。 • profibus dp 的物理地址 对于profibus dp,物理地址则由 dp 主站系统的 id、站编号和插槽号组成。 模块的插槽信息位于各模块的硬件配置中。系统数据类型 geoaddr 如果在数据块中输入“geoaddr”作为数据类型,则系统将自动创建结构geoaddr。下表列出了“geo_log”指令的参数: 参数 声明 数据类型 存储区 说明 master input inti、q、m、d、l 或 常量 区域 id: • 0,如果插槽位于集中式组态中。 • 1 到 32:相关现场设备的 dp 主站系统id,如果插槽位于 profibus 上的现场 设备上 • 100 到 115:相关现场设备的 profinet io 系统id,如果插槽位于 profinet 上的现场设备上 station input int i、q、m、d、l 或 常量 • 如果master = 0:机架号 • 如果 master > 0:现场设备的站编号 slot input int i、q、m、d、l或 常量 插槽号 subslot input int i、q、m、d、l 或 常量 子模块的编号。如果子模块不存在或无法 插入,则subslot 的值必须为“0”。 ret_val return int i、q、m、d、l 错误信息 laddr outputhw_io i、q、m、d、l 模块的硬件标识符 有关有效数据类型的更多信息,请参见“有效数据类型概述。log_geo:根据硬件标识符确定插槽 (s7-1500) 说明 使用“log_geo”指令可确定属于硬件标识符的模块插槽。 参数下表列出了“log_geo”指令的参数: 参数 声明 数据类型 存储区 说明 laddr input hw_io i、q、m、d、l或常 量 要确定插槽的模块的硬件标识符。 ret_val return int i、q、m、d、l 错误信息 area outputint i、q、m、d、l 区域 id 可指示其余输出参数的解释方 式: • 0:中央设备 • 2:profibusdp/profinet io master output int i、q、m、d、l area = 0 时: •0:如果插槽位于一个机架(中央 设备)中。 area = 2 时: • 1 到 32:相关现场设备的 dp 主站 系统id,如果插槽位于 profibus 上的现场设备上 • 100 到 115:相关现场设备的 profinet io 系统id,如果插槽 位于 profinet 上的现场设备上 station output int i、q、m、d、l • master =0 时:机架号 • master = 0 时:现场设备的站编 号 slot output int i、q、m、d、l插槽号。rd_lgadr:根据硬件标识符确定 io 地址 (s7-1200, s7-1500) 说明通过指令“rd_lgadr”可基于硬件标识符确定模块、中央子模块或 pnio/dp 从站中子模块的 io 地址。 • 可在参数laddr 处指定该子模块的硬件 id。 • 地址按照升序被写入 peaddr 和 paaddr 参数。 –对于输入模块,则只写入参数 peaddr。对于输出模块,则写入参数 paaddr。 – 在各种情况下,array of word均可用于保存地址。 • 地址数被输出到 pecount 参数(对于输入模块)和 pacount 参数(对于输出模块)。说明peaddr 和 paaddr 指令框的说明 在 peaddr 或 paaddr 中,仅返回所输入地址的数目(在 pecount 或pacount 中输入该 数值)。在当前返回地址之后的早期 rd_lgadr 调用地址将会保留;但不得在当前调用中评 估。 说明通过封装的 et200 地址确定 io 地址 通过封装的 et200 地址,封装组中的第一个模块将返回全部地址。 对于其它模块,将在peaddr 和 paaddr 参数处输出如下内容: • 对于 profinet 输出地址“0”。 • 对于 profibus输出地址“0”。同时,还输出错误代码 w#16#8090。 对于输入和输出的字节数(参数 pecount 和pacount),通常输出“0”。 参数 下表列出了“rd_lgadr”指令的参数: 参数 声明 数据类型 存储区 说明 ioidinput byte i、q、m、d、l 或常 量 不评估 laddr input hw_any i、q、m、d、l 或常 量模块或子模块的硬件标识符。 ret_val return int i、q、m、d、l 错误信息 peaddr output anyi、q、m、d、l 具有 array of word 数据类型的 pi 地址 的域 注:该字段需要位于未经优化的存储 区。pecount output int i、q、m、d、l 返回的 pi 地址数 paaddr output any i、q、m、d、l具有 array of word 数据类型的 pq 地 址的域 注:该字段需要位于未经优化的存储 区。 pacount outputint i、q、m、d、l 返回的 pq 地址数 有关有效数据类型的更多信息,请参见“有效数据类型概述 。gadr_lgc:根据插槽和用户数据地址区域中的偏移量确定硬件标识符 (s7-1500) 说明使用“gadr_lgc”指令可确定信号模块的硬件标识符。硬件标识符是根据模块插槽及模块用 户数据地址区域中的偏移量确定的。 说明使用限制 “gadr_lgc”指令不可用于网关(例如,ie/pb link)后的模块。请改用“geo2log”指令。文件处理(s7-1200, s7-1500) filereadc:从存储卡读取文件 (s7-1200, s7-1500) 说明“filereadc”指令用于从存储卡上的文件中读取数据,并将其写入 cpu 上的目标区域中。通 过输入文件名和完整路径即可指定文件。可使用 req 控制参数读取文件。输出参数 done、busy、error 和 status 用于指示作业状态。以下规则适用于文件名和路径规范: • 文件名长度不得超过 55 个字符。 •文件夹名和文件名可以使用以下字符:“0”至“9”、“a”至“z”、“a”至“z”、“-”、“_” •文件名称中只能包含一个句点(“.”);句点用于分隔文件名和文件扩展名。文件名中必 须包含至少一个字符。文件扩展名并必需。 •路径名不得以“/”、“\”或“.”开头。 • 路径名不得包含任何“..”。有效路径和文件名示例:“userfiles/lift16_database.txt”、“userfiles/2017-04-13_errorlog.bin” 通过执行“filereadc”,用户多可读取 16 mb数据(16,777,216 字节),这些数据逐段读 取。数据段大小由具体设备而定,例如,s7-1500-cpu 使用 32kb(32,768 字节)的块。如 果要读取的数据条目数量大于数据段大小,用户需要在程序中多次调用该指令。因此,为确保一致性,用户在后调用该指令之前不得访问读取的数据。“offset”和“length”参数指定要读取的数据条目的长度。一旦读取过程完成,就可再次释放占 用的资源。 功能描述“filereadc”为异步执行指令,可以跨多个调用执行。在参数“req”出现上升沿时开始进行处 理。 参数“busy”和“done”用于指示作业状态。 如果执行期间出错,参数“error”和“status”将发出信号加以指示。另请参见“同步指令和异步指令之间的不同之处。

Wincc软件,G120变频器,V90电机,交换机精智面板,PLC模块

展开全文

我们其他产品
我们的新闻
咨询 在线询价 拨打电话