《第7讲 可编程序控制器的编程工具.ppt》由会员分享,可在线阅读,更多相关《第7讲 可编程序控制器的编程工具.ppt(64页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、第11讲 可编程序控制器的编程工具 11.1 编程器的使用和基本操作编程器的使用和基本操作11.2 编程软件编程软件CX-P 11.1 11.1 编程器的使用和基本操作编程器的使用和基本操作 11.1.1 11.1.1 编程器面板组成及可实现的功能编程器面板组成及可实现的功能1CQM1-PRO01编程器的面板CQM1-PRO01编程器的面板由以下3部分组成:(1)LCD显示部分。显示部分可显示两行,每行可显示16个字符,相当于微型计算机的显示器显示信息。(2)方式切换开关。方式切换开关用以控制PLC的工作状态。通过切换可使PLC处于编程、监控或运行状态。(3)键盘部分。键盘部分有39个按键,可
2、分为3个区域:数字键区:用于数字输入。指令键区:用于输入PLC的指令。编辑键区:用于控制编程或监控操作。2 2各键区的组成及主要功能各键区的组成及主要功能 10个白色的数字键组成数字键区。用该键区输入程序地址或数据,再配合FUN键,可以形成有指令码的应用指令。16个灰色键组成指令键区,该键区用于输入指令。12个黄色键组成编辑键区,用于输入、修改、查询程序及监控程序的运行。图11-1 CQM1-PRO01编程器键盘示意图 1个红色清除键用于清除显示屏的显示。表11-1 编程器功能一览表 表11-1 编程器功能一览表 11.1.2 11.1.2 编程器的操作编程器的操作1 1操作准备操作准备 当利
3、用编程器进行编程时,应将编程器的连接电缆接到PLC的外设端口上,如图11-2所示。当主机没有接编程器等外围设备时,上电后PLC自动处于运行方式。因此,在对PLC中的用户程序不了解时,一定要把PLC方式选择开关置于编程位置,避免一上电就运行程序而造成事故。当主机接有编程器时,上电后的工作方式取决于方式选择开关的位置。图11-2 编程器与PLC的连接 2 2设定编程器方式设定编程器方式设定编程器的方式,选开关为编程方式。PLC首次上电后,编程器上显示出“PASSWORD!”(口令)字样,依次按下CLR和 MONTR键(回答口令)至口令消失后,再按CLR键,待编程器上显示出00000时方可进行后续操
4、作。3 3清除内存清除内存 在输入程序之前,应首先清除内存。在PROGRAM方式下执行清除内存的操作如下:(1)欲将存储器中的用户程序、各继电器、计数器、数据存储器中的数据全部清除时,操作过程及每步操作时屏幕显示的内容如图11-3所示。图11-3 操作过程及显示内容(2)如需保留指定的数据区,则应进行部分清除。例如,要保留地址00123以前的用户程序及CNT的内容,操作过程及显示内容如图11-4所示。图11-4 操作过程及显示内容11.1.3 11.1.3 程序输入程序输入 在进行程序输入时,要将方式开关设为编程方式PROGRAM。待输入口令,按下CLR键,编程器上显示出00000时,即可进行
5、程序输入。此时,00000表示输入程序的开始地址,如要从其他地址输入,可按下相应地址号,再按上箭头键或下箭头键即可。1 1单字节指令输入单字节指令输入 当输入程序时,每输入一条指令后要按一次WRITE键,地址会自动加1。例如,输入LD 00005指令,操作过程及其显示内容如图11-5所示。图11-5 操作过程及显示内容 2 2双字节指令输入双字节指令输入 在输入双字节指令时,若仅输入指令,则按WRITE键后地址并不加 1,而是提示输入下一字节的内容。在指令输入完整后再按WRITE键,地址才加1。例如,在地址00200处输入“MOV(021)#0150 200”语句,操作过程及其显示如图11-6
6、所示。其中,DATA后面的A、B是指令的第一、第二个操作数,有三个操作数的指令会继续出现C。若操作数没有输入完整的指令就输入下一条指令,则编程器发出“嘀”的声音并拒绝输入下一条指令。图11-6 操作过程及显示内容 3 3微分型指令输入微分型指令输入 输入微分型指令的操作步骤是:按FUN输入指令码按NOT键按WRITE键,表示微分型指令的“”就显示出来,再按一次NOT键,“”就消失。非微分型指令不必按NOT键。4 4出错纠正出错纠正 如果输入的语句中有错误,只需在出错的地址处重新输入正确的语句即可。例如,根据图11-7(a)输入程序,按下CLR键,当编程器显示地址为00000时开始输入。程序指令
7、表如图11-7(b)所示,输入过程如图11-7(c)所示。图11-7 输入程序梯形图、指令表及操作过程(a)梯形图;(b)指令表;(c)操作过程 11.1.4 11.1.4 程序校验程序校验 程序输入后,可在PROGRAM方式下检查程序,进行程序校验,以确认输入的程序是否正确。程序错误类型分为A、B、C三类和0、1、2三级。A类错误影响程序的正常执行,必须通过检查消除。0级检查用于检查A、B、C三类错误;1级检查用于检查A、B两类错误;2级检查用于检查A类错误。除了这三类错误之外,还有些错误在程序输入时即被显示出来,并由系统监控程序阻止这些非法指令或数据的输入。表11-2为A、B、C三类错误的
8、出错显示以及对各类错误的处理方法一览表。表11-2 程序检查出错表 图11-8 程序校验操作及其显示 11.1.5 11.1.5 程序读出程序读出 用户可在RUN、MONITOR和PROGRAM方式下读出程序。程序读出操作用于检查程序的内容。其过程为:建立开始读出的首地址按向下箭头或向上箭头读出程序。读程序的操作及其显示如图11-9所示。图11-9 读程序操作及其显示 11.1.6 11.1.6 指令检索指令检索 在RUN、MONITOR和PROGRAM方式下检索指令。欲检索用户程序中的某条指令,操作步骤为:建立开始检索的首地址键入要检索的指令按SRCH键显示出要检索的指令内容及地址按向下箭头
9、显示出操作数。例如,检索某程序中LD指令的操作步骤为:按CLR20按向下箭头LDSRCH,此时操作过程及显示的内容如图11-10所示。如果要检索TIM/CNT指令的设定值,可在先检索到TIM/CNT指令后,再按向下箭头,就可显示出要检索的TIM/CNT指令的设定数据。连续按SRCH键可继续向下检索,一直检索到END指令。如果程序无END指令,则一直可找到程序存储器的最后一个地址。图11-10 检索操作过程及显示 11.1.7 11.1.7 触点检索触点检索 在PROGRAM、MONITOR、RUN方式下检索触点。触点检索操作和指令检索基本相同。只是指令检索操作检索的是一条指令,而触点检索操作检
10、索的是一个触点。在MONITOR和RUN方式下进行触点检索时,还可显示该触点的实际通、断状态。例如,检索触点00001的操作显示如图11-11所示。图11-11 触点检索操作过程及显示 11.1.8 11.1.8 指令的插入与删除指令的插入与删除 图11-12 需插入指令与删除指令的程序示意 1 1指令插入指令插入 图11-13 指令插入操作 2指令删除指令删除 图11-14 指令删除操作 11.1.9 I/O监视监视 1对节点的监视对节点的监视 图11-15 对节点监视 2对通道的监视对通道的监视 图11-16 对通道的监视 3 3对程序内的节点、对程序内的节点、TIM/CNTTIM/CNT
11、和数据存储器的监视和数据存储器的监视 图11-17 对程序内指定地址的节点、TIM/CNT和数据存储器的监视 11.1.10 11.1.10 I/OI/O多点监视多点监视 在MONITOR、RUN方式下执行多点监视。当监控程序运行时,经常需要同时监视多个节点或通道的状态,这时需进行多点监视。多点监视可与通道监视同时执行,最多可以同时监视6个对象。第一个被监视对象的显示在屏幕左边,当监视第二点或通道时,第一个被监视对象的显示就向右移动。监视情况示意图如图11-18所示。如果被监视的对象为4个,则第一个被监视对象就移出显示屏(移到内部寄存器中)。这时,显示屏上从左到右显示的是第四个、第三个、第二个
12、被监视对象。屏幕上的内容与寄存器中的内容形成一个环,可以用MONTR键从左边再调出环上的某一个。显示器显示3个,寄存器内保存 3个,因此,最多可以同时监视6个点或通道。如果要监视第7个对象,则最先被监视的那个内容被挤出且丢失。图11-18 多点监视情况示意图 11.1.11 11.1.11 修改修改TIM/CNTTIM/CNT的设定值的设定值图11-19 修改TIM/CNT的设定值 11.1.12 修改当前值修改当前值 在PROGRAM、MONITOR方式下可修改当前值。这个操作用来改变I/O、AR、HR和DM通道的当前值(4位十六进制数)及TIM/CNT的当前值(4位十进制数)。其操作过程为
13、:先对被修改的通道或TIM/CNT进行监视,然后按CHG键键入修改后的数值按WRITE键。例如,要将DM0000通道的内容0800修改为0200,应首先对被修改的通道进行监视,操作为:按CLR 0MONTR键,然后开始修改。操作及显示如图11-20所示。图11-20 修改当前值的操作及显示 11.1.13 11.1.13 强制置位强制置位/复位复位 在PROGRAM、MONITOR方式下可强制置位/复位。使用SET或者RESET键可以把I/O点和IR、HR的位及TIM/CNT等的状态强制置为ON或者OFF。在程序调试中常用到这个功能。这种操作分为强制置位/复位和持续强制置位/复位两种情况。操作
14、应在I/O监视或I/O多点监视执行时使用。在I/O多点监视时,以左端节点为对象。利用SET键进行强制置位/复位。按下SET键,指定节点被置位/复位,抬起按键,节点复原,如图11-21所示。图11-21 强制置位/复位操作及显示 图11-22 强制置位/复位和持续强制位/复位的操作按键 当进行了强制置位/复位操作后,可按下CLR键SET键RESET键NOT键对所有强制置位/复位操作的节点解除。在进行强制置位/复位操作时,应在确认不影响设备的情况下进行,以免对设备或系统产生损害。11.1.14 读出扫描周期时间读出扫描周期时间 图11-23 读出执行程序的平均扫描周期时间 11.2 11.2 编程
15、软件编程软件CX-P CX-P 11.2.1 11.2.1 CX-PCX-P软件简介软件简介 1)1)树状目录形式树状目录形式 CX-P 2.0以树状目录的形式分层显示一个工程的各个项目,这些项目能够被直接访问。2)2)WindowsWindows风格界面风格界面 CX-P 2.0具有Windows风格的界面,使用鼠标及标准菜单系统。用户可自定义工具栏和快捷键。3)3)多个多个PLCPLC CX-P 2.0在单个工程下支持多个PLC;单个PLC可支持一个应用程序,其中CV、CS系列的PLC可支持多个应用程序;单个应用程序可支持多个程序段,一个应用程序可以分为一些可自行定义的、有名字的程序段,能
16、够方便地管理大型程序。可以一人同时编写、调试多个PLC的程序;也可以多个人同时编写、调试同一个PLC的多个程序。4)4)符号编程功能符号编程功能 CX-P除了可以直接采用地址和数据编程外,还提供了符号编程的功能。编程时使用符号时不必考虑其位和地址的分配。符号编程使程序易于移植,易于拖放。5)5)具有兼容性具有兼容性 CX-P对Windows应用软件的数据具有兼容性。对于I/O分配表,包括符号、地址和I/O注释,可输入到Microsoft Excel的表格中,然后由CX-P使用。6)6)用梯形图或助记符编程用梯形图或助记符编程 在输入指令时,可使用快捷按钮迅速建立梯形图。可向一个梯形图元素(接触
17、点、线圈或指令)附加一个注释,增强程序的可读性。为了节省空间,操作人员能够对梯形图上显示的符号信息格式和数量进行选择,能够快速打开和关闭注释。7)7)颜色使用颜色使用 颜色的使用可以自定义。缺省设置时,全局和本地符号在梯形图中具有不同的颜色。梯形图中的错误显示为红色。8)8)显示转移显示转移 在梯形图视图和助记符视图中,可以将当前的显示转移到程序中需要的位置。例如,转移到一个指定的梯级或步,或者转移到某一有注释的梯级,或者转移到指定地址的下一个引用等。9)9)查找和替换功能查找和替换功能 CX-P 2.0提供较强的查找和替换功能,支持文本通配符和内存地址范围的操作。10)10)提供较强的在线功
18、能提供较强的在线功能 例如,操作人员可对多个PLC梯形图在线编程;监视窗口支持本地符号;可以将监视设置为在十六进制下工作;为了检查程序的逻辑性,监视可以暂时被冻结。11)11)显示分开显示分开 CX-P 2.0可将程序分开显示,以监控多个位置。一个程序能够垂直和水平分开,同时显示在4个区域上,达到监控整个程序,同时也监控或输入特定指令的目的。12)12)具有远程编程和监控功能具有远程编程和监控功能 上位机通过被连接的PLC可以访问本地网络或远程网络的PLC;还可以通过Modem,利用电话线访问远程PLC。CX-P软件具有一个许可序列号码,如果只使用CX-P的初级功能,可不需要许可序列号,这时仅
19、仅支持CPM1、CPM2和SRM1这三种PLC编程。要使用CX-P的全部功能,需要输入许可序列号码,号码可以在安装时或者在以后输入。11.2.2 11.2.2 CX-PCX-P的主窗口的主窗口 图11-24 CX-P的主窗口 1)1)标题栏标题栏标题栏显示打开的工程文件名称、编程软件名称和其他信息。2)2)菜单栏菜单栏通过单击主菜单各选项及下拉子菜单中的命令,可进行CX-P各种功能的操作。3)3)工具栏工具栏 工具栏以图标按钮的形式显示CX-P 4)4)输出窗口输出窗口 输出窗口显示编译程序结果、查找报表和程序传送结果等。5)5)状态栏状态栏 状态栏位于窗口的底部,显示即时帮助、PLC11.2
20、.3 11.2.3 建立工程建立工程1.1.建立工程的步骤建立工程的步骤 当初次使用CX-P时,可通过建立新工程项目的方式建立工程。操作时单击“文件”菜单中的“新建”命令,将出现如图11-25所示的“改变PLC”对话框。(1)设备名称。在“设备名称”栏中输入为PLC工程定义的名称,例如输入“交通灯控制”。(2)设备型号。在“设备型号”栏中选择PLC的系列,例如,选择“CPM1(CPM1A)”。单击对应的“设置”按钮可进一步配置CPU型号,例如选择“CPU10”。(3)网络类型。在“网络类型”栏中选择PLC的网络类型,例如选择“SYSMAC WAY”。单击对应的“设置”按钮,显示如图11-26所
21、示“网络设定”对话框。图11-26 “网络设定”对话框 该对话框有三个标签,单击“网络”标签,可以进行网络参数设定;单击“驱动器”标签,可以选择计算机通信端口,设定通信参数等。注意计算机与PLC的通信参数应设置一致,否则无法通信。若使用Modem,可单击“调制解调器”标签来设置相关参数。设置完成后单击“确定”按钮确认操作,或按“取消”按钮放弃操作,然后回到“改变PLC”对话框。(4)注释。在“注释”栏中输入与此PLC工程相关的注释。(5)改变PLC。在“改变PLC”对话框中,单击“确定”按钮,在CX-P主窗口中将出现新建立的工程工作区和图表工作区,表明建立了一个新工程,如图11-27所示。若单
22、击“取消”按钮,则放弃操作。图11-27 主窗口中新建的工程工作区和图表工作区 2.2.工程项目操作工程项目操作 对工程项目进行操作时,可以右击该项目的图标,在出现相关上下文菜单后,选择相应的命令;也可单击主菜单的选项,在出现下拉命令子菜单后,选择相应的命令。对工程工作区中可进行操作的项目如图11-28所示。图11-28 工程工作区中可进行操作的项目 1)1)工程工程 用户可为工程重命名;创建新的 PLC;将 PLC粘贴到工程中等。2)2)PLCPLC 用户可对PLC进行修改、剪切、复制、粘贴和删除;符号自动分配;编译所有的PLC程序;在线工作;改变PLC操作模式等。3)3)全局符号表和本地符
23、号表全局符号表和本地符号表 CX-P除了直接采用地址和数据编程外,还提供了符号编程功能。符号是用来表示地址、数据的标识符。在PLC下各个程序都可以使用的符号叫全局符号,仅为某个程序定义的专有符号叫本地符号。表11-3 符号的数据类型 在 编 程 中使用符号,具有 简 化 编 程、增强程序可读性、方便程序维 护 等 优 点。例如,仅改变符号对应的地址,程序就会自动使用新地址。程序越复杂,符号编程的优势越显著。符号除了分配有地址或数值外,还被规定了数据类型。符号的数据类型如表11-3所示。图11-29 符号表窗口 4)4)PLCPLC设置设置 各种机型的PLC都开辟了系统设置区,用来设置各种系统参
24、数。CX-P通过设置图标进行设定。双击“设置”图标,显示如图11-30所示的设定窗口。利用该窗口中的标签可对CPM1A系统设定区进行设定。设定完毕,将设定传送到PLC后,该设定才能生效。图11-30 PLC设定 5)5)PLCPLC内存内存 通过PLC内存可以查看、编辑和监视PLC内存区,监视地址和符号、强制置位地址以及扫描和处理强制状态信息。在工程工作区中双击PLC“内存”图标,将显示如图11-31所示的“PLC内存”窗口。图11-31 PLC内存 如图11-31所示,在左窗口的下方有两个标签:“内存”和“地址”。(1)内存操作。在内存窗口中可完成如下操作:(2)数据的编辑。数据的编辑是指向
25、PLC允许读/写操作的内存区输入或修改数据。输入数据可选择的格式有二进制、BCD、十进制、有符号十进制、浮点、十六进制或文本。数据的下载、上载及比较。下载是将计算机已编辑的PLC内存区数据下传到PLC中;上载是将PLC内存区中的数据上传到计算机;比较是将计算机数据与PLC内存区比较。这3种操作必须在在线状态下进行。数据的监视。数据的监视是指在在线状态下,监视PLC内存中某一数据区的数据变化。数据的清除和填充。在在线状态下,可清除PLC内存区中某一数据区的数据,或向某一数据区添加一个特定值。输入的数据可选择的格式有二进制、BCD、十进制、有符号十进制、浮点、十六进制或文本。(2)地址操作。地址窗
26、口包含“监视”和“强制状态”两个命令。在此窗口中可完成如下的操作:“监视”命令。在在线状态下,可通过该命令监视地址或符号,强制置位地址。双击“监视”图标,将出现“地址监视”窗口,在此窗口中输入一个地址或符号即可进行监视。当一个位正在被监视时,从该位的上下文菜单中选中“强制”命令,可对该位强制置“ON”、“OFF”或“取消”强制状态。“强制状态”命令。在在线状态下,可通过该命令扫描和处理强制状态信息。双击“强制状态”图标,强制状态信息将显示在“强制状态”窗口中。选中某一强制状态位地址,从该位的上下文菜单中,可将其从“强制状态”窗口中复制到“地址监视”窗口中进行监视;也可清除所有的强制位;还可更新
27、强制状态窗口。图11-32 显示“地址监视”窗口 6)6)PLCPLC程序程序 对项目“PLC程序”可以进行的操作有打开、插入程序段、编译程序、将显示转移到程序中指定位置、剪切、复制、粘贴、删除、重命名等。7)7)程序段程序段 为了便于对大型程序的管理,可以将一个程序分成一些有定义、有名称的段。一个程序可以分成多个段,如段1、段2等。一个段就如同书的一章,PLC按照顺序来搜索各段。程序中的段可以重新排序或重新命名,但最后的段必须包含“END”指令。在特定的程序中,可以使用段来存储经常使用的算法,这样就可以把段作为一个库,能够将其拷贝到另一个程序里面去。对项目“段”进行的操作有打开梯形图、打开助
28、记符、将显示转移到程序中指定的位置、剪切、复制、粘贴、删除、上移、下移、重命名等。可以直接用鼠标拖放一个段,若在当前程序拖放,则改变段的顺序;也可将段拖到另一个程序中。CX-P允许在在线状态下上载一个单独的段,但程序段不能单独被下载。要下载一个程序段,要先把这个段复制到一个完整的程序中去。8)8)错误日志错误日志 当CPU处于在线状态时,工程工作区的树形结构中将显示PLC“错误日志”图标。双击该图标,出现“PLC错误”窗口,窗口中有三个标签:错误、错误日志和信息。通过这些标签,可得到PLC运行中的当前错误状态、错误历史及由程序设置的相关显示信息。11.2.4 11.2.4 CX-PCX-P编程
29、编程1 1建立新工程建立新工程 为编写交通灯控制程序,首先建立一个新工程。单击“文件”菜单中的“新建”命令,出现如图11-25所示的“改变PLC”对话框。在此对话框的“设备名称”栏中输入“交通灯控制”;在“设备型号”栏中选择“CPM1(CPM1A)”,在其“设置”中选择“CPU10”;在“网络类型”栏中选择“SYSMAC WAY”,在其“设置”中设置适当的通信参数。2 2生成符号和地址生成符号和地址 建立一个梯形图程序的重要一步,就是对程序要访问的那些PLC数据区进行定义,建立符号与地址、数据的对应关系,并输入到符号表中。双击工程工作区中的本地“符号”图标,打开本地符号表。在符号表窗口中单击鼠
30、标右键,出现如图11-33所示的弹出菜单。选择“插入符号”选项,显示出如图11-34所示的“新符号”对话框。图11-33 弹出菜单 图11-34 “新符号”对话框 表11-4 交通灯控制符号分配表(1)在“名称”栏 中 键 入“LB1”;(2)在“数据类型”栏 中 选 择“BOOL”,表示LB1为一位二进制值;(3)在“地址或值”栏 中 输 入00001;(4)在“注释”栏中输入“支线检测器1”;(5)单击“确定”按钮,完成符号“LB1”的输入。3 3梯形图编程梯形图编程 在工程工作区中双击“段1”,则显示出空梯形图视图。图中左端所标数字为当前梯级,用户可利用图11-35所示梯形图工具栏中的按
31、钮来编辑交通灯控制梯形图程序。通过图中的各种新建按钮,可在梯形图视图的对应位置建立相应符号。图11-35 梯形图工具栏 1)1)新建常开接点新建常开接点 单击梯形图工具栏中的新建常开节点按钮,将其放在0号梯级的开始位置,将出现如图11-36所示的“新接点”对话框。图11-36 “新接点”对话框 2)2)地址和姓名地址和姓名 在“地址和姓名”栏输入触点的地址或名称。用户可以直接输入或者在其下拉列表(表中为全局符号表和本地符号表中已有的符号)中选择符号。本例在“地址和姓名”栏中选择“LB1”。用户也可以定义一个新的符号,这时符号信息框中的“地址或值”栏由灰变白,在此栏中输入相应的地址,并把它添加到
32、本地或者全局符号表中去。如果需要输入一个自动定位地址的符号,则需输入符号名称;如果不需要符号名称,则可直接输入地址。3)3)确定确定 单击对话框中的“确定”按钮,保存操作;单击“取消”按钮,放弃操作。现在梯级边缘将显示一个红色的记号(颜色可以定义),这是因为该梯级没编辑完,CX-P认为是一个错误。4)4)新建垂直线新建垂直线 在梯形图工具栏中选择新建垂直线按钮,单击LB1 5)5)新建新建PLCPLC指令指令 在梯形图工具栏中选择新建PLC指令按钮,并单击梯级的右侧,则出现如图11-37所示的“指令”对话框。图11-37 “指令”对话框 按以下步骤输入指令:(1)在“指令”栏中输入指令名称或者
33、指令码。当输入了正确的号码后,相应的指令名称将自动分配。若要输入一个具有立即刷新属性的指令,则在指令的开头使用感叹号;若要插入一条微分指令,则在指令的开始部分对上升沿微分使用符号,对下降沿微分使用%符号。也可以单击“查找指令”按钮,CX-P通过“查找指令”对话框提供了所选机型的所有指令。选择一条指令后单击“确定”按钮,又返回到“指令”对话框。(2)(2)在“操作数”栏中输入指令操作数。操作数可以是符号、地址和数值。本例在“指令”栏中输入“DIFU”;在“操作数”栏中输入“20010”;(3)单击“指令”对话框中的“确定”按钮,一条指令就添加到梯形图中了。单击“取消”按钮,放弃操作。6)6)新建
34、水平线新建水平线 在梯形图工具栏中选择“新建水平线”按钮,将触点LB1和指令连接起来。此时,梯级的边缘不再有红色的记号,这表明该梯级里面已经没有错误了。至此,0号梯级编辑完毕。以下梯级都可按上述方式进行编辑。对于不同的梯形图符号,选择相应的新建按钮输入。在最后一个梯级里,添加指令“END7)7)给程序添加注释给程序添加注释 在编写程序时添加注释,可以提高程序的可读性。可通过梯级的属性或梯形图元素的属性来为其设置注释。被添加到梯形图中的注释并不被编译。当一个注释被输入时,相关元素的右上角将出现一个圆圈,这个圆圈包括一个梯级中标识注释的特定号码。在“工具”菜单的“选项”命令中做一定设置后,注释内容
35、会出现在圆圈的右部(对输出指令)或者出现在梯级(条)批注列表中。用户可以通过梯级上下文菜单中的命令,在所选择梯级的上方或下方插入梯级,还可以通过梯形图元素的上下文菜单中的命令,插入行和元素或删除行和元素。十字路口交通灯控制部分的梯形图如图11-38图11-38 十字路口交通灯控制部分梯形图 4 4助记符编程助记符编程 图11-39 助记符视图 助记符编程步骤如下:(1)在“助记符”视图中,把光标定位在相应的位置。(2)按回车键,即进入编辑模式。(3)编辑或者输入新的指令。一个助记符指令由一个指令名称以及用空格分隔开来的操作数组成,如LD LB1。(4)再次按回车键,把光标移动到下一行,或者使用键盘上的上、下箭头将光标移动到另一行,所做的输入被保存。(5)当输入完成以后,按“ESC”键来结束编辑模式。图11-40 程序检查选项对话框 5 5程序的编译程序的编译 当程序编辑完成后,应当对其进行编译。编译时选中工程工作区中的PLC对象,并选择主菜单中的“程序”项,在其中点击“编译”,编译结果将显示在输出窗口的“编译”窗口下面。选择“PLC”菜单中的“程序检查选项”命令,弹出的“程序检查选项”对话框如图11-40所示。用户可在检查级“A”、“B”和“C”(“A”最严格,“B”次之,“C”最宽松)或“定制”之间选择。当选择“定制”时,可任意选择检查项。