1. 编程原则
( 1 ) plc 编程元件的触点在编程过程中可以无限次使用,每个继电器的线圈在梯形图中只能出现一次,它的触点可以使用无数次。
( 2 )梯形图的每一逻辑行皆起始于左母线,终止于右母线。线圈总是处于最右边,且不能直接与左边母线相连。
( 3 )编制梯形图时,应尽量做到 “ 上重下轻、左重右轻 ” 。
( 4 )两个或两个以上的线圈可以并联,但不可以串联。
(5) 程序以 end 指令结束,程序的执行是从第一个地址到 end 指令结束,在调试的时候,可以利用这个特点将程 序分成若干个块,进行分块调试,直至程序全部调试成功。
2. 编程方法
(1) 确定 i/o 点数及分配
(2) 编制梯形图和指令语句表
1. 起始指令 st , st/ 与输出指令 ot
2. 触点串联指令 an , an/ 与触点并联指令 or , or/
3. 块串联指令ans与块并联指令ors
4. 置位、复位指令 set , rst
5. 定时器指令 tm
6. 计数器指令 ct
7. 微分指令 df , df/
8. 空操作指令 nop
9. 移位指令 sr
10. 堆栈指令 pshs 、 rds 、 pops
pshs 用于压入堆栈, rds 用于读出堆栈, pops 用于弹出堆栈。