S7-300/400PLC有两个数据块寄存器,DB和DI
使用DB寄存器打开数据块后,使用DBX、DBB、DBW、DBD等来访问数据块里的变量
比如
OPN DB 1
L DBW 0 //此时访问的就是DB1.DBW 0
使用DI寄存器打开数据块后,使用DIX、DIB、DIW、DID等来访问数据块里的变量
比如
OPN DI 1
L DIW 0 //此时访问的也是DB1.DBW 0
因为调用FB时,系统自动使用DI寄存器来打开背景数据块,所以通常DI寄存器又被称为背景数据块寄存器,如果在FB里不使用OPN DI打开数据块,直接使用DIW访问的就是背景数据块里的一个字变量,所以在FB里好不要使用DI寄存器打开其它的数据,否则造成参数访问混乱。
看到DIW并不一定是访问的背景数据块,要看是否在FB里使用,是否使用了OPN DI打开了其它数据块,不在FB里DB寄存器和DI寄存器使用没有区别。
定义:可编程控制器是一种数字运算操作的电子系统,专为在工业环境下应用而设计。
特点:
1 .可靠性高,抗干扰能力强
2 .控制程序可变, 具有 很好的柔性
3 .编程简单,使用方便
4 .功能完善
5 .扩充方便,组合灵活
6 .减少了控制系统设计及施工的工作量
7 .体积小、重量轻,是“机电一体化”特有的产品 一般都是用电容补偿进行温升试验,要看电抗器的参数来决定。比如端电压,电流多大,直接用变压器的话,容量要非常的大,而且还要考虑变压器的参数是不是与电抗器匹配。
目前大颗开口电压31V,电流560A,那用低压变压器器就行,但是电压有点低的话,这样相当于给变压器做短路,可以把两台相同的电抗器串起来试,无需考虑直接用大电流发生器做温升。
大电流是指在在不影响设备安全状态下,所能承受的电流的一个极限值,一般只是允许短时间的出现,否则会引起设备损坏。电机的大工作电流是电机可以长时间工作的工作电流,一般可以达到额定电流的1.2倍左右,一般由于设计功率计算不当而导致电机选择偏小,但是在超过额定功率的情况下电机可以持续工作,此时的工作电流是大工作电流,
电动机的起动电流=堵转电流=大电流,三者是同一数值。对于常用的Y系列三相异步电动机来说,起动电流是额定电流的5.5~7.0倍,不同功率、不同转速的电机略有差别。大瞬间电流三相交流电是额定电流的1.732倍,两相交流电是1.414倍。
大短路电流则是在设备承受极限电流之后,在迅速断开之前,所承受的电流不会对设备造成破坏性损坏的大瞬间承受电流。
额定大电流:设备在满足准确度、安全性、可靠性的同时允许设备长期运行的大电流.
利用PLC进行程序编制时,为了减少指令条数,节省内存和提高运行速度,应掌握以下编程技巧。
(1)把串联触点多的电路编在上方,如图8-4所示,可见(b)形式减少使用ORB指令或多重输出指令等。
(2)并联触点多的电路放在左边,如图8-5所示,可见(b)形式减少使用ANB指令。
(3)多重输出电路,好将串联接点多的电路放在下边,如图8-6所示,可以不使用MPS、MPP指令等。
(4)如果电路复杂,采用ANB、ORB等指令实现比较困难时,可以重复使用一些触点改成等效电路,再进行编程,如图8-7所示。