UC7410通讯机使用说明07.10.17_第1页
UC7410通讯机使用说明07.10.17_第2页
UC7410通讯机使用说明07.10.17_第3页
UC7410通讯机使用说明07.10.17_第4页
UC7410通讯机使用说明07.10.17_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、UC7410通讯机使用说明07.10.17哩用说明UC7410通讯机使用说明邓小刚06.5:UC7410使用1、在WINDOWS界面安装UC程序,可以在C盘或D盘下。2、UC7410通讯口UC7410通讯机共有八个通讯串口,支持RS232,RS-422,or2-wireRS-485O当通讯时绿灯闪烁表示发数据包,黄灯闪烁表示收数据包,数据正常通讯上来时只有黄灯闪烁,其接线方式如下图:X工Surlllllllln18JPinRS232RS-422RSU851DSR, 2RTSTXD+3GNDGXDGND4TXDTXD- 5RXDRXD+Data+6DCDRXD-Data-r jCTS8DTR还有

2、两个以太网口,因此采集来的数据即可以通过以太网送到PLC,也可以通过串口送到PLC。ote that the -dnkpasswd -1 -dmkgroup -1 -J> /etc/passvid> ZetcZgroupsv/it ch is necessary for domain users.3、更改UC7410的IP地址:Yourgroupiscurrentlynkpasswd.Thisindicatesthatthe/etc/passwd<andpossibly/etc/group)filesshouldberebuilt.Seethenanpagesfornkpas

3、svidandnhgroupthen,forexample,rundxgPDENGXIftOGANG$以UC7410的缺省IP地址(27)更改为L101.2.1为例。运行MOXA软件进入此画面,先telnet27I,(以通讯机上的IP地址为准)(U表示为空格)Moxalogin(用户名):root!Password(密码):root|rootMoxa:#cdU/etcIrootMoxa:#cdUnetworkI,root©Moxa:#viUinterfacesI进入/etc/network/interfaces文件下将IP地址更改为自己需要

4、的IP地址(如下图)。(“I”键为修改,"delete”键为删除,每次修改一行,完后按“ESC”键返回,再敲":WQ”回车,重复把1P地址改完)力FCommTermaoalEmuhior-COM1,115200,None,8,l,VT100改完后断电重启IP地址就修改完成。对于通讯机IP地址的定义:1号机为(0号网)(1号网)2号机为(0号网)(1号网)3号机为(0号网)(1号网)3号机为(0号网)(1号网)5号机为1.101.2.

5、5(0号网)(1号网)4、通讯程序编译和下载以通讯程序一个进程(mbplc文件名)放在UC/usi7tongxun(项目名)/mbplc下为例:运行MOXA软件,先进入cdU/usrIcdUtongxunI(目录下)cdUmbplcI(与相应的机组文件名一致)makel(进行编译,一定不能有错)4/usr/baishan/mbplc目录下,先ftpI(以通讯机上的IP地址为准)Moxalogin:rootI(用户名)Password:rootl(密码)Ftp>putH./mbplc-releasel(下载程序)见下图ftp>bye(离开)运行程序

6、:telnetIMoxalogin:rootI(用户名)Password:rootI(密码)rootMoxa:#chmodH+xUmbplc-releaseI(转换成可以执行文件(绿色),只有第一次下载程序需要)rootMoxa:#H./mbplc-releaseI(可以单独运行此程序,调试时用)5、在UC7410中添加自启动程序语句:运行MOXA软件,先telnet1.101.2.II(以通讯机上的IP地址为准)Moxalogin:rootI(用户名)Password:rootl(密码)rootMoxa:#cdH/etcIrootMoxa:#cdUrc.dIrootMoxa

7、:#viUrc.localI进入/etc/rc.d/rc.local文件里内容为:#!/bin/sh#addyouwanttorundaemon加一句aU/root/main-release("I”键为修改,"delete”键为删除,每次修改一行,完后按“ESC”键返回,再敲":WQ”回车)这样每次断电重启,程序能自动启动。在调试时应先不加此语句,等调试成功后再做。完成这些步骤后断电重启,程序将自动启动。二、UC7410通讯程序和一些参数通讯参数修改(tongxun)1、目前程序采用的多进程方式,因此与外部设备每一通讯为一个进程(如hc6000,temp等),其中

8、GEPLCO文件为与GEPLC通讯的进程,MBPLCO为与quantum模块通讯的一个进程。因此每一个需要的进程均需要编译、下载到通讯机里(方法如通讯程序编译和下载,每个编译生成的为“文件名”一release,如hc6000文件为hc6000-release)o(说明:GEPLCO是与PLC0#网通讯进程,GEPLC1是与PLC1#网通讯进程。quantum模块通讯也一样。)2、Main文件为调用各个进程的主进程,在main.txt文件里添加需要的进程名,但main.txt需要下载(put./main.txt),不需要转换成可以执行文件。例如需要启动另三个进程(geplc0,hc6000,te

9、mp),那么在main.txt文件添加如下三句话:geplcO-releasehc6000-releasetemp-release3、Main文件里common.的参数修改#defineScanLen400外各通讯设备需采集的总长度,送给PLC长度*/# deflneSCANBASE4000/*送到PLC的数据起始地址*/# deflnehc_start_pnt347/*交流采样hc6000往PLC送的数据包的起始地址*/# definehc_num10/*从每个通讯设备读上来的数据需要上传的数量*/# definehc_tal1/*通讯设备个数*/# defineac_start_pnt0/

10、*交流采样acuvim往PLC送的数据包的起始地址*/# deflneac.num10尸从每个通讯设备读上来的数据需要上传的数量*/# (leflneac_tal1/*通讯设备个数*/# deflneTSQ_start_pnt20/*调速器往PLC送的数据包的起始地址*/defineTSQ_num10/*从每个通讯设备读上来的数据需要上传的数量*/# denneTSQ_tal1/*通讯设备个数*/# clefinelici_start_pnt40/*励磁装置往PLC送的数据包的起始地址*/# defineIicl_num3/*从每个通讯设备读上来的数据需要上传的数量*/# definelicl

11、jal1/*通讯设备个数*/# defineyyzz_start_pnt50/*油压装置往PLC送的数据包的起始地址*/# (lefineyyzz_num10/*从每个通讯设备读上来的数据需要上传的数量*/# definefuji_start_pnt70/*辅机往PLC送的数据包的起始地址*/# deflnefuji_num10/*每个需要上传数据的数量*/# deflnefuji_tal1/*通讯设备个数*/# defineion7300_start_pnt90/*往PLC送的数据包的起始地址*/# (lefineion7300_num10/*每个从通讯设备读上来的数据需要上传的数量*/#

12、defineIon7300_tal1/*通讯设备个数*/# definepml_start_pnt110/*往PLC送的数据包的起始地址*/# definepml_num10/*从每个通讯设备读上来的数据需要上传的数量*/# deflnepml_tal1/*通讯设备个数*/# definesoe_start_pnt0/*SOE装置往PLC送的数据包的起始地址*/# (leflnesoe_ptr_num50/*SOE数据指针反转数,*/# deflnesoe_num251/*需要上传的数量为soe_ptr_num*5+l,*/# deflnesoe_tal1/*通讯设备个数*/# definet

13、em_start_pnt251/*温度巡检往PLC送的数据包的起始地址*/# definetem_num96/*每个通讯设备需要上传数据的数量*/# definetem_tal1/*通讯设备个数*/# deflnetem_start_pnt232160/*往PLC送的数据包的起始地址号# definetem_num2325/*通讯设备需要上传数据的数量*/# definews_kwh_d1645_start_pnt170/*威胜电度表往PLC送的数据包的起始地址*/#deflnews_kwh_dl645_num5/*从每个通讯设备读上来的数据需要上传的数量*/#dennews_kwh_dl64

14、5_tal1/*通讯设备个数*/对"definehc_start_pnt0”的解将是各设备在程序里(发送数据包)一个排列顺序的地址,如:现有一个温度巡检(96个通讯量)、一个励磁通讯(8个通讯量),一个交流采样(10个通讯量);其排列的顺序是先温度巡检后励磁通讯再交流采样,那么三个通讯设备填的地址分别为:0,96,96+8。4、在MBPLC文件(geplcO文件亦一样)通常需要修改的地方(在main.h):/*网络通讯启动标志和IP地址*/#defineDESTP"”/*0#网络PLCIP地址*/5、以交流采样通讯进程(hc6000)为例:在文件Comlni

15、t.c里:/*initializetheport2forhc6000交流采样通讯参数设计*/rlen=RS485_2VVIRE_MODE;(RS232改为RS232_MODE)ioctl(ufdHC_PORT,MOXA_SET_OP_MODE,&rlen);term.c_cHag=B9600ICS8ICREADICLOCAL;(需要更改的)term.cjflag=0;term.c_oflag=0;term.cjflag=0;term.c_ccVMIN=0;term.c_ccVTIME=0;tcnush(ufdHC_PORT,2);tcsetattr(ufdHC_PORT,TCSANOW

16、,&term);因此:规约为MODBUS,RTU,9600bps,无奇偶校验,8位数据位,1个停止位term.c_cflag=B9600ICS8ICREADICLOCAL;规约为MODBUS,RTU,4800bps,无奇偶校验,8位数据位,1个停止位tenn.c_cflag=B4800ICS8ICREADICLOCAL;规约为MODBUS,RTU,9600bps,奇校验,8位数据位,1个停止位term.c_cflag=B9600ICS8IPARODDICREADICLOCAL;规约为MODBUS,RTU,1200bps,偶校验,7位数据位,1个停止位term.c_cflag=B1200

17、ICS7IPARENBICREADICLOCAL;规约为MODBUS,RTU,4800bps,无奇偶校验,8位数据位,2个停止位term.c_cflag=B4800ICST0PBICS8ICREADICLOCAL;在main.h文件里修改:/*交流采样有关通讯参数*/*交流采样有关通讯参数*/#defineHC.PORT0/*COM1通讯端口号*/#definehc_id1/*通讯设备站号*/#definehc_address0x0130/*从通讯设备读数的起始地址*/#<lefinehc_num_read46/*从通讯设备读数的数量*/在通讯文件(TONGXUN)里,已经做了温度巡检、

18、交流采样、励磁、调速器(三菱、MODBUS规约)通讯程序。需要修改文件里均有中文注解。三、linux常用命令1、cd此命令是将当前工作目录更改为新的目录位置,可以使用绝对路径或相对路径指定这个新位置。命令格式:cddirectorv例如:如果当前工作目录是/usr/local。键入命令:cdbin。那么新的工作目录将是/usr/local/bino键入命令:cd/bin。那么新的工作目录将是/bin。注:目录分隔符为对于交互使用,经常使用相对目录名。不过,脚本应该总是包含绝对目录引用。2、chmod此命令是修改用户、组和文件所有者的文件访问权限。文件权限允许不同级别的用户读取、写入或执行文件。

19、注:只有文件所有者或者超级用户才能修改文件的权限。命令格式:chmodpermissionfile其中,permission是权限代码(符号或八进制形式),file是有效的文件名。例子:%chmod755dir1将目录dir1,设定成任何使用者皆有读取及执行权利,但只有拥有者可做修改。%chmod700filel将文档filel,设定只有拥有者可以读、写和执行。%chmodo+xfile2将文档file2,增加拥有者可以执行之权利。%chmodg+xfile3将文档file3,增加群组使用者可执行之权利。%chmodo-rfile4将文档file4,除去其它使用者可读取之权利。下表列出设置文件

20、许可权的8进制值。可以用三个数来分别设置主、组和其它用户的许可权。表4-1Solaris的设置文件许可权无权限1 只可执行2 只可写3 可写、可执行4 只读5 可读、可执行可读、可写7可读、写、执行三种为设置执行文件与共用目录的特殊许可:setuid:4000setgid:2000粘着位设置:1000此命令是显示目录中包含的文件的名称(在默认情况下,将显示当前工作目录的内容)。Isdirectory其中directory是希望列出其内容的目录的名称。例如,要想列出目录/vai7adm中的内容,可以使用命令:Is/var/adm-I显示详细列表:域1:文件类型和文件权限域2:文件连接数域3:文件

21、所有者名字域4:文件用户组名字域5:文件长度域68:最近修改日期域9:文件名-a显示所有文件,包含隐藏文件(以.起头的文件名)-R-F显示文件及所有子目录显示文件(后跟*)和目录(后跟/)-d与I选项合用,显示目录名而非其内容4、pwd此命令以绝对目录形式显示当前工作目录o命令格式:pwd5、rm此命令用于删除文件。命令格式:rm filename (filename可为档名,或档名缩写符号。)例子:rmfilel删除档名为filel之文档。rm file?删除档名中有五个字元,前四个字元为file之所有文档。rm f*删除档名中,以f为字首之所有文档。rm -r dir1有文档及子目录。删除目录dir1,及其

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论