具体叫什么动作顺口没想好,暂叫左右动作吧,借鉴自HMI Lite。
之前的帖子讲了一点点IO的分类,有数字IO,或许也叫逻辑IO等。也就是值范围不是1就是0。
有数字IO自然就有数字动作程序,也就是说这次的动作程序对应的执行器是继电器,接触器,电磁阀,气缸,电机等对象。
之前的程序里有此程序,但不够完善。最近完善了一下,这次单独提出来进行分享。
程序中有两个左右动作程序,一个是不带面板的,一个是带面板的。
下面只介绍带面板的程序。例程如图:
接下来看看子程序的接口
再看一下smart屏上的动作面板,此借鉴于HMI Lite:
简单说一下面板上的元素
手动操作的左动作请求按钮、右动作请求按钮、停止按钮
左右动作的安全条件状态:实心是具备安全条件可以启动,空心是不具备安全条件,无法启动。
这是HMI上按钮动作的反馈
动作的输出和反馈的状态,文本都可以修改,如QX.X IX.X。左动作通常做为执行器的原位。
动作程序的HMI IO 变量
左右动作的报警变量。
此程序可以应对所有逻辑执行器,比如:接触器,电磁阀,气缸,电机。
有朋友会问要是变频电机怎么办,一个逻辑动作和一个模拟动作合在一起就解决了,不必为了变频电机单独做程序。
等我把模拟动作的帖子也发出来后,我会放出一个空调的程序,包含通信,逻辑动作,模拟动作等程序作为标准化程序的应用例程。
程序的IO的具体功能,未来再细讲。
下面发出程序的导出文件,要导入到我的标准化程序的框架里才能应用。
无面板的动作文件一并上传,可用于无HMI的应用
程序下载传送门
https://www.ad.siemens.com.cn/club/bbs/post.aspx?a_id=1808057&b_id=64&s_id=0&num=7