版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Modicon LMC078 Motion Controller系统功能和变量PLCSystem 库指南09/2016EIO0000001922.01本文档中提供的信息包含有关此处所涉及之性能的一般说明和/或技术特性。本文档并非用于(也不代替)确定这些对于特定用户应用场合的适用性或可靠性。任何此类用户或集成者责任就相关特定应用场合或使用方面对 执行适当且完整的风险分析、评估和测试。Schneider Electric 或其任何附属机构或子公司对于误用此处包含的信息而产生的后果概不负责。如果您有关于改进或更正此 物的任何建议,或者从中发现错误,请通知我们。Schneider Electric 明
2、确,不得以、通过任何电子或机械(包括影印)本文档的。在安装和使用本时,必须遵守、地区和当地的所有相关的安全。出于安全方面的考虑和为了帮助确保符合归档的系统数据,只有商才能对各个组件进行维修。当设备用于具有技术安全要求的应用场合时,必须遵守有关的使用说明。未能使用 Schneider Electric 软件或认可的软件配合我们的硬件,则可能导致人身正确的操作结果。、损害或不此信息可能导致人身或设备损坏。© 2016 Schneider Electric。 保留所利。2EIO0000001922 09/2016目录安全信息. . . . . . . . . . . . . . . . .
3、 . . . . . . . . . . . . . . . . . . . .关于本书. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .LMC078 系统数据类型 . . . . . . . . . . . . . . . . . . . . . . . . . .ST_RetainImageInfo:有关器映像的信息 . . . . . . . . . . . . . . . .LMC078 系统功能. . . . . . . . . . . . . . . . . . . . . . . .
4、. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5799111213151719202122232425272829303132323435374041444649第1章第2章2.1FC_DiagConfigRead2: FC_DiagConfigSet2:修改FC_DiagMsgRead:配置 . . . . . . . . . . . . . . . . . . . . . . . .配置 . . . . . . .
5、. . . . . . . . . . . . . . . . . . .信息 . . . . . . . . . . . . . . . . . . . . . . . . . . .FC_DiagUserMsgWrite:触发消息. . . . . . . . . . . . . . . . . . . . . . . .FC_DiagQuit:复位消息. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2.2IEC_Tasks . . . . . . . . . . . . . . . . . . . . . .
6、. . . . . . . . . . . . . . . . . . . . . . . .FC_CycleCheckSet:启用/禁用循环时间溢出的FC_CycleCheckTimeGet:确定 IEC 任务循环时间FC_CycleCheckTimeSet:修改 IEC 任务循环时间消息. . . . . . . . . .的时间值. . . .的时间值 . . . .FC_LzsTaskGetCurrentInterval:确定 IEC任务的间隔时间 . .FC_LzsTaskGetInterval:IEC任务的间隔时间 . . . . . . . .FC_PrgResetAndStar
7、t:利用用户程序来复位和启动应用程序 . . . . . .2.3LogicalAddress . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .FC_CompareStLogicalAddress:比较两个逻辑地址,i_stLogAddr1 和 i_stLogAddr2。. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .FC_IsStLogicalAddressValid
8、:验证逻辑地址的有效性 . . . . . . . . . . . .MessageLogger. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2.4FC_MsgLogSave:将消息日志文件在大容量器上 . . . . . . . .2.5RemoteFile . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .FC_RemoteDeviceCreat
9、e:设置用于文件服务的设备 . . . . . . . . . . . .FC_RemoteUserIdSet:设置文件服务的用户名和. . . . . . . .2.6保留 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .FC_CheckProgramIdent:在加载之前,验证器映像是否匹配应用程序 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
10、. . . . . . . . . . . . . . . .FC_GetRetainImageInfo:必须写入到器映像文件中的附加信息. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .FC_RetainImageLoad:加载加载保留器的位于器的保留器的文件中的器映像. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .FC_RetainImageS
11、ave:将保留器的内容保文件中 . . . . . . . .3EIO0000001922 09/2016515253555657585960616364656769712.7系统 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .FC_GetNVRamStatus:在器启动时,验证 NVRam 中的数据是否有效 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
12、. . . . . . . . . . . . . . . . . .FC_GetBootState:在器的重启过程结束之后确定是否所有参数效 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .FC_SysReset:复位器 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .FC_SysSaveParameter:将自定义参数保存至 SD 卡. . . . . . . .
13、. . . . .FC_SysShutdown:在移除器电源之前,有助于确保文件系统安全 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .FC_UserChangePassword:修改用户. . . . . . . . . . . . . . . . . . . . .2.8TimeAndSync. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
14、 . . . . . . . . .FC_GetNsPerCPUClockCycle:以高精度测量时间. . . . . . . . . . . . . . .FC_GetTimeOfDay:系统的当前时间(为毫秒,不含日期)FC_GetTSC:以高精度测量时间 . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2.9VolumeOperations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .FC_GetFreeDi
15、skSpace: FC_GetTotalDiskSpace:介质的可用空间 . . . . . . . . . . .器介质的大小 . . . . . . . . . . . . . . . .术语表索引. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4EIO0000001922 09/2016安全信息重要信息在尝试安装、操
16、作、维修或维护设备之前,请仔细阅读下述说明并通过查看来熟悉设备。下述特别信息可能会在本文其他地方或设备上出现,提示用户潜在的 ,或者提醒注意有关阐明或简化某一过程的信息。5EIO0000001922 09/2016请注意电气设备的安装、操作、维修和维护工作仅限于用本资料所引起的任何后果。执行。Schneider Electric 不承担由于使专业是指掌握与电气设备的和操作及其安装相关的技能和知识的,他们经过训能够发现和避免相关的。6EIO0000001922 09/2016关于本书概览文档范围本文档将为您LMC078 Motion Controller器中提供的系统功能和变量。LMC078PL
17、CSystem 库包含的功能和变量可用于获取信息并向器系统命令。本文档描述 LMC078 PLCSystem 库的数据类型功能和变量。需要了解以下基本知识:l 有关 LMC078 的功能、结构和配置的基本信息l FBD、LD、ST、IL 或 CFC 语言的编程l 系统变量(全局变量)有效性说明本文档已随 SoMachine V4.2 的发布进行了更新。相关的文件您可以从我们的这些技术物和其它技术信息,是:7EIO0000001922 09/2016文件名称参考编号Modicon LMC078 Motion Controller 编程指南EIO0000001909 (ENG) EIO000000
18、1910 (FRE) EIO0000001911 (GER) EIO0000001912 (SPA) EIO0000001913 (ITA) EIO0000001914 (CHS) EIO0000001916 (TUR)关于的资讯1 有关详细信息,请参阅 NEMA ICS 1.1(最新版)中的“安全指导原则 - 固态器的应用、安装和维护”以及 NEMA ICS 7.1(最新版)中的“结构安全标准及可调速驱动系统的选择、安装与操作指南”或您特定地区的类似规定。8EIO0000001922 09/2016警告意外的设备操作l 仅使用 Schneider Electric 认可的可与本设备配合使用的
19、软件。l 每次更改物理硬件配置后,请更新应用程序。不遵循上述说明可能导致伤亡或设备损坏。警告失去l 任何方案的设计者都必须考虑到路径可能出现故障的情况,并为某些关键功能提供法,使其在出现路径故障时以及出现路径故障后恢复至安全状态。这些关键功能包括紧急停止、越程停止、断电重启以及类似的安全措施。l 对于关键功能,必须提供单独或冗余的路径。l 系统路径可包括通讯链路。必须对暗含的无法预料的传输延迟或链路失效问题加以考虑。l 遵守所有事故预防规定和当地的安全指南。1l 为了保证正确运行,在投入使用前,必须对设备的每次执行情况分别进行全面测试。不遵循上述说明可能导致伤亡或设备损坏。第1章LMC078
20、系统数据类型ST_RetainImageInfo:有关器映像的信息变量结构下表了 ST_RetainImageInfo 系统变量 (ST_RetainImageInfo_STRUCT type) 的参数:9EIO0000001922 09/2016%MW变量名类型注释无sFileNameSTRING255保留映像的文件名,格式为 8.3。无dtRetainSaveDateTimeDATE_AND_ TIME保留映像的创建日期,格式为 Date_and_Time。如果器上无任何 RTC 可用,则为格式DT#1970-01-01-00:00。无sHardwareTypeSTRING80器类型。无s
21、SetRetainSizeSTRING80保留器的大小。无sUserInfoSTRING255在创建保留映像时指定文本。无sMD5CheckSumSTRING33保留数据的检验和值。无diLengthRetainDataDINT保留数据的数量(字节)。LMC078 系统数据类型10EIO0000001922 09/2016第2章LMC078 系统功能概述本章Modicon LMC078 Motion Controller PLCSystem 库中包含的系统功能。本章包含了哪些内容?本章包含了以下部分:11EIO0000001922 09/2016节主题页2.1122.2IEC_Tasks212
22、.3LogicalAddress292.4MessageLogger322.5RemoteFile342.6保留402.7系统512.8TimeAndSync592.9VolumeOperations64LMC078 系统功能第2.1节概述本节Diagnosis 的各项功能。本节包含了哪些内容?本节包含了以下主题:12EIO0000001922 09/2016主题页FC_DiagConfigRead2:配置13FC_DiagConfigSet2:修改配置15FC_DiagMsgRead:信息17FC_DiagUserMsgWrite:触发消息19FC_DiagQuit:复位消息20LMC078
23、 系统功能FC_DiagConfigRead2:配置功能描述FC_DiagConfigRead2 功能可可以为全局设备或单个设备配置。已经提供了类别和子类。号 i_diDiagCode 的类别和子类。图形表示形式IL 和 ST 表示形式要查看 IL 或 ST 语言的一般表示形式,请参阅功能和功能块表示形式。I/O 变量描述下表描述了输入变量:下表输出变量:下表了返回值:下表输入/输出变量:13EIO0000001922 09/2016输入/输出类型注释iq_diDiagClassDINT类别。iq_diDiagSubClassDINT子类。值描述0操作已完成。-1号无效。输出类型注释FC_Di
24、agConfigRead2DINT请参阅下面提供的返回值描述表。输入类型注释i_diDiagCodeDINT号。i_stLogAddrST_LogicalAddress设备的逻辑地址。LMC078 系统功能示例VARdiDiagCode: DINT := 8788; diDiagClass: DINT := 0; DiagSubClass: DINT := 0; xRead: BOOL := FALSE;END_VAR程序IF xRead THEN SEC.FC_DiagConfigRead2;i_diDiagCode := diDiagCode;i_stLogAddr := MyContro
25、ller.stLogicalAdress; iq_diDiagClass := diDiagClass; iq_diDiagSubClass := diDiagSubClass;END_IF14EIO0000001922 09/2016LMC078 系统功能FC_DiagConfigSet2:修改配置功能描述使用 FC_DiagConfigSet2 功能可更改拥有包含类别和子类。号 i_diDiagCode 的消息配置。消息的配置可以通过由某些断类别。消息触发类别来设置系统对消息的反应。子类用于更精确地细分诊消息的配置可以:l 在整个系统中进行更改(对于所有对象)。输入变量 i_stLogAd
26、dr 拥有值Gc_stLogAddrAllTypes。l 为某个对象或一组对象更改。输入变量 i_stLogAddr 包含对象或对象组的逻辑地址。然后,只为某个对象或一组对象执行配置。如果 i_diDiagClass = 3,则必须指定 i_diDiagSubClass。否则,忽略此输入变量。图形表示形式IL 和 ST 表示形式要查看 IL 或 ST 语言的一般表示形式,请参阅功能和功能块表示形式。I/O 变量描述下表描述了输入变量:下表了输出变量:15EIO0000001922 09/2016输出类型注释FC_DiagConfigSet2DINT请参阅下面的返回值描述表。输入类型注释i_di
27、DiagCodeDINT必须更改消息的数量。i_diDiagClassDINT消息的新类别。i_stLogAddrST_LogicalAddress设备的逻辑地址。i_diDiagSubClassDINT消息的新子类。LMC078 系统功能下表了返回值:示例VARdiDiagCode: DINT := 8788; diDiagClass: DINT := 0; DiagSubClass: DINT := 0; xSet: BOOL := FALSE;END_VAR程序IF xSet THEN SEC.FC_DiagConfigSet2;i_diDiagCode := diDiagCode; i
28、q_diDiagClass := 2;i_stLogAddr := MyController.stLogicalAdress; iq_diDiagSubClass := 0;END_IF16EIO0000001922 09/2016值描述0操作已完成。-1号无效。-2类别无效。-4类别无效(只可将类别 1、2 或 3 分配给具有反应 A、B 和 C 的驱动器的代码)。-461在当前阶段,不支持通过服务通道参数。-462寻址轴不支持此功能。LMC078 系统功能FC_DiagMsgRead:信息功能描述FC_DiagMsgRead 功能可和清除器的缓冲区(FIFO 缓冲区)。它会等待直至收到消息
29、或在 i_diTimeout 中指定的时间已过期。如果 i_diTimeout = 0,则该功能将无限期等待消息。您可以保存大约 320 条消息。首先将会最早的消息。如果缓冲区中没有任何消息或超时已过期,则该功能为所有结果返回零。缓冲区删除任何未决的消息。在启动(重新启动)器后,您可以类别 1 至 7 的所有消息。图形表示形式IL 和 ST 表示形式要查看 IL 或 ST 语言的一般表示形式,请参阅功能和功能块表示形式。I/O 变量描述下表了输入变量:下表了输出变量:下表了返回值:17EIO0000001922 09/2016值描述0操作已完成。-3已超过超时。输出类型注释FC_DiagMsg
30、ReadDINT请参阅下面的返回值描述表。输入类型注释i_diTimeoutDINT最大等待时间(毫秒)。如果 i_diTimeout = 0,则该功能将无限期等待消息。LMC078 系统功能下表输入/输出变量:18EIO0000001922 09/2016输入/输出类型注释iq_diNrDINT号。iq_diClassDINT类别。iq_stLogAdrST_LogicalAddress器的逻辑地址。LMC078 系统功能FC_DiagUserMsgWrite:触发消息功能描述FC_DiagUserMsgWrite 功能可从程序触发消息。通过参数 i_diDiagClass 设置消息的消息保
31、类别(范围 0.4)。在 DiagCode 中,可以传输号。范围 8850.8899 为系统留。使用 i_sDiagText 传输文本。将最大长度设置为 55 个字符。图形表示形式IL 和 ST 表示形式要查看 IL 或 ST 语言的一般表示形式,请参阅功能和功能块表示形式。I/O 变量描述下表了输入变量:下表了输出变量:下表了返回值:19EIO0000001922 09/2016值描述0操作已完成。-2类别无效。-5号无效。输出类型注释FC_DiagUserMsgWriteDINT请参阅下面提供的返回值描述表。输入类型注释i_diDiagClassDINT类别。i_diDiagCodeDIN
32、T号。i_sDiagTextSTRING(80)文本(最多 55 个字符)。LMC078 系统功能FC_DiagQuit:复位消息功能描述FC_DiagQuit 功能可重置未决的消息。消息显示在参数 DiagCode 和 DiagMsg 中。轴和物理编码器(SinCos,增量编码器)的位置可能会因在未重新启动断消息 8506(SERCOS 主站无法通讯)的错误确认而丢失。器的情况下检测到诊注意: 您可以通过电源重置或通过程序使用功能FC_SysReset() 或FC_PrgResetAndStart() 重新初始化系统。图形表示形式IL 和 ST 表示形式要查看 IL 或 ST 语言的一般表示
33、形式,请参阅功能和功能块表示形式。I/O 变量描述下表了输出变量:下表了返回值:20EIO0000001922 09/2016值描述0操作已完成。输出类型注释FC_DiagQuitDINT请参阅下面的返回值描述表。位置因总线错误丢失只能在重新初始化或回归系统后才可确认消息。不遵循上述说明可能导致人身或设备损坏。LMC078 系统功能第2.2节IEC_Tasks概述本节IEC_Tasks 的各项功能。本节包含了哪些内容?本节包含了以下主题:21EIO0000001922 09/2016主题页FC_CycleCheckSet:启用/禁用循环时间溢出的消息22FC_CycleCheckTimeGet
34、:确定 IEC 任务循环时间的时间值23FC_CycleCheckTimeSet:修改 IEC 任务循环时间的时间值24FC_LzsTaskGetCurrentInterval:确定 IEC任务的间隔时间25FC_LzsTaskGetInterval:IEC任务的间隔时间27FC_PrgResetAndStart:利用用户程序来复位和启动应用程序28LMC078 系统功能FC_CycleCheckSet:启用/禁用循环时间溢出的消息功能描述FC_CycleCheckSet 功能可启用/禁用如果 i_xCheck = FALSE,则禁用如果 i_xCheck = TRUE,则启用消息 8317
35、循环时间溢出。消息。消息。在下一个循环开始时可激活消息。注意: 当调用此功能时,会在 MessageLogger 中生成一个条目。注意: 您应使用功能 FC_CycleCheckTimeSet(),而不是保持看门狗功能。图形表示形式IL 和 ST 表示形式要查看 IL 或 ST 语言的一般表示形式,请参阅功能和功能块表示形式。I/O 变量描述下表了输入变量:下表了输出变量:下表了返回值:22EIO0000001922 09/2016值描述0操作已完成。输出类型注释FC_CycleCheckSetDINT请参阅下面的返回值描述表。输入类型注释i_xCheckBOOLFALSE:禁用消息。TRUE
36、:启用消息。LMC078 系统功能FC_CycleCheckTimeGet:确定 IEC 任务循环时间的时间值功能描述FC_CycleCheckTimeGet 功能可提供 IEC 任务调用的 IEC 任务循环时间检查功能的时间值。图形表示形式IL 和 ST 表示形式要查看 IL 或 ST 语言的一般表示形式,请参阅功能和功能块表示形式。I/O 变量描述下表输出变量:下表了返回值:下表输入/输出变量:23EIO0000001922 09/2016输入/输出类型注释iq_diOverrunTimeDINT标准循环时间的值(毫秒)。iq_diWDogFactorDINT看门狗因素的值。值描述0操作已
37、完成。-1参数不正确。输入/输出类型注释FC_CycleCheckTimeGetDINT请参阅下面的返回值描述表。LMC078 系统功能FC_CycleCheckTimeSet:修改 IEC 任务循环时间的时间值功能描述FC_CycleCheckTimeSet 功能可IEC 任务调用的 IEC 任务循环时间检查功能的时间值。按照在任务配置中定义的间隔继续调用任务。图形表示形式IL 和 ST 表示形式要查看 IL 或 ST 语言的一般表示形式,请参阅功能和功能块表示形式。I/O 变量描述下表描述了输入变量:下表了输出变量:下表了返回值:24EIO0000001922 09/2016值描述0操作已
38、完成。输出类型注释FC_CycleCheckTimeSetDINT请参阅下面的返回值描述表。输入类型注释i_diOverrunTimeDINT标准循环时间的值(毫秒)。它可确定缺省循环时间检查的值(毫秒)(消息 8317 循环时间溢出)。i_diWDogFactorDINT看门狗因素的值。它可确定检测到的严重循环时间错误的值(消息 313 过度循环时间溢出)。LMC078 系统功能FC_LzsTaskGetCurrentInterval:确定 IEC任务的间隔时间功能描述FC_LzsTaskGetCurrentInterval 功能可提供一种用来外部任务的配置间隔的方法。间隔可以是常量或变量,
39、具体取决于触发器。提供当前配置的间隔(毫秒)。对于拥有可变间隔的任务, 该功能返回 -1。图形表示形式IL 和 ST 表示形式要查看 IL 或 ST 语言的一般表示形式,请参阅功能和功能块表示形式。I/O 变量描述下表了输出变量:下表了返回值:25EIO0000001922 09/2016触发器值INIRQ1-1INIRQ2-1INIRQ3-1INIRQ4-1INIRQ1_4-1RTP_READ在 Sercos 阶段 4 中提供 Sercos 循环时间。RTP_MENC在 Sercos 阶段 4 中提供 Sercos 循环时间。RTP_LENC在 Sercos 阶段 4 中提供 Sercos
40、循环时间。RTP_AXIS在 Sercos 阶段 4 中提供 Sercos 循环时间。MDT_WRITE_ACCESS在 Sercos 阶段 4 中提供 RTP 值。注意: -1 表示该任务拥有可变间隔。输出类型注释FC_LzsTaskGetCurrentIntervalDINT请参阅下面的返回值描述表。LMC078 系统功能示例预计任务的循环时间为 50 毫秒。系统diIntervalMs:DINT:=0;diCurrentIntervalUs:DINT:=0;任务的当前间隔。diIntervalMs := FC_LzsTaskGetInterval(); (* provides 50 *
41、)diCurrentIntervalUs := FC_LzsTaskGetCurrentInterval() ;(* provides 50000 * )26EIO0000001922 09/2016LMC078 系统功能FC_LzsTaskGetInterval:IEC任务的间隔时间功能描述FC_LzsTaskGetInterval 功能返回调用任务的配置间隔时间(毫秒)。图形表示形式IL 和 ST 表示形式要查看 IL 或 ST 语言的一般表示形式,请参阅功能和功能块表示形式。I/O 变量描述下表了输出变量:下表了返回值:27EIO0000001922 09/2016值描述>=0间隔
42、时间(毫秒)。输出类型注释FC_LzsTaskGetIntervalDINT请参阅下面的返回值描述表。LMC078 系统功能FC_PrgResetAndStart:利用用户程序来复位和启动应用程序功能描述FC_PrgResetAndStart 功能可启动异步任务以执行复位(热启动)和启动应用程序。所有任务均完成其当前循环,甚至也会处理位于功能FC_PrgResetAndStart() 下游的用户代码。具有最大 IEC 任务优先级的异步任务开始运行。图形表示形式IL 和 ST 表示形式要查看 IL 或 ST 语言的一般表示形式,请参阅功能和功能块表示形式。I/O 变量描述下表了输出变量:下表了返
43、回值:28EIO0000001922 09/2016值描述0操作已完成。输出类型注释FC_PrgResetAndStartDINT请参阅下面的返回值描述表。LMC078 系统功能第2.3节LogicalAddress概述本节LogicalAddress 的各项功能。本节包含了哪些内容?本节包含了以下主题:29EIO0000001922 09/2016主题页FC_CompareStLogicalAddress:比较两个逻辑地址,i_stLogAddr1 和 i_stLogAddr2。30FC_IsStLogicalAddressValid:验证逻辑地址的有效性31LMC078 系统功能FC_Co
44、mpareStLogicalAddress:比较两个逻辑地址,i_stLogAddr1 和i_stLogAddr2。功能描述FC_CompareStLogicalAddress 功能可将逻辑地址 i_stLogAddr1 与逻辑地址 i_stLogAddr2 进行比较。如果两者相同,则返回 TRUE,否则返回 FALSE。图形表示形式IL 和 ST 表示形式要查看 IL 或 ST 语言的一般表示形式,请参阅功能和功能块表示形式。I/O 变量描述下表了输入变量:下表了输出变量:下表了返回值:30EIO0000001922 09/2016值描述TRUE地址 1 与地址 2 相同。FALSE地址 1
45、 与地址 2 不相同。输出类型注释FC_CompareStLogicalAddressBOOL请参阅下面的返回值描述表。输入类型注释i_stLogAddr1ST_LogicalAddress逻辑地址 1i_stLogAddr2ST_LogicalAddress逻辑地址 2LMC078 系统功能FC_IsStLogicalAddressValid:验证逻辑地址的有效性功能描述FC_IsStLogicalAddressValid 功能在 i_stLogAddr 中验证逻辑地址的验证。TRUE = 有效,FALSE = 无效。图形表示形式IL 和 ST 表示形式要查看 IL 或 ST 语言的一般表示
46、形式,请参阅功能和功能块表示形式。I/O 变量描述下表了输入变量:下表了输出变量:下表了返回值:31EIO0000001922 09/2016值描述TRUE地址有效。FALSE地址无效。输出类型注释FC_IsStLogicalAddressValidBOOL请参阅下面的返回值描述表。输入类型注释i_stLogAddrST_LogicalAddress在验证时,必须验证逻辑地址。LMC078 系统功能第2.4节MessageLoggerFC_MsgLogSave:将消息日志文件在大容量器上功能描述FC_MsgLogSave 功能可将消息日志文件的内容作为文件在大容量器上(如 SD 卡),文件名为
47、 i_sFilename。缺省情况下,指定文件扩展名为 .mel。缺省名称包含一至八个字符(A.Z, 0.9)。系统会附加设备名称 ide0: 和文件扩展名。复杂的名称包含设备名称、文件名和文件扩展名。如果将 i_xReset 设置为 TRUE,则会在件后删除消息日志文件的内容。在处理 FC_MsgLogSave 功能时出现的消息丢失。文注意: 处理此功能只需几百毫秒的时间。当您使用此功能时,必须使用 FC_CycleCheckTimeSet 增加看门狗时间。图形表示形式IL 和 ST 表示形式要查看 IL 或 ST 语言的一般表示形式,请参阅功能和功能块表示形式。32EIO000000192
48、2 09/2016LMC078 系统功能I/O 变量描述下表了输入变量:下表了输出变量:下表了返回值:33EIO0000001922 09/2016值描述0操作已完成。-1文件未写入。输出类型注释FC_MsgLogSaveDINT请参阅下面提供的返回值描述表。输入/输出类型注释i_sFilenameSTRING 80所保护文件的名称。i_xResetBOOL如果为 TRUE,则在保存文件(如 i_sFilename)后会删除消息日志文件的内容。LMC078 系统功能第2.5节RemoteFile概述本节RemoteFile 的各项功能。本节包含了哪些内容?本节包含了以下主题:34EIO0000
49、001922 09/2016主题页FC_RemoteDeviceCreate:设置用于文件服务的设备35FC_RemoteUserIdSet:设置文件服务的用户名和37LMC078 系统功能FC_RemoteDeviceCreate:设置用于文件服务的设备功能描述FC_RemoteDeviceCreate 功能可使用名称 i_sDevName 创建文件设备。您可以为数据必须到达的每计算机创建设备。使用 IP 地址 i_sHostIpAddr 指定计算机。设备名称后跟带冒号的计算机设备名称。使用 FTP 客户端服务这些文件。配置 FTP 服务器可计算机。打开文件时,会将正在使用的整个文件到本地缓
50、冲区。如果已创建文件,则会打开空的本地缓冲区。可对文件的本地副本执行、写入或 iotcl操作。当关闭打开进行编辑的文件的本地副本时,会将其回到正在使用的计算机。注意:RemoteDevice 时,子目录可能不包含根字符串。注意: 处理此功能只需几百毫秒的时间。当您使用此功能时,必须使用 FC_CycleCheckTimeSet 增加看门狗时间。图形表示形式IL 和 ST 表示形式要查看 IL 或 ST 语言的一般表示形式,请参阅功能和功能块表示形式。I/O 变量描述下表了输入变量:下表了输出变量:下表了返回值:35EIO0000001922 09/2016值描述0操作已完成。-1检测到错误。输
51、出类型注释FC_RemoteDeviceCreateDINT请参阅下面提供的返回值描述表。输入类型注释i_sDevNameSTRING 80文件设备的名称。i_sHostIpAddrSTRING 80计算机的 IP 地址。LMC078 系统功能示例FC_RemoteUserIdSet('otto','secret');FC_RemoteDeviceCreate('usr:', '9');pHandle :=SysFileOpen('usr:/myfile',AM_WRITE,pResult);36EIO0000001922 09/2016LMC078 系统功能FC_RemoteUserIdSet:设置文件服务的用户名和功能描述FC_RemoteUserIdSet 功能可设置您可以(i_sPassword) 用于通过 FTP 服务获取USER。的计算机的用户名和。名称 (i_sName) 和。器的缺省用户名和值分别为 USER 和注意: 有关 Internet 安全的重要信息,请参阅 LMC078 Motion Controller - 编程指南 (参见Modicon LMC078, Motion Controller, Programming
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年上饶幼儿师范高等专科学校单招综合素质考试必刷测试卷及答案解析(名师系列)
- 2026年上海立信会计金融学院单招职业适应性测试题库及答案解析(夺冠系列)
- 2026年宁夏中 卫 市单招职业倾向性考试必刷测试卷带答案解析
- 关于XX公司2025年度行政工作的报告
- 2020-2025年教师资格之中学教育知识与能力题库检测试卷A卷附答案
- 2026年航空货运合同范本
- 2026年健康食品订购合同
- 中学物理课程实训教程 课件全套1-12 中学物理教学设计概述 - -第十二章 立足学生核心素养践行学生自主创新实验的研究
- 毕业论文正文行距
- 绘本成人毕业论文
- 糖尿病性白内障的病例讨论
- (完整)(整理)光伏发电工程施工组织设计
- TOFD操作指导书50mm以下
- 第二讲 网络安全等级保护测评
- Q-CR 806-2020 铁路混凝土桥梁梁端防水装置 弹性体型
- GB/T 5780-2016六角头螺栓C级
- GB/T 25253-2010酚醛树脂涂料
- 中国体外反搏临床专家共识共143张课件
- 交通组织方案(完整版)
- URC522《托收统一规则》(中英文)
- 2020新外研版高二英语选择性必修二课文及翻译(英汉对照)
评论
0/150
提交评论