
说说plc初学者写项目程序时遇到的关于轴当前位置触发比较指令的问题!1.想用一个轴的当前位置触发比较指令,手册里轴的当前值有两个地址,如台达is系列plc的sr460、sr461等,每个轴都对应有两个......
说说plc初学者写项目程序时遇到的关于轴当前位置触发比较指令的问题!
1.想用一个轴的当前位置触发比较指令,手册里轴的当前值有两个地址,如台达is系列plc的sr460、sr461等,每个轴都对应有两个地址,初学者不知如何使用。
2.这两个地址表示双字,即轴的当前只需占用两个字的地址,就是sr460和sr461,且这排地址是plc的特殊辅助继电器,厂家设计plc时已规定好soft当前值放在这些地址里,地址可读不可写。
3.写程序要用sr460,如程序中轴的当前值从sr460传送到d1058,即把私服轴的当前值从特殊继电器里拿出来放到d1058,用传送指令dmov。
4.写程序时写双字的d位,sr460是低位,sr461是高位,写了sr460实际包含sr461,同理另一头也是占用两个字,sr460传到d1058,sr461传到d1059,且不光台达s系列plc,其他plc的当前值都占用两个字,写程序用第一位,编号小的是低位,可看手册判断,写程序用双字,实际包含高位。
5.初学者常犯地址重复的错误,所以写程序前期规划要把地址规划好,不管哪个轴在程序里用编号小的,但要知道包含连续两个字。