绥化西门子PLC代理商
西门子PLC的组成
程序由PLC制造厂商设计编写的,并存入PLC的存储器中,用户不能直接读写与更改。程序一般包括诊断程序、输入处理程序、编译程序、信息传送程序、监控程序等。
PLC的用户程序是用户利用PLC的编程语言,根据控制要求编制的程序。在PLC的应用中,重要的是用PLC的编程语言来编写用户程序,以实现控制目的。由于PLC是专门为工业控制而的装置,其主要使用者是广大电气技术人员,为了他们的习惯和能力,PLC的主要编程语言采用比计算机语言相对简单、易懂、形象的语言。
PLC编程语言是多种多样的,对于不同生产厂家、不同系列的PLC产品采用的编程语言的表达也不相同,但基本上可归纳两种类型:一是采用字符表达的编程语言,如语句表等;二是采用图形符号表达编程语言,如梯形图等。
以下简要介绍几种常见的PLC编程语言。
1.梯形图语言
梯形图语言是在电器控制中常用的器、继电器等图形表达符号的基础上演变而来的。它与电器控制线路图相似,继承了电器控制逻辑中使用的框架结构、逻辑运算和输入输出形式,具有形象、直观、实用的特点。因此,这种编程语言为广大电气技术人员所熟知,是应用广泛的PLC的编程语言,是PLC的编程语言。
如图1所示是的电器控制线路图和PLC梯形图。
一、输入输出(I/O)点数的估算
I/O点数估算时应考虑适当的余量,通常根据统计的输入输出点数,再10%~20%的可扩展
余量后,作为输入输出点数估算数据。实际订货时,还需根据制造厂商PLC的产品特点,对输入输出点数进行圆整。
二、存储器容量的估算
西门子PLC S7-1200系列是一款中小型西门子PLC,可以在各种自动化项目中进行应用。S7-1200系列设计较为紧凑,经济性较好,而且指令功能较为强大,因此在各种自动化控制解决方案中有较广泛的应用。作为西门子PLC S7-200系列的升级版,西门子PLC S7-1200具有很多集成在CPU上的功能,与此同时,它还具有多种扩展模块,例如:模拟量扩展模块,用户可以根据实际项目的需求进行选择和配置。本文下面对西门子PLC S7-1200的模拟量扩展模块中的信息类型做一个说明,供用户在选择配置过程中进行参考使用。
二、西门子PLC S7-1200模拟量信号类型
西门子PLC S7-1200系列模拟量信号分为模拟量输入和模拟量输出两大类,分别介绍如下:
1. 模拟量输入信号
(1)SM1231 4AI,分辨率12位+符号位,负载信号类型±10V,±5V,±2.5V,0~20mA,量程范围:-27648~27648,电流信号范围是0~27648;
(2)SM1231 8AI,分辨率12位+符号位,负载信号类型±10V,±5V,±2.5V,0~20mA,量程范围:-27648~27648,电流信号范围是0~27648;
(3)SM1231 4AI/2AO,分辨率12位+符号位,负载信号类型±10V,±5V,±2.5V,0~20mA,量程范围:-27648~27648,电流信号范围是0~27648;
2. 模拟量输出信号
(1)SM1232 2AO,分辨率:电压14位,电流13位,负载信号类型:电压±10V,电流0~20mA,量程范围:电压-27648~27648,电流0~27648;
(2)SM1232 8AO,分辨率:电压14位,电流13位,负载信号类型:电压±10V,电流0~20mA,量程范围:电压-27648~27648,电流0~27648;
(3)SM1232 4AI/2AO,分辨率:电压14位,电流13位,负载信号类型:电压±10V,电流0~20mA,量程范围:电压-27648~27648,电流0~27648;
(4)SM1232 1AO,分辨率:电压12位,电流11位,负载信号类型:电压±10V,电流0~20mA,量程范围:电压-27648~27648,电流0~27648;
西门子可编程控制器应用设计与调试的主要步骤
( 1 )深入了解和分析被控对象的工艺条件和控制要求
a .被控对象就是受控的机械、电气设备、生产线或生产。
b .控制要求主要指控制的基本、应完成的、自动工作循环的组成、必要的保护和联锁等。对较复杂的控制,还可将控制任务分成几个部分,这种可化繁为简,有利于编程和调试。
( 2 )确定 I/O 设备
根据被控对象对 PLC 控制的功能要求,确定所需的用户输入、输出设备。常用的输入设备有按钮、选择开关、行程开关、传感器等,常用的输出设备有继电器、器、指示灯、电磁阀等。
( 3 )选择的 PLC 类型
根据已确定的用户 /O 设备,统计所需的输入和输出的点数,选择的 PLC 类型,包括机型的选择、容量的选择、 I/O 模块的选择、电源模块的选择等。
( 4 )分配 I/O 点
分配 PLC 的输入输出点,编制出输入 / 输出分配表或者画出输入 / 输出端子的接线图。接着九可以进行 PLC 程序设计,同时可进行控制柜或操作台的设计和现场施工。
( 5 )设计应用梯形图程序
根据工作功能图表或状态流程图等设计出梯形图即编程。这一步是整个应用设计的核心工作,也是比较困难的一步,要设计好梯形图,首先要十分熟悉控制要求,同时还要有一定的电气设计的实践。
( 6 )将程序输入 PLC
当使用简易编程器将程序输入 PLC 时,需要先将梯形图转换成指令助记符,以便输入。当使用可编程序控制器的辅助编程在计算机上编程时,可通过上下位机的连接电缆将程序下载到 PLC 中去。
( 7 )进行
程序输入 PLC 后,应先进行工作。因为在程序设计中,难免会有疏漏的地方。因此在将 PLC 连接到现场设备上去之前,必需进行,以排除程序中的错误,同时也为整体调试打好基础,缩短整体调试的周期。
( 8 )应用整体调试
在 PLC 软硬件设计和控制柜及现场施工完成后,就可以进行整个的联机调试,如果控制是由几个部分组成,则应先作局部调试,然后再进行整体调试;如果控制程序的步序较多,则可先进行分段调试,然后再连接起来总调。调试中发现的问题,要逐一排除,直至调试成功。
( 9 )编制技术文件
技术文件包括说明书、电气原理图、电器布置图、电气元件明细表、 PLC 梯形图。