威纶触摸屏与CP1H通过RS485通信精编版
威纶触摸屏与施耐德PLC通讯说明

140CPU67160RJ45与威纶通MT6100I触摸屏RS485通讯说明1:PLC设置2:MT6100I设置3:通信线制作UNITY PLC 需与触摸屏通讯,接线方式参照上图。
NC 不接。
正常后CPU167160显示4854、140CPU67160RJ45与MT6100I 触摸屏RS485通信热备冗余,只需将两个CPU RJ45线并接到触摸屏RS485线上即可。
RJ45口转RS485PLCRJ45端触摸屏RS485端COM1-2W1---6--------------12---3--------------2NC NC5---------------5GNDMT6100i与Premium系列PLC以Unitelway方式通讯说明第一步:首先对施耐德Premium系列PLC端进行设置,双击打开PLC软件设置端口(TER/AUX接口均可以与MT6100i通信):包括设置PLC串口的通信参数,协议设置,PLC设置为主站等步骤。
第二步:对HMI程序进行设置:添加TE-UniTelway驱动,设置接口类型与通信参数第三步:务必保证触摸屏与PLC通讯电缆接线正确,接线方式如下:MT6100i RS-485TSX Series CPU Port9P D-SUB8P mini-din Female威纶通tk6070ih与M340通讯说明1、触摸屏与M340PLC之间通讯线对接线序如下TK6070ih触摸屏(9针公头接口)施耐德M340PLC (RJ45接口)COM2(RS485)接口方式RJ45接口RS485通讯1Rx-5D02Rx+4D15GND8GNDRJ45的RS485端口定义如下图:2、下位机modbus口设置如图设置从站波特率数据校验物理线路为485 3、触摸屏画面软件的系统参数设置其中本机PLC2是由我们自己建立的,点击新增可以建立,其中设置如下我们选择的是RS485通信,设置照图设置,其他默认(点击编辑—系统参数设置)从MODBUS RTU到Local HMI的传输属于输出量,反过来则是输入量,bit的是离散量,word的是模拟量。
常见触摸屏、PLC、RS485通信的常见问题问答

威纶触摸屏:请教mt506的一屏多机问题大家好,最近碰到一个难解的问题。
向各位前辈请教我最近用1台MT506通过串口1带4台设备,通过MODBUS RTU 485方式,一开始我通过电脑直接在线仿真的方式模拟,与四台设备正常通讯,没有任何异常。
但是把程序下载到屏里后,就出现通讯不稳定的情况。
情况如下1 用电脑直接在线模拟屏,与4台设备进行通信,通过串口工具监视通信数据,完全正常。
说明程序没有问题。
2 程序下载到屏里后,屏与4台设备进行通信,通信不稳定,通过检测通信数据发现,可能会出现,通信十几组数据后,发生通信中断,通信停止系统参数设定值(3.0)后,继续进行通信,再正常通讯十几组或更多数据后,再次发生中断,中断时交换的数据并不确定。
3 序里的地址均改为地址1#时,通过串口工具检测,通信完全正常。
但是加入其它地址如2# 后,通信再次出现偶然一次通信中断的情况。
4 现场做了大量防干扰的措施,另外也不认为是干扰搞的,因为3 中地址均为1#时,没有问题。
当出现一定次数的中断后,通信就完全中止,等一定时间后又重新进行通信。
被这个问题搞的很头疼,请教前辈们,大家有这样用过的么,能分享经验么,感激。
这两天再搞不定这事,打算换屏了,没太大兴趣搞威伦的了,威论技术支持的水平与态度让人有点生气。
“我不知道” ,“我没试过”听的太多了。
谢谢大家想用一台触摸屏做好两个控制画面,来分别控制两台224XP,请问通讯线怎么连?PLC中程序要怎样做?请祥解问题补充:我用的屏是WEINVIEW MT510TV,先用编程软件把两台224XP设为不同的站号,例如PLC2和PLC3,然后在做屏读取I/O点数据的时候(其它的一样道理),怎么才能分别读第一个plc里面的数据,就选择站号为2的那台PLC,要读第二个plc里面的数据,就选择站号为3的那台PLC?是否一定要定义PLC的主从站,和一定要用NETR,NETW指令?这个要咨询触摸屏厂家。
威纶触摸屏与CP1H通过RS485通信教学内容

关于威纶屏与欧姆龙PLC 的485通信试验一.试验目的:了解威纶通触摸屏与OMRON的CP1H系列PLC的485通信试验其中触摸屏做主站,两个PLC做从站。
二.材料:1.威纶通触摸屏型号MT6100I (软件EB8000)2.OMRON的PLC型号:CP1H-XA40DT-D 2个(软件CX-Programmer)3.PLC附件CP1W-CIF11 2个。
4.开关电源直流24V开关电源一个5.电线若干。
三.接线按求接好电线,触摸屏电源为24VDC;PLC电源为24VDC;通讯线在屏的COM1通信口(D型9針)需要注意的是MT61OOI屏有两个COM1通信口(一个为RS485 2/4W母头,一个为rs232公头)我们选择前者。
打开EB8000软件查看帮助中通信线的制作。
2号脚和1号脚分别为RX+和RX-,RX+连接到2个CP1W-CIF11通信口的SDB+或RDB+;RX-连接CP1W-CIF11通信口的SDB-或RDB-。
四.CP1W-CIF11的设置:把CP1W-CIF11上的拨码开关的1、2、3、5、6号脚打到ON的位置。
五.PLC设置:其中模式应选择Host link, 波特率,通信位数,停止位,校验方式等应与触摸屏设置一致。
单元号即为站号。
两个PLC设置不能一样。
我这里一个为1,一个为2。
(因为PLC有两个通信端口,所以设置时应视选择的端口来设置串口1还是串口2)。
六.PLC程序,因为是试验,所以写了一个简单的启动与停止程序。
程序写好后下载到PLC中在下载时一定要记得把设置也下载到PLC中,完成后把PLC断电重启,七.触摸屏程序:打开编程软件EB8000,新建一个文件,在系统参数设置中新增一个设备(多个PLC在同一485网络下不要多次新增设备,否则会报COM1端口已被占用。
),在PLC类型中选择OMRON CJ/CS/CP ;接口类型中选择RS485 2W;COM设置见下图,设置完成后点确定.然后在屏幕创建四个位元件.请注意,在地址栏中一个为W1#0.00,一个为W2#0.00分别对应站号为1的PLC的W0.00位和站号为2的PLC的W0.00位依次建立四个按键分别为第一个PLC启动,第一个PLC停止,第二个PLC启动,第二个PLC停止,完成后保存再编译,然后下载到触摸中.八.实验:有触摸屏上按下第一个PLC启动,电脑监控第一个PLC程序发现W1.00有输出,按下第一个PLC停止,W1.00停止输出.然后监控第二个PLC程序,程序运行正确.至此,实验完成了一个触摸屏与两个PLC之间的485通讯完全正确.可以正常使用.。
很好的威纶通MODBUSRTU通讯协议与变频器通讯案例

很好的威纶通MODBUSRTU通讯协议与变频器通讯案例威纶通(Veintron)是一家专注于工业自动化领域的企业,他们开发了一种基于MODBUS RTU通讯协议的变频器产品,用于实现变频器与其他设备之间的数据交互。
以下是一个关于威纶通MODBUS RTU通讯协议与变频器通讯的案例。
在工厂的生产线上,使用了一台威纶通的变频器控制其中一种设备的转速。
工作人员希望通过上位机监控和控制变频器,以提高整个生产线的效率和稳定性。
首先,需要配置上位机与变频器之间的通讯连接。
上位机采用RS-485接口与变频器进行通讯。
通过串口配置软件,设置上位机的通讯参数,例如波特率、校验位等。
在变频器侧,需设置相应的通讯参数,以确保与上位机的通讯一致。
威纶通的变频器支持MODBUSRTU通讯协议,因此在通讯过程中需要按照该协议的规范进行数据交互。
MODBUSRTU是一种基于串行通讯的协议,使用二进制数据格式进行传输。
在上位机端,可以使用编程语言(如C、C++、Python)或者现有的SCADA软件(如Intouch、LabVIEW)进行开发。
这里以C语言为例,使用串口编程库进行通讯处理。
首先,在上位机端打开串口,并设置串口的通讯参数。
然后,通过MODBUSRTU协议定义相关的指令和数据格式,以实现与变频器之间的数据交互。
例如,使用MODBUSRTU读取变频器的转速,可以发送如下的读取指令:010*********C40B其中,01表示设备地址(每个变频器都有一个唯一的地址),03表示读取寄存器的功能码,0000表示要读取的寄存器地址,0002表示要读取的寄存器数量。
C40B是CRC校验码,用于校验数据的正确性。
当变频器接收到读取指令后,会按照指令中的地址和数量读取相应的寄存器数据,并通过串口返回给上位机。
上位机接收到数据后,可以解析出变频器的转速并进行相应的处理。
类似地,上位机也可以通过MODBUSRTU协议向变频器发送写入指令,以实现对变频器的控制。
威纶通和温控器RS485

威纶通和温控器RS485
威纶通和温控器RS485-modbus通讯
首先,很多朋友用触摸屏都是和PLC配合使用,类似于把触摸屏当成了电脑的显示器,离开了电脑显示器就没啥用武之地了。
但是,触摸屏本身的功能非常强大,在很多情况下都可以离开PLC单独使用。
例如宏指令运算、配方数据保存到U盘、单独和第三方设备通讯等等。
下面我给大家介绍一下用威纶通触摸屏单独和温控器进行RS485通讯,用的是MODBUS-rtu协议,比用plc通讯简单多了。
1、首先添加设备,plc类型选择MODBUS RTU,这里用的是两线制485,设置好通讯协议,这里是COM2(19200,E,8,1),另外,还增加了一个站号变量,是触摸屏内部的地址,可能很少人有用到,这个地址的意义是可以随便切换选择通讯站号,如下图:
2、添加一个变量站号输入元件
3、读写一个温控器的地址,用6X读,如下
4、读写一个地址里面的一个位,用6x-bit读写如下
5、简单的画面就出来了
6、威纶通的读写地址和意思在说明书上有,下面是几个截图
好了,以上就是威纶通和温控器的通讯说明讲解了,手头上有条件的朋友都可以玩玩。
第三方设备不一定是要温控器,只要是能通讯的设备就可以了。
HMI触摸屏与PLC控制器通信串口设置

二、HMI人机界面地址/宏指令使用情况【威纶通】系统参数设置:1.威纶通还与TIG控制盒通信,并且还需威纶通与信捷PLC通信,TIG控制盒与信捷PLC都是支持[MODBUS RTU]协议,【PLC预设站号】直接填写3/23,随便写其中一个站号就行了。
PLC1:COM1 9600 N 8 1 MODBUS RTU PLC预设站号23只是在访问的时候的地址修改下:如果访问TIG,地址写成MODBUS RTU 4x 23#100,如果访问PLC,地址写成MODBUS RTU 4x 3#100,4x表示就是往PLC写多个D类寄存器。
信捷PLC串口设置(1)如果只启用基础板上的通信口2或AB端子(RS485),则需要设置串口2。
串口2:9600 N 8 1 MODBUS RTU 站号3(2)如果只启用扩展板上的AB端子(RS485),则需要先配置BD板,选择【配置BD】点击确定,再进行下载程序。
需设置串口3,设置OK后再断电重启。
串口3:9600 N 8 1 MODBUS RTU 站号3(3)如果基础板AB端子和扩展板上的AB端子(RS485)都启用,那么串口2 和串口3的站号不能相同。
串口2和串口3的配置如下:串口2:9600 N 8 1 MODBUS RTU 站号1串口3:9600 N 8 1 MODBUS RTU 站号32.威纶通还与TIG控制盒通信,并且还需威纶通与其他PLC通信,TIG控制盒支持[MODBUS RTU]协议,而其他PLC支持另外一种协议,那么威纶通的PLC配置就不能参考上面的,正确配置如下:PLC1: COM1 9600 N 8 1 MODBUS RTU PLC预设站号23PLC2: COM3 9600 N 8 1 其他PLC协议 PLC预设站号3需要同时启用威纶通的2个串口,并且PLC预设站号不能相同。
在访问的时候的地址修改下:如果访问TIG,地址写成MODBUS RTU 4x 100,如果访问PLC,地址写成其他PLC协议 4x 100,4x表示就是往PLC写多个D类寄存器。
HMI触摸屏与PLC控制器通信串口设置

二、HMI人机界面地址/宏指令使用情况【威纶通】系统参数设置:1.威纶通还与TIG控制盒通信,并且还需威纶通与信捷PLC通信,TIG控制盒与信捷PLC都是支持[MODBUS RTU]协议,【PLC预设站号】直接填写3/23,随便写其中一个站号就行了。
PLC1:COM1 9600 N 8 1 MODBUS RTU PLC预设站号23只是在访问的时候的地址修改下:如果访问TIG,地址写成MODBUS RTU 4x 23#100,如果访问PLC,地址写成MODBUS RTU 4x 3#100,4x表示就是往PLC写多个D类寄存器。
信捷PLC串口设置(1)如果只启用基础板上的通信口2或AB端子(RS485),则需要设置串口2。
串口2:9600 N 8 1 MODBUS RTU 站号3(2)如果只启用扩展板上的AB端子(RS485),则需要先配置BD板,选择【配置BD】点击确定,再进行下载程序。
需设置串口3,设置OK后再断电重启。
串口3:9600 N 8 1 MODBUS RTU 站号3(3)如果基础板AB端子和扩展板上的AB端子(RS485)都启用,那么串口2 和串口3的站号不能相同。
串口2和串口3的配置如下:串口2:9600 N 8 1 MODBUS RTU 站号1串口3:9600 N 8 1 MODBUS RTU 站号32.威纶通还与TIG控制盒通信,并且还需威纶通与其他PLC通信,TIG控制盒支持[MODBUS RTU]协议,而其他PLC支持另外一种协议,那么威纶通的PLC配置就不能参考上面的,正确配置如下:PLC1: COM1 9600 N 8 1 MODBUS RTU PLC预设站号23PLC2: COM3 9600 N 8 1 其他PLC协议 PLC预设站号3需要同时启用威纶通的2个串口,并且PLC预设站号不能相同。
在访问的时候的地址修改下:如果访问TIG,地址写成MODBUS RTU 4x 100,如果访问PLC,地址写成其他PLC协议 4x 100,4x表示就是往PLC写多个D类寄存器。
威纶触摸屏与CP1H通过RS485通信

关于威纶屏与欧姆龙PLC 的485通信试验一.试验目的:了解威纶通触摸屏与OMRON的CP1H系列PLC的485通信试验其中触摸屏做主站,两个PLC做从站。
二.材料: 1、威纶通触摸屏型号MT6100I (软件EB8000)2、OMRON的PLC型号:CP1H-XA40DT-D 2个(软件CX-Programme r)3.PLC附件CP1W-CIF11 2个。
4、开关电源直流24V开关电源一个5、电线若干。
三.接线按求接好电线,触摸屏电源为24VDC;PLC电源为24VDC;通讯线在屏的COM1通信口(D型9針)需要注意的就是MT61OOI屏有两个COM1通信口(一个为RS4852/4W母头,一个为rs232公头)我们选择前者。
打开EB8000软件查瞧帮助中通信线的制作。
2号脚与1号脚分别为RX+与RX-,RX+连接到2个CP1W-CIF11通信口的SDB+或RDB+;RX-连接CP1W-CIF11通信口的SDB-或RDB-。
四.CP1W-CIF11的设置:把CP1W-CIF11上的拨码开关的1、2、3、5、6号脚打到ON的位置。
五、PLC设置:其中模式应选择Host link, 波特率,通信位数,停止位,校验方式等应与触摸屏设置一致。
单元号即为站号。
两个PLC设置不能一样。
我这里一个为1,一个为2。
(因为PLC有两个通信端口,所以设置时应视选择的端口来设置串口1还就是串口2)。
六、PLC程序,因为就是试验,所以写了一个简单的启动与停止程序。
程序写好后下载到PLC中在下载时一定要记得把设置也下载到PLC中,完成后把PLC断电重启,七.触摸屏程序:打开编程软件EB8000,新建一个文件,在系统参数设置中新增一个设备(多个PLC在同一485网络下不要多次新增设备,否则会报COM1端口已被占用。
),在PLC类型中选择O MRON CJ/CS/CP;接口类型中选择RS4852W;COM设置见下图,设置完成后点确定、然后在屏幕创建四个位元件、请注意,在地址栏中一个为W1#0、00,一个为W2#0.00分别对应站号为1的PLC的W0.00位与站号为2的PLC的W0.00位依次建立四个按键分别为第一个PLC启动,第一个PLC停止,第二个PLC启动,第二个PLC停止,完成后保存再编译,然后下载到触摸中、八.实验:有触摸屏上按下第一个PLC启动,电脑监控第一个PLC程序发现W1、00有输出,按下第一个PLC停止,W1、00停止输出.然后监控第二个PLC程序,程序运行正确、至此,实验完成了一个触摸屏与两个PLC之间的485通讯完全正确、可以正常使用.。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
关于威纶屏与欧姆龙PLC 的485通信试验
一.试验目的:了解威纶通触摸屏与OMRON的CP1H系列PLC的485通信试验
其中触摸屏做主站,两个PLC做从站。
二.材料:1.威纶通触摸屏型号MT6100I (软件EB8000)
2.OMRON的PLC型号:CP1H-XA40DT-D 2个(软件CX-Programmer)
3.PLC附件CP1W-CIF11 2个。
4.开关电源直流24V开关电源一个
5.电线若干。
三.接线按求接好电线,触摸屏电源为24VDC;PLC电源为24VDC;通讯线在屏的COM1通信口(D型9針)需要注意的是MT61OOI屏有两个COM1通信口(一个为
RS485 2/4W母头,一个为rs232公头)我们选择前者。
打开EB8000软件查看帮
助中通信线的制作。
2号脚和1号脚分别为RX+和RX-,RX+连接到2个CP1W-CIF11通信口的SDB+
或RDB+;RX-连接CP1W-CIF11通信口的SDB-或RDB-。
四.CP1W-CIF11的设置:把CP1W-CIF11上的拨码开关的1、2、3、5、6号脚打到ON的位
置。
五.PLC设置:
其中模式应选择Host link, 波特率,通信位数,停止位,校验方式等应与触摸屏设置一致。
单元号即为站号。
两个PLC设置不能一样。
我这里一个为1,一个为2。
(因为PLC有两个通信端口,所以设置时应视选择的端口来设置串口1还是串口2)。
六.PLC程序,因为是试验,所以写了一个简单的启动与停止程序。
程序写好后下载到PLC中在下载时一定要记得把设置也下载到PLC中,完成后把PLC断电重启,
七.触摸屏程序:
打开编程软件EB8000,新建一个文件,在系统参数设置中新增一个设备(多个PLC在同
一485网络下不要多次新增设备,否则会报COM1端口已被占用。
),在PLC类型中选择
OMRON CJ/CS/CP ;接口类型中选择RS485 2W;COM设置见下图,
设置完成后点确定.
然后在屏幕创建四个位元件.
请注意,在地址栏中一个为W1#0.00,一个为W2#0.00分别对应站号为1的PLC的W0.00位和站号为2的PLC的W0.00位依次建立四个按键分别为第一个PLC启动,第一个PLC停止,第二个PLC启动,第二个PLC停止,完成后保存再编译,然后下载到触摸中.
八.实验:有触摸屏上按下第一个PLC启动,电脑监控第一个PLC程序发现W1.00有输出,按下第一个PLC停止,W1.00停止输出.然后监控第二个PLC程序,程序运行正确.至此,实验完成了
一个触摸屏与两个PLC之间的485通讯完全正确.可以正常使用.。