编程技巧——汇川PLC Codesys下的GATHER 与 SCATTER指令
最近做一个项目,由于甲方业主有国产化的需求顺便节省点成本,将原来的西门子1500的PLC 替换换成了汇川的AM400系列的,所以需要将原来的西门子博图的程序移植汇川PLC的Codesys程序。然而在移植的过程中发现有些指令在汇川的指令库和Codesys标准指令库里都没找到对应的功能指令。为了实现功能只能自己写一个,下面介绍一下详细方法。
(1)GATHER 指令
西门子博图里SCATTER指令是用于位数组序列合成BYTE,WORD,DWORD类型的数据;
这里我需要将32位字节数组合成一个DWORD类型的变量;
新建一个返回字为 DWORD类型的函数,名称为:GATHER,在VAR_INPUT接口添加一个ARRAY [0..31] OF BOOL 变量名称为:IN;
程序逻辑实现
在程序中使用
计算结果验证
(2)SCATTER 指令
西门子博图里面SCATTER指令是将WORD DWORD类型的变量解析成位数组序列,跟GATHER指令的功能刚好相反。这里我需要将WROD类型的变量解析成16位的位数组变量。
新建一个返回字为 ARRAY [0..31] OF BOOL 类型的函数,名称为:SCATTER,在VAR_INPUT接口添加一个WORD类型变量名称为:IN;
程序实现:
程序中实现
计算结果验证
职业教育(工学结合)15年经验总结分享
职业学校电气、机电专业有一门专业核心课程叫可编程控制(PLC)技术。电气控制类全国技能大赛项目也越来越多,但是核心技术都离不开PLC程序设计和功能实现(如光机电一体设备、光伏设备、给排水设备、高铁设备、电气设备安装、.液压设备),其功能的实现都离不开PLC的程序设计。
目前中职类学生对自动控制技术常握较好的就是电力拖动控制线路的装接,也就是70年代之前的接线逻辑,将常开常闭线圈按一定的逻辑关系用导线进行串并联实现的控制。现代制造业中应用了大量的自动化设备、机械臂等,替代了大量的普通人力作业,其控制核心主要是PLC技术。从技能大赛看还是企业用工角度看,培养电气、机电类专业的技术技能型人才,PLC技术是一门重重之重的核心课程,学校必须加以重视。
很多中职学校还未开设此门课程,更加没有面向人人的PLC学习实践模块,只是参加比赛的部分学生在比赛训练设备上碎片化的学习了有关知识,只是满足了比赛设备上所涉及用到的PLC知识。没有系统完整的学习PLC全面的基础指令知识,为今后在工作岗位上的技术技能提升有很大的瓶颈。
视频加载中...
未来蓝領工人的工作环境和工作技能都将发生具大的变化,从前主要还是拎着工具箱进入车间,现在和末来将是手提电脑进入工作现场,所有的一切都由自动化机器来完成,所有的技能环节都是自动化,智能化,大数据时代,未来技术工人的主要工具也将变成现在白领所离不开身的工具-电脑。能给职业学校学生人人专享的PLC学习平台是多久重要,给他平台,给他设备,让他随时随地的学习和强化PLC编程和程设计,这将是我起初研发PLC工学一体机的初衷。
目前自主研发的PLC工学一体机进入学生PLC理实一体课堂和培训学校(社会人员培训)不到一年时间,得到了广范赞喻。为在校生解决了实训实验课后无作业无练习长期尴尬问题,随时随地的可以进行编程练习;为企业在职员工的继续教育和培训,能把设备“带回家”自主学习有了保障。
视频加载中...
摘自一名学员的学后感:
20181216,蒋老师,宁波职业技术学院
今天有幸听蒋老师讲授高级电工课程,课程内容以PLC为主,蒋老师不辞辛劳的上午8点30一直授课到下午4点。蒋老师的课程,循序渐进,深入浅出,十分的贴合学员的实际。对学员的问题也是有问必答,耐心细心用心解答。一天的时间收获非常大,学习了很多新的知识,感觉这个周末过的特别充实。与此同时,也遇到了很多的知识盲点。
我是非电工专业,基本电路知识比较欠缺,PLC也只是知道有这个东西。在我这样零基础的情况下,听蒋老师讲了一节课,收获颇多。PLC编程工具会用了,基本的PLC梯形图会画了,PLC的监控调试也会了。基本理解了梯形图的内涵,也能把蒋老师课堂上讲的梯形图例子,通过记忆完整复现整个程序及三菱PLC的联机监控操作等相关内容。仅仅听了一节课,就有醍醐灌顶茅塞顿开的感觉,听蒋老师讲一节课胜过自己啃几个月的书,受益匪浅!
不过美中不足的是,听说有这个培训课程的时候,蒋老师已经开过一次课了,第二、三节课也因为我一直在外地出差赶不回来而错过了,深感遗憾。耽误了一些前期的课程,导致现在听一些知识云里雾里的不明白。比如震荡电路。
回想早上蒋老师一上课就明确表明的授课态度——不以应试为主要目的,把学员能学到真正有用的知识为追求,看得出蒋老师对学员有很高的期许,也用实际行动展示了传道受业解惑的师者风范。
碰到蒋老师这样的良师非常难得,把我这个外行的学习兴趣调动了起来。解决了我很多疑惑,解决了编程思路不通的问题,感谢蒋老师给我们带来那么好的PLC随身学习模块!
20181216
曹凯
185****3903(为保护个人隐私不完整显示手机号码)
十年的教培和设备研发,让我更加坚定信心,用亲身体验、用心研发更加完善的PLC随身学习设备和工业应用设备,让你感到编程设计应用无痛点。感谢幕后团队英雄沐沐,我们一次次失望,一次次失败,所有的胜利,与征服自己的胜利比起来,都是微不足道。
端口图
相关问答
深圳龙华观澜网络教育学校哪家好呢?有人推荐的吗?
[回答]蒋老师:18026933097深圳市龙华区东方培训中心专业有大专、本科学历、电工、叉车、、电梯、制冷、起重机、特种设备管理员、安全管理人员、危化品...
深圳龙华自考本科考试有优势呢,去龙华区东方培训中心好不好呢?
[回答]蒋老师:18026933097深圳市龙华区东方培训中心专业有大专本科学历电工叉车电梯制冷起重机特种设备管理员安全管理人员危化品管理员企业...
深圳龙华观澜高中升大专去哪家学校报名会比较好呢?
[回答]蒋老师:18026933097深圳市龙华区东方培训中心专业有大专本科学历电工叉车电梯制冷起重机特种设备管理员安全管理人员危化品管理员企业负...