A、 新建一个离散位地址表,添加要进行上传到上位机的各种离散的位地址(如Y0、M100等);B、 用BTOW指令将刚建离散位地址表中的所有离散的位地址转换到地址连续的寄存器中;C、 (若只要读取前面的位地址,此步可省)新建一个离散寄存器地址表,添加要进行上传到上位机的各种离散的寄存器地址(如V0、V100、CCV12等);D、 用WUNW指令将刚建离散寄存器地址表中的所有离散的寄存器地址转换到地址连续的寄存器中;(注意:在第B步与D步中转换后的寄存器地址要连续)E、 OK,完成!就这样简单,用户只做了添加了两个指令使用表及两条数据转换指令,即完成了所有要监控的PLC数据上传到上位机的通讯操作,其它的让Haiwell PLC去处理。F、 至于上位机向Haiwell PLC设定数据,因大部分情况下,上位机向PLC设定数据时,为安全起见,一次通讯只设定一个数据,在此情况下,无需对PLC进行任何的编程。
三、工程应用总结
1、 利用Haiwell(海为)可编程控制器(PLC)便利的通信功能及强大的通讯扩展能力(一台PLC最大可达5个通讯端口,每个通讯端口均可用于编程与联网通讯监控),轻易、经济的实现了与各种外部设备的通讯(计算机、变频器、人机界面、远程IO模块),使生产过程中的数据能快速实时地传送到本地或远程监控中心,实现了信息的集中处理与分散控制及数据的共享;
2、 利用Haiwell(海为)可编程控制器(PLC)易学易用人性化的编程软件与平台,可轻松实现各种功能的工业控制(开关量的逻辑控制、模拟量的连续控制等)程序的编写,加上全方位的内置仿真程序及远程上下载程序与在线监控功能,对工程的程序编写与调试工作,大大降低了其难度,节省了工程调试时间;
3、 利用Haiwell(海为)可编程控制器(PLC)的模拟量扩展模块的串行连接功能,可作为远程IO,对模拟量的采集量与控出量要求很多的情况,轻板实现无限制点的扩展,极大地提高了控制系统的配置灵活度及日后的控制扩展能力,减少了模拟量信号的布线量,同时也减小了因模拟量信号线过长带来的干扰问题,节省工程投资成本;
4、 利用Haiwell(海为)可编程控制器(PLC)强大的与第三方设备通讯的能力,极其容易地化解了较难实现的工艺控制要求(如一台PLC同时要与计算机、变频器、两台以上的人机界面通讯),大大节省了工程投资成本,为企业提高市场竞争力提供了先机。