苏州实操派科技有限公司官网-实操派教育科技,汇川技术PLC培训,实操派PLC培训,苏州PLC培训机构

首页国产自动化禾川PLC控制器M系列运动控制器_通讯指令篇_V1.00_240306
q843280549

文档

34

关注

0

好评

0
PDF

M系列运动控制器_通讯指令篇_V1.00_240306

阅读 242 下载 285 大小 7.93M 总页数 164 页 2026-02-21 分享
价格:免费文档
下载文档
/ 164
全屏查看
M系列运动控制器_通讯指令篇_V1.00_240306
还有 164 页未读 ,您可以 继续阅读 或 下载文档
1、本文档共计 164 页,下载后文档不带水印,支持完整阅读内容或进行编辑。
2、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
4、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。 免责声明: 版权:我们作为资源的整理方,所有资源均来自互联网的优秀作者们,版权归原作者或企业所有。
申明:任何使用本站收集的资源产生的不测后果,本站不对此负任何责任。
140.1411426.1ASC模式报文结构6.2RTU模式报文结构…1446.3 Modbus功能码介绍.145第7章Modbus TCP通讯协议说明1527.1M0dbUS功能码介绍154第8章通讯指令错误代码描述1608.1通讯指令错误代码描述.1614以太网通讯1.1 ModbusTCP通讯使用概览.…71.2 ModbusTCP MasterRun(ModbusTCP:主站开启指令)1.3 ModbusTCP_MasterStop(ModbusTCP:主站停止指令).101.4 ModbusTCP_GetMasterstatus(ModbusTCP:主站状态获取指令).111.5 ModbusTCP_LinkConfig(ModbusTCP:参数配置指令)1.6 ModbusTCP_LinkRun(ModbusTCP配置通道开启指令).151.7 ModbusTCP_LinkStop(ModbusTCPi配置通道关闭指令)1.8 ModbusTCP_GetLinkStatus(ModbusTCP通道状态取获指令).171.9 ModbusTCP通讯使用范例…1.9.1TCP数据交换范例一:软件配置ModbusTCP.1.9.2TCP数据交换范例二:软件与指令配置ModbusTCP211.9.3TCP数据交换范例二:指令配置ModbusTCP.241.11 Socket_Config(Socket参数配置指令)291.12 Socket_ConfigFrameLength(Socket数据长度配置指令)311.13 Socket_Open(SocketI功能开启指令)331.14 Socket_Close(Socket功能关闭指令).351.15 Socket_Send(Socket数据发送指令).361.16S0cket_Receive(S0cket数据接收指令)1.17 Socket_.GetStatus(Socket状态获取指令)1.18 Socket_Manage(Socket管理指令)1.19以太网Socketi通讯范例TCP1.19.1S0cket数据交换范例.…1.20以太网Socketi通讯范例UDP1.20.1 Socket数据交换范例1.1 ModbusTCP通讯使用概览软件配置使用Mod busTCP功能步骤项目使用情况说明软件配置界面选择通过指令开启ModbusTCP MasterRun开启ModbusTCP主站功能软件配置界面选择默认开启默认开启开启ModbusTCP主站功能控制主站ModbusTCP_MasterStop关闭ModbusTCP主站功能ModbusTCP Masterstatus获取ModbusTCP主站状态配置通道软件配置界面配置指定数据交换通道软件配置界面选择程控触发ModbusTCP LinkRun开启指定数据交换通道软件配置界面选择默认触发默认开启开启指定数据交换通道3控制通道ModbusTCP LinkStop关闭指定数据交换通道Mod busTCP GetLinkStatus获取指定数据交换通道状态步骤1:对ModbusTCP主站功能总开关的操作,开启后可以使用ModbusTCP相关功能,软件配置可选择使用默认开启(默认运行)或通过ModbusTCP_MasterRun指令开启(指令触发后执行),通过ModbusTCP_MasterStop指令关闭,通过ModbusTCP Masterstatus指令获取ModbusTCP主站状态。步骤2:ModbusTCP主站内有多个数据交换通道,之间相互独立,在软件配置界面可以分别配置通道参数上下步骤3:ModbusTCP主站内有多个数据交换通道,之间相互独立,通过软件配置的通道可使用默认触发(默认运行)或程控触发(ModbusTCP LinkRun指令触发后执行)对指定通道进行开启。通过ModbusTCP LinkStop指令关闭,通过ModbusTCPGetLinkStatus指令获取指定数据交换通道状态。上移下指令配置使用ModbusTCP功能:步骤流程使用指令说明ModbusTCP MasterRun开启Mod busTCP主站功能1控制主站ModbusTCP MasterStop关闭Mod busTCP主站功能ModbusTCP_Masterstatus获取ModbusTCP主站状态2配置通道ModbusTCP_LinkConfig配置指定数据交换通道ModbusTCP LinkRun开启指定数据交换通道3控制通道ModbusTCP LinkStop关闭指定数据交换通道ModbusTCP GetLinkStatus获取指定数据交换通道状态步骤1:对ModbusTCP主站功能总开关的操作,开启后可以使用ModbusTCP相关功能,通过ModbusTCP MasterRun指令开启通过ModbusTCP_MasterStop指令关闭,通过ModbusTCP_Masterstatus指令获取ModbusTCP主站状态。步骤2:ModbusTCP主站内有多个数据交换通道,之间相互独立,通过ModbusTCP山nkConfig指令配置通道参数。步骤3:ModbusTCP主站内有多个数据交换通道,之间相互独立,通过Mod busTCP_LinkRun指令开启。通过ModbusTCPLinkStop指令关闭,通过ModbusTCPGetLinkStatus指令获取指定数据交换通道状态。81.2 ModbusTCP MasterRun(ModbusTCP主站开启指令)开启ModbusTCP主站功能。所属库:Communications指令名称FB/FUN梯形图样式ST样式Mod busTCP_MasterRuno(Execute:=参数,ModbusTCP_MasterRunPortNum:=参数ExecuteDoneModbusTCP以太网口Done参数,FBPortNumBusyMasterRunMod busTCP管理◆输入变量输入变量名称数据类型设定范围缺省值说明Excute启动BOOLTRUE或FALSEFALSE检测到该参数的上升沿时执行该指令PortNum保留UINT保留保留保留◆输出变量名称名称数据类型输出范围功能Done执行完成BOOLTRUE/FALSE指令执行完成时变为TRUE。Busy执行中BOOLTRUE/FALSE指令正常执行中为TRUE。Error执行错误BOOLTRUE/FALSE指令执行发生异常时变为TUE。ErrorlD错误代码WORD0~65535指令执行异常时,输出错误代码。值的含义请参阅'指令错误代码描述”。◆输出变量刷新时机名称变为TRUE的时机变为FALSE的时机Done为TRUE,Execute从TRUE变为FALSE时。Done指令执行完成时。指令执行且Execute为FALSE时,Done变为TRUE一个周期后,变为FALSE。Done从FALSE变为TRUE时。Busy检测倒Execute的上升沿时。ErOr从FALSE变为TRUE时。Eror为TRUE,Execute从TRUE变为FALSE时。指令输入变量值不在允许的范围、不满足指令的执行Error指令已执行且Execute变为FALSE,该指令执行过中遇到异常时,Eror条件或者指令执行过程中遇到异常。变为TRUE,一个周期后,变为FALSE。◆功能说明·基本功能说明该指令用来启动ModbusTCP的主站功能。1.3 ModbusTCP_MasterStop(ModbusTCP主站停止指令)关闭ModbusTCP主站端数据交换功能。所属库:Communications指令名称FB/FUN梯形图样式ST样式ModbusTCP_MasterStop_Instance(Execute:=参数,ModbusTCP_MasterStopPortNum:=参数ModbusTCP以太网口DoneDone=>参数,FBMasterStopMod busTCP管理PortNumBusyBusy=参数,Eror=>参数,ErrorlD=>参数◆输入变量输入变量名称数据类型设定范围缺省值说明Excute启动BOOLTRUE或FALSEFALSE检测到该参数的上升沿时执行该指令。PortNum保留UINT保留保留保留◆输出变量输出变量名称数据类型输出范围功能Done执行完成BOOLTRUE/FALSE指令执行完成时变为TRUE。Busy执行中BOOLTRUE/FALSE指令正常执行中为TRUE。Error执行错误BOOLTRUE/FALSE指令执行发生异常时变为TUE。ErrorlD错误代码WORD0~65535指令执行异常时,输出错误代码。值的含义请参阅'指令错误代码描述”。◆输出变量刷新时机名称变为TRUE的时机变为FALSE的时机Done为TRUE,Execute从TRUE变为FALSE时。Done指令执行完成时。指令执行且Execute为FALSE时,Done变为TRUE一个周期后,变为FALSE。Done从FALSE变为TRUE时。Busy检测倒Execute的上升沿时。ErOr从FALSE变为TRUE时。Eror为TRUE,Execute从TRUE变为FALSE时。指令输入变量值不在允许的范围、不满足指令的执行Error指令已执行且Execute变为FALSE,该指令执行过中遇到异常时,Eror条件或者指令执行过程中遇到异常。变为TRUE,一个周期后,变为FALSE。◆功能说明·基本功能说明该指令用来启动ModbusTCP的主站功能。101.4 ModbusTCP_GetMasterstatus(ModbusTCP主站状态获取指令)获取主站状态。所属库:Communications指令名称FB/FUN梯形图样式ST样式ModbusTCP_GetMasterStatus(Enable=参数ModbusTCP_GetMasterStatus_InstancePortNum:=参数,ModbusTCP GetMasterStatusEnableValidPortNumBusyBuSy=>参数,ModbusTCP读取主站状态FBMasterstatusErrorRunningRunning=>参数,StoppedStopped=>参数◆输入变量输入变量名称数据类型设定范围缺省值说明Enable启动BOOLTRUE或FALSEFALSE设为TRUE,该指令执行,设为FALSE,该指令不执行。PortNum保留UINT保留保留保留◆输出变量输出变量名称数据类型输出范围功能Valid输出变量有效BOOLTRUE/FALSE指令正常执行时变为TRUE。Busy执行中BOOLTRUE/FALSE指令正常执行中为TRUE。Error执行错误BOOLTRUE/FALSE指令执行发生异常时变为TRUE。ErrorlD错误代码WORD0~65535指令执行异常时,输出错误代码。值的含义请参阅指令错误代码描述”。Running主站功能在开启状态BOOLTRUE/FALSE主站在开启的状态下为TRUEStopped主站功能在关闭状态BOOLTRUE/FALSE主站在关闭的状态下为TRUE◆输出变量刷新时机名称变为TRUE的时机变为FALSE的时机ValidEnable为TRUE时。Enable由TRUE变为FALSE时Done由FALSE变为TRUE时BusyExecute从FALSE变为TRUE时。Error由FALSE变为TRUE时指令输入变量值不在允许的范围、不满足指令的执行ErrorExecute从TRUE变为FALSE时条件或者指令执行过程中遇到异常。RunningModbusTCP MasterRun指令开启时ModbusTCP_MasterStop指令开启时Enable由TRUE变为FALSE时Mod busTCP MasterRun指令开启时StoppedMod busTCP_MasterStop指令开启时Enable由TRUE变为FALSE时◆功能说明·基本功能说明该指令用来读取ModbusTCP主站状态。通过该指令可以读取到ModbusTCP主站功能处于开启还是关闭状态。11参数配置指令。所属库:Communications指令名称FB/FUN梯形图样式ST样式ModbusTCP Link Config_Instance(ModbusTCP_LinkConfig_InstanceExecute:=参数ModbusTCP_LinkConfigPortNum:=参数ExecuteDoneLink Num:=参数,PortNumSlavelPSeg1:=参数,LinkNumSlavelPSeg2:=参数,SlavelPSeg1SlavelPSeg3:=参数,SlavelPSeg2SlavelPSeg4:=参数,SlavelPSeg3SlavelPSegExeMode:=参数,SlaveNodelDCycleTime:=参数,ExeModeMode=参数,CycleTimeCombineMode:=参数,ModeModbusTCPModbusTCP参数FBCombineModeLinkConfig配置WriteAddrWriteSlaveA,ddr=参数,WriteAddrOffsetWriteLength=参数,WriteMode:=参数,WriteLengthReadAddr:=参数,WriteModeReadAddrReadAddrOffsetReadLength=参数,ReadSlaveAddrReadMode:参数,ReadLengthTimeOut:=参数,ReadModeLinkKeepTime:=参数,TimeOutOptions=参数,LinkKeepTimeDone=>参数,Error=>参数,Options◆输入变量输入变量名称数据类型设定范围缺省值说明Excute启动BOOLTRUE或FALSEFALSE检测到该参数的上升沿时执行该指令。PortNum保留UINT保留保留保留LinkNum数据交换通道编号UINT参考通讯指令规格不可缺省设定Modbus TCP周期性数据交换的编号。目标设备的P地址设定目标设备P地址的第一段。SlavelPseg 1USINT02550(第一段)如P地址为192.168.12,则第一段为192目标设备的P地址设定目标设备P地址的第二段。SlavelPseg2USINT0-255(第二段)如P地址为192.168.12,则第二段为168目标设备的P地址设定目标设备P地址的第三段。SlavelPseg3USINT0-255(第三段)0如P地址为192.168.1.2,则第三段为1目标设备的P地址设定目标设备P地址的第四段。SlavelPseg4USINT0-2550(第四段)如P地址为192.168.12,则第四段为212
文档评分
    请如实的对该文档进行评分
  • 0
发表评论

"π³ 实操派",培养中高端PLC工程师,PLC培训-Codesys培训

项目实战 手把手教学 微信&电话 15850116008
超2000节系统化课程,汇川优秀自动化讲师亲授!学一门Codesys,玩800家PLC仅剩少量名额
点击免费试听

到实操派,学PLC就是快!

扫码领取工控文库VIP

钻石VIP先到先得

服务电话 & 微信:9:00-22:00

15850116008

苏州实操派科技有限公司

公司地址:江苏省苏州市吴中区越溪街道天鹅荡路5号31B13

Copyright © 苏州实操派科技有限公司 2022 到实操派,学PLC就是快!工业自动化业务培训适用人群:成人 ( 苏ICP备2022021576号-3 )

公司地址:江苏省苏州市吴中区越溪街道天鹅荡路5号31B13

返回顶部