监控软件与PLC通讯设置步骤
变量名称选择窗口
如果想新建一个变量,点击窗口中的新建变量按钮,在弹出的对话框中设置需要的所有参数。变量参数设置窗口见下图所示:
Schneider Electric PAE - WangBin 16
监控软件与PLC通讯设置步骤
变量参数输入窗口
? ? ? ?
常见变量对应的参数有: 变量名:必须唯一;
变量类型:内部或IO变量(读写外部设备数据);
连接设备:从下拉列表中选择,即在设备中定义的设备名;
寄存器:即变量对应地址;需要注意:在组态王中读写Quantum或Premium设备数据时,所有地址全部为5位。可以支持的地址类型、地址数量等参数(这也是我比较郁闷的,怎么能出来这么多没见过的地址格式)见下图所示:
地址定义格式
? 数据类型:即选择相应的数据类型,主要针对寄存器地址。 2.1.3 数据状态监视
确认上述输入,并保存画面修改,在工程浏览器中切换到运行画面,打开刚才设计的画面,即可看到相应的PLC数据。同时,在组态王信息窗口中可以看到下列信息:
通讯成功后的信息窗口
Schneider Electric PAE - WangBin 17
监控软件与PLC通讯设置步骤
注意:
? 在定义了一个变量后,如果修改变量的相关信息,必须在工程浏览器中的数据库->数据
词典中进行修改;
? 如果删除一个变量,必须先删除与变量相应的所有链接,然后在工程浏览器的工具->
更新变量计数菜单中刷新,然后才能在数据词典中删除变量;
? 通过以太网连接Quantum和Premium PLC时,以太网设置完全相同,这点与Intouch
不同。
2.2 利用Modbus Plus协议的通讯设置
利用Modbus Plus方式与Modbus TCP/IP方式通讯设置、软件编程设置类似,在通讯方式选择窗口中只需选择Modbus Plus方式即可。
Modbus Plus通讯方式选择窗口
2.3 利用Modbus协议的通讯设置
利用Modbus方式与Modbus TCP/IP方式通讯设置、软件编程设置类似只不过需要注意在使用Modbus方式通讯时,方式有三种:RTU、ASCII、RTU(unpack)。前两种比较通用,后一种在帮助中没有提到,如有机会,可以试一下。Modbus通讯方式选择窗口见下图所示:
Schneider Electric PAE - WangBin 18
监控软件与PLC通讯设置步骤
Modbus通讯方式选择窗口
2.4 利用Unitelway协议的通讯设置
利用Unitelway方式与Modbus TCP/IP方式通讯设置、软件编程设置类似只不过需要注意在使用Unitelway方式通讯时,必须选择TSX Micro目录下的“编程口”方式。Unitelway通讯方式选择窗口见下图所示:
Unitelway通讯方式选择窗口
Schneider Electric PAE - WangBin 19
监控软件与PLC通讯设置步骤
使用Unitelway协议进行通讯时,必须注意以下事项:
? UNITEL协议支持与Premium系列PLC和在Uni Telway 网络上的其它设备的通讯。此
协议使用串行通讯,将使用你计算机中的串口。组态王在UniTelway网络中作为从站,你必须在网络中配置另一单元作为网络的主站;
? 组态王设备地址要与PLC的设置保持一致。PLC地址通过PLC编程软件设定,当与一
台PLC相连时,PLC设为主站,缺省地址为0;当与多台PLC相连时,其中一台PLC设为主站,缺省地址为0,其余PLC及计算机设为从站。最多可连接8个设备。 ? 采用Unitelway协议支持的数据地址类型见下图所示: 寄存器名称 辅助寄存器 寄存器名格式 MWdddd dddd 取值范围 0--1023 数据类型 SHORT,USHORT 变量类型 I/O整数,I/O实数 I/O整数 辅助寄存器 TIME TIME USHORT Unitelway协议支持的数据类型
采用Unitelway协议通讯时,我采用了USB编程电缆进行连接,目前这种方式通讯没有成功,还需要进一步测试。
Schneider Electric PAE - WangBin 20