1.SYSMAC-CPT编程软件
SYSMAC-CPT是OMRON公司为其生产的PLC而设计的编程支持软件,可在Win-dows3.1或Windows95/98系统上操作。该软件适用于从超小型CPM1A系列到大型CVM1/CV系列的任何一种OMRON的PLC,能够编制和读出OMR()N早期DOS版支持软件和SYSMAC支持软件所编制的程序,从而有效地利用以往的资源。该软件为用户提供了程序的输入、编辑、检查、调试监控和数据管理等手段,不仅适用于梯形图语言,而且也适用于助记符语言。
(1)编程SYSMAC-CPT提供了梯形图方式和助记符方式两种编程方式。
1)梯形图方式。当用户选择梯形图方式后,可在编程区的上方用鼠标单击梯形图的编程符号,并拖至编程区中进行梯形图编程。如果需要,也可将梯形图形式的PLC程序转换为助记符形式的PLC程序。
2)助记符方式。在主菜单中单击“View”,在下拉菜单中选取“Program editors”,单击“Mnemonic”后,就进入到助记符编程方式。在此方式下,可单击编程区上方的各个助记符指令按钮进行助记符编程。同样,如果需要也可将助记符形式的PLC程序转换为梯形图形式的PLC程序。
(2)编辑与文件管理SYSMAC-CPT具有编辑功能,可对程序进行编辑、修改、插入、剪切、存盘、复制、新建、打开等操作。
(3)打印 在主菜单中单击“File”,在下拉菜单中可选取页面设置、打印预览和打印功能。
(4)程序的下载与上传PLC程序编制好并检查无误后,可通过RS-232C通信电缆将已编制好的程序下载至PLC中。同样,计算机也可从PLC读取程序或数据。
(5)监控 监控功能是指将正在运行的PLC数据,通过与计算机相连的通信电缆送至计算机屏幕显示。监控有梯形图程序监控、助记符程序监控和数据监控。
SYSMAC-CPT编程软件常用菜单项目功能见表C-1。
表C-1 SYSMAC-CPT编程软件常用菜单项目功能
(续)
(续)
2.SYSMAC-CPT编程软件的使用方法
使用SYSMAC-CPT编程软件进行梯形图设计的一般步骤如图C-48所示。
下面用一个例子来说明用SYSMAC-CPT编程软件进行编程的方法和步骤。[例1]用OMRON PLC实现对一台电动机的正、反转自动循环控制。
1)分析工艺过程,明确控制要求。控制要求:电动机正转起动,5s后自动反转;8s后又自动回到正转;如此循环。可随时停机。
三相电动机的正、反转可用两个接触器来控制,当正转接触器接通时电动机正转;当反转接触器接通时,三相电源的相序相反,电动机反转。
2)统计输入/输出点数并选择PLC型号。输入:起动按钮1个,停止按钮1个,共2个输入点;输出:正转接触器1个,反转接触器1个,共2个输出点。可选用OM-ROM的CQM1H系列PLC。
3)分配PLC输入/输出点。本例中PLC输入/输出点分配见表C-2。
4)画控制流程图。画控制流程图就是将整个系统的控制分解为若干步,并确定每步的转换条件,以便能容易地用常用基本指令和功能指令画出梯形图。本例的控制流程图如图C-49所示。
5)PLC梯形图程序设计。利用SYSMAC-CPT编程软件进行梯形图程序设计的具体步骤如下:
①启动SYSMAC-CPT编程软件。接通个人计算机电源,单击“开始”按钮进入“程序”,选择“SYSMAC-CPT”,即可启动SYSMAC-CPT编程软件,进入CPT的操作界面,显示“Welcome”窗口,单击“OK”按钮。
②建立新项目。单击“New”图标,或从“File”的下拉菜单中选择“New”建立新项目。在弹出的对话框中填入新项目名,如MOT0R。对CQM1H系列PLC,型号应选CQM1,CPU应选CQM1-CPU43,如图C-50所示。最后单击“OK”按钮,关闭对话框。
图C-48 SYSMAC-CPT编程软件使用步骤(www.xing528.com)
表C-2 电动机正、反转自动循环控制PLC输入/输出点分配
图C-49 电动机正/反转自动循环控制流程图
③画梯形图。在编辑窗口的上方有很多逻辑符号图标和功能指令,可用鼠标选取来编辑自己的梯形图程序。常用图标功能如下:为选择,为擦除元件,为常开触点,为常闭触点,为使功能指令成为具有带微分执行的效果,为常开线圈,为常闭线圈,为连线,为擦除连线,为定时器,为计数器,为运行功能指令。
本例动作要求简单,可采用经验设计法。根据被控对象的控制功能,先选择典型控制环节程序段。电动机的正、反转控制回路应选择两个“起-保-停”控制环节,在此基础上再增加延时控制。
图C-50 建立新项目
注意:在SYSMAC-CPT编程软件中,定时器符号“TIM”用字母“T”表示,且用矩形框表示,而不是用圆圈。计数器符号“CNT”用字母“C”表示。在SYSMAC-CPT编程软件上画出的梯形图如图C-51所示。
图C-51 在SYSMAC-CPT编程软件上画出的梯形图程序
④语法检查。从“Edit”的下拉菜单中选择“Program Check”,出现程序检查进度条。最后显示结果应为“Total Fatal Errors:0,Errors:0,Warnings:0,Info:0”,则语法检查通过,如图C-52所示。否则应根据提示修改程序,重新进行语法检查。
⑤程序存盘。单击“Save”图标,在弹出的对话框中,选择保存的目标盘符及文件夹,给出文件名(扩展名默认为cpt),单击“OK”按钮,如图C-53所示。通常将程序保存在硬盘上,以加快程序运行速度。
图C-52 语法检查结果
图C-53 梯形图程序存盘
6)将梯形图程序下载到PLC。
①通信设置。从“On-line”的下拉菜单中选择“Communication Setting…”,弹出通信设置窗口。单击“Setup”按钮,弹出网络设置窗口。再单击“Setup”按钮,弹出通信格式设置窗口。如果RS-332C通信电缆线插在COM1口,则选择COM1,波特率选择9600,奇偶校验、起始位和停止位等保持默认值不变,如图C-54所示。单击“OK”按钮,关闭该窗口。再单击“OK”按钮,关闭网络设置窗口。最后单击“Close”按钮,结束通信设置。
②联机。从“On-line”的下拉菜单中选择“GO on-line”,在弹出的确认框中单击“确定”,计算机与PLC就连接起来了。
注意:OMRON的CQM1H系列PLC与个人计算机的RS-232串口之间的连接应如图C-55所示。
图C-54 通信格式设置窗口
图C-55 CQM1H与一台个人计算机的连接
③下载程序。从“On-line”的下拉菜单中选择“Transfer to PLC…”,在弹出的下载对话框中,选择“Program”,单击“OK”按钮,显示下载进度条,至100%时下载完成,个人计算机上的梯形图程序就下载到了PLC中。
7)调试程序。
①进行PLC模块的外部接线。在PLC不通电的情况下,按照梯形图的输入/输出点分配进行PLC输入模块与输入电器间的连接,如图C-56所示。注意输入模块的24V电源不要接错。输出电器可暂时不接,等模拟调试通过后再连接到输出模块的对应端子上。检查接线无误后,接通PLC电源。
图C-56 PLC外部接线
a)输入模块接线 b)输出模块接线
②运行并调试程序。单击编辑窗口左下角的状态按钮,在弹出的菜单中选中“RUN”,使PLC进入运行状态。对照梯形图,按下SB1按钮,使输入继电器00001接通,观察屏幕上的输出继电器10001和10002的通断状态是否达到控制要求。如果输出不对,应回到上面第5)步,重新修改梯形图程序,再下载到PLC中调试,直至正确。
模拟调试完成后,就可进行整个系统的现场运行调试。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。