您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 咨询培训 > CODESYS培训(第四部分工业通讯实施)
CODESYS培训(第四部分工业通讯实施)研华科技Wenxue.fan2016-5内容概述OPC通讯Modbus通讯Profinet通讯EtherCAT通讯EtherNet/IP通讯练习概述研华基于CODESYS的PAC平台可通过串口或网口实现与多种工业设备或控制器的多种工业通信协议的通信,如Modbus、Profinet、EtherCAT等等,也可通过网口与上位组态软件实现Modbus和OPC通讯。CoDeSysIEC61131-3RuntimeFieldbusRemoteI/O;DeviceOPC通讯建立工程,定义变量定义变量,如GVL和局部Val,GVL变量需要在POU引用添加SymbolConfiguration,导入定义的变量启动OPCServer下载并运行程序运行OPCClientWebAccess与APAX-5580通过OPC连接Modbus通讯ModbusRTUClientStep1:设置Modbus串口鼠标右键点击“Device”选择“Modbus”选项中“ModbusCOM”添加设备(AddDevice)设置PAC串口ModbusRTUClientStep2:设置ModbusRTUMaster鼠标右键点击“ModbusCOM-AddDevice”选择“Modbus”选项中“ModbusMaster,COMPort”添加设备(AddDevice)串口通讯设置ModbusRTUClientStep3:添加ModbusRTU目标设备鼠标右键点击“ModbusMaster-AddDevice”选择要添加的RTU设备添加设备(AddDevice)ModbusRTUClientStep4:配置ModbusSlave鼠标双击要配置设备,进入ModbusDeviceEditorSlaveAddress:1~247ResponseTimeout:msModbusSlaveChannel:设置目标设备通道参数ModbusRTUClient—ADAM-4000ReadCoilStatusModbusRTUClient—ADAM-4000ReadHoldingRegistersModbusRTUClient—ADAM-4000ForceMultipleCoilsModbusRTUClient—ADAM-4000PresetMultipleRegistersModbusRTUClient—ADAM-5000包括4I/O-slotsADAM-5000/485and8I/O-slotsADAM-5000EModbusRTUClient—ADAM-5000可手动设置ADAM-5000IO模组Modbus地址ModbusTCPClientStep1:添加Ethernet鼠标右键点击“Device-AddDevice”选择“EthernetAdapter”选项中“Ethernet”添加设备(AddDevice)设置PAC网口ModbusTCPClientStep2:添加ModbusTCPMaster鼠标右键点击“EthernetAdapter-AddDevice”选择“Modbus”选项中“ModbusTCPMaster”添加设备(AddDevice)设置MasterModbusTCPClientStep3:添加目标设备鼠标右键点击“ModbusTCPMaster-AddDevice”选择要添加的设备添加设备(AddDevice)设置目标设备ModbusTCPSlaveModbusTCPServerStep1:添加Ethernet鼠标右键点击“Device-AddDevice”选择“EthernetAdapter”选项中“Ethernet”添加设备(AddDevice)设置PAC网口ModbusTCPServerStep2:添加ModbusTCPSlave鼠标右键点击“EthernetAdapter-AddDevice”选择“Modbus”选项中“ModbusTCPSlaveDevice”添加设备(AddDevice)ModbusTCPServerStep3:设置ModbusTCPSlaveTimeout间隔以500ms的倍数,在此间隔内,若无写操作,输出将复位为0。为了保持输出值,建议不选择此选项SlavePortModbus通讯端口502Unit-ID(可选)Slave设备IDHoldingRegister(%IW)Holdingregister个数:范围2~500InputRegister(%QW)Inputregister个数:范围:2~500ModbusTCPServerStep4:变量映射ModbusTCPSlave各通道练习:1、WebOP与APAX-5580连通操作2、WebAccess与APAX-5580连通操作3、APAX-5580与Modbus/RTU设备连通操作(ADAM-4000,orModsim)4、APAX-5580与Modbus/TCP设备连通操作(ADAM-6000,orModsim)Profinet通讯ProfinetClient—安装配置文件安装ProfinetIO配置文件GSDML*.xml选择Tools-DeviceRepository点击Installl,选择相关GSD文件进行安装成功安装,显示“Devicexxxxinstalledtodevicerepository”ProfinetClient—扫描安装从设备Step1:添加Ethernet主站ProfinetClient—扫描安装从设备Step2:设置Ethernet主站点击Interface,选择CoDeSysEthernetAdapter注意:只有LAN#2可用于ProfinetEthernetAdapter不能用Unicode字符命名IP地址由APAX-5580自身设定ChangeAdaptersettingsProfinetClient—扫描安装从设备Step3:添加Profinet主站选择ProfinetIO-ProfinetIOMaster-PN-Controller并添加ProfinetClient—扫描安装从设备Step4:配置PN_ControllerProfinetClient—扫描安装从设备Step5:扫描并安装设备程序必须Login到APAX-5580ProfinetClient—扫描安装从设备Step6:Profinet设备联机测试练习实现APAX-5580与ADAM-6100PN的通讯连接EtherCAT通讯EtherCATClient—安装配置文件安装EhterCATXML设备描述配置文件(*.xml)选择Tools-DeviceRepository点击Installl,选择相关XML文件进行安装成功安装,显示“Devicexxxxinstalledtodevicerepository”EtherCATClient——扫描安装从设备Step1:添加EtherCATMaster确保程序与APAX-5580正常连接选择Ethercat-Master-EtherCATMaster并添加EtherCATClient——扫描安装从设备Step2:设置EtherCATMaster点击Browse选择CoDeSysEthernetAdapter(LAN#2)注意:只有LAN#2可用于EtherCAT建议选择“Autorestartslaves”选项EtherCATClient——扫描安装从设备Step3:扫描设备第一次扫描之前必须Login程序到APAX-5580选择设备并安装EtherCATClient——扫描安装从设备Step4:测试设备配置完设备后,进行测试练习实现APAX-5580与EtherCAT设备的连接(如ADAM-5000/ECAT等)EtherNet/IP通讯EtherNet/IPClient—安装配置文件安装EtherNet/IP相关EDS配置文件(*.eds)选择Tools-DeviceRepository点击Installl,选择相关EDS文件进行安装成功安装,显示“Devicexxxxinstalledtodevicerepository”EtherNet/IPClient—添加从设备Step1:添加Ethernet主站EtherNet/IPClient—添加从设备Step2:设置Ethernet主站点击Interface,选择所需要的网口注意:LAN#1和LAN#2都可用于EtherNet/IPEthernetAdapter不能用Unicode字符命名IP地址由APAX-5580自身设定ChangeAdaptersettingsEtherNet/IPClient—添加从设备Step3:添加EtherNet/IPScanner选择EtherNet/IP-EtherNet/IPScanner-EtherNet/IPScanner并添加EtherNet/IPClient—添加从设备Step4:配置EtherNet/IPScannerEtherNet/IPClient—添加从设备Step5:安装从设备(EtherNet/IP-EtherNet/IPRemoteAdapter)EtherNet/IPClient—添加从设备Step6:设置EtherNet/IP从设备EtherNet/IPClient—添加从设备Step7:EtherNet/IP设备联机测试练习实现APAX-5580与ADAM-6100EN设备的通讯连接ThankYou!
本文标题:CODESYS培训(第四部分工业通讯实施)
链接地址:https://www.777doc.com/doc-957444 .html