沧州西门子S7-1500PLC模块代理商专业价优沧州西门子PLC代理,沧州西门子S7-1500代理,西门子PLC代理
PLC工程师需知道的多种工作方式SFC的编程
自动化设备的多种工作方式
输出线圈Q0.0得电后,除了会使Q0.0、1L端子之间的硬触点闭合外,还会使自锁触点Q0.0闭合,在启动触点I0.0断开后,依靠白锁触点刚合可使线圈Q0.0继续得电,电动机就会继续运转,从而实现白锁控制功能。
当按下停止按钮SB2时,PLC内部梯形图程序中的停止触点I0.1断开,输出线圆Q0.0失电,Q0.0、1L端子之间的内部硬触点断开,接触器线图KM失电,主电路中的KM主触点断开,电动机失电停转。
2.采用置位、复位指令实现启动、自锁和停止控制
采用置位、复位指令(R、S)实现启动、自锁和停止控制的线路与图4-12(a)相同,梯形图程序如图4-13所示。
(b)梯形图
采用输出线圈指令实现启动、自锁和停止控制的线路与梯形图
在工业生产中,有很多生产设备是根据某种特定要求设计制造的,例如,动力头,机械手、各式各样的非标设备和生产线专用机械等,这些工业专机设备是机械、电动、气动、液压和电气控制相结合的一体化产品,它们的共同特点是自动化程度高,半自动化或全自动化地完成特定的控制任务,无须人工干预。从控制的角度来看,它们基本上都属于顺序控制系统,有的是单流程顺序控制,有的是有分支的顺序控制,因此,都可以成为PLC的应用控制对象。
在子程序中可以使用参数IN、IN_OUT和OUT。
TEMP是局部存储变量,不能用来传递参数,它们只能在子程序中使用。
子程序传递的参数放在子程序的局部变量表中,局部变量表*左边的一则是每个被传递的参数的局部存储器地址。调用子程序时,输人参数被拷贝到子程序的局部存储器,子程序执行完后,从局部存储器区拷贝输出参数到指定的输出参数地址,数据单元的人小和类型用参数的代码表示。在子程序中局部参数存储器的参数值分配如下:
(1)按子程序指令的调用顺序,给参数值分配局部存储郜,起始地址是L0。
(2)1-8个连续的位参数分配一个字节,字节中的位地址为Ix,0~Lx.7。
(3)字节.字和双字值在局部存储器中按字节顺序分配,如LBx,LWx或LDx中品好宝
在工作方式上,它们也有控制的共同点,这些共同点可以通过如图6.4-1 所示的钻孔动力头控制进行说明。
钻孔动力头控制示意图及流程图
图中,M1为主电动机,M2为钻头快进快退电动机,YV为钻头工进电磁阀,其控制原理与控制流程要求见图(a),顺序控制流程见图(b),控制流程比较简单,不再详细说明。
钻孔动力头虽然简单,但却可以说明以它为代表的工业自动化专用生产设备的控制方式,下面分别给予介绍。
1)原点回归工作方式
对于过程控制、位置控制等场合所需要的复杂功能,一般都需要通过专门的模块才能实现。此类模块被称为特殊功能模块或功能模块。
当采用特殊功能模块时,模块可以直接安装于PLC的机架上,或与PLC的扩展接口进行连接,以构成集中式PLC控制系统。
根据不同的用途,特殊功能模块的内部组成与功能相差甚大。部分特殊功能模块本身就带有独立的处理器(CPU)、可编程门阵列(FPGA,Field Programmable Gate Array)、存储器等组件。模块既可以通过PLC进行控制,也可以独立使用,甚至还可利用PLC的I/O 模块进行输入/输出点的扩展,其性能与独立的控制装置相当。
原点是指设备的*初机械位置,一般的设备都是从原点开始作为一个控制周期的出发点,在实际生产中,如果发生了断电等特殊情况,控制可能会停留在中途位置,等到再来电时,也需要一个回原点的控制方式。
在机械设备中,原点大多以位置的开关信号表示,有的还要考虑到执行元件的状态情况,例如,压力等模拟量参数是否达到,各执行器是否处于复位状态等。
6)监视通信伙伴CPU的运行状态。
5. 用于数据交换的S7通信的SFB/FB
用于数据交换的S7通信的SFB/FB见表4-1。在S7单向连接中,客户机调用单向通信功能块GET和PUT,读、写服务器的存储区。S7-400可以调用SFB8/SFB9和SFB12/SFB13,进行双向通信。用于S7通信数据交换的SFB/FB。