下面开始对PLC进行编程。单击图4-6左下角的“Portal视图”,返回到Portal视图,单击左侧的“PLC编程”项,可以看到选中“显示所有对象”时,右侧显示了当前所选择PLC中的所有块,双击“main”块,打开程序块编辑界面,如图4-7所示。也可以在项目树下直接双击打开PLC设备下程序块里的“main”程序块。......
2025-09-29
第3章提到了PLC有三种编程方法:线性化编程、模块化编程和结构化编程。
线性化编程是将整个用户程序放在主程序OB1中,在CPU循环扫描时执行OB1中的全部指令。其特点是结构简单,但效率低下。另一方面,某些相同或相近的操作需要多次执行,这样会造成不必要的重复工作。再者,由于程序结构不清晰,会造成管理和调试的不方便。所以在编写大型程序时,应避免线性化编程。
模块化编程是将程序根据功能分为不同的逻辑块,且每一逻辑块完成的功能不同。在OB1中可以根据条件调用不同的功能FC或功能块FB。其特点是易于分工合作,调试方便。由于逻辑块是有条件的调用,所以可以提高CPU的利用率。(https://www.chuimin.cn)
结构化编程是将过程要求类似或相关的任务归类,在功能FC或功能块FB中编程,形成通用解决方案。通过不同的参数调用相同的功能FC或通过不同的背景数据块调用相同的功能块FB。其特点是结构化编程必须对系统功能进行合理分析、分解和综合,所以对设计人员的要求较高,另外,当使用结构化编程方法时,需要对数据进行管理。
结构化编程中,OB1或其他块调用这些通用块,通用的数据和代码可以共享,这与模块化编程是不同的。结构化编程的优点是不需要重复编写类似的程序,只需将不同的设备代入不同的地址,就可以在一个块中写程序,用程序把参数(例如,要操作的设备或数据的地址)传给程序块。这样,可以写一个通用模块,更多的设备或过程可以使用此模块。但是,使用结构化编程方法时,需要管理程序和数据的存储与使用。
相关文章
下面开始对PLC进行编程。单击图4-6左下角的“Portal视图”,返回到Portal视图,单击左侧的“PLC编程”项,可以看到选中“显示所有对象”时,右侧显示了当前所选择PLC中的所有块,双击“main”块,打开程序块编辑界面,如图4-7所示。也可以在项目树下直接双击打开PLC设备下程序块里的“main”程序块。......
2025-09-29
目前,PLC的不同厂家或同一厂家的不同产品种类繁多,功能各有侧重。根据不同的角度可将PLC分成不同的类型,其常用的分类方法有如下两种。可编程序控制器实现对外部设备的控制,其输入端子与输出端子的数目之和称做PLC的输入/输出点数,简称I/O点数。西门子公司的S7-400PLC即是此类。为了适应机电一体化的要求,有的PLC制造成内插板式的,可嵌入到有关装置中。这种控制板既可实现PLC所有的功能,又可很方便地镶嵌到有关装置中。......
2025-09-29
表3-20输送单元异常情况检测梯形图紧急停车处理的程序梯形图如图3-57所示。图3-62输送单元机械手放下工件梯形图3.程序调试注意事项在FX系列PLC的系统中,步进顺序程序必须在主程序中编制,子程序中不能使用STL/RET指令,否则会发生代号为6606的错误。......
2025-09-29
在工作过程中,若按下停止按钮,加工单元在完成本周期的动作后停止工作,HL2指示灯熄灭。图3-21用条件跳转指令实现急停梯形图图3-22主控指令实现急停梯形图加工单元程序的调试注意事项:设备在全线运行时,加工台的工件是由输送单元机械手放上去的,所以加工过程步进程序的启动,需在机械手缩回到位,发出下料完成信号以后,需要复位“加工完成”标志。......
2025-09-29
若在运行中料仓芯件不足,则工作单元继续工作,但HL2以1 Hz的频率闪烁,HL1保持长亮。③装配子过程是一个单序列的周而复始的步进过程。“装配完成标志”为OFF状态,是防止发生重复装配的措施,其原理与加工单元主控过程所采取的防止重复加工的措施相同,即在一次装配周期结束时,置位“装配完成标志”,只有将装配好的工件取出,该标志才能复位,再重新放下待装配工件,才有可能满足初始步转移条件。图3-37装配单元供料过程部分梯形图......
2025-09-29
原则上,每个自动化工序都有不同的精度要求。在这种情况下,工件位置不再精确地集中在手指之间,这可能导致连接操作中的精度问题。由于对抓取或放置精度的要求如此之高,因此应相应地调整一般条件,以避免此类错误。图3.117用公差角度来审视系统对于抓取或者放置来说十分重要摄像机测量误差可能具有不同的性质。当涉及在装配过程中对工件的纯搬运时,或如图3.117所示,当相当多的因素影响精度时,这些考虑尤其重要。......
2025-09-29
图3-43分拣单元步进控制流程图根据步进控制流程图,下面给出初始步、黑白检测步、分配物料槽步和物料入槽步的梯形图。图3-44分拣单元的初始步梯形图程序图3-45分拣单元的黑白检测步梯形图程序图3-46分拣单元的分配物料槽步梯形图程序图3-47分拣单元的物料入槽步梯形图程序3.程序的调试本工作任务的分拣要求并不复杂,但要准确判别工件属性、在目标料槽气缸中心位置平稳地推出工件,则需要进行细致的调试。......
2025-09-29
大多数类型的PLC都能满足YL-335B自动化生产线的控制要求。根据目前小型PLC的市场格局,以及各院校PLC教学所采用的主流机型,YL-335B设备的标准配置以西门子系列和三菱FX系列PLC为主。本书仅介绍采用三菱FX系列PLC的YL-335B设备。目前这两个系列的产品已经淘汰,被升级产品FX3U和FX3G系列所代替,YL-335B设备上的配置也升级为FX3U系列。图2-36FX3U系列PLC的各种扩展设备在YL-335B中FX3U作为控制器,使用了通信、模拟量适配器,通信功能扩展板等扩展设备。......
2025-09-29
相关推荐