- 博客(13)
- 收藏
- 关注
原创 Python-Snap7与 1212 PLC通信并保存到sqlite3中
Python-Snap7与 1212 PLC通信并保存到sqlite3中前言配置硬件软件软件配置过程树莓派系统安装python更新snap7安装sqlite3安装数据库设计S7 数据类型PLC数据读入Sqlite3数据写入PLCBit特定位置0Bit特定位置1功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居...
2020-03-24 20:09:15 1895
原创 微雪电子SIM7000C NB-IOT Emqx MQTT 通信的详细测试过程
文章目录0 简介1 软硬件1.1 硬件1.2 软件2 环境搭建2.1 Emqx 的安装2.1.1 下载Emqx的安装包2.1.2 解压2.1.3 安装2.1.4 启动等相关命令2.1.5 缺少MSVCR120.dll处理办法2.2 Emqx的测试2.2.1 Emqx的端口说明2.2.2 登录控制台2.2.3 修改控制台界面语言2.3 串口调试器驱动的安装3 SIM7000C MQTT连接测试3.1 Emqx 新增加用户3.2 NBIOT设备上网注册3.2.1 启动SSCOM调试助手3.2.2 连接测试3.
2020-10-25 10:31:11 3819 4
原创 win2008 R2 生产环境 安装python flask apach mod_wsgi
文章目录0 前言1 版本匹配说明1.1 windows VC++库安装1.2 mod_wsgi1.3 python1.4 Apache2 安装与配置2.1 apache 安装配置3 配置4 特殊说明0 前言因有一台云服务器,服务器为win2008 R2,运行着ASPX的网站,其构架为IIS+MYSQL。为了配合后续MQTT等开发,打算在该服务上跑python和flask.因现有网站是基于IIS,所以最开始利用IIS服务器,wfastcgi模块。网上也有很多教程,但是根据他们的方案,始终没有调试成功。
2020-10-16 22:06:48 709 1
原创 树莓派构建内网域名访问php/python 多个虚拟web主机 bind9 nginx flask uwsgi pfm php7 python3
文章目录前言php安装nginx安装python安装php web设置与测试flask uwsgi 设置与测试内网DNS设置参考文献前言一个小型的项目,需要用php做简单访问业务,python做另一个与自动控制设备相关远程控制。所以需要在一个树莓派上实现基于php和python的web。采用php7和python3,web服务采用nginx,python框架采用flask+uwsgi.树莓派 4B 版本信息如下:pi@raspberrypi:~ $ lsb_release -aNo LSB m
2020-09-28 14:22:15 1555
原创 通过Snap7与 LOGO!8PLC通信
简介因一项目需要web控制LOGO! PLC,在比较LOGO! PLC 自带web功能后,还是想结合Snap7、树莓派、Python做一个简单的动态web页面。利用Snap7-python 与LOGO! PLC通信获取数据,部分重要数据转成sqlite3 数据库做历史记录,再利用flash web框架,通过网页进行控制。需要控制的是:1)设备自动和手动切换(数字量输入点:I0.0 )2)...
2019-10-20 14:12:54 2846 1
原创 Python 在Snap7和S7 PLC通信中二进制数据转换
在处理通讯或者网络数据时,例如采用snap7库与西门子PLC通讯时,所传输的多为二进制数据,需要进行相应的处理。python提供了struct模块来完成。这样就可以轻松获取并解析PLC中的数据,便于后续操作。本文简单介绍struct模块,并结合snap7 举例。参考文献:https://blog.csdn.net/evan2008/article/details/8002958https:...
2019-10-08 19:10:21 3094 2
原创 Python-snap7 安装和测试
本文章记录Python-snap7的安装和测试零基础过程。1 部件和软件硬件:1)S7-1500 CUP 1511-1 PN(6ES7511-1AK02-0AB0)2)SD存储卡 4M(6ES7 954-8LC03-0AA0)3)220V AC 转 24V DC 电源适配器4)网线软件:1)博途 V15.12)Python 3.7.4平台:win7 SP1 64位技术参考...
2019-10-02 21:56:02 19026 5
原创 Snap7 西门子S7系列PLC的通信库 简介
目录简介参考Snap7 简介Snap7 用途适用系统支持语言西门子S7通信介绍Snap7 组件Sanp7 APISnap7 PythonSnap7 安装PLC设置连接PLC读取数据发送数据Sanp7 C/C++node.js简介最近在开发一个项目,作为技术帝,已经完成工艺、机械设计的设计,项目过多,也是为了让自己更加????叉,就开始尝试做电气制图和PLC编程。结合物联网的发展,有一种想法,将数据传...
2019-09-22 12:22:16 34056 28
原创 如何编写高质量程序--学习总结篇
如何编写高质量程序--学习总结篇0 各种鸟的pk1 项目规划2 文件结构2.1 头文件2.2 源文件3 具体程序3.1 空行3.2 空格3.3 对齐3.4 拆分3.5 修饰符3.6 注释3.7 类4 命名5 表达式5.1 运算符优先级5.2 判断语句0 各种鸟的pk新手,又名菜鸟,能尝试写出一些满足要求的程序。编程老手,老鸟,能长期稳定地编写出高质量程序的程序员。编程高手,大佬,能长期稳定...
2019-05-19 21:01:30 467
原创 libcoap在centos下的详细安装教程
1 简介2 软件3 安装过程3.1下载libcoapgit clone http://github.com/obgm/libcoap3.2 编译cd libcoap./autogen.sh./configure -enable-documentation=no -enable-tests=no但是还是提示程序中缺少 a2x错误,需要执行./configure -enable-d...
2019-03-25 13:14:52 1876
原创 移远NB-IOT BC28 模组 与自建的UDP服务器通信
1 UDP简介UDP 是User Datagram Protocol的简称, 中文名是用户数据报协议,在网络中它与TCP协议一样用于处理数据包,是一种无连接的协议。UDP报文没有可靠性保证、顺序保证和流量控制字段等,可靠性较差。但是正因为UDP协议的控制选项较少,在数据传输过程中延迟小、数据传输效率高,适合对可靠性要求不高的应用程序,或者可以保障可靠性的应用程序,如DNS、TFTP、SNMP等。...
2019-03-22 14:10:20 5901
原创 OneNET平台数据推送 php版
1 OneNET平台数据推送简介传感器等现场数据获取后,通过NB-IOT传输到OneNET平台。第三方应用平台可以通过API、消息队列MQ和HTTP推送。由于现场数据的发送和控制参数下发时间不规律,实时性要求比较高。拟选用HTTP推送方式进行测试。OneNET的HTTP推送是以第三方应用平台为主服务器,OneNET平台为客户端。当OneNET平台收到最新数据,根据推送设置,建立与第三方应用平...
2019-03-16 18:30:09 2446
原创 移远NB-IOT BC28 模组 接入移动OneNET平台
1 部件开发板:NB dongle(物联网俱乐部 www.iotclub.net)模块:Quectel移远 BC28固件版本:BC28JAR01A01_ONT通信方式:NB-IOT通信运营商:中国移动2 软件开发版调试软件:QCOM_V1.6调试平台:WIN7 X64测试浏览器:POSTMAN; Sougou3 技术参考4 OneNET平台上注册和配置4.1 注册或登录中...
2019-03-16 16:53:38 6577 5
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人