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

首页国外自动化欧姆龙PLC欧姆龙_CP2E_ModbusRTU主站功能块手册
15688541361

文档

70

关注

0

好评

0
PDF

欧姆龙_CP2E_ModbusRTU主站功能块手册

阅读 259 下载 242 大小 1.27M 总页数 30 页 2024-10-14 分享
价格:免费文档
下载文档
/ 30
全屏查看
欧姆龙_CP2E_ModbusRTU主站功能块手册
还有 30 页未读 ,您可以 继续阅读 或 下载文档
1、本文档共计 30 页,下载后文档不带水印,支持完整阅读内容或进行编辑。
2、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
4、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。 免责声明: 版权:我们作为资源的整理方,所有资源均来自互联网的优秀作者们,版权归原作者或企业所有。
申明:任何使用本站收集的资源产生的不测后果,本站不对此负任何责任。
实践指南41.Modbus RTU主站功能块Modbus RTU主站功能块使用串行端口发送Modbus RTU命令。1.1功能块概述Modbus RTU是广泛使用的串行通信协议,用于在CP2ECPU单元和设备之间进行数据交换。一个应用示例为包装机速度控制,在此应用中,RS485串行通信用于直接从CP2ECPU单元设置和监控逆变器。NB系列CP2E-N/CP2E-S1.1.1逆变器运行停止、频率设置/监控等Modbus RTU从站(例如,逆变器)启动标志在设定地址和数据后置ON时,此功能块通过端口自动且按顺序发送和接收多达32个Modbus RTU命令。频率监控ON(节点1)按顺序发送和接收命令FB频率监控ON(节点2)频率监控(节点3)◆◆节点1节点2节点3频率设定(节点3)Modbus RTU从站(例如,逆变器)最大32启动标志同时置ON时,按顺序发送和接收Modbus RTU命令。<以往>在DM分配区设置命令和数据,以使CP2ECPU单元的Modbus-RTU简易主站功能可通过串行端口发送和接收Modbus RTU命令。用户必须创建顺序控制程序以按顺序发送和接收多个命令,因为CP2ECPU单元的每个端口只能发送或接收一个命令。51.2使用的功能块Modbus RTU主站功能块通过串行端口发送Modbus RTU命令。每个命令和每个串行端口提供有一个功能块。有关功能块的详细信息,请参阅功能说明。功能块功能代码命令名称功能串行端口功能块名称01 Hex读取线圈读取多个线圈端口1/内置RS-232CCP2E030_SendModRTU_F01_P1端口2/内置RS-485CP2E030_SendModRTU_F01_P2端口1(E)CP2E030_SendModRTU_F01_P1EX03 Hex读取保持读取多个保持端口1/内置RS-232CCP2E030_SendModRTU_F03_P1寄存器寄存器端口2/内置RS-485CP2E030_SendModRTU_F03_P2端口1(E)CP2E030_SendModRTU_F03_P1EX05 Hex写入单线写入单个线圈端口1/内置RS-232CCP2E030_SendModRTU_F05_P1端口2/内置RS-485CP2E030_SendModRTU_F05_P2端口1(E)CP2E030_SendModRTU_F05_P1EX06 Hex写入单寄写入单个保持端口1/内置RS-232CCP2E030_SendModRTU_F06_P1存器寄存器端口2/内置RS-485CP2E030_SendModRTU_F06_P2端口1(E)CP2E030_SendModRTU_F06_P1EX10 Hex写入多寄写入多个保持端口1/内置RS-232CCP2E030_SendModRTU_F10_P1存器寄存器端口2/内置RS485CP2E030_SendModRTU F10_P2CP2E030_SendModRTU_F10_P1EX串行端口名称CP2E-E型CP2E-S型内置RS232C内量RS-232C内量RS-485CP2E-N14/20CP2E-N30/40/60申行端口1串行端口2(安装了串行选件板)(安装了串行选件板CP1W-CIF01/CIF11/CIF12-V1CP1W-CIF01/CIF11/CIF12-V1CP1W-CIF01/CIF11/CIF12-V1CP2W-CIFD▣CP2W-CIFD▣(安装了带2个端口的串行选件板(安装了带2个端口的串行选件板CP2W-CIFD▣CP2W-CIFD▣6■Function(01:读取线圈(CP2E030_SendModRTU_F01_P□)P OnCP2E030 SendModRTU F01 PEN启动标志(BOOL)(BOOL)执行FB_BUSYModbus从站地址(UINT)FB正常结束SlaveAddrFB OK线起始地址(UINT)FB出错结束ReadCoilAddrFB_NG(UINT)(WORD)odbus错误代码接收缓存种类D(WORD)RecvArealD读取数据在接收缓存中的首字(UINT)RecvAreaNo■Function03:读取保持寄存器(CP2E030 SendModRTU F03P口)CP2E030_SendModRTU_F03_PO(BOOL)(BOOL)ENENO启动标志(BOOL)(BOOL)FB_BUSYFB忙绿标志执行Modbus从站地址(UINT)(BOOL)FB正常结束SlaveAddrFB OK寄存器起始地址(UINT)(BOOL)ReadRegAddrFB_NG寄存器数量(UINT)Modbus错误代码接收缓存种类D(WORD)RecvArealD读取数据在接收缓存中的首字(UINT)RecvAreaNo■Function05:写入单线圈(CP2E030_SendModRTU_F05_P口)P_OnCP2E030_SendModRTU_F05_POOL)ENENO启动标志(BOOL)FB BUSYFB忙碌标志执行Modbus从站地址(UINT)(BOOL)FB正常结束FB OK输出线圈地址(UINT)(BOOL)FB出错结束FB_NG(WORD)输出值(WORD)Modbus错误代码ErrorCode■Function06:写入单寄存器(CP2E030_SendModRTU_F06P口)_CP2E030_SendModRTU_F06_P(BOOL)ENENO启动标志(BOOL)执行FB_BUSYModbus从站地址FB正常结束SlaveAddrFB_OK寄存器地址(UINT)FB_NG发送缓存种类D(WORD)Modbus错误代码SendArealDErrorCode发送数据在发送缓存中的首字SendAreaNo7■Function10:写入多寄存器(CP2E030_SendModRTU_F10_P口)P OnCP2E030 SendModRTU F10 PEN启动标志(BOOL)(BOOL)执行FB_BUSYModbus从站地址(UINT)SlaveAddrFB正常结束寄存器起始地址(UINT)(BOOL)FB出错结束FB_NG寄存器数量(UINT)(WORD)Modbus错误代码发送缓存种类D(WORD)SendArealD(UINT)SendAreaNo功能块正确使用注意事项这些功能块使用Modbus RTU简易主站功能。请勿对使用这些功能块的通信端口使用Modbus-RTU简易主站功能。请勿将工作区用于程序。功能块工作区(该区域用于Modbus RTU主站功能块)套接字号DM区AR区工作区内置RS232CD1200-D1299A640.00-02W127,D3850~D3885串行端口1内置RS485D1300-D1399A641.00-02W127,D3900-D3935串行端口2串行端口1(E)D1400-D1499A638.00-02W127,D3950-D3985请勿同时将EN和启动标志(执行)置ON。如果EN和执行同时置ON,将不会发送命令。2.操作步骤使用Modbus RTU通过CP2ECPU单元的串行端口与逆变器交换数据。接线使用通信电缆连接CP2ECPU单元和RTU从站。在CX-Programmer的PLC设置中进行内置RS-232C端口、PLC设置内置RS485端口或串行端口设置,并将这些设置传输至CP2ECPU单元。梯形图编程插入功能块,以发送或接收数据,从而创建程序。83.编程示例CP2E-SCPU单元控制连接至RS485端口的3G3M仪2-V1逆变器。CP2E-SCPU单元始终监控逆变器的频率,同时更改频率并操作和停止逆变器。Modbus-RTU主站CP2E-S口☐型CPU单元3G3MX2-V1变频器内置RS485端口从站地址:3输出频率基准输出频率监控运行指令输出频率参考值60.00Hz运行指令W0.00)输出频率监控W2.00为ON时始终监控。执行以下操作:1.当W1.00置ON时,频率设置为60.00Hz。2.当W0.00置ON时,开始操作。当W0.00置OFF时,停止操作。3.当W2.00置ON时,始终监控频率。*逆变器根据其上的加速/减速和方向设置进行操作使用以下功能块:设定CP2E功能块3G3MX2-V1参数输出频率设置CP2E030_Send写入单个保输出频率设置参数Modbus寄存器规格编号:ModRTU F06_P2持寄存器编号F001(低)0001 Hex(寄存器编号:0002Hex-1)运行指令CP2E030 Send写入单个线运行指令Modbus线圈规格编号ModRTU_F05_P20:停止,1:运行0000 Hex(线圈号0001Hex-1)输出频率监控CP2E030_Send读取多个保输出频率监控参数Modbus寄存器规格编号:ModRTU F03_P2持寄存器编号d001(低)1001 Hex(寄存器编号:1002Hex-1)9使用以下VO存储器:描述设定值备注D100输出频率参考设置值&6000D110输出频率监控值3.1接线示例将3G3MX2-V1逆变器连接至CP2E-SCPU单元。CP2E-SCPU单元3G3MX2-V1变频器内置RS.485端口3G3MX2-V1控制电路端子台RS-B+RS+将Dip switch置ON,设置将终端电阻选择开关置终端电阻有效ON3.2设定■CP2E-SCPU单元的PLC设置(1)串行端口设定打开CX-Programmer。在“PLC Settings"(PLC设置)中选择“Buit-inRS-485Port"(内置RS485端口)标签。设定Communications Settings(通信设置)字段和Response Timeout(响应超时)字段。File Options HelpCustomMode115200End Code-PO Link ModeG ALSet End Code设定示例项目描述通信设定选择Custom(自定义)选项,然后将波特率设定为“115200”,将格式设定为“8、1、E”。*使用与连接的逆变器相同的设置。模式选择Modbus-RTU simple master(Modbus-RTU简易主站)。响应超时设定值为0(此时使用默认值:5000ms)10在“PLC Settings"(PLC设置)中选择“Startup/.CPU Settings"(启动/CPU设置)标签。在Comms Instructions Settings in FB(FB中的通信指令设定)字段中将重试计数设定为2。File Options Help■设定3G3MX2-V1根据CP2ECPU单元的设置设定Modbus通信参数。参数编号功能名称数据默认值设定值A001/A201第一/第二频率指令选择03:Modbus通信0203A002IA202第一/第二运行指令选择03:Modbus通信0203C071通信速度选择03:2400bps051004:4800bps115.2kbps05:9600bps06:19.3 kbps107:38.4kbps08:57.6kbps09:76.8kbps10:115.2kbpsC072通信站号选择1-24713(Modbus从站地址)C074通信校验选择00:无校验000101:偶校验偶校验02:奇校验C075通信停止位选择1:1位72:2个位1位C076通信出错时的动作选择00:跳闸020201:减速停止后跳闸无视02:无视03:自由运转停止04:减速停止11参数编号功能名称数据默认值设定值C077通信错误超时0.00:禁止超时0.000.000.01-99.99禁用C078通信等待时间0-10000ms0ms*请参阅《MX2系列V1型用户手册》(样本编号1585),以了解设定。3.3梯形图编程举例()插入功能块预先保存功能块文件,以供PC使用。右键单击CX-Programmer中的项目工作区的Function Blocks(功能块),然后从弹出菜单选择Insert FunctionBlocks-From File(从文件插入功能块),以载入CP2E030_SendModRtu_F03_P2.cxf文件、CP2E030_SendModRtu_F05P2.cxf文件和CP2E030_SendModRtu_F06P2.cxf文件。异SymbolsSettingsMemory白Programs品SymbolsSection1⑧END白0 Function BlocksCP2E030_SendModRTU_F03_P2CP2E030_SendModRTU_F05_P2CP2E030_SendModRTU_F06_P212
文档评分
    请如实的对该文档进行评分
  • 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

返回顶部