请随便就自己熟悉的一类PLC和PC通讯的通信方式加于讲解,并附有详细的通信参数的设置过程以及相关的截图。如果有多种和上位机通讯的方式也请全部列出,并加于相关的讲解,回答的最好最完全的获大奖!
请任意选择PLC实现之,原创最多,阐述最详细,程序越准确者获一等奖
工控PLC擂台每周一期,本期待58期结束一周后结贴。奖项设置:一等奖2名:50MP,二等奖5名:10MP,三等奖10名:30积分。
MP介绍:gongkongMP即工控币,是中国工控网的用户积分与回馈系统的一个网络虚拟计价单位,类似于大家熟悉的QB,1个MP=1元人民币。
MP有什么用?兑换服务:以1个MP=1元来置换中国工控网的相关服务。 兑换现金:非积分获得的MP可兑换等值现金(满100MP后、用户可通过用户管理后台申请兑换)。
楼主最近还看过
注:软件测试版本说明
序号 | 名称 | 版本 |
1 | PLC编程软件 | NAPro 2.4版 |
2 | VB编程软件 | VB6.0版本8176 |
3 | OPC服务器 | NANETOPCSvr V1.6 |
4 | OPC客户测试端 | OPCTest V1.0 |
1)写入PLC程序,并建立PLC配置文件;在文件夹PLCTest中;如下图所示
2)建立NANET的OPC的服务器设置名称为NA,并导入硬件配置文件;
3)连接好硬件,并用网线与个人电脑连接正常;
4)用NANET的客户端测试软件打开一个文件“CLient.opc”;进行测试,连接正常时不数据变化;
5)编写VB测试平台;其原代码在文件夹VBTest中;
6)测试完成如下图;
测试完毕;
需要以上VB的PLC原代码可以来信:bhdxzgp@163.com;注明:工控网;
注:软件测试版本说明
序号 | 名称 | 版本 |
1 | PLC编程软件 | NAPro 2.4版 |
2 | IFIX编程软件 | iFIX V5.0 (Build6667) |
3 | OPC服务器 | NANETOPCSvr V1.6 |
4 | OPC客户测试端 | OPCTest V1.0 |
1)写入PLC程序,并建立PLC配置文件;在文件夹PLCTest中;如下图所示;
2)建立NANET的OPC的服务器设置名称为NA,并导入硬件配置文件;
3)连接好硬件,并用网线与个人电脑连接正常;
4)用NANET的客户端测试软件打开一个文件“CLient.opc”;进行测试,连接正常时不数据变化;
5)启动IFIX,如下图
6)再配置OPC进行本地连接OPC的服务器,如下图所示;
7)添加组,添加标签,如下图所示:监控Q1,Q2,QW1,IW1,MW3,MW7,MW10,MW11,MW12,MW13,M18,M19;标签格式如:
NANet.NA.Q.1;如下图所示
8)当连接好PLC,且PC ACCESS运行,则在此启动链接时,可以检测各变量的连接好坏,如图所示;
9)运行IFIX,添加OPC驱动,添加变量,其地址对应OPC中所建变量,如图所示
10)建立组态界面,进行测试;把NA-IFIX.OPC拷贝文件夹PDB中,把TEST.grf拷贝文件夹PIC到安装目录中; 且链接好PLC 激活OPC的驱动,测试界面如下图所示
注:软件测试版本说明
序号 | 名称 | 版本 |
1 | PLC编程软件 | NAPro 2.4版 |
2 | 组态王编程软件 | 组态王6.51 |
3 | OPC服务器 | NANETOPCSvr V1.6 |
4 | OPC客户测试端 | OPCTest V1.0 |
1)写入PLC程序,并建立PLC配置文件;在文件夹PLCTest中;如下图所示;
2)建立NANET的OPC的服务器设置名称为NA,并导入硬件配置文件;
3)连接好硬件,并用网线与个人电脑连接正常;
4)用NANET的客户端测试软件打开一个文件“CLient.opc”;进行测试,连接正常时不数据变化;
5)启动组态王6.5,建立工程项目;并打开设备中的OPC服务器;选择NANETOPCserver的NA400的OPC服务器;如下图所示;
6)在组态数据库中建立数据词典;如下图所示;
7)建立测试界面;测试如下图所示;测试文件在KingViewTest中;
测试完毕;
需要以上VB的PLC原代码可以来信:bhdxzgp@163.com;注明:工控网;
还有好多呢;
NA400的PLC和NA200的PLC与各类组态及VB,VC通信的过程文档和原代码;如果有需要的可以发送邮件索取;
bhdxzgp@163.com;zhanggp@nandaauto.com;
QQ:280830157;加我和来信时注明为:中国工控网;和自己的名字或者单位!谢谢!
其实除了OPC之外,使用Modbus/RTU或Modbus/TCP也是很常见的通讯方式。
在PLC与PC之间,PLC作为Modbus/RTU从站或Modbus Server,有些只需简单配置一下串口或者以太网接口,有些需要使用串口初始化,将串口配置成Modbus协议。
我下面来介绍AC500的串口和以太网接口通过Modbus协议实现与PC机之间的通讯。
一、先介绍Modbus/RTU,既然是RTU,就是对AC500的串口进行初始化配置,无需像西门子S7-200一样需要使用指令来实现串口的Modbus协议初始化。
初始化设置截图如下:
1,将Com1口配置成Modbus,缺省是Online access
那我就上传点NA400通过modbusTCP方式通信
NA400系列PLC通过ModbusTCP与常用组态通信
注:软件测试版本说明
序号 | 名称 | 版本 |
1 | PLC编程软件 | NAPro 3.0版 |
2 | 组态王编程软件 | 组态王6.53 |
1)写入PLC程序,并建立PLC配置文件;在文件夹PLCTest中;如下图所示;
2)连接好硬件,并用网线与个人电脑连接正常;
3)启动组态王6.5,建立工程项目;选择硬件COM中的莫迪modbusTCP,如下图所示;安顺序进行硬件配置;
4)建立变量表格。按照NA400的功能码与数据关系表;如下图
5)在组态数据库中建立数据词典;如下图所示;
6)建立测试界面;测试如下图所示;测试文件在KingViewTest中;
测试完毕;