英威腾VS070-HE-1触摸屏与GD10变频器RS485通信
实例三菱PLC采用RS485控制变频器
实例三菱PLC采用RS485控制变频器需要的硬件:三菱FX3G型PLC,485通讯模块(FX3G-485BD), 变频器一台英威腾,触摸屏(MT6071IP)。
需要了解内容:PLC通信协议,发送指令,变频器通信参数设置。
一、接线接线较为简单,将FX3G-485-BD模块插在PLC上,将SDB和RDB短接,SDA和RDA短接,在变频器上485+端子引出导线接到模块的SDA和RDA上,在变频器上485-端子引出导线接到模块的SDB 和RDB上,采用RS485接口工作半双工,它的意思就是信号的读取和写入不能同时发送,发送的时候不能读取。
▼接线图二、变频器参数设置将变频器的运行指令和频率指令都改成MODBUS通信设定,在P00组内,P00.01运行指令通道改为:“2:通讯运行指令通道(缺省值0)”,P00.07B频率指令选择:“8:MODBUS通讯设定(缺省2)”,P00.09设定源组合方式:“1:B,当前频率设定为B频率指令”。
通讯参数的设置,在P14组,P14.00将变频器的站号设为1,P14.01波特率设为9600,P14.02数据位校验设为无校验(N, 7, 2)for ASCII。
三、PLC通讯参数的设定PLC参数的设定有两种方法:1、是在软件(GX-Works2)里设置:点击导航中的参数→PLC参数→PLC的系统设置(2):▼ PLC系统参数设置PLC设定为00主站,通讯格式与变频器一致。
2、采用程序设定:▼梯形图参数设置M8161=1,为8位运算,意思就是忽略高8位只传送数据的低8位,为什么这么做后面会说到。
MOV H0C88 D8210是指定通讯格式,它是怎么算出来的,我们看下D8120内容:▼ D8120内容D8210是一个16位的数据,根据设定的参数来算计算,比如上述程序的H0C88是怎么来的,看下通讯方式是,波特率9600,7位数据长度,无奇偶校验,停止位是2,控制线是无协议的调制解调器模式(RS485接口):▼通讯参数计算四、相关指令串行数据发送RS,16进制转换为ASCII码ASCI,ASCII码转换为16进制数HEX.RS:该指令是用于通过安装在基本单元上的RS-232C或RS-485串行通信口进行无协议通信,从而执行数据的发送和接收的指令。
威纶触摸屏与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通讯完全正确.可以正常使用.。
基于RS485的PLC与变频器通讯实现
基于RS485的PLC与变频器通讯实现摘要:在数控机床中,以三相异步电动机为控制对象,通过PLC 与变频器的通讯连接和编程测试,实现了PLC与变频器之间的基于RS485专用通讯协议方式的通讯,测试程序稳定,可实时监控变频器参数。
关键词:RS485 变频器 PLC 通讯数控机床中主轴的旋转运动大多是由三相异步电动机所驱动,三相异步电动机由PLC与变频器控制。
PLC与变频器之间的控制方式也多种多样,有I/O控制、模拟量控制和通讯控制等多种控制方式,根据不同的应用场合可选择不同的控制方式。
本文介绍三菱PLC与三菱FR-E740变频器之间的三种控制方式,重点对基于RS485的专用协议通讯进行具体介绍。
1.PLC控制变频器的常用方法PLC控制变频器的方法有以下三种控制方式:(1)I/O控制I/O控制是一种最简单和最直接的控制方式,不需要通讯协议,只要将PLC与变频器进行简单的点对点连接就可以。
在PLC的编程软件中写好程序,由输出继电器的输出点高低电平的组合对变频器的RH、RM、RL等点的控制实现7段速的控制,或者通过输出继电器的输出点高低电平的组合对变频器的RH、RM、RL、REX等点的控制实现15段速的控制。
这种控制方式的缺点是通讯距离较短,控制速度值一定,不能实现平滑控制,也不能进行变频器参数值的监控。
(2)模拟量控制模拟量一般是由传感器变换出来的,例如压力传感器、温度传感器、速度传感器,这些传感器把测量出来的实际压力、温度等转换成0~5V、0~10V、0~20mA、4~20mA等,变频器可根据这些输入信号控制电机的转速。
模拟量比通讯容易受干扰,尤其是电压信号,通常都需要进行屏蔽、隔离、滤波的方式进行处理。
(3)通讯控制三菱PLC与三菱变频器的通讯可以采用常用的MODBUS-RTU通讯,也可以采用三菱专用协议通讯。
MODBUS-RTU通讯方式程序编写较为复杂,对于没有专用通讯协议的情况下,可采用MODBUS-RTU通讯,通讯距离较远(可达500m),速度高,成本低,稳定性好,所以在工业控制中是较为常用的一种通讯控制协议。
通过RS-485口实现PLC与变频器通信
通过RS-485通信实现单台电动机的变频运行一、实训任务设计一个通过RS-485通信实现单台电动机变频运行的控制系统,并在实训室完成调试。
1.控制要求(1)利用变频器的指令代码表进行PLC与变频器的通信。
(2)使用PLC输入信号,通过PLC的RS-485总线控制变频器正传、反转、停止。
(3)使用PLC输入信号,通过PLC的RS-485总线在运行中直接修改变频器的运行频率。
(4)使用触摸屏,通过PLC的RS-485总线实现上述功能。
2.实训目的(1)掌握RS指令的使用方法。
(2)掌握PLC与变频器的RS-485通信的数据传输模式。
(3)掌握PLC与变频器的RS-485通信的通信设置。
(4)掌握PLC与变频器的RS-485通信的有关参数确实定。
(5)会利用PLC与变频器的RS-485通信解决简单的实际工程问题。
二、实训步骤1.设计思路系统采用PLC与变频器的RS-485通信方式进行控制,因此,变频器通信参数的设置和PLC与变频器通信程序的设计是问题的关键。
(1)数据传输格式。
PLC与变频器的RS-485通信就是在PLC与变频器之间进行数据的传输,只是传输的数据必须以ASCII码的形式表示。
一般按照通信请求→站号→指令代码→数据内容→检验码的格式进行传输,即格式A或A';校验码是求站号、指令代码、数据内容的ASCII码的总和,然后取其低2位的ASCII码。
如求站号〔00H)、指令代码〔FAH〕、数据内容〔01H〕、的检验码。
首先将待传输的数据变为ASCII码,站号(30H30H)、指令代码〔46H41H)、数据内容〔30H32H〕、然后求待传输的数据的ASCII码的总和(149H),再求低2位(49H)的ASCII码(34H39H)即为校验码。
(2)通信格式设置。
通信格式设置是通过特殊数据寄存器D8120来设置的,根据控制要求,其通信格式设置如下:1)设置数据长度为8位,即D8120的b0=1。
2)奇偶性设为偶数,即D8120的b1=1,b2=1。
温腾HMI与多个Modbus RTU(RS-485)从机设备通信指南说明书
Weintek USA, Inc. Rev. JAN 27, 2020(425) 488-1100Weintek HMI to Multiple Modbus RTU (RS-485) Slave DevicesIntroduction: This instruction manual discusses how to communicate with Modbus RTU slave devices through a RS-485 network. The Modbus RTU protocol is widely used on many industrial sites and adopted by many manufacturers because this protocol is free, open, and simple. Modbus RTU enables master-slave communication between devices connected through serial RS-485 using two-wires. In a RS-485 network, a master queries one or more slave devices for data acquisition or parameter settings. The slaves return a response to all queries addressed to them individually and only respond to the queries transmitted from the master. Typically, a Modbus RS-485 communication network requires a 120 ohm resistor at each physical end of a network. That means there should be a resister at the master and the last slave. The terminating resistor should match the characteristic impedance of the cable being terminated.RS-485 Wiring DiagramEquipment & Software:1.EasyBuilder Pro v6.03.02.2942.Weintek HMI cMT30903.Modbus RTU (RS-485) slave devicesKnowledge of Modbus RTU Protocol:A Modbus slave device provides a Modbus master device with the following memory tables to access data.The supported Modbus Function Codes vary from the manufacturers. The common function codes are shown below.A Modbus map is a list of parameters stored in Modbus addresses. It provides the essential information for users to access data. Most slave devices are built with fixed map defined by the manufacturer. While some Modbus slave devices, such as PLCs or HMIs, allow programmers to configure custom maps. You will need to know the following information defined by your devices.•What is the unit ID of the device? (fixed or configurable?)•Where is data stored? (which tables and addresses)•How is data stored? (data types and byte, word ordering)•How do you find the range?Prerequisites:•Each Modbus RTU slave device must use the same serial configuration, including Baud rate, Data bits, Stop bits, and Parity.•Each Modbus RTU slave devices must be assigned a unique slave ID number (unit address) from 1 to 247.These settings should be configurable by software of your Modbus devices.Detail of the HMI Programming:Open a new project and choose the HMI model cMT3090. To get the HMI talking to the Modbus slaves, go to the [HOME] tab on the top of the menu and then click on the [System Parameters] button.You will need to select one of the drivers based on the specification of your devices.In this case, the Modbus RTU(Zero-based Addressing) driver is used.I/F: RS-485 2WDevice default station no.: You can enter the station number of the first slave device.Click on the [Settings..] button to enter the serial settings of your Modbus slave devices, including Baud rate, Data bits, Stop bits, and Parity.Click on the [Data Conversion] button to implement Byte swap, Word swap, or Double Word swap.•Each character, such as “A”, represents one byte.•AB->BA does a byte swap.•ABCD->CDAB does a word swap.•You can do a byte swap and word swap with 3x_Double and 4x_Double.•ABCDEFGH->EFGHABCD does a double word swap (for CMT HMIs only).•You can do a byte swap, word swap, and double word swap with 3x_QWord4x_QWord (for CMT HMIs only).Since the Modbus protocol does not define exactly how data is stored in the registers. You will need to check with the manufacturer to find out which ordering format your slave device stores data.By default the Modbus RTU master driver in Weintek HMI uses Low byte (or word, double word) first as ordering.Accessible device memory in EasyBuilder ProThe Weintek HMI uses the following Modbus Function Codes.*1. The Modbus RTU(Zero-based Addressing) driver reads a group of 16 bits at a time. Bit groups are 0-15, 16-31, 32-47,48-63, etc. All bits in the group must be available in the controller for the HMI to read. Otherwise, errors will result.*2. The 5x is exactly the same as the 4x. Use the 5x when reading/writing to a 32-bit registers using the low word first format. For example,4x contains the following data,Then use 5x instead of 4x, it will be*3. By default the Weintek HMI uses a Function Code 16 to write multiple registers, even if it is only writing to one register. The 6x forces the HMI to transmit a Function Code 06 to write a single register.Special device memory in EasyBuilder ProHow to read/write 32-bit unsigned dataTo read 32-bit unsinged data from register40106 (combined with 40107 to generate 32-bit data) with high word first format, please check the Word swap[ABCD ->CDAB] option on [Data Conversion].Create a Numeric object and specify the address 4x_Double - 106 on the [General] tab as below.Under the [Format] tab, enter the number of digits used in this parameter as well as the device’s low limit and high limit. Click the [OK] button to finish setting up this object.Place the Numeric object onto the editing area.How to read/write bits in the 4x/3x memory tablesThe 4x_Bit is used to read/write to individual bits in the 4x memory table. To access a bit in 4x memory table, select the 4x_Bit as the address for bit-type objects such as Bit Lamp. Under the Address, use the format DDDDDdd to enter the word memory area, followed by the two-digit bit reference.For example, to monitor the second bit of 40030, enter "3001" into the Address. (DD=30, dd=01)The 3x_Bit works the same as for the 4x_Bit, except that it is used for accessing bits in a 3x memory table (input register, read only).How to read data on the different station numberThe address format of station number is ABC#AddrThe ABC stands for device station number and ranges from 0 to 255.The Addr stands for device address. T he “#” is a sign that separates the station number and the address.To read the station number 2 and address 0, input 2# as prefix.Once finishing the input, the HMI will read address 0 in the 3x (The 3xxxx table) Modbus table using Function Code 0x04.If you input the address without a station number, the HMI will query the default slave device. (where you set up on the Modbus RTU driver)How to use Station Number VariableStation Number Variable allows you to change the station number (unit ID) during runtime to monitor different slaves. Up to 16 Station Number Variables can be used in one project.The address format of Station Number Variables is var{i}#AddrThe i can be a constant value from 0 to 15.The Addr stands for the device address. T he “#” is a sign that separates the station number and the address.In this example, the station number is determined by var1. You will need to enter a station number to System Register LW-10001.A Number object specified the address of the Modbus slaveThe other Number object specified System Register LW-10001When you input the constant value 3 to the Numeric object that is specified address LW-10001 during runtime, the other Numeric object will display thevalue pulled out from the slave ID 3.Founded in 1996, WEINTEK LABS is a global-leading HMI manufacturer and is dedicated to the development, design, and manufacturing of practical HMI solutions. WEINTEK LAB’s mission is to provide quality, customizable HMI-solutions that meet the needs of all industrial automation requirements while maintaining customer satisfaction by prov iding “on-demand” customer service. WEINTEK LABS brought their innovative technology to the United States in 2016, WEINTEK USA, INC., to provide quality and expedient solutions to the North American industrial market.6219 NE 181s Street STE 120Kenmore, WA 98028425-488-1100。
英威腾PLCIVC2RS485通讯模块用户手册
检验员: 客户服务中心
通信端子
图1-1 IVC2L-RS485 接口和指示灯
拨码开关 设置说明
拨码开关
用户姓名 用户地址 产品名称及型号 机器编号 产品外观或结构
产品质量反馈单
电话 邮编 安装 日期
产品性能
产品包装
产品资料
使用中质量情况
您对该产品的改 进意见或建议
2
3.4 连接 IVC2L-RS485 到 RS485 总线
注意
1.请勿带电插拔通信端子,以免对通信模块造成损坏。 2.建议用户使用屏蔽双绞线进行通信。
IVC2L-RS485 通信电缆的连接可以采用两线制或者四线制。连线 方式如图 3-1 以及图 3-2 所示。
RDB
RDA
SDB
485B
SDA
485A
2.3 通信性能参数
IVC2L-RS485 通信端子的通信性能参数见表 2-2。
表2-2 通信性能参数
参数
描述
传输标准 隔离类型 总线端口类型 通信模式 支持协议
编址范围
网络容量 通信波特率 最大传输距离
RS485 光耦隔离 5-pin 欧式端子排 半双工/全双工 自由口协议;MODBUS 协议 自由口协议:无地址 MODBUS 网络地址:1~247 网络中最大节点数为 31 可由用户配置,最高为 115.2kbps 1000m
Extension cable Cover plate of extension port Socket of communication port
Communication port
Figure 1-1 IVC2L-RS485 ports and indicators
用通讯方式控制变频器(RS-485)-标准格式20190727
用通讯方式控制变频器(RS-485)-标准格式用通讯方式控制变频器(RS-485)----更改日期:2010-07-27 林国新通讯格式:D8120=H0C86(三菱标准通讯格式),D8121=K0 PLC为0号站,变频器为1号站(E700)波特率:9600数据位:7位校验位:偶校验停止位:1位有CR,无LF(FX3U/FX3G专用指令)等待时间有通讯发出,因此变频器设为:9999变频器参数为:P117=1,P118=96,P119=10,P120=2,P123=9999, P124=1(FX3U/FX3G专用指令),P549=0P121=9999,P122=9999.(P340=1或10有所保留,P160=1的情况才可以看到通讯参数)(正常的通讯情况下,变频器应该在NET模式,通过变频器面板指示灯可以看)设定频率(30Hz) 05 30 31 45 44 31 30 42 42 38 30 37正转 05 30 31 46 41 31 30 32 37 42反转 05 30 31 46 41 31 30 34 37 44停止 05 30 31 46 41 31 30 30 37 39读取频率 05 30 31 36 46 31 30 45读取电流 05 30 31 37 30 31 46 39读取电压 05 30 31 37 31 31 46 41更改频率上限为50Hz 05 30 31 38 31 31 31 33 38 38 43 46读取上限频率 05 30 31 30 31 31 46 33读取输出频率 先发 05 30 31 46 33 31 30 31 36 43后发 05 30 31 37 32 31 46 42读取输入端子状态先发 05 30 31 46 33 31 30 46 38 31后发 05 30 31 37 32 31 46 42最新的指令(只是适用于D系列和E系列的变频器变频器版本必须是2009.02以后)具体参考D700使用手册(应用篇)-188页-多个命令(HF0)发送: ENQ 站号 命令 等待时间 数据类型1 数据类型2 数据1 数据2 校验 回车换行05 30 31 46 30 31 30 30 30 30 30 32 30 42 42 38 31 36 0D 0A--- ----- ----- -------- --------- --------- ----------- ----------- ----- --------接收: STX 站号 命令 数据类型1 数据类型2 错误代码1 错误代码2 数据1 数据2 校验 回车换行02 30 31 46 30 30 30 46 46 30 30 30 32 30 42 42 38 30 36 0D 0A--- ----- ----- --------- --------- --------- --------- ----------- ----------- -------------发送正转,频率为30HZ,写到RAM里面,读回输出状态及输出频率发送:05 30 31 46 30 31 30 30 30 30 30 32 30 42 42 38 31 36 0D 0A返回:02 30 31 30 30 46 46 30 30 34 42 30 42 42 38 03 30 46 0D 0A第 1 页。
威纶触摸屏与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通讯完全正确.可以正常使用.。
PLC与变频器RS-485串行通讯控制
PLC与变频器RS-485串行通讯控制摘要:本文详细介绍了可编程控制器和变频器利用RS485通讯组成通讯网络的及其应用.关键词:RS485串行通讯;控制系统;可编程控制器;变频器引言随着工业现场控制技术的不断发展,通过变频器实现电动机调速已成为电机调速的主要方式。
目前许多变频器都附带了串行通讯功能,这样由变频器与上位控制器组成的串行通讯控制系统比传统的端子接线控制方式有了更强的抗干扰能力,更高的传输速率,并且可以很方便地实现一台上位控制器对多台变频器参数的控制。
下面就以最为普及的人机界面HMI+PLC对变频器进行穿透通讯控制的方式进行说明,本文使用了三菱FX3G系列PLC通过RS485串行通讯来控制FR—A740和FR—D74变频器。
1.控制系统组成和应用原理三菱FX3G系列PLC中有专用RS485BD通讯板,它直接与FX3G系列PLC连接,可应用于以下数据传输。
非协议数据传输。
这种方式由于RS485BD内没有缓冲内存,数据的接收和发送通过PLC的通讯指令RS485所确定的PLC数据寄存器实现。
专用协议数据传输和带有RS485通讯单元的数据传输。
可在1:N基础上用此协议实现。
并行传输。
1:1方式实现FX3G控制器内100个辅助继电器10个数据寄存器的数据传输。
N:N网络数据传输。
与FX3G控制器可在N:N的基础上进行。
非协议数据传输使用灵活,很容易与其他具有RS485通讯接口的电器设备组建网络。
本应用所使用的数据传输为非协议数据传输,并采用全双工通讯方式。
对于在系统中采用RS485BD时,可以实现的通讯长度最大为50m。
在一种机械压力专机上我们采用了一台PLC,一台人机界面和两台变频器。
其中一台为FR—A740矢量型变频器用于拖动主电动机;另一台为FR—D740简易型变频器用于拖动小马达。
其系统构成框图如图1所示。
图1系统框图其中,人机介面与PLC之间采用RS422C接口,使用其内部专用的通讯协议进行数据传输。
威纶触摸屏与CP1H通过RS485通信
关于威纶屏与欧姆龙PLC的485通信试验一.试验目的:了解威纶通触摸屏与OMRON的CP1H系列PLC的485通信试验其中触摸屏做主站,两个PLC做从站。
二.材料:1.威纶通触摸屏型号MT6100I(软件EB8000)2.OMRON的PLC型号:CP1H-XA40DT-D2个(软件CX-Programmer)3.PLC附件CP1W-CIF112个。
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设置:其中模式应选择Hostlink,波特率,通信位数,停止位,校验方式等应与触摸屏设置一致。
单元号即为站号。
两个PLC设置不能一样。
我这里一个为1,一个为2。
(因为PLC有两个通信端口,所以设置时应视选择的端口来设置串口1还是串口2)。
六.PLC程序,因为是试验,所以写了一个简单的启动与停止程序。
程序写好后下载到PLC中在下载时一定要记得把设置也下载到PLC中,完成后把PLC断电重启,七.触摸屏程序:打开编程软件EB8000,新建一个文件,在系统参数设置中新增一个设备(多个PLC在同一485网络下不要多次新增设备,否则会报COM1端口已被占用。
),在PLC类型中选择OMRONCJ/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通讯完全正确.可以正常使用.。
一台PLC与多台变频器基于RS-485组网通讯的应用
一台PLC与多台变频器基于RS-485组网通讯的应用摘要:本文主要介绍台达VFD-B系列变频器同三菱FX2N系列PLC组网通讯的控制系统,这套系统应用于我公司硫化发泡机的自动控制系统,在此将简单的介绍一下系统的硬件组成、工作原理以及在控制系统程序设计方面的见解。
关键词:PLC;变频器;RS-485通讯引言工业自动化的控制广泛采用了交流变频器与可编程序控制器,而当今基本上所有变频器和PLC都具有RS-485串行通讯的功能,而且RS-485串行通讯方式具有良好的抗噪声干扰性、长传输距离(最大传输距离达1219.2m[1])和多站点能力(在总线上允许连接多达128个收发器[1]),最高传输速率达10Mb/s等优点,组网通讯成本低。
因此,在硫化发泡机改成自动控制的技改项目中应用了RS-485串行通讯将一台PLC与8台变频器组成一个控制系统。
在该系统中,主控装置是PLC,受控装置是变频器,执行机构是两台发泡机8个完成不同功能的电动机。
PLC能够全程控制并监测这8台变频器的运行参数。
这样可以方便用户的使用,同时大大提高调胶时的效率和质量。
硫化发泡机的结构及控制系统的组成硫化发泡机主要由4个动力部份组成:①明胶(也叫C胶)泵、②乳胶泵、③乳胶与空气混合泵、④乳胶与明胶混合泵。
没改造前,这4个泵是通机械调节转速来达到控制流量的目的,调节步骤多、操作繁重、调节时间长。
要取代这种繁重的手工操作,最直接、实用的办法就是用PLC统一控制这4个泵对应的变频器,进而控制它们的转速,且变频器的调速范围要从0Hz到60Hz,显然变频器的多段速功能无法满足要求。
台达VFD-B系列变频器自身集成有RS-485通讯口,通讯地址从01H到FEH[2],也即通过RS-485通讯模式,PLC可以和254台VFD-B系列变频器组网通讯。
由于三菱FX2N系列本身没有RS-485通讯口,因此再加装一块FX2N-485-BD通讯板与两台发泡机的8台变频器组成一个通讯网络,PLC作为主站,变频器作为从站。
利用威纶通MT8071ip触摸屏和英威腾GD10系列变频器通信为例介绍该功能的使用
利用威纶通MT8071ip触摸屏和英威腾GD10系列变频器通信为例介绍该功能的使用
变频器通常是利用面板进行参数设置,由于面板小巧按键不灵敏等原因造成输入不方便,可否直接用触摸屏与变频器通信实现参数设置功能呢?这里我们就利用威纶通MT8071ip触摸屏和英威腾GD10系列变频器通信为例介绍该功能的使用。
由于英威腾变频器只支持Modbus RTU通信协议,所以只能选用此协议通信。
建立触摸屏程序步骤如下:
1.选择触摸屏型号MT8071ip,如图1-1所示。
图1-1
2.添加通信连接点,PLC或仪表,此处为变频器。
上图中确定后弹出图1-2对话框,点击“新增”弹出图1-3,“PLC类型”选择MODBUSRTU(Adjustable),COM口参数跟变频器一致即可。
常见触摸屏、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指令?这个要咨询触摸屏厂家。
触摸屏与485温度模块通信的设置方法
MODBUS-RTU协议是目前工业控制中最常用的规约标准,市面上的触摸屏及485温度采集、温度控制模块基本上都支持此协议,选用成熟稳定的触摸屏和485温度采集控制模块组合温度控制系统,既简单又可提升产品性能,同时还可连接更上层的网络组成联网控制。
一、触摸屏设置
触摸屏选用信捷TH765为例,此款触摸屏具有2个独立的485接口。
其参数设置如下(PLC用于与485温度模块联机,
下载口可用于多屏控制或者上传参数给远方遥控主机):
二、根据规约信息表(485温度模块厂家提供)建立监控对象,可参考触摸屏厂家提供的
软件使用说明书。
三、设置485温度模块通信地址
有2种设置方案:
1、通过配置软件设置
M6001T/M6001R/M6002 加载YOTON提供的驱动程序,即可实现在线模块地址配置。
3、联接系统
YOTON 485温度模块属于多通道输入输出模块,自动PID控温输出接口,设置
完控制目标,接入传感器、执行元器(固态、加热器等)即可组网进行控制了。
变频器与上位机RS485通讯协议介绍讲解
变频器与上位机的通讯:浅述RS485通讯协议引言:当上位机与变频器构成控制系统时,上位机和变频器可以通过特定的通讯协议实现数据交换,这样上位机就可以随时控制每一台变频器的工作状况,并及时做出响应。
本文介绍一下一种常用的上位机和变频器通讯协议RS485通讯协议1、概述本文专门介绍一种变频器的RS485通讯接口,用户可通过PC/PLC实现集中监控(设定变频器参数和读取、控制变频器的工作状态),以适应特定的使用要求。
1.1协议内容该串行通讯协议定义了串行通讯中传输的信息内容及使用格式。
其中包括:主机轮询(或广播)格式:主机的编码方法,内容包括:要求动作的功能代码,传输数据和错误校验等。
从机的响应也是采用相同的结构,内容包括:动作确认,返回数据和错误校验等。
如果从机在接收信息时发生错误,或不能完成主机要求的动作,它将组织一个故障信息作为响应反馈给主机。
1.2应用方式:(1)变频器接入具备RS485总线的“单主多从”PC/PLC控制网。
(2)变频器接入具备RS485/RS232(转换接口)的“点对点”方式的PC/PLC监控后台。
2、总线结构及协议说明2.1总线结构(1)接口方式RS485(RS232可选,但需自备电平转换附件)(2) 传输方式异步串行、半双工传输方式。
在同一时刻主机和从机只能有一个发送数据,而另一个只能接收数据。
数据在串行异步通讯过程中,是以报文的形式,一帧一帧发送。
(3)拓扑方式单主站系统,最多32个站,其中一个站为主机、31个站为从机。
从机地址设定范围为0~30,31(1FH)为广播通讯地址。
网络中的从机地址必须是唯一的。
点对点方式实际是作为单主多从拓扑方式的一个应用特例,即只有一个从机的情况。
2.2协议说明此种变频器的通讯协议是一种串行的主从通讯协议,网络中只有一台设备(主机)能够建立协议(称为“查询/命令”)。
其它设备(从机)只能通过提供数据响应主机的查询/命令,或根据主机的命令/查询做出响应的动作。
触摸屏和变频器的通讯
整理课件
6
GOT通讯参数设置
选择连接I/F接口-------选择“标准I/f(标准RS422)”。
整理课件
7
GOT通讯参数设置
进行通讯参数设置-------点击【详细信息】,进入通讯参数详细设置。
SP111:0 仪表显示 显示变频器的运行频率
整理课件
15
H6E
HEE
H6F
-
H70
H71
H7B
HFB
-
HFC
-
HFD
H7F
HFF
整理课件
14
变频器通讯用画面
正转:WS1:0 位开关/置位 对0号站变频器执行正转启动 反转:WS2:0 位开关/置位 对0号站变频器执行反转启动
停止:多动作开关 复位WS1:0 复位WS2:0
SP109:0 数值输入 设置变频器的运行频率(RAM)
变频器侧的设置值
GOT的指定值
A0
65520
A1
65535
③ 设置校正参数(Pr900~Pr905)时的注意事项:
设置时,根据所使用的软元件编号及变频器的机型,需在“扩展第2参数 (SP108)中写入以下值:
变频器侧的设置值
内容
H00偏置/增益H01模拟HO2整理课件
端子的模拟值
13
变频器参数读写
② FR-D700系列变频器(内置PU接口可作为RS485通讯)
插针编号
名称
1
SG
2
-
3
RDA
4
【正式版】触摸屏和变频器的通讯PPT
通信功能-变频器监视
功能实现:
GOT中使用变频器对应的软元件,从而实现同变频器的通信
变频器状态监视(变频器→GOT):
GT11与D700变频器的连接线需按照下图自行制作:
异常内容(变频器→GOT) :
GT11通过RS-485通R信S连1接三菱变频器的话, 最多可以连接正10转台。中(STF)
变频器状态监视(变频器→GOT):
三菱电机GOT1000与RSF9200均可直接与变频器进行通讯实现反以转上功中能(。 STR)
进行OS安装-------勾选“通讯驱动程序”下的“FREQROL 500/700”,点击安装。
触摸屏和变频器的通讯
GOT与变频器的RS-485通讯
目前市场上大部分触摸屏不能直接与变频器通讯:一般需要采用PLC与变 频器通讯读取变频器信息,然后触摸屏再与PLC通讯,才能完成控制变频 器启动、停止以及监视变频器的运行频率、电流、电压等功能; 三菱电机GOT1000与F900均可直接与变频器进行通讯实现以上功能。
异设常置内 时容,(根变据频所器使→用G的OT软)A元:5件编号及变频器的机型,需在“扩展第52参次数前(S的P1异08)常中写入以下值:
② FR-D700系列变频器(内置PU接口可作为RS485通讯)
插针编号 1 2 3 4 5 6 7 8
名称 SG RDA SDB SDA RDB SG -
内容 接地 参数单元电源 变频器接收+ 变频器发送变频器发送+ 变频器接收接地
-
接线
接线(连接1台变频器场合):
GT11与D700变频器的连接线需按照下图自行制作: