维纶通触摸屏通过MODBUS通讯一屏多机的设置方法
威纶通触摸屏系统参数的设定

系统参数的设置-MT8000系列深圳市威纶通科技有限公司深圳市威纶通科技有限公司苏州分公司1、系统参数设置界面的进入系统参数的设定系统参数的设定2、设备列表的设定——新增设备点击“新增”按钮添加与屏相连的设备输入新增设备的设备名称为新增设备选择所在位置为设备选择合适的驱动为设备选择合适的接口类型为新增设备选择PLC预设站号(一般采用默认值)系统参数的设定3、设备列表的设定——删除设备首先用鼠标选中需要删除的设备,再点击“删除”按钮,即可删除错误或不需要的设备系统参数的设定2、设备列表的设定——新增设备4、设备列表的设定——通讯参数的设定选择需要设置参数的设备,点击设置对通讯参数进行设定系统参数的设定5、HMI属性设定设定HMI的型号:根据目前所使用的机型,选择正确的HMI型号。
站号、端口号设定:选择HMI所使用的站号,如无特殊目的,采用默认值即可。
时钟来源设定:系统参数的设定6、一般属性设定设定屏内快选窗口的使用设定屏的背光时间和屏幕保护时间,同时可以在这里选择屏幕保护画面根据需要添加自己制作的键盘或删除不需要的键盘选择屏的起始画面编号等相关属性系统参数的设定7、用户密码设定在这个页面可以设定用户的使用密码,系统提供12组密码,客户可以根据自己的需要选择使用系统参数的设定8、字体选择在这里选择上传到屏内的非ASCII字符,点击增加就可以从系统内添加需要的字体传送到屏内;选择需要删除的字体,点击删除就可以删除不需下载到屏内的字体。
系统参数的设定9、扩展存储器设定在这里设定扩展内存的位置系统参数的设定10、远端打印机设定●当使用了远端打印机,在这个画面就可以对远端打印机进行打印机的相关设置。
●设定打印方向、打印大小一级纸张的边界设定。
●设定远端打印机的IP地址和端口。
维控屏与多个PLC进行Modbus通讯实验

1、硬件组态:S7-200PLC CPU 224XP、S7-200PLC CPU 226、维控触屏LEVI 777T、RS485总线通讯电缆、编程用USB/PPI电缆。
主从站设定:维控触屏为主站,CPU 224XP、CPU 226为两个从站。
2、通讯端口及设定:从站CPU 224XP PORT0用于Modbus通讯、PORT1用于连接编程电缆。
从站CPU 226 PORT0用于Modbus通讯、PORT1用于连接编程电缆。
维控触摸屏COM1用于Modbus通讯。
各通讯端口对应接线如下图。
3、实验内容:①触摸屏(主站)读两个PLC从站的输入点信号、V存贮区变量;②主站控制两个从站输出点,由触摸屏写入从站浮点数变量;③从站读取主站发送数据并处理。
4、从站CPU 226地址规定为6,端口PORT0通讯波特率9600,无校验、无延迟,允许存取所有的I、Q(MaxIQ=128)、和AI(MaxAI=32)数值,保持寄存器的存贮空间为VB3000开始的1000个字。
从站CPU 224XP地址规定为8,其余设置与6号从站相同。
两个从站通讯初始化编程如下所示(以6号从站为例)。
5、为从站程序块指定库存贮区,注意:程序中不可使用库存储区占用的地址。
6、在维控触屏中下载用于监控Modbus通讯结果的画面程序,如下图。
其中包括两个从站输入点I0.0~I0.7的状态、输出点Q0.0~Q0.7(受主站控制),以及从站Modbus通讯保持寄存器VD3000~VD3013内容(对应40000~40013)、整数40000和40001、浮点数VD3000和VD3014内容等。
上、下两个画面各用于两个从站的数据变化监控。
7、维控屏设置Modbus通讯口:工程配置——通讯口配置——更改连接——选择COM1——选择设备类型为“Modbus”——Modbus RTU Slave并适当调整串口参数及其它通讯设置,这里的设置是指屏(主站)要连接的通讯设备属性(即PLC)。
威纶通HMI做成MODBUS-SERVER与PC通讯方法

HMI
而有时候需要跟外系统通讯需要这样
HMI
PC
TCP/IP
下面给大家讲解一下HMI 作为modbus server 与PC 通讯方法 1. 设置HMI 为MODBUS SERVER 进入系统参数设置
点击“新增”弹出如下画面
选择“PLC类型”为MODBUS SERVER
接口类型选择成“以太网”,站号就这台MODBUS Server设备的站号地址
完成
2.添加通讯点,举例我们添加一个开关量通讯点点击“菜单栏”-“元件”-“资料传输”
点击“新增”
来源地址就是我们SY8100第一通道的地址
目标地址就是我们准备和PC通讯的MDOBUS地址
系统默认地址对应关系如下
设置HMI IP地址
一般情况下,HMI出厂IP地址默认是0.0.0.0,我们无法通过网络去下载HMI,只能通过USB方式,所以我们这边通过配置系统文件中的IP来给HMI分配IP地址,我们这边准备分配192.168.1.5
首先点击这个
进入系统设置
在NTEWORK里面分配IP地址,设置如下
在DOWNLOAD里面都勾选上
然后导出你的配置文件并保存到自己电脑中
下载的时候选择系统配置文件即可。
威纶触摸屏作为从站利用Modbus与组态王通讯实例

威纶触摸屏通过Modbus与组态王通讯实例威纶触摸屏和组态王都是人机交互界面,都支持Modbus协议,可以进行通讯,这里将触摸屏作为从站,安装组态王的电脑作为主站。
一、触摸屏设置1.触摸屏系统参数设置,我们的目的是将OMRON PLC内的数据先传送到HMI上,再通过Modbus协议传到上位机上,这里就要添加两个设备,一个是PLC,一个是Modbus Server。
需要注意的就是其中PLC类型,接口类型,COM口的通讯参数设置,站号,这些要与上位机的参数设置相同才可以。
2.资料传输方式设置,在工具中有资料传输选项,点击新增,如下图,就可以将OMRON PLC里的位或字数据按照要求传送到HMI里的LW,LB内。
选择相应的地址类型,间隔,来源地址和目标地址即可。
如图我们已经设置好传送的目标,这里需要记录数据在HMI内的地址,参考下图地址对应表,将HMI内的数据按照地址对应到上位机里。
这样就完成触摸屏的设置。
二、组态王工程建立1.建立工程,打开组态王软件,在工程管理器内点击新建,按提示建立工程。
2.添加设备,在左侧目录树设备中任一COM口右侧新建处,双击新建设备,选择驱动——PLC——莫迪康——Modbus RTU COM,点击下一步,编辑设备名称,下一步,选择串口(选择串口时要注意查看我的电脑设备管理器连接通讯线的是哪一个端口,如果是COM3,这里相应的就要选COM3),下一步选站号,要与HMI 对应,其他默认即可。
此时左侧目录树就多出了COM3口,双击弹出参数设置窗口,按照HMI的参数进行设置。
这样就建好了设备。
3.定义变量,点击目录树左侧“数据词典”,在右边点击新建,想要从HMI上读多少数据就在这里建立多少变量,位变量就建立I/O离散,字变量就建立I/O实数,另外注意的就是连接的设备选择刚才建立的Modbus设备,寄存器地址特别注意要与HMI对应,参考上面地址图。
HMI中是LB0,在这里就是00001,HMI中是LW1,这里就是40002(或者是30002),以此类推。
很好的威纶通MODBUSRTU通讯协议合同书与变频器通讯案例

本文研究的是触摸屏通过MODBUSRTU通讯协议与变频器通讯实现变频器的控制。
触摸屏采用威纶通TK6070IP,变频器用汇川MD380通用系列。
通过触摸屏编程软件,编辑控制画面实现变频器的启动、停止、速度调节、多段速速度设置,通过宏指令实现工程值与实际值的转换。
一、MODBUSRTU简介:为了在自动化系统之间、自动化系统和所连接的分散的现场设备之间进行信息交换,如今串行现场总线被主要用作通讯系统。
成千上万的应用已经强烈地证明了通过使用现场总线技术,可以节省多至40%的接线、调试及维护的费用。
仅仅使用两根电线就可以传送现场设备的所有相关信息,比如输入和输出数据、参数、诊断数据。
过去使用的现场总线往往是制造商的特定现场总线,并且同其它现场总线不兼容。
如今使用的现场总线几乎是完全公开和标准化的。
这就意味者用户可以以最合理的价格选择最好的产品,而不用依赖于每个独立的制造商。
ModbusRTU是一种国际的、开放的现场总线标准。
作为一种很容易实现的现场总线协议,在全世界范围内,Modbus得到了成功的应用。
应用领域包括生产过程中的自动化、过程控制和楼宇自控。
MODBUSRTU通讯协议的报文如图1。
图1MODBUSRTU通讯协议的报文功能码如下:01H读取线圈状态。
从执行机构上读取线圈(单个位)的内容;02H读取离散量输入。
从执行机构上读取离散量输入(多个位)的内容;03H读取保持寄存器。
从执行机构上读取保持寄存器(16位字)的内容;04H读取输入寄存器。
从执行机构上读取输入寄存器(16位字)的内容;05H强置单线圈。
写数据到执行机构的线圈(单个位)为“通”(“1”)或“断”(“0”);06H预置单寄存器。
写数据到执行机构的单个保持寄存器(16位字);0FH强置多线圈。
写数据到执行机构的几个连续线圈(单个位)为“通”(“1”)或“断”(“0”);10H预置多寄存器。
写数据到执行机构的几个连续的保持寄存器(16位字)。
_维控触摸屏多机互联使用

维控多机互联(Multi-link)使用说明多机互联(Multi-link)提供了一种既经济又方便的解决方案,使多台人机得以通过RS485连线来通讯。
在多机互联操作中,一台人机为主机(MASTER),其它为从机(SLAVE)。
作为主机的人机是唯一与PLC通讯的,其接收来自PLC的数据都通过主机(MASTER)传输到各个从机中,因此每一从机都要设置一个通讯站号,使得主机能与各个从机进行交互,从而与PLC交互。
1.连接方式下图以一台PLC与四台人机通讯为范例。
注意:人机间通讯通常RS485,且每个从机需要不同的通讯站号。
当从机只有一台时,也可以用RS232相连。
2.多机互联通信参数设定以下是设定多机互联通信参数的操作步骤:1.选择【系统参数】/【连线与通讯】,在页面中选择添加,在“通讯接口”中选择多机互联的通讯接口,在“设备类型”中选择“Multi-LinkProtocol”。
2.设定主从机,以及相应的从机数量和从机站号。
注意:设置从机数量越多,通讯速度可能越慢。
从机站号必须从1开始的连续数字,不可重复。
主从机的接口参数必须一样。
主从机在选择协议时,必须保证协议的顺序是一样的。
3.设置完成后,选择【工具】/【编译】。
完成后即可下载到人机。
Multi-Link Protocol设置:注:若1主机n从机,从机设置只需在主机设置中修改从机数量和在从机设置中修改HMI站号HMI站号递增(每个加1,即若是2台从机则第1台从机HMI站号为1,第2台从机HMI站号为2,以此类推),其他设置不变3.注意事项使用多机互联时,请注意以下几点注意事项:1.请保证主、从机的工程是一样的。
除了主从机参数的设置。
2.使用脚本时,脚本中使用的外部地址必须添加到【工程配置】/【系统参数】/【多级互联额外地址】。
3.主从机的接口参数必须一样。
4.主从机在选择协议时,必须保证协议的顺序是一样的。
5.从机站号必须从1开始的连续数字,不可重复。
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类寄存器。