电气控制与PLC第7章_林国庆.pdf
上传人:sy****28 上传时间:2024-09-14 格式:PDF 页数:265 大小:5.3MB 金币:16 举报 版权申诉
预览加载中,请您耐心等待几秒...

电气控制与PLC第7章_林国庆.pdf

电气控制与PLC第7章_林国庆.pdf

预览

免费试读已结束,剩余 255 页请下载文档后查看

16 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

第7章可编程序控制器程序编制梯形图的编程规则和编程方法OMRONPLC指令系统CPM1A系列常用指令CPM1A系列应用指令梯形图编程规则和编程方法253131.基本编程规则指令(1)每梯级都起始于左母线,线圈或指令应画在最右边(2)必须与左母线相连的线圈或指令,可通过25313连接(3)用OUT指令输出时,要避免双线圈输出的现象。0000000000当00000ON当00000ON010000100000001OFF00005OFF01000000050100101000ON输出无效00001(a)01000OFF(b)双线圈输出引起逻辑混乱(4)梯形图必须遵循从左到右、从上到下的顺序,不允许两行之间垂直连接触点。35212NN1515434()3a(b)(5)程序结束一定要安排END指令,否则程序不被执行没END指令的程序,检查时显示信息“NOENDINST”基本编程方法(1)两个或两个以上的线圈或指令可以并联输出。0000001000LD00000OUT0100001001OUT01001SET01002SET01002(2)触点组与单个触点并联,单个触点应放在下面。0000000001200000110001100000012000000000LD00000LD00001LD00001ANDNOT20000不必用ANDNOT20000OR00000ORLDORLDOUT01100OUT01100(2)触点组与单个触点并联,单个触点应放在下面。0000000001200000110001100000012000000000LD00000LD00001LD00001不必用ANDNOT20000ANDNOT20000ORLDOR00000ORLDOUT01100OUT01100(3)并联触点组与几个触点串联时,并联触点组应放在最左边。000020000000006000010000600001000020000001001010012000020000LD00002LD00006AND00000AND00001不必用LD00006OR20000ANDLDAND00001AND00002OR20000AND00000ANDLDOUT01001OUT01001(4)如果一条指令只需在PLC上电之初执行一次,可以用25315作为其执行条件。25315KEEP0100000001PLC上电后的第一个扫描周期,01000被置为ON。此后,如果00001ON使01000复位,则在PLC本次上电期间,01000不会再被置位(即KEEP不再执行)。(5)结构复杂的梯形图程序,重新安排顺序后,可方便编写语句表。123123NN45614567814578(6)当某梯级有两个分支时,若其中一条分支从分支点到输出线圈之间无触点,该分支应放在上方。121N1N12N2N2OMRONPLC指令系统指令的分类指令的格式执行指令对标志位的影响指令的微分、非微分形式1.指令的分类基本指令应用指令2.指令的格式助记符(指令码)操作数1操作数2助记符:表示指令的功能操作数3指令码:是指令的代码操作数:提供指令执行的对象或数据★关于操作数的讨论操作数可以是通道号、继电器号或常数。操作数的个数,取决于各种指令的需要。操作数设为常数时,在数据前面要加#号。操作数采用哪种进制,取决于指令的需要。间接寻址的操作数用*DM××××来表示。间接寻址的操作数,是以DM××××中的数据为地址的另一个DM通道中的数据。DM××××中的内容必须是BCD码,且不得超出DM区的范围。例如,计数器指令的格式为CNT000SV000是计数器的编号SV是操作数若SV=200表明000号计数器的设定值是200通道中的内容。若SV=#0200表明000号计数器的设定值是常数200。3.执行指令对标志位的影响SR区的25503~25507是指令执行结果的标志位。某些指令的执行结果影响标志位25503~25507的状态。标志位25503~25507的状态表示的意义要牢记。25503是出错标志位25503ON时,表示当前执行的程序出错且停止执行。缩写名称位ER指令执行出错标志25503CY进位标志25504GR大于标志25505EQ等于标志25506LE小于标志255074.指令的微分、非微分形式微分型:要在指令的助记符前加标记@。两种指令的区别非