DTBL指令是表格设定方式的定位指令。用于GXDeveloper软件,预先在定位表格上设定动作指令,回然后按照答其中指定的一个表格动作。
PLC的常见基本指令:
1、LD:取指令(常开触点)
2、LDI:取反指令(常闭触点)
3、AND:串指令(常开触点)
4、ANI:串反指令(常闭触点)
5、OR:并指令(常开触点)
三菱PLC软件设计方法
(1)软件设计的主要任务是根据控制系统要求将顺序功能图转换为梯形图,在程序设计的时候最好将使用的软元件(如内部继电器、定时器、计数器等)列表,标明用途,以便于程序设计、调试和系统运行维护、检修时查阅。
(2)模拟调试。将设计好的程序下载到PLC主单元中。由外接信号源加入测试信号,可用按钮或小开关模拟输入信号,用指示灯模拟负载。
通过各种指示灯的亮暗情况了解程序运行的情况,观察输入/输出之间的变化关系及逻辑状态是否符合设计要求,并及时修改和调整程序,直到满足设计要求为止。
MOV传送制指令,可以传送16位数据,如果加D变成32位,占用两个数据寄器。
比如:三菱PLC梯形图中MOVMOVK3;
MOVK3的意思是将常数3传送到Y0起的四个位存储。即Y0、Y1、Y2、Y3,那么3存于其中时,Y3=OFF、Y2=ON、Y1=OFF、Y0=ON,即也就是等于3;
如果是5,那么就是Y3=OFF、Y2=ON、Y1=OFF、Y0=ON,即也就是等于5。
使用MOV指令时应注意:
1、源操作数可取所有数据类型,标操作数可以是KnY、KnM、KnS、T、C、D、V、Z。
2、16位运算时占5个程序步,32位运算时则占9个程序步。
3、移位传送指令SMOVSMOV(P)指令的编号为。该指令的功能是将源数据(二进制)自动转换成4位BCD码,再进行移位传送,传送后的目标操作数元件的BCD码自动转换成二进制数。
如果是这样写的那就是地址加以。S1是一个数据储存地址,+1可以解释成S2地址。它是地址位,不是布尔量开关量位。这里得到的S2也是个地址,最终要看地址里储存的数据大小来判断程序执行结果,而不是看S1-S2的大小,他们就是两个同样大小的口袋,最终要看口袋里装了多少东西。比较的是他们里面的数据。
三菱PLC的32位比较指令S1表示一个16位S1+1表示另一个16位,S1如果是,S1+1就是
S1+1指的是和S1相邻的字元件或组合位元件
这里s1是个未知数,在西门子PC里叫VW1或,三菱里叫D1,,,不尽一样,所以这里用S1代替,它不是一个量哦!