大家好,我是阿凡工控分享,本期我们将调整教程的顺序,和粉丝朋友们讨论后,后续我将优先出绿旗标注的部分,便于小白水平的你循序渐进,其他水平的朋友有些需求可能要稍后了,如果有问题请见谅,另外关于粉丝朋友的催更,本人真是心有余而力不足,最近项目紧张,连着几天干了个通宵,所以更新这部分可能做不到那么快,请见谅。
网络组态
PLC的主从设定
在前面的视频和文章中我们已经介绍过了常用总线的内容了
演示
参见配套视频
从站设定与添加
从站的添加都是类似的,大家可以自己尝试感受一下,拖拽的操作还是非常方便直观的。
演示
参见配套视频
查看设备基本信息
这个基本信息很基本,没啥大用。
打开设备配置
打开界面会进入到从站的配置界面,不同的总线从站配置区别很大,同一总线的从站配置,在具体的功能上配置区别也比较大。
演示
参见配套视频。
硬件组态
硬件组态界面
有两种方式可进入硬件组态界面:
(1) 在网络组态界面双击一个设备
(2) 双击软件左侧设备树"Network Configuration"节点下的某个总线节点(如下图所示)。
除Modbus设备和ModbusTCP设备外,其他总线类型设备都有对应的硬件组态界面。
默认有"LocalBus Config"即本地总线配置节点,双击即可进入本地模块的配置:
同时软件右侧会显示"输入\输出模块列表":
组态设备的常用操作
组态设备基本操作包括设备的复制、粘贴、撤销、恢复、删除、导入EDS、GSD、ECT文件、放大、缩小功能。
注意:
- 设备复制、粘贴、删除、撤销、恢复操作在硬件组态界面只针对IO模块;在网络组态界面只针对从站;
- 如果对网络组态中的从站进行复制、粘贴、删除,则后面的模块也会被相应操作。
- AM600-CPU1608TP型号CPU支持EDS和ECT文件导入,不支持GSD文件导入;AM610-CPU1608TP型号CPU支持GSD文件导入,不支持EDS和ECT文件导入。(因为汇川不同的PLC支持的总线类型是有限和不同的)
-
导入EDS
网络设备列表中默认带部分CANOpen设备,如果要加入其他CANOpen设备,需要导入其对应的标准EDS文件。导入成功后,该设备会添加到网络设备列表中的"Can口"节点下,如果是汇川设备,会显示在Inovance节点下,否则会显示在"第三方厂商"节点下。 -
导入GSD:
网络设备列表中默认带部分DP设备,如果要加入其他DP设备,需要导入其对应的标准GSD文件。导入成功后,设备会添加到网络设备列表中的“DP口”节点下,如果是汇川设备,会显示在Inovance节点下,否则会显示在"第三方厂商"节点下。 -
导入ECT
网络设备列表中默认带部分EtherCAT设备,如果要加入其他EtherCAT设备,需要导入其对应的标准EtherCAT xml(*.xml)文件。导入成功后,设备会添加到网络设备列表中的"Ethercat口"节点下,如果是汇川设备,会显示在Inovance节点下,否则会显示在"第三方厂商"节点下。
设备树操作
在组态界面添加设备后,有时需要对组态设备进行复制、粘贴、删除、剪切、拖动等操作,这些功能在组态界面的工具栏和右键菜单中可以选择。除此之外,也可以在设备树实现相关的操作。
添加总线设备后,用户可以在设备栏选中某一设备,通过右键菜单或快捷键对设备进行复制、粘贴、删除、剪切和拖动等相关操作。菜单项如下图所示:
各功能操作符合基本标准操作。
注意:复制和剪贴功能仅适用于本地主站设备、本地从站设备以及单独轴设备。
编译组态
关于编译
编译是将源代码转换成目标代码的过程。在编译过程中,源代码被转换成一种中间表示形式,然后经过一系列的优化和转换,最终生成目标代码,可以在特定的计算机系统上执行。编译器是执行这个过程的软件工具。编译过程包括词法分析、语法分析、语义分析、中间代码生成、优化和目标代码生成等步骤。通过编译,程序员可以将高级语言编写的程序转换成机器语言,从而进行执行。编译可以提高程序的运行效率,减少程序员对底层细节的关注。
编译定位错误
当网络组态中有两个或多个Modbus从站设备站号相同,或ModubsTCP从站设备的IP地址相同,编译工程时会显示在编译信息输出框中。
组态设备制定了一些配置规则以及错误检测机制:比如网络组态中两个MODBUS设备的站号相同,或是TCP设备的IP地址相同;硬件组态设备中扩展机架上的从站设备后没有接IO模块等都会导致组态编译报错。
在编译工程时,如果出现组态错误,InoProShop消息输出框中会显示,双击其中的错误列表可以自动定位到对应的组态界面,并会闪烁3次红色的矩形框。如图所示: