汇川H5U 威纶通HMI双仿真编程
想学习PLC编程的朋友,总是苦于没有硬件PLC,无法结合触摸屏看到实际的程序执行效果。
西门子博图软件可以实现,编程+HMI合为一体,但软件太大,安装起来都很麻烦,且HMI制作也较为不易,所以不适合新手入门学习。
目前我们使用汇川的Autoshop软件,PLC设置为H5u系列,程序上可以实现离线仿真;触摸屏软件使用威纶通HMI,也可以实现在线模拟,且两者可以互通,实现不需要硬件的双仿真!
接下来,我们就编写一个较为简单的跑马灯程序:
1.软件界面
小型PLC的编程软件为AutoShop, AutoShop编程软件的用户界面友好,方便用户根据应用需求对PLC进行配置、编程、调试、下载、监控等操作。
① 主菜单和快捷工具:编程软件操作菜单,包含编程、调试、通信等相关设置,文件管理与编程调试工具的 快捷方式;
② 程序编辑区域:编写用户应用程序;
③ 工具箱:工程中加载的从站和所选PLC支持的指令集合;
④ 工程管理:包含PLC工程的参数管理、变量管理、程序管理和配置管理等。
2.新建工程
在Autoshop环境下完成一个跑马灯程序的编程及调试:
使用一个16点输出模块,PLC编程实现从Y20开始的Y点每隔一秒右移一位输出,当输出到Y27时,返回Y20重新开始循环,并通过HMI进行监控。
3.编写程序
程序解释:
第一行程序,利用M8002上升沿,上电导通一次,给D0赋初值1;
第二行程序,利用系统给定的1s振荡时钟上升沿,给D0每次自乘2,值依次为1/2/4/8/16...
第三行程序,利用以为指令WBIT,将D0的值赋给Y20开始的接下来的8位,那么这8盏灯会按照D0的值进行二进制亮灭。当D0=256时,重新开始循环。
完成程序的编写之后,点击编译按钮进行编译。这两个编译按钮的不同在于左侧为只编译当前打开页面的程序,右侧为编译整个工程,完成编译后会出现下方信息。
还有一种程序写法:
然后触摸屏上的灯给定的地址为:D_Bit 50.0/50.1/50.2...
4.离线调试
注意:只有H5u及Easy系列有离线调试的功能,并且地址为:127.0.0.1
5.程序下载
程序下载(使用菜单栏或者快捷工具或F8)
6.在线修改
Autoshop编程软件支持在线修改模式,方便用户调试程序。启用该模式后,用户在线编辑程序不会对正在运行的设备产生影响,设备无需停机即可进行程序编辑。
7.跟踪监控
用户可以使用Trace功能,Trace功能类似于数字采样示波器,可以记录变量的历史值。当启动Trace功能时,Autoshop会开始存储包含时间标记的值数据记录。
8.触摸屏新建工程
设备类型选择:Inovance H5U MODBUS TCP/IP
设备IP为:127.0.01,端口号为502保持不变
这样威纶通触摸屏就可以与H5U进行通信了,实现双在线仿真功能。
9.元件制作
制作8盏灯,地址选择D_Bit,从50.0依次增加即可!
最后在线模拟,即可实现跑马灯的功能,这便是一个简单的仿真功能。用于即便没有PLC和触摸屏的硬件,也可以方便的实现效果。