浙江Rs Automation PLC技术支持
前言,越来越多的PLC系统需要发生故障报警时,可以立即通知到相关人员。以前一般的PLC系统只能在现场的PLC柜里加装一个声光报警灯,一有报警就会发出警报。这样的报警只能在有效的范围操作人员时刻监视着,才能接受到。现在的需求:只要PLC有故障无论何时何地可以立刻通知到相关人员。由些手机短信电话微信报警成为当下热门的话。现在市场越来越多成熟产品可以实现些功能要求。以下举列使用GRM530模块来实现PLC短信电话微信报警。需要的硬件如下:1、GRM530/S6530/GRM230智能远程控制终端2、网线一条3、手机卡一张硬件连接线如下图现在我们一步一步如何使用GRM530/S6530实现PLC故障时发出短信通知以及电话拨号通知到指定人员硬件的连接如上图:西门子SMART200走网口接到GRM530/S6530的LAN1或LAN2口上(注意LAN1和LAN2为交换机)。现场的PLC200与模块GRM530/S6530的连接线硬件接好了。接下来我们打开自己的电脑,开始配置短信触发时的成立条件和内容。用电脑打开GRM530/S6530的配置软件。(注意软件下载后解压即可以用不需要安装)解压后点击文件夹里的程序应用图标如下图:打开模块的配置软件软件点击左上角的新建工程如下:对应上图选择对应模块的具体型号。PLC编程的应用面广、功能强大、使用方便。浙江Rs Automation PLC技术支持
ST)。这五标准编程语言,十分简单易学。梯形图语言梯形图语言是PLC程序设计中常用的编程语言。它是与继电器线路类似的一种编程语言。由于电气设计人员对继电器控制较为熟悉,因此,梯形图编程语言得到了的欢迎和应用。梯形图编程语言的特点是:与电气操作原理图相对应,具有直观性和对应性;与原有继电器控制相一致,电气设计人员易于掌握。梯形图编程语言与原有的继电器控制的不同点是,梯形图中的能流不是实际意义的电流,内部的继电器也不是实际存在的继电器,应用时,需要与原有继电器控制的概念区别对待。指令表语言指令表编程语言是与汇编语言类似的一种助记符编程语言,和汇编语言一样由操作码和操作数组成。在无计算机的情况下,适合采用PLC手持编程器对用户程序进行编制。同时,指令表编程语言与梯形图编程语言图一一对应,在PLC编程软件下可以相互转换。图3就是与图2PLC梯形图对应的指令表。指令表编程语言的特点是:采用助记符来表示操作功能,具有容易记忆,便于掌握;在手持编程器的键盘上采用助记符表示,便于操作,可在无计算机的场合进行编程设计;与梯形图有一一对应关系。其特点与梯形图语言基本一致。浙江Rs Automation PLC技术支持PLC在运行状态时,执行一个扫描操作所需要的时间为一个周期。
注意模块的右侧面二维码有对应的具体型号)进入配置软件,双击配置软件左上角红色NET(MODBUS_TCP),跳出对话框,下拉菜单选择SMART_S7_200TCP协议(注意如果是接其它类型的PLC对应选择其它对应的PLC协议即可).左上角NET(SMART7_S7_200_TCP)右键新建设备,跳出对话框,填上SMART200的IP:(此处举列PLC的IP是:)。如上图数据词典栏里:新建变量关联IO设备:SMART200plc名称填上:温度过高报警对应关联到PLC的寄存器地址:I区(BIT),水箱液位关联PLC的寄存器地址:VD100.此处组态类似上位机触摸屏和组态软件的变量地址关联。把所有要触发报警的变量全部关联出来。然后跳到短信报警栏,配置触发的条件以及报警所发的短信内容。如上图:在短信报警栏里填上触发成立的条件,以及报警内容。上面列了两种变量一种是开关量一种模拟量报警(注意报警参数栏里:模拟量一般关联,这样发报警时也会把当前值一起发送出来。)。把所有需要报警寄存器全部配置好后,下载到GRM530/S6530模块里(注意下载分两种:一种是本地下载,就是模块用网线与电脑连接下载(模块出厂IP是,第二种常用可以通过云端下载)。接下来GRM530/S6530模块插上手机卡(注意流量卡是不能发短信的。
作为工业控制计算机,PLC能编制各种各样的控制算法程序,完成闭环控制。PID调节是一般闭环控制系统中用得较多的调节方法,大中型PLC都有PID模块,目前许多小型PLC也具有此功能模块。PID处理一般是运行的PID子程序。(5)数据处理现代PLC具有数学运算(含矩阵运算、函数运算、逻辑运算)、数据传送、数据转换、排序、查表及位操作等功能,可以完成数据的采集、分析及处理。这些数据可以与存储在存储器中的参考值比较,进而完成一定的控制操作;也可以利用通信功能传送到别的智能装置,或将它们打印制表。数据处理一般用于大型控制系统,如无人控制的柔性制造系统;也可用于过程控制系统,如造纸、冶金、食品工业中的一些大型控制系统。(6)通信及联网PLC通信含PLC间的通信及PLC与其他智能设备间的通信。随着计算机控制的发展,工厂自动化网络发展得很快,各PLC生产厂商都十分重视PLC的通信功能,纷纷推出各自的网络系统。新近生产的PLC都具有通信接口,通信非常方便。纷纷推出各自的网络系统。新近生产的PLC都具有通信接口,通信非常方便。PLC的基本结构和工作原理作为一种工业控制的计算机,PLC和普通计算机有着相似的结构;但是由于使用场合、目的不同。PLC的编程多采用继电器控制梯形图及命令语句。
用来在其内部存储执行逻辑运算、顺序控制、定时、计数和算术运算等操作的指令,并通过数字式、模拟式的输入和输出,控制各种类型的机械或生产过程。可编程序控制器及其有关设备,都应按易于使工业控制系统形成一个整体,易于扩充其功能的原则设计。”从上述定义可以看出,PLC是一种用程序来改变控制功能的工业控制计算机,除了能完成各种各样的控制功能外,还有与其他计算机通信联网的功能。PLC编程的推广应用在我国得到了迅猛的发展,它已经大量地应用在各种机械设备和生产过程的电气控制装置中,各行各业也涌现出了大批应用PLC改造设备的成果。了解PLC的工作原理,具备设计、调试和维护PLC控制系统的能力,已经成为现代工业对电气技术人员和工科学生的基本要求。语言类型PLC的用户程序,是设计人员根据控制系统的工艺控制要求,通过PLC编程语言的编制规范,按照实际需要使用的功能来设计的。只要用户能够掌握某种标准编程语言,就能够使用PLC在控制系统中,实现各种自动化控制功能。根据国际电工会制定的工业控制编程语言标准(IEC1131-LC有五种标准编程语言:梯形图语言(LD)、指令表语言(IL)、功能模块语言(FBD)、顺序功能流程图语言(SFC)、结构文本化语言。PLC的另一个特点是自检信号多。浙江Rs Automation PLC技术支持
PLC的用户程序可以在实验室模拟调试,减少了现场的调试工作量。浙江Rs Automation PLC技术支持
作用可编程逻辑控制器通过现场输出接口电路向现场的执行部件输出相应的控制信号。(五)、功能模块如计数、定位等功能模块。(六)、通信模块工作原理:当可编程逻辑控制器投入运行后,其工作过程一般分为三个阶段,即输入采样、用户程序执行和输出刷新三个阶段。完成上述三个阶段称作一个扫描周期。在整个运行期间,可编程逻辑控制器的CPU以一定的扫描速度重复执行上述三个阶段。四、电气控制柜和PLC程序设置完毕后,如何调试避免烧毁PLC?(一)、按照图纸检查回路(未送电状态下)一般PLC系统的图纸包含柜内图纸和柜外图纸两部分;柜内图纸指柜子内部的接线图;柜外图纸是所有接出电气柜的接线图。这一部分需要检查的是:1、图纸设计是否合理,包括各种元器件的容量等等。2、根据图纸检查元器件是否严格按照图纸连接。在这一过程中,需要注意的地方就是检查电源1、确保回路没有短路。2、确保强弱电没有混合到一起因为PLC电源为24v,一旦因为接线错误导致220V接进PLC里,很容易将PLC或者拓展模块烧毁。(二)、检查PLC外部回路,也就是俗称的“打点”电源确认完毕后送电,测试输入输出点,这就是俗称的“打点”,测试IO点需要挨个测试,包括操作按钮,急停按钮。浙江Rs Automation PLC技术支持