马上注册,享受更多特权
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
本帖最后由 rong 于 2022-5-17 21:40 编辑
为期九天的汇川新员工培训,学习了包括变频器,伺服驱动器,以及小型PLC和中型PLC这几个模块的一些基础知识。通过学习对汇川以及汇川自家产品有了一定的了解。同时,通过这些教我们的老师身上,我也能感受到汇川整个公司的氛围,以及员工面貌有了一定的认识。 简单介绍一下对于中型PLC的学习心得。汇川中型PLC软件平台是基于Codesys平台开发的。 1、 默认选用标准工程。
2、 选择要编写程序控制的设备,这里以AM600为例。 3、 选择编程语言。编程语言,本文以结构化文本(ST)和梯形逻辑图(LD)为例。 4、 修改文件名和位置。
file:///C:/Users/25486/AppData/Local/Temp/msohtmlclip1/01/clip_image002.png file:///C:/Users/25486/AppData/Local/Temp/msohtmlclip1/01/clip_image004.png 1、 点击网络组态,不需要展开,会出现一个AM600设备。 2、 点击设备就会出现上图。 3、 根据需要配置各个端口,COM0、COM1、CAN0口一次只能配置一种功能,比如CAN口,不能同时配置CANlink和CANopen通讯,只能选择其中一种通讯方式。 4、 配置好端口后,就可以在右侧添加要连接的相关设备。点击网络设备列表中的设备会自动给配置端口功能。 file:///C:/Users/25486/AppData/Local/Temp/msohtmlclip1/01/clip_image005.pngfile:///C:/Users/25486/AppData/Local/Temp/msohtmlclip1/01/clip_image006.pngfile:///C:/Users/25486/AppData/Local/Temp/msohtmlclip1/01/clip_image008.png PLC逻辑部分功能非常丰富,对于初学,我认为最重要的是程序组织单元和跟踪两个部分。 file:///C:/Users/25486/AppData/Local/Temp/msohtmlclip1/01/clip_image010.pngfile:///C:/Users/25486/AppData/Local/Temp/msohtmlclip1/01/clip_image012.jpgfile:///C:/Users/25486/AppData/Local/Temp/msohtmlclip1/01/clip_image014.png 这里可以添加程序、功能块和函数,选择要用到的类型,起好名字后,再根据需要选择编程语言。点击打开后就可以在列表里看到新添加的LD程序。(注:要想程序能够运行,需要将新建的程序添加到MainTask下面,鼠标点击手动拖动即可实现,如果添加的为函数块,就不需要拖动了)。 file:///C:/Users/25486/AppData/Local/Temp/msohtmlclip1/01/clip_image016.jpg 上图分上下两部分,上半部分是用来声明变量的,下半部分是控制程序的编写。函数的使用从右侧工具栏拖即可。具体如何编写,这里不展开介绍。 这里做一个流水灯实验,采用ST语言编写的,两个时钟相互振荡,一个振荡周期进行一次移位操作,八位数据控制八个输出,实现流水灯功能。 file:///C:/Users/25486/AppData/Local/Temp/msohtmlclip1/01/clip_image018.png 如果手头没有设备想验证程序的正确与否,可以点击上方工具栏的在线中的仿真。 file:///C:/Users/25486/AppData/Local/Temp/msohtmlclip1/01/clip_image020.png 点击仿真后按照步骤1、2点击登录到,再点击运行即可实现仿真。由于本程序输出连接实际的输出端子上了。因此,需要再按照步骤3、4、5找到外部端子,即可观察到相应的现象。 另外,也可以在之前提到的跟踪功能里观察波形,点击功能,设置名字(似乎不支持中文名字)。 点击右上角的配置和添加变量,按照步骤,选择要跟踪的任务以及变量即可。配置好后,要在运行状态下,右键运行仿真,即可观察到相应的波形。 file:///C:/Users/25486/AppData/Local/Temp/msohtmlclip1/01/clip_image021.pngfile:///C:/Users/25486/AppData/Local/Temp/msohtmlclip1/01/clip_image023.pngfile:///C:/Users/25486/AppData/Local/Temp/msohtmlclip1/01/clip_image025.png file:///C:/Users/25486/AppData/Local/Temp/msohtmlclip1/01/clip_image027.png 具体的应用还有很多,包括功能块的编写以及任务的配置等,还可以更加完善。限于时间精力以及个人能力的问题,本文只是简单介绍了一些流程性的问题,并没有深入介绍,本文也有许多不足,也欢迎各位大佬批评指正。
|