PLC编程中的最关键部分:如何使用F1-20简易编程器进行编程工作
在使用F1-20编程器编程时,要使主机处于停止状态,还要把编程器置于“PROGRAM”编程位置,可如下操作。
1,首先要清楚用户存储器的内容,具体操作步骤为:依次按键,CLEAR→STEP→步序号0→STEP→最终步序地址→DEL。不同PLC的最终步序地址可能不同,如F-20M为477,F-40M为889,F1系列PLC为999,按如上操作后,STEP显示为000,再按CLEAR→INSTR键,则 INSTR显示为NOP,DATA显示为000,说明用户的存储内容已经清除。如果按错最终步序号,则不能清零。
2,怎么写入程序 ?具体操作步骤为:依次按键,CLEAR→STEP→第一个步序号→INSTR→指令建→器件号或常数值→WRITE,如果从000步序号开始写程序,则可以省去第2步和第3步,每键完一条指令程序,就必需按写入键WRITE,每次按写入键WRITE,STEP显示步序号自动加1后,指令显示INSTR为NOP,数据显示为000,这表示上一条指令程序已经写入,可以写下一条指令了。
3,什么是读出程序?读出程序可从000步开始,也可以任意步开始。具体操作步骤为:依次按键,CLEAR→STER→步序号→INSTR→STER(+)或STER(-),如果从000开始,则可以省去第2和第3步。按STER(+)键,步号加1,显示下一条指令程序。按STEP(-)J键,步序号减1,读出上一条指令程序。
4,什么是搜索程序?在没有给出步序号时,要找出某一条给定的指令,具体的操作步骤是:CLEAR→指令符合→器件号码→SEARCH(这是搜索键),即可显示需要寻找的指令步序号,再按SEARCH键,则可显示需要寻找的第二个步序号(如果没有相应的步序号,则STER显示最大地址数),如有必有可一直操作至STEO显示PLC最大地址数,显示出寻找的指令步序号后,再按INSTR键,就可以显示出寻找的指令程序。
5,如何删除和插入程序?如果需要在程序中删除某条指令程序,则可以按上述的办法找到需要删除的指令程序,然后按下DEL键,那么该程序就被删除了,而该指令之后的步序号则自动减1.
如果需要在程序中插入某条指令程序,则先按上述找到与所要插入指令的相应的下一条指令程序,然后键入要插入的指令符合和器件号,接着按INS键,则该条指令程序已被插入了,与该条指令程序后面 的步序号均自动加1.
6,如何修改程序?如果相应修改某条程序,可用上面介绍的办法找到该指令程序,再写入新的指令程序,接着按下写入键WRITE,则旧程序被新程序所代替了。
7,如何检验程序?
(1),怎么检验语法?
要检验写完的程序中有没有语法错误?具体操作如下:CLEAR→STEP→1→WRITE→如果有语法错误,则DATA显示其错误的代码→INSTR是显示有错的步序号指令。用1代表语法检验,语法错误代码为:1-1表示使用的器件号不正确(如X900),或指令符合于器件号不匹配(如OUT X401); 1-2表示编程时漏掉定时器或计数器的设定值K(按INSTR键后,显示相应的OUT指令); 1-3表示设定值不正确,即超出设定值范围。
当程序有语法上的错误时,按WRITE键后则在DATA区显示错误代码,或闪动显示。如果没有语法错误,则DATA无显示。实际上,如果数据超出规定范围,或语法不对,会出现要么编程无法写入,要么显示闪动,在监控时,主机PROG·E指示灯闪动。
(2),如何检验线路?其操作步骤为CLEAR→STEP→2→WRITE此时如果线路有错误则显示错误代码→STEP显示出有错的步序号→INSTR显示有错误的步序号指令程序。用2代表线路检验,具体线路错误代码为: 2-1 为LD或LDI在一逻辑行(线圈)中使用达8次或超过8次。 2-2 为LD/LDI和ANB/ORB使用不正确,MC、MCR、EJP或END没有连到母线上。线圈接左母线,或一逻辑行右端没有接母线。