ABcompactlogiLC与昆仑通泰MCGS连接
- 格式:doc
- 大小:40.00 KB
- 文档页数:1
ITCP模块与昆仑通态(mcgs)连接说明1.概述ITCP是基于以太网和MODBUS TCP协议标准的数据采集模块。
包括了开关量输入、开关量输出、温度采集、电压电流信号采集、电压电流信号输出和继电器输出模块,可以适应大部分应用工况。
2.硬件准备ITCP系列模块电脑网线交换机(连接多台ITCP时需要用到)3.软件准备昆仑通态MCGS通用版6.04.硬件连接图5.连接步骤打开MCGS组态环境软件,进入到开发界面5.1.新建设备打开设备管理器,增加“通用TCP/IP父设备”和“莫迪康MODBUS_TCP”,路径见下图所示。
点击“确定”按钮,回到“设备工具箱”窗口,依次双击设备工具箱中的“通用TCP/IP父设备”和“莫迪康MODBUS_TCP”,增加设备完毕,如下图。
双击设备窗口中的“通用TCP/IP父设备”配置“通用TCP/IP父设备”参数,网络类型选择1-tcp,远程IP地址设置为ITCP的IP地址,出厂默认是192.168.1.30,远程端口号设置为ITCP模块的端口号,默认是502。
设置好后如下图。
点“确定”按钮完成TCP/IP父设备的配置,然后双击设备窗口中的“莫迪康MODBUS_TCP”配置ITCP的设备属性。
配置PLC地址为1,如下图。
点击内部属性,弹出内部属性设置窗口,如下图。
ITCP模块的开关量输入的寄存器地址从10001开始,DI0(开关量输入通道0)的地址为10001,DI1的寄存器地址为10002,以此类推。
ITCP模块的开关量输出和继电器输出通道的起始地址为0513,DO0(开关量输出通道0或者继电器输出通道0)的寄存器地址为0513,DO1的地址为0514,以此类推。
ITCP模块的模拟量输入通道包括温度采集通道和电流、电压信号采集通道,寄存器地址从30065开始。
AI0(电压电流信号或者温度信号通道)的寄存器地址为30065,AI1的地址为30066以此类推。
ITCP模块的模拟量输出为电压电流信号输出通道,起始寄存器地址为40097。
AB与mcgs通信AB系列PLC(全双工通讯)设备构件(嵌入版)使用说明1、设备简介本设备构件用于MCGS通过DF1方式和AB的MicroLogi某1000、SLC500系列(SLC500、SLC5/01、SLC5/02、SLC5/03、SLC5/04)和PLC-5型的PLC通讯。
使用本构件前,请先阅读ABPLC通讯单元使用手册以及PLC操作的有关技术说明书。
2、硬件连线使用MCGS组态软件和PLC通讯之前,必须保证通讯连接正确,DF1方式是指计算机串口直接和ABPLC连接,注意连线的2、3管脚要互换。
3、仪表设置1、安装RockWell公司提供的编程软件,需安装RSLin某和RSLogi 某500两部分。
2、先打开RSLin某,找到ConfigureDriver工具,在AvailableDriverType中选择连接设备,比如RS232DF1device。
点击”Configure”按钮,选择通讯参数、校验方式(BCC或CRC)、全双工或半双工。
4、SLC500系列的PLC在使用前要先定义文件号,然后选择文件的类型,并定义其大小,MCGS只能读写定义了文件:至此可以开始使用MCGS关于和ABPLC的以太网通讯设备驱动了。
4、设备构件的使用a、父设备的参数设置:ABPLC设备是一个子设备,必须挂接在通用串口父设备下才能工作。
串口父设备用来设置通信参数和通信端口。
通信参数必须设置成与PLC的设置一样。
否则就无法通信。
ABPLC常用的通信参数:波特率19200,1位停止位,无校验,8位数据位。
b、“”设备构件的使用:设备名称:可根据需要来对设备进行重新命名,但不能和设备窗口中已有的其它设备构件同名。
采集周期:为运行时,MCGS对设备进行操作的时间周期,单位为毫秒,一般在静态测量时设为1000m,在快速测量时设为200m。
源设备地址:默认为0,不需要改变。
目标设备地址:默认为1,同连接的PLC地址相同。
PLC与昆仑通态MCGS通信与编程1)接线问题——“编程口通信”接线图●“编程口”通信——用“编程电缆”将PLC的“422编程口”(8针mini口)与计算机的“232串行通信口”(9针D形口)相连。
●用“计算机监控组态软件——昆仑通态MCGS”→(设定)→PLC的各个“通信容器”(可以是X|Y|M|D容器)。
●“通信容器”之间的数据交换”(发信、收信)是自动的,用户只需安排“写信”程序——将应发数据→写到→通信容器、及“读信”程序——从通信容器→读取→所需数据。
2)流向问题——通讯数据流向图开关K1→PLC程序→(控制)→灯L1(开关K1)→计算机“监控脚本”→(控制)→灯L2计算机“监控按钮”→(控制)→灯L3★猜猜看……本案例中,PLC方的通信容器、通信变量有——X1通道|Y2通道|Y3通道,计算机方的通信容器、通信变量又有哪几个?★猜猜看……本案例中的232通信是主从结构,“主站”是计算机,“从站”是谁?3)通参问题——通讯参数如何设臵?“电脑”的通信参数要与“PLC”的相同电脑方的“通信设备组件”←→PLC方的“串行口”两方的“通信参数”要保持一致PLC方的串行口的“232通信”参数——默认设臵如下:电脑方启动“昆仑通态MCGS”于“设备组态窗口”→添加以下两个“通信组件”:要按照PLC串口的“232通信”的默认参数→来设臵→“设备0-串口通讯父设备”组件的“通信参数”:★猜猜看……如果电脑方与PLC方的通信参数不一致,它们之间能否通信?★猜猜看……计算机的1个232口能带几个232从站?4)通道问题——建立“通信变量”的“逻辑连接通道”“3个PLC通道”连接“3个实时变量”按通信需要电脑方“FX-232子设备”组件——增加以下3个“PLC 通道”电脑方“实时数据库”组件——增加以下3个“实时变量”“3个PLC通道”←→“3个实时变量”两边依序对接如下:至此,电脑与PLC之间的数据交换,就可以借助这“3对通道连接”在后台自动进行。
昆仑通态案例程序一、设备连接与前期准备。
1. 硬件连接。
首先呢,我们要把昆仑通态触摸屏和PLC(就假设是西门子的S7 200吧)连接起来。
一般是用通讯线,就像给它们俩牵根线让它们能对话似的。
要确保连接牢固,不然信号就可能传不过去,就像打电话信号不好一样,那可就乱套了。
2. 软件设置。
在昆仑通态的编程软件里(比如MCGS嵌入版),我们得先设置好通讯参数。
这就好比告诉触摸屏到哪儿去找PLC这个小伙伴,通信协议得选对喽,波特率、数据位、停止位这些都得和PLC那边设置成一样的。
要是设置错了,触摸屏就会像找错门牌号一样,找不到PLC这个家,也就获取不到数据啦。
二、触摸屏画面制作。
1. 创建画面。
在MCGS里创建一个新的画面,这就像是在触摸屏上画一幅画一样。
我们可以给这个画面取个名字,比如“电机控制与状态显示”,就像给一幅画取个标题。
2. 添加控件。
电机启停按钮。
我们在画面上添加两个按钮,一个是“启动电机”按钮,另一个是“停止电机”按钮。
这两个按钮就像是控制电机的小开关。
我们可以给按钮设置一下外观,让它们看起来好看点,比如说把“启动电机”按钮设置成绿色的,像交通信号灯里的绿灯表示通行一样,这里绿色就表示启动电机这个动作是可以进行的;把“停止电机”按钮设置成红色的,就像红灯表示停止。
电机状态指示灯。
再添加一个指示灯,用来显示电机的运行状态。
当电机运行的时候,这个指示灯就亮起来,就像小灯在说“我在工作呢”;当电机停止的时候,指示灯就灭掉。
我们可以把这个指示灯设置成黄色的,这样比较醒目。
运行时间显示。
还要添加一个文本框来显示电机的运行时间。
这个文本框就像是一个小黑板,专门用来写电机运行了多久。
三、PLC程序逻辑(简单示例)1. 变量定义。
在PLC程序里,我们要定义一些变量。
比如说定义一个位变量来表示电机的运行状态,我们可以叫它“Motor_Running”,当这个变量为1的时候,表示电机在运行;当它为0的时候,表示电机停止。
MCGS软件与OMRON PLC通过串口连接通讯的方法
1、在工作台上,打开设备窗口
在系统菜单选择“查看――设备工具箱”,打开设备工具箱,点击“设备管理”按钮;
将通用串口父设备及欧姆龙HostLink设备添加到选定设备栏中,确认退出;
将设备工具箱内的通用串口父设备及OMRON设备添加到设备窗口中,如下图所示:注意,这里表示是OMRON PLC通过串口连接到计算机的串口下。
双击打开通用串口父设备0,进行串口通讯参数设置。
注意,数据采集方式中,同步采集是指串口下挂的各个设备全部采用父设备的采集周期,异步采集是指各自设备采用自己的采集
周期。
建议下挂多个子设备时,采用异步采集方式。
在串口父设备中,需要设置串口号/通讯波特率/数据位/停止位/数据校验方式等设置选项。
双击打开设备0(欧姆龙HostLink),可以选择在线帮助项的按钮来查看OMRON设备帮助。
帮助中有详细的构建功能说明。
连接通道,如下:
在设备调试页中,进行通讯测试,如果通讯状态标志的值为0,则表示设备已经正常通讯,可以在运行画面中进行操作了。
厦门宇电仪表和MCGS组态通讯教程目录厦门宇电仪表和MCGS组态通讯教程 (1)增加设备 (1)串口通讯参数设置 (3)增加宇光智能仪表驱动 (3)驱动参数设置 (4)连接实时数据库变量 (7)窗口模拟测试 (8)常见问题: (9)本教程连接的厦门宇电仪表是AI-516AGS, 走的宇电AIBUS协议和MCGS通讯。
增加设备首先新建工程切换到设备窗口,双击进入设备窗口在设备工具箱中可以看到很多的通讯驱动,如果没有找到需要的驱动可以点击设备管理按钮,在设备管理中添加需要的设备驱动,工具箱中如果已经有了可以直接双击对应设备即可添加。
要和厦门宇电仪表通讯走的是串口通讯,由于MCGS本身带有厦门宇电的通讯驱动,协议是宇电的自家协议AIBUS协议,所以直接在设备管理添加驱动就可以建立通讯了,首先添加一个【通用串口父设备】,然后在串口父设备下添加【宇光智能仪表】双击通用串口父设备添加到设备窗口中,右键通用串口父设备选择属性串口通讯参数设置在属性中设置串口通讯格式,宇电仪表的格式是数据位8,无校验,停止位1,波特率仪表上参数(baud)可以设置,这里设置9600,串口号对应连接的485口的端口。
设置好后点击确认。
增加宇光智能仪表驱动下面开始添加宇电仪表驱动(宇光智能仪表),如果设备工具箱中没有宇光智能仪表驱动,进入设备管理中找到仪表类添加宇光智能仪表确认添加,然后在设备工具箱就可以看到宇光智能仪表驱动了,双击它即可添加到串口父设备下。
以上添加的设备0就是对应宇电仪表一个地址,如果有多个地址就添加多个,在设备内参数可以设置对应连接的设备地址。
驱动参数设置双击新添加的设备进入设备编辑窗口,设备地址对应要连接仪表的地址Addr, 本例子连接的宇电仪表地址为1,默认创建好的设备有4个变量V1~V4,V1~V4变量都是只读的变量,对应含义分别为测量值PV,设定值SV ,输出值MV ,报警状态。
如果要添加可写入的设定值要在【内部属性】中进行添加,添加方法往后看。
调试总结
1、进行接线不能带电操作,以防止出现事故。
2、要做好准备,包括知道PLC的实际参数,这个可以现场询问,
如果现场工作人员不知道,那么我们可以用该型号的PLC编程软件进行查看该PLC得通讯参数设置。
再得知PLC的具体参数后,就可以进行通讯连接了。
3、在连接时,要选择正确的通讯线,比如西门子200的PLC,要
用PPI电缆,不同的PLC用不同的通讯线。
4、在设备窗口中,父设备的参数设置要与PLC的参数一致。
5、在添加通道时数据能读不能写,原因可能有两种,第一是:通
道设置时把该通道的属性设置为”只读”属性,此种情况下需要重新添加。
第二种:可能是PLC程序中有对该通道地址进行的其他操作,比如,该通道为常开,即其需要通电后,其他的通道才可以动作。
6、如果以上都没有问题,那么可以考虑是否是通讯线坏了。
可以
用万用表进行测量检验。
7、如果仍然通讯不上,可以考虑为触摸屏的问题,具体问题具体
对待,仅以此为例,可能是通讯协议不对应,即触摸屏为RS485通讯,而PLC为RS232通讯,或者两者相反。
8、在进行通讯测试时,我们可以根据返回值做出相应的判断。
返
回值(通讯状态值)对应的问题如下图所示。
触摸屏连接网关步骤1、新建工程,选择对应的触摸屏型号,如TPC7062Hi2、打开设备窗口,右击选择“设备工具箱”,添加“通用TCP/IP父设备”,“莫迪康ModbusTCP”,如下图所示若设备工具箱快捷选项中没有“莫迪康ModbusTCP”,点击“设备管理”,选择通用设备->ModbusTCP3、双击“通用TCP/IP父设备”,配置参数,如下图网络类型:1-TCP服务器/客户设置:0-客户端本地IP地址:触摸屏IP本地端口号:可选默认3000远程IP地址:网关IP远程端口号:5023、双击“莫迪康ModbusTCP”,配置参数,如下图3.1左下侧设备属性配置设备地址:与实际连接设备地址一致16位整数解码顺序:与实际连接设备一致,一般选默认0-1232位整数解码顺序:与实际连接设备一致,一般选默认0-123432位浮点数解码顺序:与实际连接设备一致,一般选默认0-1234分开采集方式:与实际连接设备一致,一般选择0-按最大长度分块4区16位写功能码选择:可选1-0x103.2右侧设备变量连接第一步:点击“增加设备通道”,如下图一般参数为16bit的整数、32bit的浮点数,可在数据类型里根据实际参数选择通道地址:十进制,可查看具体设备的地址,注意这里通道地址=Modbus地址+1,即若设备说明书中说明电压地址是305,对应这里填写通道地址为306第二步:点击“快速连接变量”,如下图数据对象:自行定义注:1、2、3中已配置完设备窗口信息4、点击“用户窗口”,新建组态,打开窗口,在此编写动画窗口,这里就不作说明。
5、下载至触摸屏,选择TCP/IP下载方式,IP为触摸屏IP,下载至触摸屏并运行即可。
精心整理ABcompactlogix1769PLC与昆仑通泰MCGS触摸屏如何建立连接
一:添加ABplccompactlogix驱动,将驱动放在MCGS默认安装路径下的Drivers
文件夹里面。
接着在设备窗口中安装驱动,如下图,必须先建立通用TCP/IP父设备
建立好父设备后再设备工具箱里设备管理里面添加ABplccompactlogix驱动
三;安装好驱动后设置通用TCP/IP父设备与ABplccompactlogix设备,本地IP指触摸屏的地址,且
其端口号必须要大于3000以上。
远程IP指PLC地址,其端口号必须要设置成44818.设备的属性也要设置成下图那样。
四;建立画面和标签,ABPLC标签具有导出功能,所以建立标签很容易,连接触摸屏的标签建议建在控制器标签内,多少任务标签连接会造成连接不上,昆仑屏也具有导入标签功能,这样可以成批量建立标签很容易!
如图在5000中导出控制器标签,
触摸屏中导入标签,建议在5000导出标签后不要打开其CSV文档,直接导入,不然会存在报错现象。
无法导入。
也可以自己手动添加,批量导入的标签属性都将变为读写。
然后编辑变量名,在用户口里面新建画面。
通讯状态为触摸屏自身保留变量,可以直接引用,我设置的是为0时显示绿色,断开时显示的是红色。
下载程序,模拟在线监视,连接已经建立:如图。