课程中心
HOME
课程中心
正文内容
PLC编程脚本是啥 如何实现PLC发短信,发微信,打电话拨号语音
发布时间 : 2025-05-07
作者 : 小编
访问数量 : 23
扫码分享至微信

如何实现PLC发短信、发微信、打电话拨号语音

现场PLC监控到运行数据有异常,怎样实现通过短信/微信/拨打电话通知值班人员呢?可以通过增加巨控的GRM系列模块来实现。巨控远程模块通过RS 485/RS232/RJ45和PLC通讯,将PLC的数据读入到GRM模块,再编辑报警条件,就依据数据是否满足触发条件,用巨控模块的短信功能/微信功能/电话拨号功能来实现。PLC和巨控模块连接的原理拓扑图:

巨控模块内置西门子、三菱、欧姆龙、施耐德、AB,ABB、信捷、台达等主流PLC的各种通讯协议。通讯配置和组态,触摸屏一样,选择协议,变量映射PLC寄存器地址。

调用变量做阈值判断,满足条件就可以发送预制的报警内容,内容编写完全就是文字编辑。

报警内容是选择短信,微信或者拨打电话,这个都是可以选择的,一个报警是可以同时选择短信,微信和拨打电话,这个使用者只需要对应选择,实现都是GRM硬件自动完成,简单快捷,没有复杂脚本编写和代码编写。通过巨控GRM系列模块,不需要改写PLC程序,不需要编写任何代码,轻松简单就能实现PLC的短信,微信,电话拨号推送信息。

什么是MicroPython

开始之前,你肯定会产生如下疑问:

什么是MicroPython?

简而言之,MicroPython 约等于一个可以运行在微处理器上的 Python解释器,它使得我们可以

编写Python脚本来控制硬件

MicroPython虽然在很大程度上都能无缝地支持Python的语法,Python的理念,但是,由于MicroPython是设计运行在微处理器上的,所以他在某些方面实现了精简以此来保障性能。

同时在某些地方,MicroPython和普通的Python解释器存在一些微小的差异,所以说约等于。但这丝毫不会影响到你学习并使用Python去控制硬件 的乐趣。

现在,你可以再尝试着去理解一下什么是MicroPython:

MicroPython *约等于 *一个可以运行在 微处理器 上的 Python解释器,它使得我们可以编写Python脚本来控制硬件。

MicroPython VS 传统硬件开发

对于传统的硬件开发而言,大多使用C/C++这类编译型语言。

这种开发方式往往需要以下几个步骤:

编写代码 编译代码 烧录到芯片运行程序

在这种模式下,当你发现自己的代码里有一行出了bug,即使是很微小的改动就能够修复,但你仍旧需要重新执行编译和烧录,才能够正确的运行。

而对于MicroPython而言,只要我们给芯片刷入了MicroPython固件,之后的一切就简单得多。我们可以用以下两种方式来进行开发:

进入交互式解释器 测试和运行代码

我们可以进入交互式的解释器环境随时输入代码执行,发现代码有误,可以立即更改。

将代码保存到文件系统,让解释器开机之后按特定规则去执行。

我们还可以将代码整理好,保存到MicroPython的文件系统中。MicroPython默认开机后从boot.py开始执行,然后开始执行main.py。

因此我们根本无需因为代码的更改而反复编译代码和烧录固件,只需要简单的更改文件系统对应脚本文件中的内容即可。

可见,MicroPython的开发方式更加轻便和灵活

MicroPython 可以在多种嵌入式硬件平台上运行,目前已经有STM32,ESP8266/ESP32、 CC3200、 dsPIC33、 MK20DX256、 nRF51/nRF52、 MSP432、XMC4700等多个平台,而且还有很多开发者在尝试将MicroPython移植到更多硬件上。这些平台中,功能最完善成熟的是STM32和ESP8266这两大硬件平台,这也是目前最主要的应用平台。

相关问答

excel可以用来做plc的脚本吗?

Excel本身并不是用于编写PLC脚本的工具,它是一个电子表格软件,主要用于数据分析和处理。虽然Excel中有一些基本的运算函数和逻辑函数,但是它并不支持PLC脚本所...

力控软件里面的脚本程序,和PLC程序有什么区别?是不是只用脚本程序,可以不用PLC程序?

力控里的脚本程序是类vc的脚本,例如ifendif;for。。。;swich/.、。。等脚本!PLC里的不是脚本,只是梯形图!!!两个完全不是一回事!你说的应该是...力...

WinCC中C脚本数据类型全总结,C脚本如何读写WinCC的变量?

连接?如果我没有理解错的话可能你是想读写wincc变量吧?在脚本中,C脚本基本是这样的语句:FloatF;F=GetTagFloat(“TAG1”)这样就可以读出TAG1的数值,不...

PLC的变量如何与Wincc连接?需要在PLC程序中编程吗?

使用脚本程序,调用内部函数SetTag(“PLC变量”,GetTag(“内部变量”))。SetTag和GetTag函数可详见Wincc帮助说明使用脚本程序,调用内部函数SetTag(“PLC变量....

请问下怎么把plc程序写入组态王中的plc设备里面,可以写入吗?

PLC的程序不能写到组态王中,只能写到PLC里运行,组态王是上位机人机组态操作界面。组态王中的PLC设备,是用来连接你的PLC和你的PLC通讯用的,只能把你PLC中的数...

组态王程序怎么看?

1.组态王中查看plc程序的方法首先建立设备-新建IO设备,然后选择s7300tcp,填写s7300的ip地址2.定义变量:数据库-数据词典-新建变量,其中连接设备中,选择第...

plc必备词汇?

关于这个问题,以下是与PLC(可编程逻辑控制器)相关的一些必备词汇:1.逻辑控制器(LogicController)2.可编程控制器(ProgrammableController)3....

PLC是什么?

深圳市星科研自动化培训属下的培训部开设课程广,课程体系完善,教学设备齐全。本星科研自动化培训以诚信为本,理论加实操,让您在尽可能短的时间内学...

三十岁的做plc编程的,请问上位机编程和plc有什么区别?

做了六七年这都不知道?我看你还是算了吧,恐怕你这六七年也是搞简单重复的劳动,天天启动停止,搞六七十年也是这样做了六七年这都不知道?我看你还是算了吧,恐...

mcgs脚本入门?

MCGS脚本是一种基于图形化编程的脚本语言,可以用来控制工业自动化设备,实现自动化生产线的流程控制、数据采集和处理等功能。入门MCGS脚本需要掌握其基本语法...

 杨青录  火影忍者羁绊卡卡西 
王经理: 180-0000-0000(微信同号)
10086@qq.com
北京海淀区西三旗街道国际大厦08A座
©2025  上海羊羽卓进出口贸易有限公司  版权所有.All Rights Reserved.  |  程序由Z-BlogPHP强力驱动
网站首页
电话咨询
微信号

QQ

在线咨询真诚为您提供专业解答服务

热线

188-0000-0000
专属服务热线

微信

二维码扫一扫微信交流
顶部