[西门子] 西门子PLC S7-200 Smart开源标准化编程—逻辑动作(数字动作...

[复制链接]
查看209 | 回复0 | 2024-5-2 17:41:30 | 显示全部楼层 |阅读模式


具体叫什么动作顺口没想好,暂叫左右动作吧,借鉴自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



免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册哦

x
您需要登录后才可以回帖 登录 | 注册哦

本版积分规则