西门子触摸屏一级供货商
电源单元还提供掉电保护电路和后备电池电源,以维持部分RAM存储器的内容在外接电源断电后不会丢失。在控制面板上通常有发光二极管指示电源的工作状态,便于判断电源工作是否正常。5.外部设备
PLC的外部设备种类很多,其中主要可分为编程设备、监控设备、存储设备和输入/输出设备。其中编程设备作用是编辑、调试程序,也可以在线监控PLC的运行状态,与PLC进行人机对话。监控设备的作用在于将PLC上传的现场实时数据在面板上动态实时显示出来,以便操作人员和技术人员随时掌控系统运行的情况,操作人员能通过监控设备向PLC发送操控指令。存储设备用于保存用户数据,避免用户程序丢失。输入输出设备是用于接收和输出信号的专用设备,如条码读入器、打印机等。
1.4 PLC的指令系统
PLC的指令系统是PLC全部编程指令的集合。除基本指令外,整个指令系统也涉及程序结构、数据存储区和编程语言。1.程序结构
PLC的程序有3种:主程序、子程序、中断程序。其中主程序是程序的主体,一个项目只有唯一的一个主程序。主程序中可以调用子程序和中断程序,CPU在每一个扫描周期都要运行一次主程序。子程序可以被其他程序调用,使用子程序可以提高编程效率便于移植。中断程序是用来处理中断事件,中断程序不能被用户调用,而是由中断事件引发的。常见的中断有输入中断、定时中断、高速计数器中断和通信中断。2.数据存储区
数据区是用户程序执行过程中的内部工作的区域,用于对输入/输出数据进行存储。包括输入映像寄存器(I)、输出映像寄存器(Q)、变量存储器(V)、内部标准寄存器(M)、顺序控制继电器存储器(S)、特殊标志位寄存器(SM),局部存储器(L)、定时器寄存器(T)、计数器存储器(C)、模拟量输入映像寄存器(AI)、模拟量输出映像寄存器(AQ)、累加器(AC)和高速计数器(HC)。
PLC有各种不同类型的语言,是同一种编程语言在不同类型的PLC上也有不同的表示方法。PLC指令的能及其表示方法是由各制造厂家在其进行系统设计时分别确定下来的,各种类型的PLC的指令系统存在一定的差异。
PLC编程语言标准(IEC 61131-3)中有5种编程语言。
(1)顺序能图SFC(Sequential Function Chart);
(2)梯形图LADDER(Ladder Diagram);
(3)能块图FBD(Function Block Diagram);
(4)语句表STL(Structured Instruction List);
(5)结构文本ST(Structured Text)。
其中的顺序能图(SFC)、梯形图(LADDER)、能块图(FBD)是图形编程语言,语句表(STL)、结构文本(ST)是文字语言。4.指令系统
本书中重点介绍的西门子公司PLC对应的STEP 7中的编程语言有梯形图、语句表和能块图3种基本编程语言,可以相互转换。
STEP7的基本逻辑指令有位逻辑指令、堆栈指令、定时器和计数器指令;基本能指令有数据处理指令、数学运算指令;其程序控制指令有循环指令、跳转与标号指令、暂停指令、监视定时器复位指令、有条件指令、ENO指令、子程序调用与返回指令、特殊指令。
各种类型PLC指令系统的差异主要表现在指令表达式、指令能及能的完整性等方面。一般来说,满足基本控制要求的逻辑运算、计时、计数等基本指令,各种PLC上都具有,这些基本指令在简易编程器上的指令键上都能找到,它们是一一对应的。对于数字运算,一般的PLC也有,但在计算精度、计算类型的多少上各有不同。对其他一些增强能的控制指令,有的PLC较多,有的可能少些。
各种PLC的指令系统存在这样或那样的不同,但PLC的编程语言都是面向生产过程、面向工程技术人员的,对电气技术人员来讲是比较容易掌握的。各种PLC命令的主要能及其编程的主要规则也是大同小异的。
1.5 开发环境介绍
全集成自动化软件TIAPortal(中文名为博途),是西门子公司发布的新一代全集成自动化软件,它几乎适用于所有自动化任务。借助这个平台,用户能够快速、直观地开发和调试自动化系统。与传统方法相比,无需花费大量时间集成软件包,显著地节省了时间,提高了设计效率,其开发环境界面如图1-5所示。
图1-5 TIA Portal开发环境界面
TIAPortal采用新型、统一软件框架,可在同一开发环境中组态西门子的所有可编程控制器、人机界面和驱动装置。在控制器、驱动装置和人机界面之间建立通信时的共享任务,可大大降低连接和组态成本。例如,用户可方便地将变量从可编程控制器拖放到人机界面设备的画面中,在人机界面内即时分配变量,并在后台自动建立控制器与人机界面的连接,无需手动组态。
作为西门子所有软件工程组态包的一个集成组件,TIAPortal平台在所有组态界面间提供共享服务,向用户提供统一的导航并确保系统操作的一致性。例如,自动化系统中的所有设备和网络可在一个共享编辑器内进行组态。在此共享软件平台中,项目导航、库概念、数据管理、项目存储、诊断和在线能等作为标准配置提供给用户。统一的软件开发环境由可编程控制器、人机界面和驱动装置组成,有利于提高整个自动化项目的效率。
浔之漫智控技术(上海)有限公司(sqw-xzm-ssm)
本公司是西门子授权代理商自动化产品,全新,西门子PLC,西门子屏,西门子数控,西门子软启动,西门子以太网西门子电机,西门子变频器,西门子直流调速器,西门子电线电缆我公司**供应,德国进口
SIMATIC Step 7 V12是基于TIA Portal平台的全新的工程组态软件,支持SIMATICS7-1500、SIMATIC S7-1200、SIMATIC S7-300和SIMATICS7-400控制器,也支持基于PC的SIMATIC WinCC自动化系统。由于支持各种可编程控制器,SIMATIC Step 7V12具有可灵活扩展的软件工程组态能力和性能,能够满足自动化系统的各种要求。这种可扩展性的优点表现为,可将SIMATIC控制器和人机界面设备的已有组态传输到新的软件项目中,使得软件移植任务所需的时间和成本显著减少。
与之对应,基于TIA博途平台的全新SIMATIC WinCCV12支持所有设备级人机界面操作面板,包括所有当前的SIMATIC触摸型和多能面板、新型SIMATIC人机界面精简及精致系列面板,也支持基于PC的SCADA(监控控制和数据采集)过程可视化系统。
对于PLC的学习者来说,学习PLC的终目的就是将它应用到实际的工业控制系统中,亦即进行PLC控制系统设计,这也是PLC学习者必须掌握的技能。