梯形图编程注意事项
1)当开始执行程序时,CPU单元就会自上而下扫描程序,程序沿着母线向下移动检查所有条件并执行所有相关指令。因此,指令必须以正确的顺序放置。
2)在梯形图中应避免将触点画在垂直线上,这种桥式梯形图无法用指令语句编程,应将其作适当的变换后才能编程。例如图6-36a所示,梯形图A中垂直线上的常开触点在转换成助记符程序时,将无法实现指令语句编程,而必须将其绘制成梯形图B的形式。梯形图B对应的助记符程序如
梯形图和对应指令助记符
3)除了指令不允许使用条件外(例如解除互锁和跳转结束指令),每个指令行必须至少有一个条件来作为右侧指令的执行条件,如图6-37所示,其中梯形图A是不正确的,而大多数情况下应该按照梯形图B的形式来编写梯形图。
梯形图
4)画梯形图时,减少所需输入的指令个数是很重要的。在如图6-38a所示,其中梯形图A在转换成指令助记符程序时,需要一个OR LD指令连接上下指令行,如图6-38b所示。此时应将其修改为梯形图B所示,这样就可以减少一条OR LD指令,从而减少程序运行时间。梯形图B对应指令助记符程序如
梯形图与对应指令助记符
5)多路右侧指令编程规则:如果有不止一个的右侧指令按同样的执行条件执行,那么应该从指令行上最后一个条件之后对这些指令连续编写。如梯形图6-39a所示,其对应指令助记符程序为图6-39b,最后一个指令行还含有一个条件,它对应于IR 00004的“AND”指令。
INNPM22 当你在寻求高品质时,你就会发现福州鸿飞达
INNTP01
INPCT01
INSEM01
INTKM01
IPBLC01 开抢吧库存模块
IPBLK01
IPCHS01
IPCHS02
IPECB11
IPECB13 当你在寻求高品质时,你就会发现福州鸿飞达
IPFAN11
IPFLD01
IPFLD24
IPFLD48
IPMON01 开抢吧库存模块
IPSYS01
ITCTU03
ITCTU04
ITCTU11
LPS01 当你在寻求高品质时,你就会发现福州鸿飞达
NDLS02
NFTP01
NHSS01
NIA
NIA 开抢吧库存模块
NIA
NIA
NIAM01
NIAM02
NIA 当你在寻求高品质时,你就会发现福州鸿飞达
NICL01
NICS01
NID
NIMF01
NIMF02 开抢吧库存模块
NIMP01
NCTM01
IMAS