可编程逻辑控制器是种专门为在工业环境下应用而设计的数字运算操作电子系统。它采用一种可编程的存储器,在其内部存储执行逻辑运算、顺序控制、定时、计数和算术运算等操作的指令,通过数字式或模拟式的输入输出来控制各种类型的机械设备或生产过程。


目前主流的PLC:(日本)三菱PLC、(德国)西门子PLC、(日本)omron欧姆龙PLC 、(美国)AB罗克韦尔PLC、(法国)施耐德PLC、(德国)菲尼克斯PLC不同的PLC的编程软件也有所不同 同品牌的PLC也会因为型号的差别 例如西门子S7-200PLC所用到的就是STEP 7- Micro/WIN SMART


下面举例就会用到s7-1200 因为后面举例将用到Factory I/O与博图v16的通讯仿真




 PLC编程语言有五种标准编程语言:顺序功能图、梯形图、功能框图(FBD)、指令列表、结构化文本


通信模块(CM),其安装于CPU左侧,S7-1200多可扩展3个通信模块。是CPU与网络建立联系的桥梁。


PLC结构:


1、主机


主机部分包括中央处理器(CPU)、系统程序存储器和用户程序及数据存储器。CPU是PLC的,它用以运行用户程序、监控输入/输出接口状态、作出逻辑判断和进行数据处理,即读取输入变量、完成用户指令规定的各种操作,将结果送到输出端,并响应外部设备(如电脑、打印机等)的请求以及进行各种内部判断等。PLC的内部存储器有两类,一类是系统程序存储器,主要存放系统管理和监控程序及对用户程序作编译处理的程序,系统程序已由厂家固定,用户不能更改;另一类是用户程序及数据存储器,主要存放用户编制的应用程序及各种暂存数据和中间结果。


2、输入/输出(I/O)接口


I/O接口是PLC与输入/输出设备连接的部件。输入接口接受输入设备(如按钮、传感器、触点、行程开关等)的控制信号。输出接口是将主机经处理后的结果通过功放电路去驱动输出设备(如接触器、电磁阀、指示灯等)。I/O接口一般采用光电耦合电路,以减少电磁干扰,从而提高了可靠性。I/O点数即输入/输出端子数是PLC的一项主要技术指标,通常小型机有几十个点,中型机有几百个点,大型机将超过千点。


3、电源


    图中电源是指为CPU、存储器、I/O接口等内部电子电路工作所配置的直流开关稳压电源,通常也为输入设备提供直流电源。


4、编程


    编程是PLC利用外部设备,用户用来输入、检查、修改、调试程序或监示PLC的工作情况。通过专用的PC/PPI电缆线将PLC与电脑联接,并利用专用的软件进行电脑编程和监控。


5、输入/输出扩展单元


I/O扩展接口用于将扩充外部输入/输出端子数的扩展单元与基本单元(即主机)连接在一起。


6、外部设备接口


此接口可将打印机、条码扫描仪,变频器等外部设备与主机相联,以完成相应的操作。


实验装置提供的主机型号有西门子S7-200系列的CPU224(AC/DC/RELAY)。输入点数为14,输出点数为10;CPU226(AC/DC/RELAY),输入点数为26,输出点数为14。(具体的可以去Siemens的网站产品手册)

————————————————