您好,欢迎访问三七文档
当前位置:首页 > 行业资料 > 冶金工业 > S7-1200-S7-1500与RFU630通信
广州市西克传感器有限公司SICKChinaCo.,Ltd.Page1of17Service&TechnicalSupportVersion:V2.0EditBy:JustinQinHotline:4000-121-000RFU630快速指引广州市西克传感器有限公司SICKChinaCo.,Ltd.Page2of17Service&TechnicalSupportVersion:V2.0EditBy:JustinQinHotline:4000-121-000目录目录.................................................................................................................................21.接线...............................................................................................................................32.EthernetTCP通信设置...............................................................................................53.Profinet通信设置......................................................................................................114.常见故障处理..............................................................................................................17广州市西克传感器有限公司SICKChinaCo.,Ltd.Page3of17Service&TechnicalSupportVersion:V2.0EditBy:JustinQinHotline:4000-121-0001.接线1.1设备结构图指示灯功能状态显示如下图:广州市西克传感器有限公司SICKChinaCo.,Ltd.Page4of17Service&TechnicalSupportVersion:V2.0EditBy:JustinQinHotline:4000-121-0001.2接口和连接选项“电源/串口数据/CAN/I/O”电缆和“以太网”电缆引脚分配图如下:广州市西克传感器有限公司SICKChinaCo.,Ltd.Page5of17Service&TechnicalSupportVersion:V2.0EditBy:JustinQinHotline:4000-121-0002.EthernetTCP通信设置2.1SOPAS设置通过Sopas软件对RFU630进行通信参数设置:1.设置IP地址如下图所示:RFU地址IP为192.168.0.22.设置触发方式“Parameter---ObjectTriggerControl”广州市西克传感器有限公司SICKChinaCo.,Ltd.Page6of17Service&TechnicalSupportVersion:V2.0EditBy:JustinQinHotline:4000-121-000※使用SOPAS-Command触发开始和停止以收到”GoodRead”结果或者经过1000ms后三种方式停止。(Readinggatelength的时间一定要大于天线设置中的Dwell-time时间)3.设置数据输出格式“Parameter---DataProcessing---OutputFormat”※由于PLC端使用的功能块只能接受此格式的数据,因此请务必按此输出格式设置,否则将无法读到标签数据。广州市西克传感器有限公司SICKChinaCo.,Ltd.Page7of17Service&TechnicalSupportVersion:V2.0EditBy:JustinQinHotline:4000-121-0002.2SiemensStep7设置及编程1.新建工程按实际配置完成硬件组态后复制RFU_TCPFunctionModule程序到新的工程里。(程序可到sick网站下载)2.在OB1中添加TCP连接,即RFU630的IP地址及端口号,如下:3.保存并下载程序重启PLC后可通过“PLC---ModuleInformation---Communication”查看当前连接是否已建立,绿色箭头标识为成功连接,红色停止标识表明连接未成功。广州市西克传感器有限公司SICKChinaCo.,Ltd.Page8of17Service&TechnicalSupportVersion:V2.0EditBy:JustinQinHotline:4000-121-0004.通信连接建立后使用功能块触发相关指令PLCIP地址及端口号RFUIP地址及端口号广州市西克传感器有限公司SICKChinaCo.,Ltd.Page9of17Service&TechnicalSupportVersion:V2.0EditBy:JustinQinHotline:4000-121-000※打开变量表,设置DB103.DBB0BankSelection(0=RESERVED1=UII/EPC2=TID3=USERMEN)DB103.DBW2Firstwordtoread,startingfrom0DB103.DBB4NumberofwordstoreadDB103.DBB5Numberofretries,untilfailureisreported※首先把M10.4置1,再把M10.1置1,即执行了读取标签的指令;读取成功后M12.1为1DB103.DBB8---DB103.DBBX为标签UserMen中的内容,写标签指令类似。如读取或写入失败M12.3为1,MW16中为错误代码,可参见下表找到出错原因:广州市西克传感器有限公司SICKChinaCo.,Ltd.Page10of17Service&TechnicalSupportVersion:V2.0EditBy:JustinQinHotline:4000-121-0002.3注意事项1.使用RFU_TCP功能块时,首先要保证TCP连接已正常建立。2.DB103中包含了读取和写入标签时所需要用到的输入和输出变量;RD_TAG/WR_TAG不能同时执行,即RD_TAG置1时,WR_TAG只能为0,否则会报错。3.本功能块只能用于在阅读范围内只有一个标签的读写,如果在阅读范围内有多于一个标签则会报错。广州市西克传感器有限公司SICKChinaCo.,Ltd.Page11of17Service&TechnicalSupportVersion:V2.0EditBy:JustinQinHotline:4000-121-000功能块时序图如下:3.Profinet通信设置3.1SOPAS设置1.通信接口选择ProfinetIO如下图:广州市西克传感器有限公司SICKChinaCo.,Ltd.Page12of17Service&TechnicalSupportVersion:V2.0EditBy:JustinQinHotline:4000-121-0002.设置触发方式“Parameter---ObjectTriggerControl”此处设置方式通Ethernet相同,请参考第一章3.设置数据输出格式:“Parameter---DataProcessing---OutputFormat”由于PLC端使用的功能块只能接收此格式的数据,因此请务必按此输出格式设置,否则将无法读到标签数据。注意:点击RSAVG1、RSAVG2、RSAVG3、RSAVG4弹出以下对话框,Format选择Hexadecimal广州市西克传感器有限公司SICKChinaCo.,Ltd.Page13of17Service&TechnicalSupportVersion:V2.0EditBy:JustinQinHotline:4000-121-0003.2SiemensStep7设置及编程1.硬件组态设置ProfinetIOIP地址导入GSDML文件(可从Sick网站上下载),并安装:安装完成后在右侧找到ProfinetIO---AdditionalFieldDevices---IdentSystems---SICK---RFU6XX---RFU6XXHandShake选中后拖到左侧Profinet网络中,广州市西克传感器有限公司SICKChinaCo.,Ltd.Page14of17Service&TechnicalSupportVersion:V2.0EditBy:JustinQinHotline:4000-121-000添加ControlBitsin,ControlBitsOut,32ByteInput,32ByteOutput后保存并下载。2.复制Profinet程序并下载3.打开OB1,功能块FB74包含以下TriggerOn,TriggerOff,RdTag,WrTag,ComTest,FreeCommand,Reset七种功能广州市西克传感器有限公司SICKChinaCo.,Ltd.Page15of17Service&TechnicalSupportVersion:V2.0EditBy:JustinQinHotline:4000-121-000选择M12.0--M12.6中需要执行的功能置1(只能选择一个),再把M10.0置1,即执行了一次所选择的功能,下图以读取标签信息为例:广州市西克传感器有限公司SICKChinaCo.,Ltd.Page16of17Service&TechnicalSupportVersion:V2.0EditBy:JustinQinHotline:4000-121-000DB74.DBB86--DB74.DBB100中的即为读取到的标签信息。广州市西克传感器有限公司SICKChinaCo.,Ltd.Page17of17Service&TechnicalSupportVersion:V2.0EditBy:JustinQinHotline:4000-121-0003.3注意事项1.RFU630FirmwareVer1.30以上才支持Profinet通信2.本功能块只能用于CPU自带的Profinet网口,不支持单独配置的模块3.本功能块只能用于在阅读范围内只有一个标签的读写,如果在阅读范围内有多于一个标签则会报错。4.常见故障处理当无法使用SOPAS通过以太网、串口、USB等方式连接到RFU630时,可以通过串口发送以下指令重置RFU630:[STX]sRI0[ETX][STX]sMNSetAccessMode03F4724744[ETX][STX]sMNmSCloadfacdef[ETX][STX]sMNmEEwriteall[ETX][STX]sMNRun[ETX]Note:[STX]meansthecontrolcharSTX,hex02[ETX]meansthecontrolcharETX,hex03
本文标题:S7-1200-S7-1500与RFU630通信
链接地址:https://www.777doc.com/doc-3616543 .html