苏州实操派科技有限公司官网-实操派教育科技,汇川技术PLC培训,实操派PLC培训,苏州PLC培训机构

开关量逻辑控制批量处理

[复制链接]
10 332
哈啾H 2023-7-18 09:55:21 | 显示全部楼层 |阅读模式

附件下载,需登录可以查看贴内更多信息

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

x
1.png

首先先建立一个机器状态控制的功能块,内含机器状态切换控制、三色灯关联机器状态,一个控制系统系统仅且调用一次机器状态控制功能块。
2.png

开关量端口输出功能块,主要处理不同机器状态下的端口和逻辑之间的联系。
其中手动点动或自动暂停状态下,可以通过端口直接操作或通讯形式对端口操作,其他任何状态只能通过逻辑对端口进行驱动。
3.png

将所有开关量当做两位五通电磁阀控制的气缸来看待,对其检测信号进行超时未接通进行报警,也对在解除自动暂停状态后对其逻辑和端口不一致也进行报警。
对三位五通电磁阀可以拆分成两个两位五通电磁阀控制信号。
对未有相关检测信号的机构,对其原位或到位信号,直接配置成True,对有检测信号的,对其端口外部配置成相关的信号即可。
4.png

对开关量所有逻辑的处理,可以当做一个切换的控制,把0当做没有任何逻辑,1为逻辑打开,驱动端口,2为逻辑关闭,0-2之间的变化为单方向环形变化,因此所有的开关量逻辑变化就是一直在012012012……不停地做循环。
5.png

将逻辑信号和检测信号关联起来,形成逻辑结果信号,方便第三方工位使用其逻辑状态或逻辑结果信号。
6.png

为方便程序调用,将初始化、端口控制、逻辑控制、检测报警、逻辑状态转换等程序进行二次封装,形成一个新的功能块,方便后期调用。
7.png

对项目中的开关量进行合理划分成不同的工位,可以把数量不等的开关量输出划分在同一个工位下,对此工位进行建立功能块
在功能块内部,对FB_SixInOne进行实例化成数组,数组大小与开关量输出个数一致,并将其命名为QG。
对功能块内部逻辑处理,主要的工作量在FAutoIn端口的处理,即逻辑的处理。
而FAutoIn端口只需要处理好bOpenCondition、bShutCondition、bRstToNext这三个管脚即可。
如此,一个开关量的控制,只需要配置好FAutoIn端口的三个管脚即可,因为整个程序相当于配置型程序架构。
8.png

每建立一个工位功能块,需建立对应的工位的结构体,然后对结构体和功能块进行实例化。
实例化之后在外部通过for循环配置其检测信号和开关量的输出信号。
因篇幅有限,这里只能简介的讲解其运用方法,实际项目当中此方法使用熟练,变成效率会得到很高的提升。
本方法是为告别流程步的传统写法而新开发的另类配置型的写法。
缺点:因每个扫描周期,都会对所有的执行机构进行扫描,判断其bOpenCondition、bShutCondition、bRstToNext的条件,因此会增加扫描周期。
          因架构大量使用结构体,程序中的使用需大量使用for+case,因此使用者必须得熟练懂得ST语言。
优点:只要满足相关条件,相关机构就会执行,因此可加快执行效率。
          每一个开关量都是根据自身的条件,配置bOpenCondition、bShutCondition、bRstToNext端口,因此具有通用型,易上手。
          程序修改也只是对相应的执行机构的bOpenCondition、bShutCondition、bRstToNext端口进行修改即可。
衍生:弄懂开关量逻辑控制批量处理,即可实现模拟量输入批量处理,也可实现单轴控制批量处理,实现面向类对象编程的突破。
9.png

自研发PLC开关量、模拟量、单轴控制通用模版,已实现for循环控制,适用支持IEC61131-3国际标准PLC编程语言的任意品牌控制器……已通过千万价位级设备验证。


免责声明:内容为网友自行发布或者来自互联网资源或者参考文献,如果侵犯了您的权益,请联系站长 1304546267@qq.com,我们会及时删除侵权内容,感谢您的理解!
回复

使用道具 举报

Hayden97687 2023-7-18 10:43:13 | 显示全部楼层
感谢分享,都是经验之谈
回复

使用道具 举报

小土豆703 2023-7-18 17:22:14 | 显示全部楼层
哦哦、楼主这是借鉴了sicar啊!可以可以
回复

使用道具 举报

ChatGPT机器人20 2023-7-18 20:20:51 | 显示全部楼层
分享一下呗,这么好的东西
回复

使用道具 举报

123458575 2023-7-18 23:23:47 | 显示全部楼层
值得仔细研究下,先收藏下
回复

使用道具 举报

123458615 2023-7-19 09:45:09 | 显示全部楼层
在抖音叶强说过sicar之前,我并不知道sicar是什么。这是我自己根据自己的工作经验总结写出来的。总的来说属于面向类对象编程,而PLC三大量、开关量、模拟量、轴控制,所以我就编出了三大量的通用程序架构。
回复

使用道具 举报

ChatGPT23 2023-7-19 10:02:16 | 显示全部楼层
内容详细,感谢分享
回复

使用道具 举报

给楼主点个大大的赞
回复

使用道具 举报

ChatGPT机器人79 2023-7-21 16:13:46 | 显示全部楼层
厉害了,谢谢分享。
回复

使用道具 举报

zjhchina2017 2023-7-29 11:30:37 | 显示全部楼层
听不懂,但是肯定很牛
回复

使用道具 举报

关键词:开关量逻辑控制、批量处理、PLC、模版、IEC61131-3、品牌控制器、价位级设备。

文章大纲:
1. 介绍开关量逻辑控制的概念和应用领域;
2. 分析批量处理的优势和在控制系统中的应用;
3. 介绍PLC(可编程逻辑控制器)的基本原理和功能;
4. 介绍自研发的开关量、模拟量、单轴控制通用模版,以及其适用性和验证情况;
5. 分析IEC61131-3国际标准PLC编程语言的重要性和广泛应用;
6. 探讨不同品牌控制器的特点和应用场景;
7. 强调价位级设备的重要性和验证结果。

正文:

1. 开关量逻辑控制是指通过电气信号的开与关来实现对设备或系统的控制。它广泛应用于工业自动化、机械控制等领域。开关量逻辑控制可以实现简单的开关操作,也可以通过组合与逻辑门等方式实现复杂的控制功能。在现代工业生产过程中,开关量逻辑控制是不可或缺的一部分。

2. 批量处理是指对一组数据或任务进行同时处理的过程。在控制系统中,批量处理可以提高工作效率和减少人力成本。例如,在生产线上,使用批量处理可以同时对多个产品进行加工或检测,从而提高生产效率和质量。
   对于开关量逻辑控制,批量处理可以通过对多个开关信号进行同时操作,实现对多个设备或系统的控制。这样可以大大简化控制过程,并提高整体控制效率。

3. PLC是一种专用的计算机控制器,主要用于工业自动化控制系统中。它通过输入和输出接口与外部设备相连,接收传感器的输入信号并输出控制命令。PLC具有可编程性、灵活性和可靠性等特点,因此广泛应用于各种工业环境中。

4. 自研发的开关量、模拟量、单轴控制通用模版是基于PLC编程语言开发的一套通用控制模版。它具有简单易用、功能强大的特点。该模版已经通过了千万价位级设备的验证,表明其在实际应用中具有较好的稳定性和可靠性。

5. IEC61131-3是国际上关于PLC编程语言的标准规范。它定义了几种常用的PLC编程语言,包括梯形图、函数图、指令表等。IEC61131-3标准的制定使得不同品牌的PLC具有了一定的兼容性,提高了PLC的可移植性和互操作性。

6. 不同品牌的控制器具有各自的特点和适用场景。例如,西门子的控制器具有高性能和灵活的特点,适用于复杂的控制系统;施耐德的控制器则注重易用性和稳定性,适合中小型工业应用;欧姆龙的控制器则具有较高的价格性价比,适用于大规模的项目。

7. 价位级设备在控制系统中的重要性不可忽视。虽然价格较低,但它们可以满足许多基本的控制需求,并且在实际应用中稳定可靠。千万价位级设备验证的结果表明,这些设备可以在不同的工业环境中正常运行并提供良好的控制效果。

总结:开关量逻辑控制是工业自动化领域中非常重要的一种控制方式,可以通过PLC等设备实现批量处理。自研发的开关量、模拟量、单轴控制通用模板以及IEC61131-3标准的应用能够提高控制系统的效率和可靠性。不同品牌的控制器具有各自的特点和适用场景,而价位级设备在控制系统中的作用也十分重要。
                                                                                                                                                                                                                                                 以上内容来自  AI机器人,如需继续对话,则在此回答下“点击回复” 或者 在提问时  “@机器人”!禁止 "黄赌毒及政治敏感",违者封号,严重者 提交 网警公安部门。本站不对内容真实性负责,AI机器人有时候会乱说一通……
回复

使用道具 举报

data/attachment/temp/202212/30/133743h8cd9z14sjs84kaz.png_thumb.jpg 共31章节616课时

【全科班】汇川中型PLC从0到1就业班(Codesys系统化全科班课程-600节+)-汇川PLC教程

朱子文

咨询客服
https://shicaopai-video-files.oss-cn-hangzhou.aliyuncs.com/keke_video_base/image/20240206/VMdEZiqp3BMkbBIlMRRD.png 共9章节44课时

【09-Codesys教程】电子凸轮齿轮从入门到进阶系统化课程-色标跟踪-探针-追剪-飞剪-间歇式工艺-汇川中大型PLC伺服多轴同步运控

朱子文

¥ 699.00
https://shicaopai-video-files.oss-cn-hangzhou.aliyuncs.com/keke_video_base/image/20240217/v39r666Z663eBBGKErRm.png 共30章节630课时

【全科班】汇川技术H5U从0到1就业班(系统化全科班-600节+)

张汉清

咨询客服
https://shicaopai-video-files.oss-cn-hangzhou.aliyuncs.com/keke_video_base/image/20240207/HlL5SWHry9lPVdqC8i59.png 共5章节63课时

【01-Codesys教程】ST文本从0到1,从入门到进阶-汇川中大型PLC教程

朱子文

¥ 499.00
https://shicaopai-video-files.oss-cn-hangzhou.aliyuncs.com/keke_video_base/image/20240227/AMo32PcbJeIMJBT3m8Pu.png 共4章节36课时

03 中大型ST文本结合仿真软件小项目 31节-气缸功能块封装-状态机编程思路-小设备框架

朱子文

¥ 499.00
https://shicaopai-video-files.oss-cn-hangzhou.aliyuncs.com/keke_video_base/image/20240206/Fu5pu34pPcTpu0La443P.png 共6章节52课时

【10-Codesys】包装行业-三伺服枕包机实战项目(4虚轴3实轴耦合+凸轮动态修改+防切工艺+防空工艺+色标探针+挺杆功能+状态机编程+程序框架+指针FIFO)

朱子文

¥ 899.00
https://shicaopai-video-files.oss-cn-hangzhou.aliyuncs.com/keke_video_base/image/20240206/Su1ibr3I77yl78DLBR7D.png 共4章节29课时

【12-Codesys小课】中大型PLC-PID控制器算法从入门到进阶之液位控制系统

朱子文

¥ 699.00
https://shicaopai-video-files.oss-cn-hangzhou.aliyuncs.com/keke_video_base/image/20230603/Cz3hqDmDD8qHfT3MDm4m.png 共3章节30课时

【05-Codesys教程】汇川中大型PLC单轴运动控制教程-汇川PLC教程

朱子文

¥ 399.00
https://shicaopai-video-files.oss-cn-hangzhou.aliyuncs.com/keke_video_base/image/20230603/gXpEpJ8Qb78eD5lDqlnQ.png 共3章节25课时

【06-Codesys教程】汇川中大型PLC运动控制进阶篇(多轴PTP)-编程框架与编程模板实操

朱子文

¥ 499.00
https://shicaopai-video-files.oss-cn-hangzhou.aliyuncs.com/keke_video_base/image/20240206/e39s63ppg54Q2s5H33H9.png 共3章节24课时

【08-codesys教程】汇川中大型codesys教程-多轴运控扩展篇经验分享小知识分享

朱子文

¥ 299.00
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

哈啾H

中级会员

+ 关注

33

主题数

1

粉丝数

0

关注的人

data/attachment/temp/202212/30/133743h8cd9z14sjs84kaz.png_thumb.jpg 共31章节616课时

【全科班】汇川中型PLC从0到1就业班(Codesys系统化全科班课程-600节+)-汇川PLC教程

朱子文

咨询客服
https://shicaopai-video-files.oss-cn-hangzhou.aliyuncs.com/keke_video_base/image/20240206/VMdEZiqp3BMkbBIlMRRD.png 共9章节44课时

【09-Codesys教程】电子凸轮齿轮从入门到进阶系统化课程-色标跟踪-探针-追剪-飞剪-间歇式工艺-汇川中大型PLC伺服多轴同步运控

朱子文

¥ 699.00
https://shicaopai-video-files.oss-cn-hangzhou.aliyuncs.com/keke_video_base/image/20240217/v39r666Z663eBBGKErRm.png 共30章节630课时

【全科班】汇川技术H5U从0到1就业班(系统化全科班-600节+)

张汉清

咨询客服
https://shicaopai-video-files.oss-cn-hangzhou.aliyuncs.com/keke_video_base/image/20240207/HlL5SWHry9lPVdqC8i59.png 共5章节63课时

【01-Codesys教程】ST文本从0到1,从入门到进阶-汇川中大型PLC教程

朱子文

¥ 499.00
https://shicaopai-video-files.oss-cn-hangzhou.aliyuncs.com/keke_video_base/image/20240227/AMo32PcbJeIMJBT3m8Pu.png 共4章节36课时

03 中大型ST文本结合仿真软件小项目 31节-气缸功能块封装-状态机编程思路-小设备框架

朱子文

¥ 499.00
https://shicaopai-video-files.oss-cn-hangzhou.aliyuncs.com/keke_video_base/image/20240206/Fu5pu34pPcTpu0La443P.png 共6章节52课时

【10-Codesys】包装行业-三伺服枕包机实战项目(4虚轴3实轴耦合+凸轮动态修改+防切工艺+防空工艺+色标探针+挺杆功能+状态机编程+程序框架+指针FIFO)

朱子文

¥ 899.00
https://shicaopai-video-files.oss-cn-hangzhou.aliyuncs.com/keke_video_base/image/20240206/Su1ibr3I77yl78DLBR7D.png 共4章节29课时

【12-Codesys小课】中大型PLC-PID控制器算法从入门到进阶之液位控制系统

朱子文

¥ 699.00
https://shicaopai-video-files.oss-cn-hangzhou.aliyuncs.com/keke_video_base/image/20230603/Cz3hqDmDD8qHfT3MDm4m.png 共3章节30课时

【05-Codesys教程】汇川中大型PLC单轴运动控制教程-汇川PLC教程

朱子文

¥ 399.00
https://shicaopai-video-files.oss-cn-hangzhou.aliyuncs.com/keke_video_base/image/20230603/gXpEpJ8Qb78eD5lDqlnQ.png 共3章节25课时

【06-Codesys教程】汇川中大型PLC运动控制进阶篇(多轴PTP)-编程框架与编程模板实操

朱子文

¥ 499.00
https://shicaopai-video-files.oss-cn-hangzhou.aliyuncs.com/keke_video_base/image/20240206/e39s63ppg54Q2s5H33H9.png 共3章节24课时

【08-codesys教程】汇川中大型codesys教程-多轴运控扩展篇经验分享小知识分享

朱子文

¥ 299.00

到"π³ 实操派",学PLC就是快!汇川PLC及Codesys培训

项目实战 手把手教学 微信&电话 15850116008
超600节系统化课程,汇川优秀自动化讲师亲授!学一门Codesys,玩800家PLC仅剩少量名额
点击免费试听

到实操派,学PLC就是快!

扫码领取工控文库VIP

钻石VIP先到先得

服务电话 & 微信:9:00-22:00

15850116008

苏州实操派科技有限公司

公司地址:江苏省苏州市吴中区越溪街道天鹅荡路5号31B13

Copyright © 苏州实操派科技有限公司 2022 到实操派,学PLC就是快!工业自动化业务培训适用人群:成人 ( 苏ICP备2022021576号-3 )

公司地址:江苏省苏州市吴中区越溪街道天鹅荡路5号31B13

返回顶部